0001327567-24-000005.txt : 20240221 0001327567-24-000005.hdr.sgml : 20240221 20240220193529 ACCESSION NUMBER: 0001327567-24-000005 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20240131 FILED AS OF DATE: 20240221 DATE AS OF CHANGE: 20240220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Palo Alto Networks Inc CENTRAL INDEX KEY: 0001327567 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] ORGANIZATION NAME: 06 Technology IRS NUMBER: 202530195 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35594 FILM NUMBER: 24655869 BUSINESS ADDRESS: STREET 1: 3000 TANNERY WAY CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 408-753-4000 MAIL ADDRESS: STREET 1: 3000 TANNERY WAY CITY: SANTA CLARA STATE: CA ZIP: 95054 10-Q 1 panw-20240131.htm 10-Q panw-20240131
0001327567false2024Q27/31P3YP1YP1Y7.57.518881542336200013275672023-08-012024-01-3100013275672024-02-12xbrli:shares00013275672024-01-31iso4217:USD00013275672023-07-31iso4217:USDxbrli:shares0001327567us-gaap:ProductMember2023-11-012024-01-310001327567us-gaap:ProductMember2022-11-012023-01-310001327567us-gaap:ProductMember2023-08-012024-01-310001327567us-gaap:ProductMember2022-08-012023-01-310001327567us-gaap:ServiceMember2023-11-012024-01-310001327567us-gaap:ServiceMember2022-11-012023-01-310001327567us-gaap:ServiceMember2023-08-012024-01-310001327567us-gaap:ServiceMember2022-08-012023-01-3100013275672023-11-012024-01-3100013275672022-11-012023-01-3100013275672022-08-012023-01-310001327567us-gaap:RetainedEarningsMember2023-08-012024-01-310001327567us-gaap:RetainedEarningsMember2022-08-012023-01-310001327567us-gaap:CommonStockMember2023-10-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-10-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310001327567us-gaap:RetainedEarningsMember2023-10-3100013275672023-10-310001327567us-gaap:RetainedEarningsMember2023-11-012024-01-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-11-012024-01-310001327567us-gaap:CommonStockMember2023-11-012024-01-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-11-012024-01-310001327567us-gaap:CommonStockMember2024-01-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-01-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001327567us-gaap:RetainedEarningsMember2024-01-310001327567us-gaap:CommonStockMember2022-10-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-10-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310001327567us-gaap:RetainedEarningsMember2022-10-3100013275672022-10-310001327567us-gaap:RetainedEarningsMember2022-11-012023-01-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-11-012023-01-310001327567us-gaap:CommonStockMember2022-11-012023-01-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-11-012023-01-310001327567us-gaap:CommonStockMember2023-01-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001327567us-gaap:RetainedEarningsMember2023-01-3100013275672023-01-310001327567us-gaap:CommonStockMember2023-07-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-07-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001327567us-gaap:RetainedEarningsMember2023-07-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012024-01-310001327567us-gaap:CommonStockMember2023-08-012024-01-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-08-012024-01-310001327567us-gaap:CommonStockMember2022-07-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-07-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310001327567us-gaap:RetainedEarningsMember2022-07-3100013275672022-07-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012023-01-310001327567us-gaap:CommonStockMember2022-08-012023-01-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-08-012023-01-310001327567us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-01-310001327567us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-01-310001327567us-gaap:OtherAssetsMember2024-01-310001327567us-gaap:OtherAssetsMember2023-01-310001327567country:US2023-11-012024-01-310001327567country:US2022-11-012023-01-310001327567country:US2023-08-012024-01-310001327567country:US2022-08-012023-01-310001327567panw:OtherAmericasMember2023-11-012024-01-310001327567panw:OtherAmericasMember2022-11-012023-01-310001327567panw:OtherAmericasMember2023-08-012024-01-310001327567panw:OtherAmericasMember2022-08-012023-01-310001327567srt:AmericasMember2023-11-012024-01-310001327567srt:AmericasMember2022-11-012023-01-310001327567srt:AmericasMember2023-08-012024-01-310001327567srt:AmericasMember2022-08-012023-01-310001327567us-gaap:EMEAMember2023-11-012024-01-310001327567us-gaap:EMEAMember2022-11-012023-01-310001327567us-gaap:EMEAMember2023-08-012024-01-310001327567us-gaap:EMEAMember2022-08-012023-01-310001327567srt:AsiaPacificMember2023-11-012024-01-310001327567srt:AsiaPacificMember2022-11-012023-01-310001327567srt:AsiaPacificMember2023-08-012024-01-310001327567srt:AsiaPacificMember2022-08-012023-01-310001327567panw:SubscriptionMember2023-11-012024-01-310001327567panw:SubscriptionMember2022-11-012023-01-310001327567panw:SubscriptionMember2023-08-012024-01-310001327567panw:SubscriptionMember2022-08-012023-01-310001327567panw:SupportMember2023-11-012024-01-310001327567panw:SupportMember2022-11-012023-01-310001327567panw:SupportMember2023-08-012024-01-310001327567panw:SupportMember2022-08-012023-01-3100013275672024-02-012024-01-310001327567us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-01-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-01-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2023-07-310001327567us-gaap:CashEquivalentsMemberus-gaap:CertificatesOfDepositMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:CashEquivalentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:CashEquivalentsMember2024-01-310001327567us-gaap:CashEquivalentsMemberus-gaap:USTreasuryAndGovernmentMember2024-01-310001327567us-gaap:CashEquivalentsMember2024-01-310001327567us-gaap:CertificatesOfDepositMemberus-gaap:InvestmentsMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:InvestmentsMember2024-01-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:InvestmentsMember2024-01-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:InvestmentsMember2024-01-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:InvestmentsMember2024-01-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:InvestmentsMember2024-01-310001327567us-gaap:InvestmentsMember2024-01-310001327567us-gaap:CommercialPaperMemberus-gaap:CashEquivalentsMember2023-07-310001327567us-gaap:CashEquivalentsMember2023-07-310001327567us-gaap:CertificatesOfDepositMemberus-gaap:InvestmentsMember2023-07-310001327567us-gaap:CommercialPaperMemberus-gaap:InvestmentsMember2023-07-310001327567us-gaap:CorporateDebtSecuritiesMemberus-gaap:InvestmentsMember2023-07-310001327567us-gaap:USTreasuryAndGovernmentMemberus-gaap:InvestmentsMember2023-07-310001327567us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:InvestmentsMember2023-07-310001327567us-gaap:AssetBackedSecuritiesMemberus-gaap:InvestmentsMember2023-07-310001327567us-gaap:InvestmentsMember2023-07-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2024-01-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-07-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-08-012024-01-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-08-012023-01-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-11-012024-01-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-11-012023-01-310001327567us-gaap:ForeignExchangeContractMember2023-08-012024-01-3100013275672022-08-012023-07-310001327567panw:DigSecuritySolutionsLtdMember2023-12-052023-12-050001327567panw:ReplacementEquityAwardsMemberpanw:DigSecuritySolutionsLtdMember2023-12-052023-12-050001327567panw:DigSecuritySolutionsLtdMemberus-gaap:RestrictedStockMember2023-12-052023-12-050001327567panw:DigSecuritySolutionsLtdMember2023-12-050001327567us-gaap:DevelopedTechnologyRightsMemberpanw:DigSecuritySolutionsLtdMember2023-12-052023-12-050001327567panw:TalonCyberSecurityLtdMember2023-12-282023-12-280001327567panw:TalonCyberSecurityLtdMemberpanw:ReplacementEquityAwardsMember2023-12-282023-12-280001327567panw:TalonCyberSecurityLtdMemberus-gaap:RestrictedStockMember2023-12-282023-12-280001327567panw:TalonCyberSecurityLtdMember2023-12-280001327567us-gaap:DevelopedTechnologyRightsMemberpanw:TalonCyberSecurityLtdMember2023-12-282023-12-280001327567us-gaap:DevelopedTechnologyRightsMember2024-01-310001327567us-gaap:DevelopedTechnologyRightsMember2023-07-310001327567us-gaap:CustomerRelationshipsMember2024-01-310001327567us-gaap:CustomerRelationshipsMember2023-07-310001327567us-gaap:PatentsMember2024-01-310001327567us-gaap:PatentsMember2023-07-310001327567us-gaap:TrademarksAndTradeNamesMember2024-01-310001327567us-gaap:TrademarksAndTradeNamesMember2023-07-310001327567us-gaap:OtherIntangibleAssetsMember2024-01-310001327567us-gaap:OtherIntangibleAssetsMember2023-07-310001327567us-gaap:InProcessResearchAndDevelopmentMember2024-01-310001327567us-gaap:InProcessResearchAndDevelopmentMember2023-07-310001327567panw:A2023NotesMember2018-07-31xbrli:pure0001327567panw:A2025NotesMember2020-06-030001327567panw:A2025NotesMember2020-06-032020-06-03panw:day0001327567panw:Circumstance1Memberpanw:A2025NotesOptionToConvertMember2020-06-032020-06-030001327567panw:Circumstance2Memberpanw:A2025NotesOptionToConvertMember2020-06-032020-06-030001327567panw:A2025NotesMember2023-11-012024-01-310001327567panw:A2025NotesMember2023-08-012024-01-310001327567panw:A2025NotesMember2024-01-310001327567panw:A2025NotesMember2023-07-310001327567us-gaap:FairValueInputsLevel2Memberpanw:A2025NotesMember2024-01-310001327567us-gaap:FairValueInputsLevel2Memberpanw:A2025NotesMember2023-07-310001327567panw:A2023NotesMember2023-11-012024-01-310001327567panw:A2023NotesMember2022-11-012023-01-310001327567panw:A2025NotesMember2022-11-012023-01-310001327567panw:A2023NotesMember2023-08-012024-01-310001327567panw:A2023NotesMember2022-08-012023-01-310001327567panw:A2025NotesMember2022-08-012023-01-310001327567panw:A2023NotesMember2024-01-310001327567panw:A2023NotesMember2023-01-310001327567panw:A2025NotesMember2023-01-310001327567panw:A2025NoteHedgesMember2020-06-032020-06-030001327567panw:A2025NoteHedgesMember2023-11-012024-01-310001327567panw:A2025NoteHedgesMember2023-08-012024-01-310001327567panw:A2023WarrantsMember2018-07-310001327567panw:A2023WarrantsMember2018-07-312018-07-310001327567panw:A2025WarrantsMember2020-06-030001327567panw:A2025WarrantsMember2020-06-032020-06-030001327567panw:A2023WarrantsMember2023-08-012024-01-310001327567panw:A2023WarrantsMember2023-11-012024-01-310001327567us-gaap:RevolvingCreditFacilityMember2023-04-130001327567srt:MinimumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2023-04-132023-04-130001327567srt:MaximumMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2023-04-132023-04-130001327567srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberpanw:SecuredOvernightFinancingRateSOFRMember2023-04-132023-04-130001327567srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberpanw:SecuredOvernightFinancingRateSOFRMember2023-04-132023-04-130001327567srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-04-132023-04-130001327567srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-04-132023-04-130001327567us-gaap:RevolvingCreditFacilityMember2024-01-310001327567panw:CloudMember2024-01-310001327567us-gaap:InventoriesMember2024-01-310001327567panw:OtherPurchaseObligationMember2024-01-310001327567panw:ServiceProviderPurchaseCommitmentMember2023-08-012024-01-3100013275672024-01-222024-01-22panw:patent00013275672019-02-2800013275672020-12-3100013275672021-08-3100013275672022-08-3100013275672023-11-300001327567us-gaap:RestrictedStockUnitsRSUMember2023-07-310001327567panw:PerformanceStockUnitsPSUsMember2023-07-310001327567us-gaap:RestrictedStockUnitsRSUMember2023-08-012024-01-310001327567panw:PerformanceStockUnitsPSUsMember2023-08-012024-01-310001327567us-gaap:RestrictedStockUnitsRSUMember2024-01-310001327567panw:PerformanceStockUnitsPSUsMember2024-01-310001327567srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-08-012024-01-310001327567us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-08-012024-01-310001327567srt:MinimumMemberpanw:PerformanceStockUnitsPSUsMember2023-08-012024-01-310001327567panw:PerformanceStockUnitsPSUsMembersrt:MaximumMember2023-08-012024-01-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember2023-08-012024-01-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember2023-11-012024-01-310001327567srt:MinimumMemberpanw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember2023-08-012024-01-310001327567srt:MaximumMemberpanw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember2023-08-012024-01-310001327567panw:PerformanceStockUnitsPSUsMember2023-11-012024-01-310001327567srt:MinimumMemberpanw:PerformanceStockUnitsPSUsMember2023-11-012024-01-310001327567panw:PerformanceStockUnitsPSUsMembersrt:MaximumMember2023-11-012024-01-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2023-07-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2022-08-012023-07-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2023-08-012024-01-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2024-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ProductMember2023-11-012024-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ProductMember2022-11-012023-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ProductMember2023-08-012024-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ProductMember2022-08-012023-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ServiceMember2023-11-012024-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ServiceMember2022-11-012023-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ServiceMember2023-08-012024-01-310001327567us-gaap:CostOfSalesMemberus-gaap:ServiceMember2022-08-012023-01-310001327567us-gaap:ResearchAndDevelopmentExpenseMember2023-11-012024-01-310001327567us-gaap:ResearchAndDevelopmentExpenseMember2022-11-012023-01-310001327567us-gaap:ResearchAndDevelopmentExpenseMember2023-08-012024-01-310001327567us-gaap:ResearchAndDevelopmentExpenseMember2022-08-012023-01-310001327567us-gaap:SellingAndMarketingExpenseMember2023-11-012024-01-310001327567us-gaap:SellingAndMarketingExpenseMember2022-11-012023-01-310001327567us-gaap:SellingAndMarketingExpenseMember2023-08-012024-01-310001327567us-gaap:SellingAndMarketingExpenseMember2022-08-012023-01-310001327567us-gaap:GeneralAndAdministrativeExpenseMember2023-11-012024-01-310001327567us-gaap:GeneralAndAdministrativeExpenseMember2022-11-012023-01-310001327567us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012024-01-310001327567us-gaap:GeneralAndAdministrativeExpenseMember2022-08-012023-01-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMemberpanw:FiscalYear2019Membersrt:MaximumMember2023-08-012024-01-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMemberpanw:FiscalYear2018Membersrt:MaximumMember2023-08-012024-01-310001327567us-gaap:StockCompensationPlanMember2023-11-012024-01-310001327567us-gaap:StockCompensationPlanMember2022-11-012023-01-310001327567us-gaap:StockCompensationPlanMember2023-08-012024-01-310001327567us-gaap:StockCompensationPlanMember2022-08-012023-01-310001327567srt:ScenarioForecastMemberpanw:A2025NotesMember2024-02-012024-04-300001327567panw:NikeshAroraMember2023-11-012024-01-310001327567panw:JohnDonovanMember2023-11-012024-01-310001327567panw:JohnDonovanMember2024-01-310001327567panw:LeeKlarichMember2023-11-012024-01-310001327567panw:LeeKlarichMember2024-01-310001327567panw:JoshuaPaulMember2023-11-012024-01-310001327567panw:JoshuaPaulMember2024-01-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________ 
FORM 10-Q
 _____________________
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended January 31, 2024
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             
Commission File Number 001-35594
PALO ALTO NETWORKS, INC.
(Exact name of registrant as specified in its charter)  
 
Delaware20-2530195
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
3000 Tannery Way
Santa Clara, California 95054
(Address of principal executive offices, including zip code)
(408753-4000
(Registrant’s telephone number, including area code)
NA
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.0001 par value per sharePANW
The Nasdaq Stock Market LLC
(Nasdaq Global Select Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerEmerging growth company
Non-accelerated filerSmaller reporting company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes      No  
The number of shares outstanding of the registrant’s common stock as of February 12, 2024 was 323.1 million.


Table of Contents
Page
PART I - FINANCIAL INFORMATION
Item 1.
Item 2.
Item 3.
Item 4.
PART II - OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 5.
Item 6.

- 1 -

Part I
Item 1. Financial Statements
PALO ALTO NETWORKS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in millions, except per share data)
January 31, 2024July 31, 2023
(unaudited)
Assets
Current assets:
Cash and cash equivalents$1,782.5 $1,135.3 
Short-term investments1,588.5 1,254.7 
Accounts receivable, net of allowance for credit losses of $6.5 and $7.8 as of January 31, 2024 and July 31, 2023, respectively
1,896.3 2,463.2 
Short-term financing receivables, net445.5 388.8 
Short-term deferred contract costs328.0 339.2 
Prepaid expenses and other current assets405.9 466.8 
Total current assets6,446.7 6,048.0 
Property and equipment, net352.3 354.5 
Operating lease right-of-use assets355.8 263.3 
Long-term investments3,619.6 3,047.9 
Long-term financing receivables, net639.9 653.3 
Long-term deferred contract costs504.6 547.1 
Goodwill3,372.7 2,926.8 
Intangible assets, net440.1 315.4 
Deferred tax assets2,234.3 23.1 
Other assets326.0 321.7 
Total assets$18,292.0 $14,501.1 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable
$178.8 $132.3 
Accrued compensation452.6 548.3 
Accrued and other liabilities394.2 390.8 
Deferred revenue4,918.1 4,674.6 
Convertible senior notes, net1,821.8 1,991.5 
Total current liabilities
7,765.5 7,737.5 
Long-term deferred revenue4,900.3 4,621.8 
Deferred tax liabilities588.5 28.1 
Long-term operating lease liabilities362.7 279.2 
Other long-term liabilities317.8 86.1 
Total liabilities13,934.8 12,752.7 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Preferred stock; $0.0001 par value; 100.0 shares authorized; none issued and outstanding as of January 31, 2024 and July 31, 2023
  
Common stock and additional paid-in capital; $0.0001 par value; 1,000.0 shares authorized; 322.7 and 308.3 shares issued and outstanding as of January 31, 2024 and July 31, 2023, respectively
3,650.0 3,019.0 
Accumulated other comprehensive loss(6.5)(43.2)
Retained earnings (accumulated deficit)713.7 (1,227.4)
Total stockholders’ equity4,357.2 1,748.4 
Total liabilities and stockholders’ equity$18,292.0 $14,501.1 
See notes to condensed consolidated financial statements.
- 2 -

PALO ALTO NETWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited, in millions, except per share data)
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Revenue:
Product$390.7 $352.9 $731.8 $682.9 
Subscription and support1,584.4 1,302.2 3,121.4 2,535.6 
Total revenue1,975.1 1,655.1 3,853.2 3,218.5 
Cost of revenue:
Product88.2 100.5 165.6 220.6 
Subscription and support410.9 365.7 806.3 707.5 
Total cost of revenue499.1 466.2 971.9 928.1 
Total gross profit1,476.0 1,188.9 2,881.3 2,290.4 
Operating expenses:
Research and development447.9 404.1 857.4 775.9 
Sales and marketing673.0 625.5 1,333.5 1,240.5 
General and administrative301.5 119.4 421.6 218.9 
Total operating expenses1,422.4 1,149.0 2,612.5 2,235.3 
Operating income
53.6 39.9 268.8 55.1 
Interest expense(2.8)(6.9)(5.7)(13.7)
Other income, net84.7 51.4 155.0 77.4 
Income before income taxes
135.5 84.4 418.1 118.8 
Provision for (benefit from) income taxes(1,611.4)0.2 (1,523.0)14.6 
Net income
$1,746.9 $84.2 $1,941.1 $104.2 
Net income per share, basic
$5.47 $0.28 $6.16 $0.35 
Net income per share, diluted
$4.89 $0.25 $5.49 $0.31 
Weighted-average shares used to compute net income per share, basic
319.6 302.3 314.9 301.0 
Weighted-average shares used to compute net income per share, diluted
357.5 331.6 353.7 335.0 
See notes to condensed consolidated financial statements.
- 3 -

PALO ALTO NETWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited, in millions)
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Net income
$1,746.9 $84.2 $1,941.1 $104.2 
Other comprehensive income, net of tax:
Change in unrealized gains (losses) on investments60.1 33.5 41.9 5.7 
Cash flow hedges:
Change in unrealized gains (losses)27.6 63.1 (13.3)20.6 
Net realized (gains) losses reclassified into earnings
(1.2)3.4 8.1 18.2 
Net change on cash flow hedges26.4 66.5 (5.2)38.8 
Other comprehensive income
86.5 100.0 36.7 44.5 
Comprehensive income$1,833.4 $184.2 $1,977.8 $148.7 
See notes to condensed consolidated financial statements.
- 4 -

PALO ALTO NETWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited, in millions)
Three Months Ended January 31, 2024

Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings (Accumulated Deficit)
Total Stockholders’ Equity
 
SharesAmount
Balance as of October 31, 2023313.7 $3,296.7 $(93.0)$(1,033.2)$2,170.5 
Net income— — — 1,746.9 1,746.9 
Other comprehensive income
— — 86.5 — 86.5 
Issuance of common stock in connection with employee equity incentive plans3.1 55.3 — — 55.3 
Taxes paid related to net share settlement of equity awards— (3.8)— — (3.8)
Share-based compensation for equity-based awards— 302.1 — — 302.1 
Settlement of convertible notes0.8 (0.3)— — (0.3)
Settlement of note hedges
(0.8)— — — — 
Settlement of warrants5.9 — — — — 
Balance as of January 31, 2024322.7 $3,650.0 $(6.5)$713.7 $4,357.2 

Three Months Ended January 31, 2023
 
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total Stockholders’ Equity
 
SharesAmount
Balance as of October 31, 2022302.3 $2,266.2 $(111.1)$(1,647.1)$508.0 
Net income
— — — 84.2 84.2 
Other comprehensive income
— — 100.0 — 100.0 
Issuance of common stock in connection with employee equity incentive plans1.9 0.8 — — 0.8 
Taxes paid related to net share settlement of equity awards— (1.5)— — (1.5)
Share-based compensation for equity-based awards— 287.5 — — 287.5 
Repurchase and retirement of common stock(1.8)(250.0)— — (250.0)
Balance as of January 31, 2023302.4 $2,303.0 $(11.1)$(1,562.9)$729.0 
- 5 -

Six Months Ended January 31, 2024
 
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings (Accumulated Deficit)
Total Stockholders’ Equity
 SharesAmount
Balance as of July 31, 2023308.3 $3,019.0 $(43.2)$(1,227.4)$1,748.4 
Net income— — — 1,941.1 1,941.1 
Other comprehensive income— — 36.7 — 36.7 
Issuance of common stock in connection with employee equity incentive plans5.7 142.3 — — 142.3 
Taxes paid related to net share settlement of equity awards— (19.3)— — (19.3)
Share-based compensation for equity-based awards— 575.2 — — 575.2 
Repurchase and retirement of common stock(0.3)(66.7)— — (66.7)
Settlement of convertible notes1.1 (0.5)— — (0.5)
Settlement of note hedges
(1.1)— — — — 
Settlement of warrants9.0 — — — — 
Balance as of January 31, 2024322.7 $3,650.0 $(6.5)$713.7 $4,357.2 

Six Months Ended January 31, 2023
 
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total Stockholders’ Equity
 SharesAmount
Balance as of July 31, 2022298.8 $1,932.7 $(55.6)$(1,667.1)$210.0 
Net income— — — 104.2 104.2 
Other comprehensive income
— — 44.5 — 44.5 
Issuance of common stock in connection with employee equity incentive plans5.4 69.0 — — 69.0 
Taxes paid related to net share settlement of equity awards— (15.4)— — (15.4)
Share-based compensation for equity-based awards— 566.7 — — 566.7 
Repurchase and retirement of common stock(1.8)(250.0)— — (250.0)
Balance as of January 31, 2023302.4 $2,303.0 $(11.1)$(1,562.9)$729.0 
See notes to condensed consolidated financial statements.
- 6 -

4PALO ALTO NETWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in millions)
Six Months Ended January 31,
20242023
Cash flows from operating activities
Net income
$1,941.1 $104.2 
Adjustments to reconcile net income to net cash provided by operating activities:
Share-based compensation for equity-based awards543.0 549.3 
Deferred income taxes
(1,691.3)2.5 
Depreciation and amortization132.9 140.6 
Amortization of deferred contract costs214.4 196.0 
Amortization of debt issuance costs2.1 3.5 
Reduction of operating lease right-of-use assets26.1 24.6 
Amortization of investment premiums, net of accretion of purchase discounts(30.9)(14.3)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable, net568.0 864.6 
Financing receivables, net(43.3)(86.5)
Deferred contract costs(159.3)(152.9)
Prepaid expenses and other assets45.9 (78.4)
Accounts payable47.3 0.7 
Accrued compensation(98.3)(68.3)
Accrued and other liabilities199.8 (113.9)
Deferred revenue518.5 559.6 
Net cash provided by operating activities2,216.0 1,931.3 
Cash flows from investing activities
Purchases of investments(2,011.4)(3,719.3)
Proceeds from sales of investments431.2 499.6 
Proceeds from maturities of investments808.3 998.9 
Business acquisitions, net of cash and restricted cash acquired
(610.6)(185.6)
Purchases of property, equipment, and other assets
(72.0)(77.9)
Net cash used in investing activities(1,454.5)(2,484.3)
Cash flows from financing activities
Repayments of convertible senior notes
(172.3) 
Repurchases of common stock
(66.7)(272.7)
Proceeds from sales of shares through employee equity incentive plans
143.9 68.4 
Payments for taxes related to net share settlement of equity awards
(19.3)(15.4)
Net cash used in financing activities
(114.4)(219.7)
Net increase (decrease) in cash, cash equivalents, and restricted cash647.1 (772.7)
Cash, cash equivalents, and restricted cash - beginning of period1,142.2 2,124.8 
Cash, cash equivalents, and restricted cash - end of period $1,789.3 $1,352.1 
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets
Cash and cash equivalents$1,782.5 $1,346.3 
Restricted cash included in prepaid expenses and other current assets6.3 5.8 
Restricted cash included in other assets0.5  
Total cash, cash equivalents, and restricted cash$1,789.3 $1,352.1 
Non-cash investing and financing activities
Equity consideration for business acquisitions$(27.4)$(0.3)
See notes to condensed consolidated financial statements.
- 7 -

Notes to Condensed Consolidated Financial Statements (Unaudited)
1. Description of Business and Summary of Significant Accounting Policies
Description of Business
Palo Alto Networks, Inc. (the “Company,” “we,” “us,” or “our”), headquartered in Santa Clara, California, was incorporated in March 2005 under the laws of the State of Delaware and commenced operations in April 2005. We empower enterprises, organizations, service providers, and government entities to secure their users, networks, clouds, and endpoints by delivering comprehensive cybersecurity enabled by artificial intelligence and automation.
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”), consistent in all material respects with those applied in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on September 1, 2023. The condensed consolidated financial statements include our accounts and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of our quarterly results. Our condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.
Reclassification
Certain prior period amounts in the condensed consolidated financial statements have been reclassified to conform to the current period presentation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and the accompanying notes. We base our estimates on assumptions, both historical and forward looking, that we believe are reasonable. Actual results could differ materially from those estimates due to risks and uncertainties, including uncertainty in the current economic environment.
Summary of Significant Accounting Policies
There have been no material changes to our significant accounting policies as of and for the six months ended January 31, 2024, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.
Recently Issued Accounting Pronouncements
Segment Reporting
In November 2023, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance that expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The standard is effective for our annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026, and requires retrospective application for all prior periods presented in the financial statements. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.
Income Tax Disclosures
In December 2023, the FASB issued authoritative guidance that requires consistent categories and greater disaggregation of information in the effective tax rate reconciliation and additional disclosures of income taxes paid by jurisdiction. The standard is effective for our annual periods beginning in fiscal 2026 and could be applied either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.
- 8 -

2. Revenue
Disaggregation of Revenue
The following table presents revenue by geographic theater (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Revenue:
Americas
United States$1,248.2 $1,042.3 $2,452.5 $2,048.6 
Other Americas86.0 74.7 168.3 139.1 
Total Americas1,334.2 1,117.0 2,620.8 2,187.7 
Europe, the Middle East, and Africa (“EMEA”)406.8 341.5 771.7 649.4 
Asia Pacific and Japan (“APAC”)234.1 196.6 460.7 381.4 
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
The following table presents revenue for groups of similar products and services (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Revenue:
Product$390.7 $352.9 $731.8 $682.9 
Subscription and support
Subscription1,027.1 815.4 2,015.4 1,579.4 
Support557.3 486.8 1,106.0 956.2 
Total subscription and support1,584.4 1,302.2 3,121.4 2,535.6 
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
Deferred Revenue
During the six months ended January 31, 2024 and 2023, we recognized approximately $2.7 billion and $2.1 billion of revenue pertaining to amounts that were deferred as of July 31, 2023 and 2022, respectively.
Remaining Performance Obligations
Remaining performance obligations were $10.8 billion as of January 31, 2024, of which we expect to recognize as revenue approximately $5.2 billion over the next 12 months and the remainder thereafter.
3. Fair Value Measurements
The following table presents our financial assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$859.3 $ $ $859.3 $476.1 $ $ $476.1 
Certificates of deposit  11.0  11.0     
Commercial paper 252.1  252.1  151.4  151.4 
Corporate debt securities 8.1  8.1     
U.S. government and agency securities 10.0  10.0     
Total cash equivalents859.3 281.2  1,140.5 476.1 151.4  627.5 
- 9 -

January 31, 2024July 31, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Short-term investments:
Certificates of deposit 61.7  61.7  48.1  48.1 
Commercial paper 163.5  163.5  213.8  213.8 
Corporate debt securities 1,241.7  1,241.7  798.0  798.0 
U.S. government and agency securities 85.2  85.2  190.6  190.6 
Non-U.S. government and agency securities 33.9  33.9     
Asset-backed securities 2.5  2.5  4.2  4.2 
Total short-term investments 1,588.5  1,588.5  1,254.7  1,254.7 
Long-term investments:
Corporate debt securities 2,707.8  2,707.8  2,484.3  2,484.3 
U.S. government and agency securities 76.3  76.3  22.0  22.0 
Non-U.S. government and agency securities 54.4  54.4  36.6  36.6 
Asset-backed securities 781.1  781.1  505.0  505.0 
Total long-term investments 3,619.6  3,619.6  3,047.9  3,047.9 
Prepaid expenses and other current assets:
Foreign currency forward contracts 10.0  10.0  19.1  19.1 
Total prepaid expenses and other current assets 10.0  10.0  19.1  19.1 
Other assets:
Foreign currency forward contracts 1.9  1.9  1.7  1.7 
Total other assets 1.9  1.9  1.7  1.7 
Total assets measured at fair value$859.3 $5,501.2 $ $6,360.5 $476.1 $4,474.8 $ $4,950.9 
Accrued and other liabilities:
Foreign currency forward contracts$ $16.3 $ $16.3 $ $18.7 $ $18.7 
Total accrued and other liabilities 16.3  16.3  18.7  18.7 
Other long-term liabilities:
Foreign currency forward contracts 0.7  0.7  1.6  1.6 
Total other long-term liabilities 0.7  0.7  1.6  1.6 
Total liabilities measured at fair value$ $17.0 $ $17.0 $ $20.3 $ $20.3 
Refer to Note 9. Debt for the carrying amount and estimated fair value of our convertible senior notes as of January 31, 2024 and July 31, 2023.
- 10 -

4. Cash Equivalents and Investments
Available-for-sale Debt Securities
The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Certificates of deposit$11.0 $ $ $11.0 
Commercial paper252.1   252.1 
Corporate debt securities8.1   8.1 
U.S. government and agency securities10.0   10.0 
Total available-for-sale cash equivalents$281.2 $ $ $281.2 
Investments:
Certificates of deposit$61.7 $ $ $61.7 
Commercial paper163.3 0.2  163.5 
Corporate debt securities3,937.2 22.5 (10.2)3,949.5 
U.S. government and agency securities160.5 1.1 (0.1)161.5 
Non-U.S. government and agency securities87.8 0.8 (0.3)88.3 
Asset-backed securities778.5 5.8 (0.7)783.6 
Total available-for-sale investments$5,189.0 $30.4 $(11.3)$5,208.1 
July 31, 2023
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$151.4 $ $ $151.4 
Total available-for-sale cash equivalents$151.4 $ $ $151.4 
Investments:
Certificates of deposit$48.1 $ $ $48.1 
Commercial paper214.1  (0.3)213.8 
Corporate debt securities3,313.5 1.3 (32.5)3,282.3 
U.S. government and agency securities214.2  (1.6)212.6 
Non-U.S. government and agency securities37.2  (0.6)36.6 
Asset-backed securities512.0 0.2 (3.0)509.2 
Total available-for-sale investments$4,339.1 $1.5 $(38.0)$4,302.6 
As of January 31, 2024, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $5.1 million, which were related to $1.5 billion of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $6.2 million, which were related to $752.8 million of available-for-sale debt securities. As of July 31, 2023 the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $30.7 million, which were related to $3.4 billion of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $7.3 million, which were related to $481.8 million of available-for-sale debt securities.
- 11 -

Unrealized losses related to our available-for-sale debt securities are primarily due to interest rate fluctuations as opposed to credit quality. We do not intend to sell any of the securities in an unrealized loss position and it is not likely that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity. We did not recognize any credit losses related to our available-for-sale debt securities during the three and six months ended January 31, 2024 and 2023.
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of January 31, 2024, by contractual years-to-maturity (in millions):
Amortized CostFair Value
Due within one year$1,873.7 $1,869.7 
Due between one and three years2,244.2 2,250.3 
Due between three and five years1,120.4 1,134.3 
Due between five and ten years138.8 140.1 
Due after ten years93.1 94.9 
Total$5,470.2 $5,489.3 
Marketable Equity Securities
Marketable equity securities consist of money market funds and are included in cash and cash equivalents on our condensed consolidated balance sheets. As of January 31, 2024 and July 31, 2023, the carrying values of our marketable equity securities were $859.3 million and $476.1 million, respectively. There were no unrealized gains or losses recognized for these securities during the three and six months ended January 31, 2024 and 2023.
5. Financing Receivables
The following table summarizes our short-term and long-term financing receivables as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Short-term financing receivables, gross$503.0 $435.1 
Unearned income
(49.1)(42.9)
Allowance for credit losses(8.4)(3.4)
Short-term financing receivables, net$445.5 $388.8 
Long-term financing receivables, gross$685.4 $698.6 
Unearned income
(39.0)(39.2)
Allowance for credit losses(6.5)(6.1)
Long-term financing receivables, net$639.9 $653.3 
Our financing receivables portfolio primarily consisted of high-quality investment-grade receivables as of January 31, 2024 and July 31, 2023. There was no significant activity in allowance for credit losses during the three and six months ended January 31, 2024 and 2023. Past due amounts on financing receivables were not material as of January 31, 2024 and July 31, 2023.
6. Derivative Instruments
We are exposed to foreign currency exchange risk. Our revenue is transacted in U.S. dollars, however, a portion of our operating expenditures are incurred outside of the United States and are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts with maturities of 24 months or less, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with our operating expenditures.
As of January 31, 2024 and July 31, 2023, the total notional amount of our outstanding foreign currency forward contracts was $1.2 billion and $957.5 million, respectively. Refer to Note 3. Fair Value Measurements for the fair value of our derivative instruments as reported on our condensed consolidated balance sheets as of January 31, 2024 and July 31, 2023.
As of January 31, 2024, unrealized gains and losses in accumulated other comprehensive income (“AOCI”) related to our cash flow hedges were a $6.2 million net loss, of which $5.4 million in losses are expected to be recognized into earnings within the next 12 months. As of July 31, 2023, unrealized gains and losses in AOCI related to our cash flow hedges were a $0.7 million net gain.
- 12 -

7. Acquisitions
Dig Security Solutions Ltd.
On December 5, 2023, we completed our acquisition of Dig Security Solutions Ltd. (“Dig”), a privately-held cyber security company. We expect the acquisition will enhance our Prisma Cloud capabilities with a data security posture management solution that is intended to provide customers with visibility into, and secure data stored across, their multi-cloud environments. The total purchase consideration for the acquisition of Dig was $255.4 million, which consisted of the following (in millions):
Amount
Cash$247.6 
Fair value of replacement awards7.8 
Total$255.4 
As part of the acquisition, we issued replacement equity awards, which included 0.2 million shares of our restricted common stock. The total fair value of the replacement equity awards was $72.0 million, of which the portion attributable to services performed prior to the acquisition date was allocated to purchase consideration. The remaining fair value was allocated to future services and will be expensed over the remaining service periods as share-based compensation.
We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):
Amount
Goodwill$192.2 
Identified intangible assets45.4 
Cash and restricted cash22.1 
Net liabilities assumed(4.3)
Total$255.4 
Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Dig technology into our platforms. The goodwill is not expected to be deducible for income tax purposes.
The following table presents details of the identified intangible asset acquired (in millions, except years):
Fair ValueEstimated Useful Life
Developed technology$45.4 5 years
Talon Cyber Security Ltd.
On December 28, 2023, we completed our acquisition of Talon Cyber Security Ltd. (“Talon”), a privately-held cyber security company. We expect the acquisition will support Prisma SASE’s approach to provide secure access to business applications for unmanaged and personal devices with an enterprise browser. The total purchase consideration for the acquisition of Talon was $458.6 million, which consisted of the following (in millions):
Amount
Cash$439.0 
Fair value of replacement awards19.6 
Total$458.6 
As part of the acquisition, we issued replacement equity awards, which included 0.3 million shares of our restricted common stock. The total fair value of the replacement equity awards was $109.6 million, of which the portion attributable to services performed prior to the acquisition date was allocated to purchase consideration. The remaining fair value was allocated to future services and will be expensed over the remaining service periods as share-based compensation.
- 13 -

We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):
Amount
Goodwill$253.7 
Identified intangible assets131.4 
Cash and restricted cash53.9 
Net assets acquired19.6 
Total$458.6 
Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Talon technology into our platforms. The goodwill is not expected to be deductible for income tax purposes.
The following table presents details of the identified intangible asset acquired (in millions, except years):
Fair ValueEstimated Useful Life
Developed technology$131.4 5 years
8. Goodwill and Intangible Assets
Goodwill
The following table presents details of our goodwill during the six months ended January 31, 2024 (in millions):
Amount
Balance as of July 31, 2023$2,926.8 
Goodwill acquired445.9 
Balance as of January 31, 2024$3,372.7 
Purchased Intangible Assets
The following table presents details of our purchased intangible assets as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Intangible assets subject to amortization:
Developed technology$813.9 $(471.0)$342.9 $633.2 $(429.4)$203.8 
Customer relationships172.7 (84.7)88.0 172.7 (73.9)98.8 
Acquired intellectual property15.8 (7.0)8.8 14.6 (6.2)8.4 
Trade name and trademarks9.4 (9.4) 9.4 (9.4) 
Other0.9 (0.5)0.4 0.9 (0.4)0.5 
Total intangible assets subject to amortization1,012.7 (572.6)440.1 830.8 (519.3)311.5 
Intangible assets not subject to amortization:
In-process research and development —  3.9— 3.9 
Total purchased intangible assets$1,012.7 $(572.6)$440.1 $834.7 $(519.3)$315.4 
- 14 -

We recognized amortization expense of $28.4 million and $53.3 million for the three and six months ended January 31, 2024, respectively, and $24.8 million and $53.9 million for the three and six months ended January 31, 2023, respectively.
The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of January 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202420252026202720282029 and Thereafter
Future amortization expense$440.1 $66.6 $120.5 $98.7 $71.6 $50.0 $32.7 
9. Debt
Convertible Senior Notes
In July 2018, we issued $1.7 billion aggregate principal amount of 0.75% Convertible Senior Notes due 2023 (the “2023 Notes”) and in June 2020, we issued $2.0 billion aggregate principal amount of 0.375% Convertible Senior Notes due 2025 (the “2025 Notes,” and together with the 2023 Notes, the “Notes”). The 2023 Notes were converted prior to or settled on the maturity date of July 1, 2023 in accordance with their terms. The 2025 Notes bear interest at a fixed rate of 0.375% per year, payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. The 2025 Notes are governed by an indenture between us, as the issuer, and U.S. Bank National Association, as Trustee (the “Indenture”). The 2025 Notes are unsecured, unsubordinated obligations and the Indenture governing the 2025 Notes does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The 2025 Notes mature on June 1, 2025. We may redeem for cash all or any portion of the 2025 Notes, at our option, on or after June 5, 2023 and prior to the 31st scheduled trading day immediately preceding the maturity date if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on and including the trading day preceding the date on which we provide notice of redemption. The redemption will be at a price equal to 100% of the principal amount of the 2025 Notes and adjusted for interest. If we call any or all of the 2025 Notes for redemption, holders may convert such 2025 Notes called for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date.
The 2025 Notes are convertible for an initial 20.1 million shares of our common stock at a conversion rate of approximately 10.0806 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $99.20 per share of common stock, subject to adjustments. Holders of the 2025 Notes may surrender their 2025 Notes for conversion at their option at any time prior to the close of business on the business day immediately preceding March 1, 2025 only under the following circumstances:
during any fiscal quarter commencing after the fiscal quarters ending on October 31, 2020 (and only during such fiscal quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the 2025 Notes on each applicable trading day (the “sale price condition”);
during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of the 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the 2025 Notes on each such trading day; or
upon the occurrence of specified corporate events.
On or after March 1, 2025, holders may surrender all or any portion of their 2025 Notes for conversion at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions, and such conversions will be settled upon the maturity date. Upon conversion, holders of the 2025 Notes will receive cash equal to the aggregate principal amount of the 2025 Notes to be converted, and, at our election, cash and/or shares of our common stock for any amounts in excess of the aggregate principal amount of the 2025 Notes being converted.
The conversion price will be subject to adjustment in some events. Holders of the 2025 Notes who convert their 2025 Notes in connection with certain corporate events that constitute a “make-whole fundamental change” under the Indenture are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” under the Indenture, holders of the 2025 Notes may require us to repurchase for cash all or a portion of the 2025 Notes at a repurchase price equal to 100% of the principal amount of the 2025 Notes plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
- 15 -

Holders of the 2025 Notes were able to early convert their 2025 Notes during the fiscal quarter ended January 31, 2024 as the sales price condition had been met during the fiscal quarter ended October 31, 2023. During the three and six months ended January 31, 2024, holders of the 2025 Notes converted $126.3 million and $172.3 million, respectively, in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 0.8 million and 1.1 million shares of our common stock to the holders of the 2025 Notes during the three and six months ended January 31, 2024, respectively, for the conversion value in excess of the principal amount. These shares were fully offset by shares we received from the corresponding exercise of the associated note hedges. Refer to Note 16. Subsequent Event for additional information regarding conversion of the 2025 Notes after January 31, 2024 through the filing date of this Quarterly Report on Form 10-Q.
The sale price condition for the 2025 Notes was met during the fiscal quarter ended January 31, 2024 and as a result, holders may convert their 2025 Notes during the fiscal quarter ending April 30, 2024. The net carrying amount of the 2025 Notes was classified as a current liability on our condensed consolidated balance sheet as of January 31, 2024.
The following table sets forth the net carrying amount of our 2025 Notes (in millions):
January 31, 2024July 31, 2023
Principal$1,827.0 $1,999.3 
Less: debt issuance costs, net of amortization
(5.2)(7.8)
Net carrying amount$1,821.8 $1,991.5 
The total estimated fair value of the 2025 Notes was $6.2 billion as of January 31, 2024 and $5.0 billion as of July 31, 2023. The fair value was determined based on the closing trading price per $100 of the 2025 Notes as of the last day of trading for the period. We consider the fair value of the 2025 Notes as of January 31, 2024 and July 31, 2023 to be a Level 2 measurement. The fair value of the 2025 Notes is primarily affected by the trading price of our common stock and market interest rates.
The following table sets forth interest expense recognized related to the Notes (dollars in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal
Contractual interest expense$ $1.7 $1.7 $3.2 $2.0 $5.2 $ $3.6 $3.6 $6.4 $3.8 $10.2 
Amortization of debt issuance costs 1.1 1.1 0.7 1.0 1.7  2.1 2.1 1.4 2.1 3.5 
Total interest expense$ $2.8 $2.8 $3.9 $3.0 $6.9 $ $5.7 $5.7 $7.8 $5.9 $13.7 
Effective interest rate  %0.6 %0.9 %0.6 % %0.6 %0.9 %0.6 %
Note Hedges
To minimize the impact of potential economic dilution upon conversion of our convertible senior notes, we entered into separate convertible note hedge transactions (the “2023 Note Hedges,” with respect to the 2023 Notes, the “2025 Note Hedges,” with respect to the 2025 Notes, and the 2023 Note Hedges together with 2025 Note Hedges, the “Note Hedges”) with respect to our common stock concurrent with the issuance of each series of the Notes.
Upon the settlement of the 2023 Notes, we exercised the corresponding portion of our 2023 Note Hedges during the year ended July 31, 2023 and received shares of our common stock that fully offset the shares issued in excess of the principal amount of the converted 2023 Notes. The 2023 Note Hedges expired upon maturity of the 2023 Notes.
The 2025 Note Hedges cover up to 20.1 million shares of our common stock at a strike price per share that corresponds to the initial conversion price of the 2025 Notes, which are also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The 2025 Note Hedges will expire upon maturity of the 2025 Notes. The 2025 Note Hedges are separate transactions and are not part of the terms of the 2025 Notes. Holders of the 2025 Notes will not have any rights with respect to the 2025 Note Hedges. Any shares of our common stock receivable by us under the 2025 Note Hedges are excluded from the calculation of diluted earnings per share as they are antidilutive. We paid an aggregate amount of $370.8 million for the 2025 Note Hedges, which is included in additional paid-in capital on our condensed consolidated balance sheets.
- 16 -

As a result of the conversions of the 2025 Notes settled during the three and six months ended January 31, 2024, we exercised the corresponding portion of our 2025 Note Hedges and received 0.8 million and 1.1 million shares of our common stock during the respective period.
Warrants
Separately, but concurrently with the issuance of each series of our convertible senior notes, we entered into transactions whereby we sold warrants (the “2023 Warrants,” with respect to the 2023 Notes, the “2025 Warrants,” with respect to the 2025 Notes, and the 2023 Warrants together with the 2025 Warrants, the “Warrants”) to acquire shares of our common stock, subject to anti-dilution adjustments. The 2023 Warrants and 2025 Warrants are exercisable over 60 scheduled trading days beginning October 2023 and September 2025, respectively.
The following table presents details of our Warrants (in millions, except per share data):
Initial Number of Shares
Strike Price per Share
Aggregate Proceeds
2023 Warrants19.1 $139.27 $145.4 
2025 Warrants20.1 $136.16 $202.8 
The shares issuable under the Warrants are included in the calculation of diluted earnings per share when the average market value per share of our common stock for the reporting period exceeds the applicable strike price for such series of Warrants. The Warrants are separate transactions and are not part of either series of Notes or Note Hedges and are not remeasured through earnings each reporting period. Holders of the Notes of either series will not have any rights with respect to the Warrants. The aggregate proceeds received from the sale of the Warrants are included in additional paid-in capital on our condensed consolidated balance sheets.
During the six months ended January 31, 2024, we net settled all of the 2023 Warrants with 9.0 million shares of our common stock with a fair value of $2.4 billion, of which 5.9 million shares of our common stock with a fair value of $1.7 billion were net settled during the three months ended January 31, 2024. The number of net shares issued was determined based on the number of 2023 Warrants exercised multiplied by the difference between the strike price of the 2023 Warrants and their daily volume-weighted-average stock price.
Revolving Credit Facility
On April 13, 2023, we entered into a credit agreement (the “Credit Agreement”) with certain institutional lenders that provides for a $400.0 million unsecured revolving credit facility (the “Credit Facility”), with an option to increase the amount of the Credit Facility by up to an additional $350.0 million, subject to certain conditions. The Credit Facility matures on April 13, 2028.
The borrowings under the Credit Facility bear interest, at our option, at a base rate plus a spread of 0.000% to 0.375%, or an adjusted term Secured Overnight Financing Rate (“SOFR”) plus a spread of 1.000% to 1.375%, in each case with such spread being determined based on our leverage ratio. We are obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.090% to 0.150%, depending on our leverage ratio. The interest rates and commitment fees are also subject to upward and downward adjustments based on our progress towards the achievement of certain sustainability goals related to greenhouse gas emissions.
As of January 31, 2024, there were no amounts outstanding and we were in compliance with all covenants under the Credit Agreement.
10. Commitments and Contingencies
Purchase Commitments
We have entered into various non-cancelable agreements with cloud service providers, under which we are committed to minimum or fixed purchases of certain cloud services. In addition, in order to reduce manufacturing lead times and plan for adequate supply, we have entered into agreements with manufacturing partners and component suppliers to procure inventory based on our demand forecasts. The following table presents details of the aggregate future non-cancelable purchase commitments under these agreements as of January 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202420252026202720282029 and Thereafter
Cloud
$4,793.3 $0.6 $419.8 $868.4 $518.1 $585.6 $2,400.8 
Manufacturing
218.9 109.3 69.6 40.0    
Other
34.7 4.8 9.8 7.2 3.0 3.2 6.7 
Total purchase commitments
$5,046.9 $114.7 $499.2 $915.6 $521.1 $588.8 $2,407.5 
- 17 -

Additionally, we have a $149.9 million minimum purchase commitment with a cloud service provider through September 2027 with no specified annual commitments.
Guarantee
In October 2023, we established a multi-currency notional cash pool for a certain number of our entities with a third-party bank. As part of the notional cash pool agreement, the bank extends overdraft credit to our participating entities as needed, provided that the overall notionally pooled balance of all accounts in the pool at the end of each day is positive. In the unlikely event of a default, any overdraft balances incurred would be guaranteed by our collective entities participating in the pool.
Litigation
We are subject to legal proceedings, claims, tax matters, and litigation arising in the ordinary course of business, including, for instance, intellectual property and patent litigation. We accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss.
Legal matters could include speculative, substantial, or indeterminate monetary amounts. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of loss. The outcomes of outstanding legal matters are inherently unpredictable, and could, either individually or in aggregate, have a material adverse effect on us and our results of operations. To the extent there is a reasonable possibility that a loss exceeding any amounts already recognized may be incurred, we will either disclose the estimated additional loss or state that such an estimate cannot be made.
The following matters arose in the ordinary course of business.
Centripetal Networks, Inc. v. Palo Alto Networks
On March 12, 2021, Centripetal Networks, Inc., filed a lawsuit against us in the United States District Court for the Eastern District of Virginia. The lawsuit alleges that our products infringe multiple Centripetal patents. We successfully challenged certain of these patents, which were found unpatentable by the U.S. Patent and Trademark Office (“PTO”). The case went to jury trial on January 22, 2024, on four patents, with three stayed pending review in the PTO. On January 31, 2024, the jury returned a verdict of non-willful infringement with a lump sum amount of $151.5 million, plus statutory interest. We are advancing post-trial motions that aim to eliminate patents and patent claims from the scope of the final judgment and corresponding damages. The trial judge will decide these motions before entering final judgment, after which there will likely be an appeal by one or both parties to the action. We respectfully disagree with the verdict and believe that it is contrary to both the law and the extensive evidence presented at trial, which is why we are seeking relief from the court. In addition, Centripetal filed infringement contentions on certain of their patents in the European Patent Office in Germany, to which we filed invalidity challenges. Those matters are still pending.
As of January 31, 2024, we accrued $176.8 million for the verdict amount and estimated interest. The accrual was recorded in other long-term liabilities on our condensed consolidated balance sheets with the corresponding charge included in general and administrative expense on our condensed consolidated statements of operations for the three and six months ended January 31, 2024.
Finjan, Inc. v. Palo Alto Networks
On November 4, 2014, Finjan, Inc., filed a lawsuit against us in the United States District Court for the Northern District of California. The lawsuit alleges that our products infringe multiple Finjan patents. The complaint requests injunctive relief, monetary damages, and attorneys fees. The trial is set for October 21, 2024. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.
Taasera v. Palo Alto Networks
On March 22, 2022, we filed a declaratory judgment action in the United States District Court for the Southern District of New York seeking a ruling that we are not infringing various Taasera patents. The parties have now resolved all pending matters between them as of December 2023. The amounts paid by us to resolve these matters were not material.
Lionra Technologies v. Palo Alto Networks
On August 29, 2022, Lionra Technologies filed a lawsuit against us in the United States District Court for the Eastern District of Texas. The lawsuit alleges that our products infringe multiple Lionra patents. The complaint requests injunctive relief, monetary damages and attorneys fees. The patents at issue are currently under review before the U.S. Patent and Trademark Office. Trial is set for May 20, 2024. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.
- 18 -

11. Stockholders’ Equity
Share Repurchase Program
In February 2019, our board of directors authorized a $1.0 billion share repurchase program, which is funded from available working capital. In December 2020, August 2021, August 2022, and November 2023, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, and $316.7 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $3.6 billion (our “current authorization”). The expiration date of our current authorization was extended to December 31, 2024, and our repurchase program may be suspended or discontinued at any time. Repurchases may be made at management’s discretion from time to time on the open market, through privately negotiated transactions, transactions structured through investment banking institutions, block purchase techniques, 10b5-1 trading plans, or a combination of the foregoing.
The following table summarizes the share repurchase activity under our share repurchase program (in millions, except per share amounts):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Number of shares repurchased 1.8 0.3 1.8 
Weighted average price per share(1)
$ $138.65 $226.67 $138.65 
Aggregate purchase price(1)
$ $250.0 $66.7 $250.0 
(1)     Includes transaction costs
In addition to the share repurchase activity summarized in the table above, during the six months ended January 31, 2023, we paid $22.7 million related to share repurchases of our common stock that were not settled as of July 31, 2022.
As of January 31, 2024, $1.0 billion remained available for future share repurchases under our current repurchase authorization. The total price of the shares repurchased and related transaction costs are reflected as a reduction to common stock and additional paid-in capital on our condensed consolidated balance sheets.
12. Equity Award Plans
Restricted Stock Unit (“RSU”) and Performance-Based Stock Unit (“PSU”) Activities
The following table summarizes the RSU and PSU activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):
RSUs OutstandingPSUs Outstanding
Number of Shares
Weighted-Average Grant-Date Fair Value Per Share
Aggregate Intrinsic Value
Number of Shares
Weighted-Average Grant-Date Fair Value Per Share
Aggregate Intrinsic Value
Balance—July 31, 202312.1 $142.61 $3,013.0 5.0 $128.64 $1,242.3 
Granted(1)
3.2 $264.04 2.1 $184.74 
Vested(2.9)$127.17 (0.8)$147.02 
Forfeited(0.7)$153.46 (0.4)$136.05 
Balance—January 31, 202411.7 $179.68 $3,973.8 5.9 $146.39 $1,982.8 
(1)For PSUs, shares granted represent the aggregate maximum number of shares that may be earned and issued with respect to these awards over their full terms.
Our RSUs generally vest over a period of three to four years from the date of grant. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.
Our PSUs generally vest over a period of one to four years from the date of grant. The number of PSUs eligible to vest is determined based on the level of achievement against certain performance conditions, market conditions, and a combination thereof.
- 19 -

During the six months ended January 31, 2024, we granted 2.1 million shares of PSUs that contain service, performance, and market conditions, of which 0.1 million shares were granted during the three months ended January 31, 2024. The service conditions are satisfied after a period of one to three years. The performance conditions are based on revenue growth or billing growth. The market condition is measured based on our total shareholder return (“TSR”) relative to the TSR of the companies listed in the Standard & Poor’s 500 index. As of January 31, 2024, we have approved 2.7 million shares of PSUs, which will be granted upon the performance condition being established during the next two fiscal years.
The fair value of the PSUs subject to market conditions is estimated on the grant date using a Monte Carlo simulation model. The following table summarizes the assumptions used and the resulting grant-date fair value of our PSUs subject to market conditions granted during the three and six months ended January 31, 2024:
Three Months Ended January 31, 2024Six Months Ended January 31, 2024
Volatility
40.9%
40.8% - 43.4%
Expected term (in years)
2.7
0.9 - 2.9
Dividend yield0.0 %0.0 %
Risk-free interest rate
4.5%
4.5% - 5.3%
Grant-date fair value per share
$348.03
$346.92 - $394.63
Performance Stock Option (“PSO”) Activities
We have granted PSOs with both service and market conditions. The market conditions were achieved when certain stock price targets were met. As of January 31, 2024, all of our outstanding PSOs have been fully vested. The maximum contractual term of our outstanding PSOs is seven and a half years from the date of grant in fiscal year 2018 and 2019.
The following table summarizes the PSO activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):
Number of Shares
Weighted-Average Exercise Price Per Share
Weighted-Average Remaining Contractual Term (Years)
Aggregate Intrinsic Value
Balance—July 31, 20236.4 $65.20 2.2$1,184.6 
Exercised(1.0)$64.94 
Balance—January 31, 20245.4 $65.25 1.7$1,482.7 
Exercisable—January 31, 20245.4 $65.25 1.7$1,482.7 
Share-Based Compensation
The following table summarizes share-based compensation included in costs and expenses (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Cost of product revenue $2.3 $2.6 $4.7 $5.0 
Cost of subscription and support revenue 30.7 30.7 61.3 59.5 
Research and development138.6 129.7 258.7 247.7 
Sales and marketing75.6 88.4 154.8 175.8 
General and administrative28.1 38.5 66.8 67.9 
Total share-based compensation$275.3 $289.9 $546.3 $555.9 
As of January 31, 2024, total compensation cost related to unvested share-based awards not yet recognized was $2.3 billion. This cost is expected to be amortized over a weighted-average period of approximately 2.8 years.
13. Income Taxes
For the three and six months ended January 31, 2024, our benefit from income taxes reflected an effective tax rate of negative 1,189.2% and negative 364.3%, respectively. Our effective tax rates for the three and six months ended January 31, 2024 differed from the U.S. statutory tax rate primarily due to the release of our valuation allowance.
- 20 -

We regularly assess the need for a valuation allowance on our deferred tax assets. In making this assessment, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more likely than not that some or all the deferred tax assets will not be realized. As of January 31, 2024, based on our analysis of all positive and negative evidence, we concluded it is more likely than not that our U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets will be realizable based on our recent profitability and continued forecasted income. We continue to maintain a valuation allowance for our California deferred tax assets due to the uncertainty regarding realizability of these deferred tax assets as they have not met the “more likely than not” realization criterion. As a result of the valuation allowance release, we recognized a deferred tax benefit of $3.2 billion for the U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets. In addition, we recognized a deferred tax expense of $1.7 billion for the U.S. federal indirect tax effect of foreign deferred taxes. Accordingly, during the three and six months ended January 31, 2024, we recognized a net tax benefit of $1.5 billion relating to our valuation allowance release. We will continue to monitor the need for a valuation allowance on our deferred tax assets.
For the three and six months ended January 31, 2023, our provision for income taxes reflected an effective tax rate of 0.2% and 12.3%, respectively. Our income taxes for the three and six months ended January 31, 2023 were primarily due to U.S. federal and state income taxes, withholding taxes, and foreign income taxes. Our effective tax rates differed from the U.S. statutory tax rate primarily due to an increase in current taxes driven by capitalization of research and development expenditures with no offsetting deferred benefit as a result of our valuation allowance. This increase was offset by a tax benefit from a release of tax reserves related to uncertain tax positions resulting from an agreement with a non-U.S. tax authority to pay $28.9 million to settle a tax audit during the three months ended January 31, 2023.
14. Net Income Per Share
Basic net income per share is computed by dividing net income by basic weighted-average shares outstanding during the period. Diluted net income per share is computed by dividing net income by diluted weighted-average shares outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. Potentially dilutive securities include shares issuable upon conversion of our convertible senior notes using the if-converted method, warrants related to the issuance of convertible senior notes, and equity awards under our employee equity incentive plans using the treasury stock method.
The following table presents the computation of basic and diluted net income per share of common stock (in millions, except per share data):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Net income
$1,746.9 $84.2 $1,941.1 $104.2 
Weighted-average shares used to compute net income per share, basic
319.6 302.3 314.9 301.0 
Weighted-average effect of potentially dilutive securities:
Convertible senior notes13.0 15.2 12.3 16.5 
Warrants related to the issuance of convertible senior notes12.6 4.1 14.3 6.0 
Employee equity incentive plans12.3 10.0 12.2 11.5 
Weighted-average shares used to compute net income per share, diluted
357.5 331.6 353.7 335.0 
Net income per share, basic
$5.47 $0.28 $6.16 $0.35 
Net income per share, diluted
$4.89 $0.25 $5.49 $0.31 
The following securities were excluded from the computation of diluted net income per share of common stock as their effect would have been antidilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the applicable period (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Employee equity incentive plans2.4 8.9 2.5 5.8 
- 21 -

15. Other Income, Net
The following table sets forth the components of other income, net (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Interest income$85.3 $56.6 $156.5 $86.0 
Foreign currency exchange gains (losses), net(6.5)(7.3)(1.4)(2.9)
Other, net
5.9 2.1 (0.1)(5.7)
Total other income, net$84.7 $51.4 $155.0 $77.4 
16. Subsequent Event
2025 Notes Conversion
Subsequent to January 31, 2024, $581.0 million in aggregate principal amount of the 2025 Notes was converted or had been submitted by the holders for conversion and will settle during the fiscal quarter ending April 30, 2024.
- 22 -

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. This Quarterly Report on Form 10-Q, including, without limitation, the following discussion and analysis, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. These statements include, but are not limited to, statements concerning: our expectations regarding drivers of and factors affecting growth in our business; statements regarding expected profitability, trends in billing, our mix of product and subscription and support revenue, cost of revenue, gross margin, cash flows, operating expenses, including future share-based compensation expense, income taxes, investment plans, and liquidity; expected recurring revenues resulting from growth in our end-customers and increased adoption of our products and cloud-delivered security solutions; the performance advantages of our products and subscription and support offerings and the potential benefits to our customers; our expectations regarding future investments in research and development and product development, customer support, in our employees and in our sales force, including expectations regarding growth in our sales headcount; our expectation that we will continue to expand our global presence; expectations regarding our revenues, including the seasonality and cyclicality from quarter to quarter; our expectation that we will increase our customer financing activities; the sufficiency of our cash flow from operations with existing cash, cash equivalents, and investments to meet our cash needs for the foreseeable future; our ability to successfully acquire and integrate companies and assets and our expectations and intentions with respect to the products and technologies that we acquire and introduce; the timing and amount of capital expenditures and share repurchases; the effects of worldwide economic and geopolitical conditions, including but not limited to hostilities in Israel, inflation, interest rate levels, growth rates and other conditions, on our operating and financial results and performance; the manufacture, delivery and cost of certain of our products; the effects of current or potential litigation or regulatory developments involving us or affecting our industry; and other statements regarding our future operations, financial condition and prospects, and business strategies. Forward-looking statements generally can be identified by words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potentially,” “projects,” “will,” “will be,” “will continue,” “will likely result,” “would” and similar expressions that convey uncertainty of future events or outcomes. These forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties, which could cause our actual results to differ materially from those anticipated or implied by any forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Quarterly Report on Form 10-Q and, in particular, the risks discussed under the caption “Risk Factors” in Part II, Item 1A of this report and those discussed in other documents we file with the Securities and Exchange Commission (“SEC”). We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Our Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is organized as follows:
Overview. A discussion of our business and overall analysis of financial and other highlights in order to provide context for the remainder of MD&A.
Key Financial Metrics. A summary of our U.S. GAAP and non-GAAP key financial metrics, which management monitors to evaluate our performance.
Results of Operations. A discussion of the nature and trends in our financial results and an analysis of our financial results comparing the three and six months ended January 31, 2024 to the three and six months ended January 31, 2023.
Liquidity and Capital Resources. An analysis of changes on our balance sheets and cash flows, and a discussion of our financial condition and our ability to meet cash needs.
Critical Accounting Estimates. A discussion of our accounting policies that require critical estimates, assumptions, and judgments.
Recent Accounting Pronouncements. A discussion of expected impacts of impending accounting changes on financial information to be reported in the future.
- 23 -

Overview
We empower enterprises, organizations, service providers, and government entities to protect themselves against today’s most sophisticated cyber threats. Our cybersecurity platforms and services help secure enterprise users, networks, clouds, and endpoints by delivering comprehensive cybersecurity backed by industry-leading artificial intelligence and automation. We are a leading provider of zero trust solutions, starting with next-generation zero trust network access to secure today’s remote hybrid workforces and extending to securing all users, applications, and infrastructure with zero trust principles. Our security solutions are designed to reduce customers’ total cost of ownership by improving operational efficiency and eliminating the need for siloed point products. Our company focuses on delivering value in four fundamental areas:
Network Security:
Our network security platform, designed to deliver complete zero trust solutions to our customers, includes our hardware and software ML-Powered Next-Generation Firewalls, as well as a cloud-delivered Secure Access Service Edge (“SASE”). Prisma® Access, our Security Services Edge (“SSE”) solution, when combined with Prisma SD-WAN, provides a comprehensive single-vendor SASE offering that is used to secure remote workforces and enable the cloud-delivered branch. We have been recognized as a leader in network firewalls, SASE, SSE, and SD-WAN. Our network security platform also includes our cloud-delivered security services, such as Advanced Threat Prevention, Advanced WildFire®, Advanced URL Filtering, DNS Security, IoT/OT Security, GlobalProtect®, Enterprise Data Loss Prevention (“Enterprise DLP”), Artificial Intelligence for IT Operations (“AIOps”), SaaS Security API, and SaaS Security Inline. Through these add-on security services, our customers are able to secure their content, applications, users, and devices across their entire organization. Strata Cloud Manager, our network security management solution, can centrally manage our network security platform irrespective of form factor, location, or scale.
Cloud Security:
We enable cloud-native security through our Prisma Cloud Code to CloudTM platform. As a comprehensive Cloud Native Application Protection Platform (“CNAPP”), Prisma Cloud secures multi- and hybrid-cloud environments for applications, data, and the entire cloud native technology stack across the full development lifecycle, from code to runtime. We also offer our VM-Series and CN-Series virtual firewalls for inline network security on multi- and hybrid-cloud environments.
Security Operations:
We deliver the next generation of security automation, security analytics, endpoint security, and attack surface management solutions through our Cortex portfolio. These include Cortex XSIAM, our AI-driven security operations platform, Cortex XDR® for the prevention, detection, and response to complex cybersecurity attacks on the endpoint, Cortex XSOAR® for security orchestration, automation, and response (“SOAR”), and Cortex XpanseTM for attack surface management (“ASM”). These products are delivered as SaaS or software subscriptions.
Threat Intelligence and Advisory Services (Unit 42):
Unit 42 brings together world-renowned threat researchers with an elite team of incident responders and security consultants to create an intelligence-driven, response-ready organization to help customers manage cyber risk. Our consultants serve as trusted advisors to our customers by assessing and testing their security controls against the right threats, transforming their security strategy with a threat-informed approach, and responding to security incidents on behalf of our clients. Additionally, Unit 42 offers managed detection and response services and managed threat hunting services.
For the second quarter of fiscal 2024 and 2023, total revenue was $2.0 billion and $1.7 billion, respectively, representing year-over-year growth of 19.3%. Our growth reflects the increased adoption of our portfolio, which consists of product, subscriptions, and support. We believe our portfolio will enable us to benefit from recurring revenues and new revenues as we continue to grow our end-customer base. As of January 31, 2024, we had end-customers in over 180 countries. Our end-customers represent a broad range of industries, including education, energy, financial services, government entities, healthcare, Internet and media, manufacturing, public sector, and telecommunications, and include almost all of the Fortune 100 companies and a majority of the Global 2000 companies. We maintain a field sales force that works closely with our channel partners in developing sales opportunities. We primarily use a two-tiered, indirect fulfillment model whereby we sell our products, subscriptions, and support to our distributors, which, in turn, sell to our resellers, which then sell to our end-customers.
- 24 -

Our product revenue grew to $390.7 million, or 19.8% of total revenue, for the second quarter of fiscal 2024, representing year-over-year growth of 10.7%. Product revenue is derived from sales of our appliances, primarily our ML-Powered Next-Generation Firewall. Product revenue also includes revenue derived from software licenses of Panorama®, SD-WAN, and the VM-Series. Our ML-Powered Next-Generation Firewall incorporates our PAN-OS operating system, which provides a consistent set of capabilities across our entire network security product line. Our appliances and software licenses include a broad set of built-in networking and security features and functionalities. Our products are designed for different performance requirements throughout an organization, ranging from our PA-410, which is designed for small organizations and remote or branch offices, to our top-of-the-line PA-7080, which is designed for large-scale data centers and service provider use. The same firewall functionality that is delivered in our physical appliances is also available in our VM-Series virtual firewalls, which secure virtualized and cloud-based computing environments, and in our CN-Series container firewalls, which secure container environments and traffic.
Our subscription and support revenue grew to $1.6 billion, or 80.2% of total revenue, for the second quarter of fiscal 2024, representing year-over-year growth of 21.7%. Our subscriptions provide our end-customers with near real-time access to the latest antivirus, intrusion prevention, web filtering, modern malware prevention, data loss prevention, and cloud access security broker capabilities across the network, endpoints, and the cloud. When end-customers purchase our physical, virtual, or container firewall appliances, or certain cloud offerings, they typically purchase support in order to receive ongoing security updates, upgrades, bug fixes, and repairs. In addition to the subscriptions purchased with these appliances, end-customers may also purchase other subscriptions on a per-user, per-endpoint, or capacity-based basis. We also offer professional services, including incident response, risk management, and digital forensic services.
We continue to invest in innovation as we evolve and further extend the capabilities of our portfolio, as we believe that innovation and timely development of new features and products are essential to meeting the needs of our end-customers and improving our competitive position. For example, in November 2023, we announced PAN-OS 11.1 Cosmos which will help our customers stay ahead of attackers and centrally manage and operate their network security estate. We also introduced Cortex XSIAM 2.0 which includes a new bring-your-own machine learning framework to enable customers to add their own custom Artificial Intelligence (“AI”) models on the XSIAM data lake.
We believe that the growth of our business and our short-term and long-term success are dependent upon many factors, including our ability to extend our technology leadership, grow our base of end-customers, expand deployment of our portfolio and support offerings within existing end-customers, and focus on end-customer satisfaction. To manage any future growth effectively, we must continue to improve and expand our information technology and financial infrastructure, our operating and administrative systems and controls, and our ability to manage headcount, capital, and processes in an efficient manner. While these areas present significant opportunities for us, they also pose challenges and risks that we must successfully address in order to sustain the growth of our business and improve our operating results. For additional information regarding the challenges and risks we face, see the “Risk Factors” section in Part II, Item 1A of this Quarterly Report on Form 10-Q.
Impact of Macroeconomic Developments and Other Factors on Our Business
Our overall performance depends in part on worldwide economic and geopolitical conditions and their impact on customer behavior. Worsening economic conditions, including inflation, higher interest rates, slower growth, fluctuations in foreign exchange rates, supply chain disruptions, and other conditions, may adversely affect our results of operations and financial performance.
The hostilities in Israel and the surrounding region have increased the levels of economic and political uncertainty. While we have business operations in Israel, and intend to continue growing our presence in Israel, we currently do not expect significant business disruption. We are actively monitoring, evaluating, and responding to the developing situation.
We are also monitoring the impact of inflationary pressures and the tensions between China and Taiwan, and between the U.S. and China, which could have an adverse impact on our business or results of operations in future periods.
- 25 -

Key Financial Metrics
We monitor the key financial metrics set forth in the tables below to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. We discuss revenue, gross margin, and the components of operating income and margin below under “Results of Operations.”
January 31, 2024July 31, 2023
(in millions)
Total deferred revenue$9,818.4 $9,296.4 
Cash, cash equivalents, and investments$6,990.6 $5,437.9 
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
(dollars in millions)
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
Total revenue year-over-year percentage increase19.3 %25.7 %19.7 %25.5 %
Gross margin74.7 %71.8 %74.8 %71.2 %
Operating income$53.6 $39.9 $268.8 $55.1 
Operating margin2.7 %2.4 %7.0 %1.7 %
Billings$2,347.2 $2,029.1 $4,371.7 $3,778.1 
Billings year-over-year percentage increase15.7 %26.2 %15.7 %26.4 %
Cash flow provided by operating activities$2,216.0 $1,931.3 
Free cash flow (non-GAAP)$2,144.0 $1,853.4 
Deferred Revenue. Our deferred revenue primarily consists of amounts that have been invoiced but have not been recognized as revenue as of the period end. The majority of our deferred revenue balance consists of subscription and support revenue that is recognized ratably over the contractual service period. We monitor our deferred revenue balance because it represents a significant portion of revenue to be recognized in future periods.
Billings. We define billings as total revenue plus the change in total deferred revenue, net of acquired deferred revenue, during the period. We consider billings to be a key metric used by management to manage our business. We believe billings provides investors with an important indicator of the health and visibility of our business because it includes subscription and support revenue, which is recognized ratably over the contractual service period, and product revenue, which is recognized at the time of hardware shipment or delivery of software license, provided that all other conditions for revenue recognition have been met. We consider billings to be a useful metric for management and investors, particularly if we continue to experience increased sales of subscriptions and strong renewal rates for subscription and support offerings, and as we monitor our near-term cash flows. While we believe that billings provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management, it is important to note that other companies, including companies in our industry, may not use billings, may calculate billings differently, may have different billing frequencies, or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of billings as a comparative measure. We calculate billings in the following manner:
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
(in millions)
Billings:
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
Add: change in total deferred revenue, net of acquired deferred revenue372.1 374.0 518.5 559.6 
Billings$2,347.2 $2,029.1 $4,371.7 $3,778.1 
- 26 -

Cash Flow Provided by Operating Activities. We monitor cash flow provided by operating activities as a measure of our overall business performance. Our cash flow provided by operating activities is driven in large part by sales of our products and from up-front payments for subscription and support offerings. Monitoring cash flow provided by operating activities enables us to analyze our financial performance without the non-cash effects of certain items such as share-based compensation costs, depreciation, and amortization, thereby allowing us to better understand and manage the cash needs of our business.
Free Cash Flow (non-GAAP). We define free cash flow, a non-GAAP financial measure, as cash provided by operating activities less purchases of property, equipment, and other assets. We consider free cash flow to be a profitability and liquidity measure that provides useful information to management and investors about the amount of cash generated by the business after necessary capital expenditures. A limitation of the utility of free cash flow as a measure of our financial performance and liquidity is that it does not represent the total increase or decrease in our cash balance for the period. In addition, it is important to note that other companies, including companies in our industry, may not use free cash flow, may calculate free cash flow in a different manner than we do, or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of free cash flow as a comparative measure. A reconciliation of free cash flow to cash flow provided by operating activities, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP, is provided below:
Six Months Ended January 31,
20242023
(in millions)
Free cash flow (non-GAAP):
Net cash provided by operating activities$2,216.0 $1,931.3 
Less: purchases of property, equipment, and other assets72.0 77.9 
Free cash flow (non-GAAP)$2,144.0 $1,853.4 
Net cash used in investing activities$(1,454.5)$(2,484.3)
Net cash used in financing activities$(114.4)$(219.7)
- 27 -

Results of Operations
The following table summarizes our results of operations for the periods presented and as a percentage of our total revenue for those periods based on our condensed consolidated statements of operations data. The period-to-period comparison of results is not necessarily indicative of results for future periods.
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Amount% of RevenueAmount% of RevenueAmount% of RevenueAmount% of Revenue
(dollars in millions)
Revenue:
Product$390.7 19.8 %$352.9 21.3 %$731.8 19.0 %$682.9 21.2 %
Subscription and support1,584.4 80.2 %1,302.2 78.7 %3,121.4 81.0 %2,535.6 78.8 %
Total revenue1,975.1 100.0 %1,655.1 100.0 %3,853.2 100.0 %3,218.5 100.0 %
Cost of revenue:
Product88.2 4.5 %100.5 6.1 %165.6 4.3 %220.6 6.9 %
Subscription and support410.9 20.8 %365.7 22.1 %806.3 20.9 %707.5 21.9 %
Total cost of revenue(1)
499.1 25.3 %466.2 28.2 %971.9 25.2 %928.1 28.8 %
Total gross profit1,476.0 74.7 %1,188.9 71.8 %2,881.3 74.8 %2,290.4 71.2 %
Operating expenses:
Research and development447.9 22.7 %404.1 24.4 %857.4 22.3 %775.9 24.1 %
Sales and marketing673.0 34.0 %625.5 37.8 %1,333.5 34.6 %1,240.5 38.6 %
General and administrative301.5 15.3 %119.4 7.2 %421.6 10.9 %218.9 6.8 %
Total operating expenses(1)
1,422.4 72.0 %1,149.0 69.4 %2,612.5 67.8 %2,235.3 69.5 %
Operating income53.6 2.7 %39.9 2.4 %268.8 7.0 %55.1 1.7 %
Interest expense(2.8)(0.1 %)(6.9)(0.4)%(5.7)(0.1 %)(13.7)(0.4)%
Other income, net84.7 4.3 %51.4 3.1 %155.0 4.0 %77.4 2.4 %
Income before income taxes135.5 6.9 %84.4 5.1 %418.1 10.9 %118.8 3.7 %
Provision for (benefit from) income taxes(1,611.4)(81.5 %)0.2 — %(1,523.0)(39.5 %)14.6 0.5 %
Net income$1,746.9 88.4 %$84.2 5.1 %$1,941.1 50.4 %$104.2 3.2 %
Includes share-based compensation as follows:
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
(in millions)
Cost of product revenue $2.3 $2.6 $4.7 $5.0 
Cost of subscription and support revenue30.7 30.7 61.3 59.5 
Research and development138.6 129.7 258.7 247.7 
Sales and marketing75.6 88.4 154.8 175.8 
General and administrative28.1 38.5 66.8 67.9 
Total share-based compensation$275.3 $289.9 $546.3 $555.9 
- 28 -

REVENUE
Our revenue consists of product revenue and subscription and support revenue. Revenue is recognized upon transfer of control of the corresponding promised products and subscriptions and support to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those products and subscriptions and support. We expect our revenue to vary from quarter to quarter based on seasonal and cyclical factors.
PRODUCT REVENUE
Product revenue is derived from sales of our appliances, primarily our ML-Powered Next-Generation Firewall. Product revenue also includes revenue derived from software licenses of Panorama, SD-WAN, and the VM-Series. Our appliances and software licenses include a broad set of built-in networking and security features and functionalities. We recognize product revenue at the time of hardware shipment or delivery of software license.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
AmountAmountAmount%AmountAmountAmount%
(dollars in millions)
Product$390.7 $352.9 $37.8 10.7 %$731.8 $682.9 $48.9 7.2 %
Product revenue for the three and six months ended January 31, 2024 increased compared to the same periods in 2023 driven by increased software revenue primarily due to a go-to-market strategy for certain Network Security offerings, and increased demand for our new generation of hardware products, partially offset by decreased revenue from our prior generation of hardware products.
SUBSCRIPTION AND SUPPORT REVENUE
Subscription and support revenue is derived primarily from sales of our subscription and support offerings. Our subscription and support contracts are typically one to five years. We recognize revenue from subscriptions and support over time as the services are performed. As a percentage of total revenue, we expect our subscription and support revenue to vary from quarter to quarter and increase over the long term as we introduce new subscriptions, renew existing subscription and support contracts, and expand our installed end-customer base.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
AmountAmountAmount%AmountAmountAmount%
(dollars in millions)
Subscription$1,027.1 $815.4 $211.7 26.0 %$2,015.4 $1,579.4 $436.0 27.6 %
Support557.3 486.8 70.5 14.5 %1,106.0 956.2 149.8 15.7 %
Total subscription and support$1,584.4 $1,302.2 $282.2 21.7 %$3,121.4 $2,535.6 $585.8 23.1 %
Subscription and support revenue increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to increased demand for our subscription and support offerings from our end-customers. The mix between subscription revenue and support revenue will fluctuate over time, depending on the introduction of new subscription offerings, renewals of support services, and our ability to increase sales to new and existing end-customers.
- 29 -

REVENUE BY GEOGRAPHIC THEATER
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
AmountAmountAmount%AmountAmountAmount%
(dollars in millions)
Americas$1,334.2 $1,117.0 $217.2 19.4 %$2,620.8 $2,187.7 $433.1 19.8 %
EMEA406.8 341.5 65.3 19.1 %771.7 649.4 122.3 18.8 %
APAC234.1 196.6 37.5 19.1 %460.7 381.4 79.3 20.8 %
Total revenue$1,975.1 $1,655.1 $320.0 19.3 %$3,853.2 $3,218.5 $634.7 19.7 %
Revenue from the Americas, Europe, the Middle East, and Africa (“EMEA”), and Asia Pacific and Japan (“APAC”), increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 as we continued to increase investment in our global sales force in order to support our growth and innovation. Our three geographic theaters had similar year-over-year revenue growth rates for the three and six months ended January 31, 2024 compared to the same periods in 2023, with the Americas contributing the highest increase in revenue due to its larger scale.
COST OF REVENUE
Our cost of revenue consists of cost of product revenue and cost of subscription and support revenue.
COST OF PRODUCT REVENUE
Cost of product revenue primarily includes costs paid to our manufacturing partners for procuring components and manufacturing our products. Our cost of product revenue also includes personnel costs, which consist of salaries, benefits, bonuses, share-based compensation, and travel associated with our operations organization, amortization of intellectual property licenses, product testing costs, shipping and tariff costs, and shared costs. Shared costs consist of certain facilities, depreciation, benefits, recruiting, and information technology costs that we allocate based on headcount. We expect our cost of product revenue to fluctuate with our revenue from hardware products.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
AmountAmountAmount%AmountAmountAmount%
(dollars in millions)
Cost of product revenue$88.2 $100.5 $(12.3)(12.2)%$165.6 $220.6 $(55.0)(24.9)%
Cost of product revenue decreased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to decreased demand for our prior generation of hardware products and lower costs largely driven by an easing of supply chain challenges, partially offset by increased demand for our new generation hardware products.
- 30 -

COST OF SUBSCRIPTION AND SUPPORT REVENUE
Cost of subscription and support revenue includes personnel costs for our global customer support and technical operations organizations, customer support and repair costs, third-party professional services costs, data center and cloud hosting service costs, amortization of acquired intangible assets and capitalized software development costs, and shared costs. We expect our cost of subscription and support revenue to increase as our installed end-customer base grows and adoption of our cloud-based subscription offerings increases.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
AmountAmountAmount%AmountAmountAmount%
(dollars in millions)
Cost of subscription and support revenue$410.9 $365.7 $45.2 12.4 %$806.3 $707.5 $98.8 14.0 %
Cost of subscription and support revenue increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to increased costs to support the growth of our subscription and support offerings. Cloud hosting service costs, which support our cloud-based subscription offerings, increased $22.2 million for the three months ended January 31, 2024 compared to the same period in 2023, and increased $48.4 million for the six months ended January 31, 2024 compared to the same period in 2023. Personnel costs grew $9.9 million for the three months ended January 31, 2024 compared to the same period in 2023, and grew $32.9 million for the six months ended January 31, 2024 compared to the same period in 2023, primarily due to headcount growth.
GROSS MARGIN
Gross margin has been and will continue to be affected by a variety of factors, including the introduction of new products, manufacturing costs, the average sales price of our products, cloud hosting service costs, personnel costs, the mix of products sold, and the mix of revenue between product and subscription and support offerings. Our virtual and higher-end firewall products generally have higher gross margins than our lower-end firewall products within each product series. We expect our gross margins to vary over time depending on the factors described above.
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Amount Gross MarginAmount Gross MarginAmountGross MarginAmountGross Margin
(dollars in millions)
Product$302.5 77.4 %$252.4 71.5 %$566.2 77.4 %$462.3 67.7 %
Subscription and support1,173.5 74.1 %936.5 71.9 %2,315.1 74.2 %1,828.1 72.1 %
Total gross profit$1,476.0 74.7 %$1,188.9 71.8 %$2,881.3 74.8 %$2,290.4 71.2 %
Product gross margin increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to lower costs largely driven by an easing of supply chain challenges and increased software revenue.
Subscription and support gross margin increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to our growth in subscription and support revenue, which outpaced the subscription and support costs.
- 31 -

OPERATING EXPENSES
Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, share-based compensation, travel and entertainment, and with regard to sales and marketing expense, sales commissions. Our operating expenses also include shared costs, which consist of certain facilities, depreciation, benefits, recruiting, and information technology costs that we allocate based on headcount to each department. We expect operating expenses generally to increase in absolute dollars and to decrease over the long term as a percentage of revenue as we continue to scale our business. As of January 31, 2024, we expect to recognize approximately $2.3 billion of share-based compensation expense over a weighted-average period of approximately 2.8 years, excluding additional share-based compensation expense related to any future grants of share-based awards. Share-based compensation expense is generally recognized on a straight-line basis over the requisite service periods of the awards.
RESEARCH AND DEVELOPMENT
Research and development expense consists primarily of personnel costs. Research and development expense also includes prototype-related expenses and shared costs. We expect research and development expense to increase in absolute dollars as we continue to invest in our future products and services, although our research and development expense may fluctuate as a percentage of total revenue.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
Amount Amount Amount%AmountAmountAmount%
(dollars in millions)
Research and development$447.9 $404.1 $43.8 10.8 %$857.4 $775.9 $81.5 10.5 %
Research and development expense increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to increased personnel costs, which grew $34.3 million for the three months ended January 31, 2024 compared to the same period in 2023, and grew $61.7 million for the six months ended January 31, 2024 compared to the same period in 2023, largely due to headcount growth.
SALES AND MARKETING
Sales and marketing expense consists primarily of personnel costs, including commission expense. Sales and marketing expense also includes costs for market development programs, promotional and other marketing costs, professional services, and shared costs. We continue to strategically invest in headcount and have grown our sales presence. We expect sales and marketing expense to continue to increase in absolute dollars as we increase the size of our sales and marketing organizations to grow our customer base, increase touch points with end-customers, and expand our global presence, although our sales and marketing expense may fluctuate as a percentage of total revenue.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
Amount Amount Amount%AmountAmountAmount%
(dollars in millions)
Sales and marketing$673.0 $625.5 $47.5 7.6 %$1,333.5 $1,240.5 $93.0 7.5 %
Sales and marketing expense increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to increased costs associated with sales and marketing events and go-to-market initiatives, which grew $33.8 million for the three months ended January 31, 2024 compared to the same period in 2023, and grew $61.4 million for the six months ended January 31, 2024 compared to the same period in 2023. The remaining increases in both periods were primarily driven by increased personnel costs, largely due to headcount growth.
- 32 -

GENERAL AND ADMINISTRATIVE
General and administrative expense consists primarily of personnel costs and shared costs for our executive, finance, human resources, information technology, and legal organizations, and professional services costs, which consist primarily of legal, auditing, accounting, and other consulting costs. We expect general and administrative expense to increase in absolute dollars over time as we increase the size of our general and administrative organizations and incur additional costs to support our business growth, although our general and administrative expense may fluctuate as a percentage of total revenue.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change20242023Change
Amount Amount Amount%AmountAmountAmount%
(dollars in millions)
General and administrative$301.5 $119.4 $182.1 152.5 %$421.6 $218.9 $202.7 92.6 %
General and administrative expense increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to a litigation accrual of $176.8 million during the three months ended January 31, 2024 relating to an ongoing patent infringement lawsuit.
INTEREST EXPENSE
Interest expense primarily consists of interest expense related to our 0.75% Convertible Senior Notes due 2023 (the “2023 Notes”) and our 0.375% Convertible Senior Notes due 2025 (the “2025 Notes,” and together with “2023 Notes,” the “Notes”).
 Three Months Ended January 31,Six Months Ended January 31,
 20242023Change20242023Change
AmountAmountAmount%AmountAmountAmount%
 (dollars in millions)
Interest expense$2.8 $6.9 $(4.1)(59.4)%$5.7 $13.7 $(8.0)(58.4)%
Interest expense decreased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to conversions of the 2023 Notes prior to or upon maturity in July 2023. Refer to Note 9. Debt in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on the Notes.
OTHER INCOME, NET
Other income, net includes interest income earned on our cash, cash equivalents, and investments, and gains and losses from foreign currency remeasurement and foreign currency transactions.
 Three Months Ended January 31,Six Months Ended January 31,
 20242023Change20242023Change
AmountAmountAmount%AmountAmountAmount%
 (dollars in millions)
Other income, net$84.7 $51.4 $33.3 64.8 %$155.0 $77.4 $77.6 100.3 %
Other income, net increased for the three and six months ended January 31, 2024 compared to the same periods in 2023 primarily due to higher interest income as a result of higher interest rates and higher average cash, cash equivalent, and investment balances for the three and six months ended January 31, 2024 compared to the same periods in 2023.
- 33 -

PROVISION FOR (BENEFIT FROM) INCOME TAXES
Provision for (benefit from) income taxes consists primarily of U.S. taxes, foreign income taxes, and withholding taxes. Our provision for income taxes was offset by tax benefits from the release of our valuation allowance on U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets. A portion of our valuation allowance release is included in our estimated annual effective tax rate. Accordingly, we will continue to realize related tax benefits for the remainder of fiscal 2024, in amounts much less than that recorded during the three and six months ended January 31, 2024. We continue to maintain a valuation allowance for California and certain foreign deferred tax assets, including net operating loss carryforwards and certain domestic tax credits.
Three Months Ended January 31,Six Months Ended January 31,
20242023Change 20242023Change 
AmountAmountAmount%AmountAmountAmount%
(dollars in millions)
Provision for (benefit from) income taxes$(1,611.4)$0.2 $(1,611.6)*$(1,523.0)$14.6 $(1,537.6)*
Effective tax rate(1,189.2 %)0.2 %(364.3 %)12.3 %
*    Not meaningful
Our benefit from income taxes for the three and six months ended January 31, 2024 was primarily driven by the release of our valuation allowance on U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets. Refer to Note 13. Income Taxes in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Liquidity and Capital Resources
January 31, 2024July 31, 2023
(in millions)
Working capital(1)
$(1,318.8)$(1,689.5)
Cash, cash equivalents, and investments:
Cash and cash equivalents$1,782.5 $1,135.3 
Investments5,208.1 4,302.6 
Total cash, cash equivalents, and investments$6,990.6 $5,437.9 
(1)Current liabilities included net carrying amounts of convertible senior notes of $1.8 billion and $2.0 billion as of January 31, 2024 and July 31, 2023, respectively. Refer to Note 9. Debt in Part I, Item 1 of this Quarterly Report on Form 10-Q for information on the Notes.
As of January 31, 2024, our total cash, cash equivalents, and investments of $7.0 billion were held for general corporate purposes. As of January 31, 2024, we had no unremitted earnings when evaluating our outside basis difference relating to our U.S. investment in foreign subsidiaries. However, there could be local withholding taxes due to various foreign countries if certain lower tier earnings are distributed. Withholding taxes that would be payable upon remittance of these lower tier earnings are not expected to be material.
Beginning in fiscal 2023, we were required to capitalize and amortize research and development expenses as required by the Tax Cuts and Jobs Act. As a result of this change, we have paid significantly more U.S. cash taxes during the six months ended January 31, 2024.
- 34 -

DEBT
In June 2020, we issued the 2025 Notes with an aggregate principal amount of $2.0 billion. The 2025 Notes mature on June 1, 2025; however, under certain circumstances, holders may surrender their 2025 Notes for conversion prior to the maturity date. Upon conversion of the 2025 Notes, we will pay cash equal to the aggregate principal amount of the 2025 Notes to be converted, and, at our election, we will pay or deliver cash and/or shares of our common stock for the amount of our conversion obligation in excess of the aggregate principal amount of the 2025 Notes being converted. During the three and six months ended January 31, 2024, holders of the 2025 Notes converted $126.3 million and $172.3 million, respectively, in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 0.8 million and 1.1 million shares of our common stock to the holders of the 2025 Notes during the three and six months ended January 31, 2024, respectively, for the conversion value in excess of the principal amount of the 2025 Notes converted, which were fully offset by shares we received from the corresponding exercise of the associated note hedges. Subsequent to January 31, 2024, through the filing date of this Quarterly Report on Form 10-Q, $581.0 million in aggregate principal amount of the 2025 Notes was converted or had been submitted by the holders for conversion and will settle during the fiscal quarter ending April 30, 2024.
The sale price condition for the 2025 Notes was met during the fiscal quarter ended January 31, 2024, and as a result, holders may convert their 2025 Notes during the fiscal quarter ending April 30, 2024. If all of the holders convert their 2025 Notes during this period, we would be obligated to settle the $1.8 billion principal amount of the 2025 Notes in cash. We believe that our cash provided by operating activities, our existing cash, cash equivalents, and investments, and existing sources of and access to financing will be sufficient to meet our anticipated cash needs should the holders choose to convert their 2025 Notes during the fiscal quarter ending April 30, 2024 or hold the 2025 Notes until maturity on June 1, 2025. As of January 31, 2024, $1.8 billion of our 2025 Notes remained outstanding. Refer to Note 9. Debt in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on the Notes.
In April 2023, we entered into a credit agreement (the “Credit Agreement”) that provides for a $400.0 million unsecured revolving credit facility (the “Credit Facility”), with an option to increase the amount of the Credit Facility by up to an additional $350.0 million, subject to certain conditions. The interest rates and commitment fees are also subject to upward and downward adjustments based on our progress towards the achievement of certain sustainability goals related to greenhouse gas emissions. As of January 31, 2024, there were no amounts outstanding, and we were in compliance with all covenants under the Credit Agreement. Refer to Note 9. Debt in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on the Credit Agreement.
CAPITAL RETURN
In February 2019, our board of directors authorized a $1.0 billion share repurchase program. In December 2020, August 2021, August 2022, and November 2023, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, and $316.7 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $3.6 billion. Repurchases will be funded from available working capital and may be made at management’s discretion from time to time. As of January 31, 2024, $1.0 billion remained available for future share repurchases under this repurchase program. The repurchase authorization will expire on December 31, 2024, and may be suspended or discontinued at any time without prior notice. Refer to Note 11. Stockholders’ Equity in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on this repurchase program.
LEASES AND OTHER MATERIAL CASH REQUIREMENTS
We have entered into various non-cancelable operating leases, primarily for our facilities, with original lease periods expiring through the fiscal year ending July 31, 2036, with the most significant leases relating to our corporate headquarters in Santa Clara, California. As of January 31, 2024, we have total operating lease obligations of $427.8 million recorded on our condensed consolidated balance sheet.
As of January 31, 2024, our commitments to purchase products, components, cloud and other services totaled $5.2 billion. Refer to Note 10. Commitments and Contingencies in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on these commitments.
- 35 -

CASH FLOWS
The following table summarizes our cash flows for the six months ended January 31, 2024 and 2023:
Six Months Ended January 31,
20242023
(in millions)
Net cash provided by operating activities$2,216.0 $1,931.3 
Net cash used in investing activities(1,454.5)(2,484.3)
Net cash used in financing activities(114.4)(219.7)
Net increase (decrease) in cash, cash equivalents, and restricted cash$647.1 $(772.7)
Cash from operations could be affected by various risks and uncertainties detailed in Part II, Item 1A “Risk Factors” in this Quarterly Report on Form 10-Q. We believe that our cash flow from operations with existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next 12 months and thereafter for the foreseeable future. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and subscription and support offerings, the costs to acquire or invest in complementary businesses and technologies, the costs to ensure access to adequate manufacturing capacity, the investments in our infrastructure to support the adoption of our cloud-based subscription offerings, the repayment obligations associated with our 2025 Notes, the continuing market acceptance of our products and subscription and support offerings and macroeconomic events. In addition, from time to time, we may incur additional tax liability in connection with certain corporate structuring decisions.
We may also choose to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results, and financial condition may be adversely affected.
OPERATING ACTIVITIES
Our operating activities have consisted of net income adjusted for certain non-cash items and changes in assets and liabilities. Our largest source of cash provided by our operations is receipts from our billings.
Cash provided by operating activities during the six months ended January 31, 2024 was $2.2 billion, an increase of $284.7 million compared to the same period in 2023. The increase was primarily due to growth of our business as reflected by increases in collections during the six months ended January 31, 2024, partially offset by higher cash expenditure to support our business growth.
INVESTING ACTIVITIES
Our investing activities have consisted of capital expenditures, net investment purchases, sales, and maturities, and business acquisitions. We expect to continue such activities as our business grows.
Cash used in investing activities during the six months ended January 31, 2024 was $1.5 billion, a decrease of $1.0 billion compared to the same period in 2023. The decrease was primarily due to a decrease in purchases of investments, partially offset by an increase in net cash payments for business acquisitions during the six months ended January 31, 2024.
FINANCING ACTIVITIES
Our financing activities have consisted of cash used to repurchase shares of our common stock, proceeds from sales of shares through employee equity incentive plans, and payments for tax withholding obligations of certain employees related to the net share settlement of equity awards.
Cash used in financing activities during the six months ended January 31, 2024 was $114.4 million, a decrease of $105.3 million compared to the same period in 2023. The decrease was primarily due to a decrease in cash used to repurchase our common stock, partially offset by early repayments of our 2025 Notes during the six months ended January 31, 2024.
- 36 -

Critical Accounting Estimates
Our condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results could differ materially from those estimates due to risks and uncertainties, including uncertainty in the current economic environment. To the extent that there are material differences between these estimates and our actual results, our future consolidated financial statements will be affected.
We believe the critical accounting estimates discussed under Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023 reflect our more significant estimates, assumptions, and judgments that have the most significant impact on our condensed consolidated financial statements. There have been no significant changes to our critical accounting estimates as filed in such report.
Recent Accounting Pronouncements
Refer to “Recently Issued Accounting Pronouncements” in Note 1. Description of Business and Summary of Significant Accounting Policies in Part I, Item 1 of this Quarterly Report on Form 10-Q for a description of recent accounting pronouncements and our expectation of their impact, if any, on our results of operations and financial condition.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Except for the item below, our assessment of our exposures to market risk has not changed materially from the disclosure set forth in Part II, Item 7A of our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.
Interest Rate Risk
The primary objectives of our investment activities are to preserve principal, provide liquidity, and maximize income without significantly increasing risk. Most of the securities we invest in are subject to interest rate risk. To minimize this risk, we maintain a diversified portfolio of cash, cash equivalents, and investments, consisting only of investment-grade securities. To assess the interest rate risk, we performed a sensitivity analysis to determine the impact a change in interest rates would have on the value of the investment portfolio. Based on investment positions as of January 31, 2024, a hypothetical 100 basis point increase in interest rates across all maturities would result in a $79.3 million decline in the fair market value of the portfolio. Such losses would only be realized if we sold the investments prior to maturity. Conversely, a hypothetical 100 basis point decrease in interest rates would lead to a $79.4 million increase in the fair market value of the portfolio.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this report. Based on our evaluation, our chief executive officer and chief financial officer concluded that, as of January 31, 2024, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
- 37 -

Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the fiscal quarter ended January 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Controls
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected.
- 38 -

Part II
Item 1. Legal Proceedings
The information set forth under the “Litigation” subheading in Note 10. Commitments and Contingencies in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated herein by reference.
Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties including those described below. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any of the following risks or others not specified below materialize, our business, financial condition, and operating results could be materially adversely affected, and the market price of our common stock could decline. In addition, the impacts of any worsening of the economic environment may exacerbate the risks described below, any of which could have a material impact on us.
Risk Factor Summary
Our business is subject to numerous risks and uncertainties. These risks include, but are not limited to, the following:
Our operating results may be adversely affected by unfavorable economic and market conditions and the uncertain geopolitical environment.
Our business and operations have experienced growth in recent periods, and if we do not effectively manage any future growth or are unable to improve our systems, processes, and controls, our operating results could be adversely affected.
Our revenue growth rate in recent periods may not be indicative of our future performance, and we may not be able to maintain profitability, which could cause our business, financial condition, and operating results to suffer.
Our operating results may vary significantly from period to period, which makes our results difficult to predict and could cause our results to fall short of expectations, and such results may not be indicative of future performance.
Seasonality may cause fluctuations in our revenue.
If we are unable to sell new and additional product, subscription, and support offerings to our end-customers, especially to large enterprise customers, our future revenue and operating results will be harmed.
If we are unable to attract new customers, our future results of operations could be harmed.
We rely on revenue from subscription and support offerings, and because we recognize revenue from subscription and support over the term of the relevant service period, downturns or upturns in sales or renewals of these subscription and support offerings are not immediately reflected in full in our operating results.
The sales prices of our products, subscriptions, and support offerings may decrease, which may reduce our revenue and gross profits and adversely impact our financial results.
We rely on our channel partners to sell substantially all of our products, including subscriptions and support, and if these channel partners fail to perform, our ability to sell and distribute our products and subscriptions will be limited and our operating results will be harmed.
We are exposed to the credit and liquidity risk of our customers, and to credit exposure in weakened markets, which could result in material losses.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
We face intense competition in our market and we may lack sufficient financial or other resources to maintain or improve our competitive position.
We may acquire other businesses, which could subject us to adverse claims or liabilities, require significant management attention, disrupt our business, adversely affect our operating results, may not result in the expected benefits of such acquisitions, and may dilute stockholder value.
If we do not accurately predict, prepare for, and respond promptly to rapidly evolving technological and market developments and successfully manage product and subscription introductions and transitions to meet changing end-customer needs in the enterprise security industry, our competitive position and prospects will be harmed.
- 39 -

Issues in the development and deployment of AI may result in reputational harm and legal liability and could adversely affect our results of operations.
A network or data security incident may allow unauthorized access to our network or data, harm our reputation, create additional liability, and adversely impact our financial results.
Defects, errors, or vulnerabilities in our products, subscriptions, or support offerings, the failure of our products or subscriptions to block a virus or prevent a security breach or incident, misuse of our products, or risks of product liability claims could harm our reputation and adversely impact our operating results.
Our ability to sell our products and subscriptions is dependent on the quality of our technical support services and those of our channel partners, and the failure to offer high-quality technical support services could have a material adverse effect on our end-customers’ satisfaction with our products and subscriptions, our sales, and our operating results.
Claims by others that we infringe their intellectual property rights could harm our business.
Our proprietary rights may be difficult to enforce or protect, which could enable others to copy or use aspects of our products or subscriptions without compensating us.
Our use of open source software in our products and subscriptions could negatively affect our ability to sell our products and subscriptions and subject us to possible litigation.
We license technology from third parties, and our inability to maintain those licenses could harm our business.
Because we depend on manufacturing partners to build and ship our hardware products, we are susceptible to manufacturing and logistics delays and pricing fluctuations that could prevent us from shipping customer orders on time, if at all, or on a cost-effective basis, which may result in the loss of sales and end-customers.
Managing the supply of our hardware products and product components is complex. Insufficient supply and inventory would result in lost sales opportunities or delayed revenue, while excess inventory would harm our gross margins.
Because some of the key components in our hardware products come from limited sources of supply, we are susceptible to supply shortages or supply changes, which, in certain cases, have disrupted or delayed our scheduled product deliveries to our end-customers, increased our costs and may result in the loss of sales and end-customers.
If we are unable to attract, retain, and motivate our key technical, sales, and management personnel, our business could suffer.
We generate a significant amount of revenue from sales to distributors, resellers, and end-customers outside of the United States, and we are therefore subject to a number of risks associated with international sales and operations.
We are exposed to fluctuations in foreign currency exchange rates, which could negatively affect our financial condition and operating results.
We face risks associated with having operations and employees located in Israel.
We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.
We may incur increased costs to comply with privacy and data protection laws and, if we fail to comply, we could be subject to government enforcement actions, private litigation and adverse publicity.
We may have exposure to greater than anticipated tax liabilities.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We are obligated to maintain proper and effective internal control over financial reporting. We may not complete our analysis of our internal control over financial reporting in a timely manner, or our internal control may not be determined to be effective, which may adversely affect investor confidence in our company and, as a result, the value of our common stock.
Our reputation and/or business could be negatively impacted by environmental, social, and governance (“ESG”) matters and/or our reporting of such matters.
Failure to comply with governmental laws and regulations could harm our business.
We may not have the ability to raise the funds necessary to settle conversions of our Notes, repurchase our Notes upon a fundamental change, or repay our Notes in cash at their maturity, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of our Notes.
We may still incur substantially more debt or take other actions that would diminish our ability to make payments on our Notes when due.
The market price of our common stock historically has been volatile, and the value of an investment in our common stock could decline.
The convertible note hedge and warrant transactions may affect the value of our common stock.
- 40 -

Risks Related to Global Economic and Geopolitical Conditions
Our operating results may be adversely affected by unfavorable economic and market conditions and the uncertain geopolitical environment.
We operate globally, and as a result, our business and revenues are impacted by global economic and geopolitical conditions. The instability in the global credit markets, inflation, changes in public policies such as domestic and international regulations, taxes, any increases in interest rates, fluctuations in foreign currency exchange rates, or international trade agreements, international trade disputes, geopolitical turmoil, and other disruptions to global and regional economies and markets continue to add uncertainty to global economic conditions. Military actions or armed conflict, including the hostilities in Israel, Russia’s invasion of Ukraine and any related political or economic responses and counter-responses, and uncertainty about, or changes in, government and trade relationships, policies, and treaties could also lead to worsening economic and market conditions and geopolitical environment. In response to Russia’s invasion of Ukraine, the United States, along with the European Union, has imposed restrictive sanctions on Russia, Russian entities, and Russian citizens (“Sanctions on Russia”). We are subject to these governmental sanctions and export controls, which may subject us to liability if we are not in full compliance with applicable laws. Any continued or further uncertainty, weakness or deterioration in economic and market conditions or the geopolitical environment could have a material and adverse impact on our business, financial condition, and results of operations, including reductions in sales of our products and subscriptions, longer sales cycles, reductions in subscription or contract duration and value, slower adoption of new technologies, alterations in the spending patterns or priorities of current and prospective customers (including delaying purchasing decisions), increased costs for the chips and components to manufacture our products, and increased price competition.
Risks Related to Our Business
RISKS RELATED TO OUR GROWTH
Our business and operations have experienced growth in recent periods, and if we do not effectively manage any future growth or are unable to improve our systems, processes, and controls, our operating results could be adversely affected.
We have experienced growth and increased demand for our products and subscriptions over the last few years. As a result, our employee headcount has increased, and we expect it to continue to grow over the next year. For example, from the end of fiscal 2023 to the end of the second quarter of fiscal 2024, our headcount increased from 13,948 to 14,789 employees. In addition, as we have grown, the number of end-customers has also increased, and we have managed more complex deployments of our products and subscriptions with larger end-customers. The growth and expansion of our business and product, subscription, and support offerings places a significant strain on our management, operational, and financial resources. To manage any future growth effectively, we must continue to improve and expand our information technology and financial infrastructure, our operating and administrative systems and controls, and our ability to manage headcount, capital, and processes in an efficient manner.
We may not be able to successfully implement, scale, or manage improvements to our systems, processes, and controls in an efficient or timely manner, which could result in material disruptions of our operations and business. In addition, our existing systems, processes, and controls may not prevent or detect all errors, omissions, or fraud. We may also experience difficulties in managing improvements to our systems, processes, and controls, or in connection with third-party software licensed to help us with such improvements. Any future growth would add complexity to our organization and require effective coordination throughout our organization. Failure to manage any future growth effectively could result in increased costs, disrupt our existing end-customer relationships, reduce demand for or limit us to smaller deployments of our products, or materially harm our business performance and operating results.
Our revenue growth rate in recent periods may not be indicative of our future performance, and we may not be able to maintain profitability, which could cause our business, financial condition, and operating results to suffer.
We have experienced revenue growth rates of 19.7% and 25.5% for the six months ended January 31, 2024 and 2023, respectively. Our revenue for any quarterly or annual period should not be relied upon as an indication of our future revenue or revenue growth for any future period. If we are unable to maintain consistent or increasing revenue or revenue growth, the market price of our common stock could be volatile, and it may be difficult for us to maintain profitability or maintain or increase cash flow on a consistent basis.
In addition, we have incurred losses in fiscal years prior to fiscal 2023. We anticipate that our operating expenses will continue to increase in the foreseeable future as we continue to grow our business. Our growth efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenues sufficiently, or at all, to offset increasing expenses. Revenue growth may slow or revenue may decline for a number of possible reasons, including slowing demand for our products or subscriptions, increasing competition, a decrease in the growth of, or a demand shift in, our overall market, or a failure to capitalize on growth opportunities. We have also entered into a substantial amount of capital commitments for operating lease obligations and other purchase commitments. Any failure to increase our revenue as we grow our business could prevent us from maintaining profitability or maintaining or increasing cash flow on a consistent basis, or satisfying our capital commitments. If we are unable to navigate these challenges as we encounter them, our business, financial condition, and operating results may suffer.
- 41 -

Our operating results may vary significantly from period to period, which makes our results difficult to predict and could cause our results to fall short of expectations, and such results may not be indicative of future performance.
Our operating results have fluctuated in the past, and will likely continue to fluctuate in the future, as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including those factors described in this Risk Factor section. For example, we have historically received a substantial portion of sales orders and generated a substantial portion of revenue during the last few weeks of each fiscal quarter. If expected revenue at the end of any fiscal quarter is delayed for any reason, including the failure of anticipated purchase orders to materialize (particularly for large enterprise end-customers with lengthy sales cycles), our logistics partners’ inability to ship products prior to fiscal quarter-end to fulfill purchase orders received near the end of a fiscal quarter, our failure to manage inventory to meet demand, any failure of our systems related to order review and processing, or any delays in shipments based on trade compliance requirements (including new compliance requirements imposed by new or renegotiated trade agreements), our revenue could fall below our expectations and the estimates of analysts for that quarter. Due to these fluctuations, comparing our revenue, margins, or other operating results on a period-to-period basis may not be meaningful, and our past results should not be relied on as an indication of our future performance.
This variability and unpredictability could also result in our failure to meet our revenue, margin, or other operating result expectations contained in any forward-looking statements (including financial or business expectations we have provided) or those of securities analysts or investors for a particular period. If we fail to meet or exceed such expectations for these, or any other, reasons, the market price of our common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.
Seasonality may cause fluctuations in our revenue.
We believe there are significant seasonal factors that may cause our second and fourth fiscal quarters to record greater revenue sequentially than our first and third fiscal quarters. We believe that this seasonality results from a number of factors, including:
end-customers with a December 31 fiscal year-end choosing to spend remaining unused portions of their discretionary budgets before their fiscal year-end, which potentially results in a positive impact on our revenue in our second fiscal quarter;
our sales compensation plans, which are typically structured around annual quotas and commission rate accelerators, which potentially results in a positive impact on our revenue in our fourth fiscal quarter; and
the timing of end-customer budget planning at the beginning of the calendar year, which can result in a delay in spending at the beginning of the calendar year, potentially resulting in a negative impact on our revenue in our third fiscal quarter.
As we continue to grow, seasonal or cyclical variations in our operations may become more pronounced, and our business, operating results, and financial position may be adversely affected.
RISKS RELATED TO OUR PRODUCTS AND TECHNOLOGY
If we are unable to sell new and additional product, subscription, and support offerings to our end-customers, especially to large enterprise customers, our future revenue and operating results will be harmed.
Our future success depends, in part, on our ability to expand the deployment of our portfolio with existing end-customers, especially large enterprise customers, and create demand for our new offerings, The rate at which our end-customers purchase additional products, subscriptions, and support depends on a number of factors, including the perceived need for additional security products, including subscription and support offerings, as well as general economic conditions. If our efforts to sell additional products and subscriptions to our end-customers are not successful, our revenues may grow more slowly than expected or decline.
Sales to large enterprise end-customers, which is part of our growth strategy, involve risks that may not be present, or that are present to a lesser extent, with sales to smaller entities, such as (a) longer sales cycles and the associated risk that substantial time and resources may be spent on a potential end-customer that elects not to purchase our products, subscriptions, and support, and (b) increased purchasing power and leverage held by large end-customers in negotiating contractual arrangements. Deployments for large enterprise end-customers are also more complex, require greater product functionality, scalability, and a broader range of services, and are more time-consuming. All of these factors add further risk to business conducted with these end-customers. Failure to realize sales from large enterprise end-customers could materially and adversely affect our business, operating results, and financial condition.
- 42 -

If we are unable to attract new customers, our future results of operations could be harmed.
To increase our revenue and maintain profitability, we must add new customers. To do so, we must successfully convince prospective customers of the value of adopting our solutions. We are engaging in costly marketing and sales efforts to accelerate platformization and attract new customers, which may fail or may not be as successful as intended or at all. Additionally, prospective customers’ decisions to purchase our solutions depend on a variety of factors, many of which are out of our control. These factors significantly impact our ability to add new customers and increase the time, resources and sophistication required to do so. For example, prospective customers may face real or perceived switching costs when switching to our solutions from other legacy security vendors and products. Deployment of our solutions may require a significant commitment of resources from our customers. Any deterioration in general economic conditions, including as a result of the geopolitical environment or inflation (as well as government policies such as raising interest rates in response to inflation), have in the past caused, and may in the future cause, our current and prospective customers to delay or cut their overall security and IT operations spending. If our efforts to attract new customers are not successful, our sales may not grow as quickly as anticipated, or at all, and our business, operating results, and financial condition will be harmed.
We rely on revenue from subscription and support offerings, and because we recognize revenue from subscription and support over the term of the relevant service period, downturns or upturns in sales or renewals of these subscription and support offerings are not immediately reflected in full in our operating results.
Subscription and support revenue accounts for a significant portion of our revenue, comprising 81.0% of total revenue in the six months ended January 31, 2024 and 78.8% of total revenue in the six months ended January 31, 2023. Sales and renewals of subscription and support contracts may decline and fluctuate as a result of a number of factors, including end-customers’ level of satisfaction with our products and subscriptions, the frequency and severity of subscription outages, our product uptime or latency, the prices of our products and subscriptions, and reductions in our end-customers’ spending levels. Existing end-customers have no contractual obligation to, and may not, renew their subscription and support contracts after the completion of their initial contract period. Additionally, our end-customers may renew their subscription and support agreements for shorter contract lengths or on other terms that are less economically beneficial to us. If our sales of new or renewal subscription and support contracts decline, our total revenue and revenue growth rate may decline, and our business will suffer. In addition, because we recognize subscription and support revenue over the term of the relevant service period, which is typically one to five years, a decline in subscription or support contracts in any one fiscal quarter will not be fully or immediately reflected in revenue in that fiscal quarter but will negatively affect our revenue in future fiscal quarters.
The sales prices of our products, subscriptions, and support offerings may decrease, which may reduce our revenue and gross profits and adversely impact our financial results.
The sales prices for our products, subscriptions, and support offerings may decline for a variety of reasons, including competitive pricing pressures, discounts, a change in our mix of products, subscriptions, and support offerings, anticipation of the introduction of new products, subscriptions, or support offerings, or promotional programs or pricing pressures. Furthermore, we anticipate that the sales prices and gross profits for our products could decrease over product life cycles. Declining sales prices could adversely affect our revenue, gross profits, and profitability.
We rely on our channel partners to sell substantially all of our products, including subscriptions and support, and if these channel partners fail to perform, our ability to sell and distribute our products and subscriptions will be limited and our operating results will be harmed.
Substantially all of our revenue is generated by sales through our channel partners, including distributors and resellers. For the six months ended January 31, 2024, three distributors individually represented 10% or more of our total revenue and in the aggregate represented 46.4% of our total revenue. As of January 31, 2024, three distributors individually represented 10% or more of our gross accounts receivable and in the aggregate represented 46.6% of our gross accounts receivable.
We provide our channel partners with specific training and programs to assist them in selling our products, including subscriptions and support offerings, but there can be no assurance that these steps will be utilized or effective. In addition, our channel partners may be unsuccessful in marketing, selling, and supporting our products and subscriptions. We may not be able to incentivize these channel partners to sell our products and subscriptions to end-customers and, in particular, to large enterprises. These channel partners may also have incentives to promote our competitors’ products and may devote more resources to the marketing, sales, and support of competitive products. Our agreements with our channel partners may generally be terminated for any reason by either party with advance notice prior to each annual renewal date. We cannot be certain that we will retain these channel partners or that we will be able to secure additional or replacement channel partners. In addition, any new channel partner requires extensive training and may take several months or more to achieve productivity. Our channel partner sales structure could subject us to lawsuits, potential liability, and reputational harm if, for example, any of our channel partners misrepresent the functionality of our products or subscriptions to end-customers or violate laws or our corporate policies. If we fail to effectively manage our sales channels or channel partners, our ability to sell our products and subscriptions and operating results will be harmed.
- 43 -

We are exposed to the credit and liquidity risk of our customers, and to credit exposure in weakened markets, which could result in material losses.
Most of our sales are made on an open credit basis. Beyond our open credit arrangements, we have also experienced demands for customer financing and deferred payments due to, among other things, macro-economic conditions. To respond to this demand, our customer financing activities have increased and will likely continue to increase in the future. Increases in deferred payments result in payments being made over time, negatively impacting our short-term cash flows, and subject us to risk of non-payment by our customers, including as a result of insolvency. We monitor customer payment capability in granting such financing arrangements, seek to limit the amounts to what we believe customers can pay and maintain reserves we believe are adequate to cover exposure for doubtful accounts to mitigate credit risks of these customers. However, there can be no assurance that these programs will be effective in reducing our credit risks. To the degree that turmoil in the credit markets makes it more difficult for some customers to obtain financing, those customers’ ability to pay could be adversely impacted, which in turn could have a material adverse impact on our business, operating results, and financial condition.
Our exposure to the credit risks relating to the financing activities described above may increase if our customers are adversely affected by a global economic downturn or periods of economic uncertainty. If we are unable to adequately control these risks, our business, operating results, and financial condition could be harmed. In addition, in the past, we have experienced non-material losses due to bankruptcies among customers. If these losses increase due to global economic conditions, they could harm our business and financial condition.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Sales to government entities are subject to a number of risks. Selling to government entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. The substantial majority of our sales to date to government entities have been made indirectly through our channel partners. Government certification requirements for products and subscriptions like ours may change, thereby restricting our ability to sell into the federal government sector until we have attained the revised certification. If our products and subscriptions are late in achieving or fail to achieve compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards, we may be disqualified from selling our products, subscriptions, and support offerings to such governmental entity, or be at a competitive disadvantage, which would harm our business, operating results, and financial condition. Government demand and payment for our products, subscriptions, and support offerings may be impacted by government shutdowns, public sector budgetary cycles, contracting requirements, and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products, subscriptions, and support offerings. Government entities may have statutory, contractual, or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future operating results. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our products, subscriptions, and support offerings, a reduction of revenue, or fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely impact our operating results in a material way. Additionally, the U.S. government may require certain of the products that it purchases to be manufactured in the United States and other relatively high-cost manufacturing locations, and we may not manufacture all products in locations that meet such requirements, affecting our ability to sell these products, subscriptions, and support offerings to the U.S. government.
We face intense competition in our market and we may lack sufficient financial or other resources to maintain or improve our competitive position.
The industry for enterprise security products is intensely competitive, and we expect competition to increase in the future from established competitors and new market entrants. Our main competitors fall into four categories:
large companies that incorporate security features in their products, such as Cisco, Microsoft, or those that have acquired, or may acquire, security vendors and have the technical and financial resources to bring competitive solutions to the market;
independent security vendors, such as Check Point, Fortinet, CrowdStrike, and Zscaler, that offer a mix of security products;
startups and point-product vendors that offer independent or emerging solutions across various areas of security; and
public cloud vendors and startups that offer solutions for cloud security (private, public, and hybrid cloud).
- 44 -

Many of our competitors have greater financial, technical, marketing, sales, and other resources, greater name recognition, longer operating histories, and a larger base of customers than we do. They may be able to devote greater resources to the promotion and sale of products and services than we can, and they may offer lower pricing than we do. Further, they may have greater resources for research and development of new technologies, the provision of customer support, and the pursuit of acquisitions. They may also have larger and more mature intellectual property portfolios, and broader and more diverse product and service offerings, which allow them to leverage their relationships based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our products and subscriptions, including incorporating cybersecurity features into their existing products or services and product bundling, selling at zero or negative margins, and offering concessions or a closed technology offering. Some competitors may have broader distribution and established relationships with distribution partners and end-customers. Other competitors specialize in providing protection from a single type of security threat, which may allow them to deliver these specialized security products to the market more quickly than we can.
We also face competition from companies that have entrenched legacy offerings at end-user customers. End-user customers have also often invested substantial personnel and financial resources to design and operate their networks and have established deep relationships with other providers of networking and security products. As a result, these organizations may prefer to purchase from their existing suppliers rather than add or switch to a new supplier such as us. In addition, as our customers refresh the security products bought in prior years, they may seek to consolidate vendors, which may result in current customers choosing to purchase products from our competitors. Due to budget constraints or economic downturns, organizations may add solutions to their existing network security infrastructure rather than replacing it with our products and subscriptions.
Conditions in our market could change rapidly and significantly as a result of technological advancements, partnering or acquisitions by our competitors, or continuing market consolidation. Our competitors and potential competitors may be able to develop new or disruptive technologies, products, or services, and leverage new business models that are equal or superior to ours, achieve greater market acceptance of their products and services, disrupt our markets, and increase sales by utilizing different distribution channels than we do. In addition, new and enhanced technologies, including AI and machine learning, continue to increase our competition. To compete successfully, we must accurately anticipate technology developments and deliver innovative, relevant, and useful products, services, and technologies in a timely manner. Some of our competitors have made or could make acquisitions of businesses that may allow them to offer more directly competitive and comprehensive solutions than they had previously offered and adapt more quickly to new technologies and end-customer needs. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer orders, reduced revenue and gross margins, and loss of market share. If we are unable to compete successfully, or if competing successfully requires us to take aggressive pricing or other actions, our business, financial condition, and results of operations would be adversely affected.
We may acquire other businesses, which could subject us to adverse claims or liabilities, require significant management attention, disrupt our business, adversely affect our operating results, may not result in the expected benefits of such acquisitions, and may dilute stockholder value.
As part of our business strategy, we acquire and make investments in complementary companies, products, or technologies. The identification of suitable acquisition candidates is difficult, and we may not be able to complete such acquisitions on favorable terms, if at all. In addition, we may be subject to claims or liabilities assumed from an acquired company, product, or technology; acquisitions we complete could be viewed negatively by our end-customers, investors, and securities analysts; and we may incur costs and expenses necessary to address an acquired company’s failure to comply with laws and governmental rules and regulations. Additionally, we may be subject to litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders, or other third parties, which may differ from or be more significant than the risks our business faces.
If we are unsuccessful at integrating past or future acquisitions in a timely manner, or the technologies and operations associated with such acquisitions, into our company, our revenue and operating results could be adversely affected. Any integration process may require significant time and resources, which may disrupt our ongoing business and divert management’s attention, and we may not be able to manage the integration process successfully or in a timely manner. We may have difficulty retaining key personnel of the acquired business. We may not successfully evaluate or utilize the acquired technology or personnel, realize anticipated synergies from the acquisition, or accurately forecast the financial impact of an acquisition transaction and integration of such acquisition, including accounting charges and any potential impairment of goodwill and intangible assets recognized in connection with such acquisitions. In addition, any acquisitions may be viewed negatively by our customers, financial markets, or investors and may not ultimately strengthen our competitive position or achieve our goals and business strategy.
We may have to pay cash, incur debt, or issue equity or equity-linked securities to pay for any future acquisitions, each of which could adversely affect our financial condition or the market price of our common stock. Furthermore, the sale of equity or issuance of equity-linked debt to finance any future acquisitions could result in dilution to our stockholders. The occurrence of any of these risks could harm our business, operating results, and financial condition.
- 45 -

If we do not accurately predict, prepare for, and respond promptly to rapidly evolving technological and market developments and successfully manage product and subscription introductions and transitions to meet changing end-customer needs in the enterprise security industry, our competitive position and prospects will be harmed.
The enterprise security industry has grown quickly and continues to evolve rapidly. Moreover, many of our end-customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network access points and adapt increasingly complex enterprise networks, incorporating a variety of hardware, software applications, operating systems, and networking protocols. If we fail to effectively anticipate, identify, and respond to rapidly evolving technological and market developments in a timely manner, our business will be harmed.
In order to anticipate and respond effectively to rapid technological changes and market developments, as well as evolving security threats, we must invest effectively in research and development to increase the reliability, availability, and scalability of our existing products and subscriptions and introduce new products and subscriptions. Our investments in research and development, including investments in AI, may not result in design or performance improvements, marketable products, subscriptions, or features, or may not achieve the cost savings or additional revenue that we expect. In addition, new and evolving products and services, including those that use AI, require significant investment and raise ethical, technological, legal, regulatory, and other challenges, which may negatively affect our brands and demand for our products and services. Because all of these investment areas are inherently risky, no assurance can be given that such strategies and offerings will be successful or will not harm our reputation, financial condition, and operating results.
In addition, we must continually change our products and expand our business strategy in response to changes in network infrastructure requirements, including the expanding use of cloud computing. For example, organizations are moving portions of their data to be managed by third parties, primarily infrastructure, platform, and application service providers, and may rely on such providers’ internal security measures. While we have historically been successful in developing, acquiring, and marketing new products and product enhancements that respond to technological change and evolving industry standards, we may not be able to continue to do so, and there can be no assurance that our new or future offerings will be successful or will achieve widespread market acceptance. If we fail to accurately predict and address end-customers’ changing needs and emerging technological trends in the enterprise security industry, including in the areas of AI, mobility, virtualization, cloud computing, and software-defined networks, our business could be harmed.
The technology in our portfolio is especially complex because it needs to effectively identify and respond to new and increasingly sophisticated methods of attack, while minimizing the impact on network performance. Additionally, some of our new features and related enhancements may require us to develop new hardware architectures that involve complex, expensive, and time-consuming research and development processes. The development of our portfolio is difficult and the timetable for commercial release and availability is uncertain as there can be long time periods between releases and availability of new features. If we experience unanticipated delays in the availability of new products, features, and subscriptions, and fail to meet customer expectations for such availability, our competitive position and business prospects will be harmed.
The success of new features depends on several factors, including appropriate new product definition, differentiation of new products, subscriptions, and features from those of our competitors, and market acceptance of these products, services, and features. Moreover, successful new product introduction and transition depends on a number of factors, including our ability to manage the risks associated with new product production ramp-up issues, the availability of application software for new products, the effective management of purchase commitments and inventory, the availability of products in appropriate quantities and costs to meet anticipated demand, and the risk that new products may have quality or other defects or deficiencies, especially in the early stages of introduction. There can be no assurance that we will successfully identify opportunities for new products and subscriptions, develop and bring new products and subscriptions to market in a timely manner, achieve market acceptance of our products and subscriptions, or that products, subscriptions, and technologies developed by others will not render our products, subscriptions, and technologies obsolete or noncompetitive.
Issues in the development and deployment of AI may result in reputational harm and legal liability and could adversely affect our results of operations.
We have incorporated, and are continuing to develop and deploy, AI into many of our products and solutions, including services that support our products and solutions. We are also incorporating AI into the operations of our business. AI presents challenges and risks that could affect our products and solutions, and the operations of our business. For example, AI algorithms may have flaws, and datasets used to train models may be insufficient or contain biased information. The AI that is being incorporated into our products, solutions, and business operation tools may not be successful or beneficial, and instead may cause technical, legal or ethical problems or result in increased costs. The investments that we are making across our business in AI reflect our ongoing efforts to innovate and provide products and services that are useful to our customers, as well as provide efficiencies in our business. Such investments ultimately may not be commercially viable or may not result in an adequate return of capital and we may incur unanticipated liabilities. These efforts could subject us to regulatory risk, legal liability, including under new proposed legislation regulating AI in jurisdictions such as the EU and regulations being considered in other jurisdictions, or brand or reputational harm.
- 46 -

The rapid evolution of AI, including potential government regulation of AI, requires us to invest significant resources to develop, test, and maintain AI in our products and services in a manner that meets evolving requirements and expectations. The rules and regulations adopted by policymakers over time may require us to make changes to our business practices. Developing, testing, and deploying AI systems may also increase the cost profile of our offerings due to the nature of the computing costs involved in such systems.
The intellectual property ownership and license rights surrounding AI technologies, as well as data protection laws related to the use and development of AI, are currently not fully addressed by courts or regulators. The use or adoption of AI technologies in our products may result in exposure to claims by third parties of copyright infringement or other intellectual property misappropriation, which may require us to pay compensation or license fees to third parties. The evolving legal, regulatory, and compliance framework for AI technologies may also impact our ability to protect our own data and intellectual property against infringing use.
A network or data security incident may allow unauthorized access to our network or data, harm our reputation, create additional liability, and adversely impact our financial results.
Increasingly, companies are subject to a wide variety of attacks on their networks on an ongoing basis. In addition to traditional computer “hackers,” malicious code (such as viruses and worms), phishing attempts, employee theft or misuse, and denial of service attacks, sophisticated nation-state and nation-state supported actors engage in intrusions and attacks (including advanced persistent threat intrusions and supply chain attacks), and add to the risks to our internal networks, cloud-deployed enterprise and customer-facing environments and the information they store and process. Incidences of cyberattacks and other cybersecurity breaches and incidents have increased and are likely to continue to increase. We and our third-party service providers face security threats and attacks from a variety of sources. Despite our efforts and processes to prevent breaches of our internal networks, systems, and websites, our data, corporate systems, and security measures, as well as those of our third-party service providers, are still vulnerable to computer viruses, break-ins, phishing attacks, ransomware attacks, or other types of attacks from outside parties, or breaches due to employee error, malfeasance, or some combination of these. We cannot guarantee that the measures we have taken to protect our networks, systems, and websites will provide adequate security. Furthermore, as a well-known provider of security solutions, we may be a more attractive target for such attacks. The conflict in Ukraine and associated activities in Ukraine and Russia may increase the risk of cyberattacks on various types of infrastructure and operations, and the United States government has warned companies to be prepared for a significant increase in Russian cyberattacks in response to the Sanctions on Russia.
A security breach or incident, or an attack against our service availability suffered by us, or our third-party service providers, could impact our networks or networks secured by our products and subscriptions, creating system disruptions or slowdowns and exploiting security vulnerabilities of our products. In addition, the information stored or otherwise processed on our networks, or those of our third-party service providers, could be accessed, publicly disclosed, altered, lost, stolen, rendered unavailable, or otherwise used or processed without authorization, which could subject us to liability and cause us financial harm. Any actual or perceived breach of security in our systems or networks, or any other actual or perceived data security incident we or our third-party service providers suffer, could result in significant damage to our reputation, negative publicity, loss of channel partners, end-customers, and sales, loss of competitive advantages over our competitors, increased costs to remedy any problems and otherwise respond to any incident, regulatory investigations and enforcement actions, demands, costly litigation, and other liability. In addition, we may incur significant costs and operational consequences of investigating, remediating, eliminating, and putting in place additional tools, devices, and other measures designed to prevent actual or perceived security breaches and other security incidents, as well as the costs to comply with any notification obligations resulting from any security incidents. Any of these negative outcomes could adversely impact the market perception of our products and subscriptions and end-customer and investor confidence in our company and could seriously harm our business or operating results.
- 47 -

Defects, errors, or vulnerabilities in our products, subscriptions, or support offerings, the failure of our products or subscriptions to block a virus or prevent a security breach or incident, misuse of our products, or risks of product liability claims could harm our reputation and adversely impact our operating results.
Because our products and subscriptions are complex, they have contained and may contain design or manufacturing defects or errors that are not detected until after their commercial release and deployment by our end-customers. For example, from time to time, certain of our end-customers have reported defects in our products related to performance, scalability, and compatibility. Additionally, defects may cause our products or subscriptions to be vulnerable to security attacks, cause them to fail to help secure networks, or temporarily interrupt end-customers’ networking traffic. Because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques and provide a solution in time to protect our end-customers’ networks. In addition, due to the Russian invasion of Ukraine, there could be a significant increase in Russian cyberattacks against our customers, resulting in an increased risk of a security breach of our end-customers’ systems. Furthermore, defects or errors in our subscription updates or our products could result in a failure to effectively update end-customers’ hardware and cloud-based products. Our data centers and networks may experience technical failures and downtime or may fail to meet the increased requirements of a growing installed end-customer base, any of which could temporarily or permanently expose our end-customers’ networks, leaving their networks unprotected against the latest security threats. Moreover, our products must interoperate with our end-customers’ existing infrastructure, which often have varied specifications, utilize multiple protocol standards, deploy products from multiple vendors, and contain multiple generations of products that have been added over time. As a result, when problems occur in a network, it may be difficult to identify the sources of these problems.
The occurrence of any such problem in our products and subscriptions, whether real or perceived, could result in:
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate, or work-around errors or defects or to address and eliminate vulnerabilities;
loss of existing or potential end-customers or channel partners;
delayed or lost revenue;
delay or failure to attain market acceptance;
an increase in warranty claims compared with our historical experience, or an increased cost of servicing warranty claims, either of which would adversely affect our gross margins; and
litigation, regulatory inquiries, investigations, or other proceedings, each of which may be costly and harm our reputation.
Further, our products and subscriptions may be misused by end-customers or third parties that obtain access to our products and subscriptions. For example, our products and subscriptions could be used to censor private access to certain information on the Internet. Such use of our products and subscriptions for censorship could result in negative press coverage and negatively affect our reputation.
The limitation of liability provisions in our standard terms and conditions of sale may not fully or effectively protect us from claims as a result of federal, state, or local laws or ordinances, or unfavorable judicial decisions in the United States or other countries. The sale and support of our products and subscriptions also entails the risk of product liability claims. Although we may be indemnified by our third-party manufacturers for product liability claims arising out of manufacturing defects, because we control the design of our products and subscriptions, we may not be indemnified for product liability claims arising out of design defects. While we maintain insurance coverage for certain types of losses, our insurance coverage may not adequately cover any claim asserted against us, if at all. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation, divert management’s time and other resources, and harm our reputation.
In addition, our classifications of application type, virus, spyware, vulnerability exploits, data, or URL categories may falsely detect, report, and act on applications, content, or threats that do not actually exist. This risk is heightened by the inclusion of a “heuristics” feature in our products and subscriptions, which attempts to identify applications and other threats not based on any known signatures but based on characteristics or anomalies which indicate that a particular item may be a threat. These false positives may impair the perceived reliability of our products and subscriptions and may therefore adversely impact market acceptance of our products and subscriptions and could result in damage to our reputation, negative publicity, loss of channel partners, end-customers and sales, increased costs to remedy any problem, and costly litigation.
- 48 -

Our ability to sell our products and subscriptions is dependent on the quality of our technical support services and those of our channel partners, and the failure to offer high-quality technical support services could have a material adverse effect on our end-customers’ satisfaction with our products and subscriptions, our sales, and our operating results.
After our products and subscriptions are deployed within our end-customers’ networks, our end-customers depend on our technical support services, as well as the support of our channel partners, to resolve any issues relating to our products. Many larger enterprise, service provider, and government entity end-customers have more complex networks and require higher levels of support than smaller end-customers. If our channel partners do not effectively provide support to the satisfaction of our end-customers, we may be required to provide direct support to such end-customers, which would require us to hire additional personnel and to invest in additional resources. If we are not able to hire such resources fast enough to keep up with unexpected demand, support to our end-customers will be negatively impacted, and our end-customers’ satisfaction with our products and subscriptions will be adversely affected. Additionally, to the extent that we may need to rely on our sales engineers to provide post-sales support while we are ramping up our support resources, our sales productivity will be negatively impacted, which would harm our revenues. Accordingly, our failure, or our channel partners’ failure, to provide and maintain high-quality support services could have a material adverse effect on our business, financial condition, and operating results.
RISKS RELATED TO INTELLECTUAL PROPERTY AND TECHNOLOGY LICENSING
Claims by others that we infringe their intellectual property rights could harm our business.
Companies in the enterprise security industry own large numbers of patents, copyrights, trademarks, domain names, and trade secrets and frequently enter into litigation based on allegations of infringement, misappropriation, or other violations of intellectual property rights. In addition, non-practicing entities also frequently bring claims of infringement of intellectual property rights. Third parties are asserting, have asserted, and may in the future assert claims of infringement of intellectual property rights against us. For example, on January 31, 2024, in the Centripetal Networks, Inc. lawsuit against us, a jury returned a verdict of non-willful infringement with a lump sum amount of $151.5 million, plus statutory interest, for which we have accrued $176.8 million for the verdict amount and estimated interest. In addition, we have been sued for patent infringement by Finjan, Inc. and Lionra Technologies, which are both scheduled for trial in 2024.
Third parties may also assert such claims against our end-customers or channel partners, whom our standard license and other agreements obligate us to indemnify against claims that our products and subscriptions infringe the intellectual property rights of third parties. In addition, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited, that they have divulged proprietary or other confidential information, or that their former employers own their inventions or other work product. Furthermore, we may be unaware of the intellectual property rights of others that may cover some or all of our technology, products, subscriptions, and services. As we expand our footprint, both in our platforms, products, subscriptions, and services and geographically, more overlaps occur and we may face more infringement claims both in the United States and abroad.
While we have been increasing the size of our patent portfolio, our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. In addition, litigation has involved and will likely continue to involve patent-holding companies or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection. In addition, we have not registered our trademarks in all of our geographic markets and failure to secure those registrations could adversely affect our ability to enforce and defend our trademark rights. Any claim of infringement by a third party, even those without merit, could cause us to incur substantial costs defending against the claim, could distract our management from our business, and could require us to cease use of such intellectual property. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. A successful claimant could secure a judgment, or we may agree to a settlement that prevents us from distributing certain products or performing certain services or that requires us to pay substantial damages, royalties, or other fees. Any of these events could seriously harm our business, financial condition, and operating results.
- 49 -

Our proprietary rights may be difficult to enforce or protect, which could enable others to copy or use aspects of our products or subscriptions without compensating us.
We rely and expect to continue to rely on a combination of confidentiality and license agreements with our employees, consultants, and third parties with whom we have relationships, as well as trademark, copyright, patent, and trade secret protection laws, to protect our proprietary rights. We have filed various applications for certain aspects of our intellectual property. Valid patents may not issue from our pending applications, and the claims eventually allowed on any patents may not be sufficiently broad to protect our technology or products and subscriptions. We cannot be certain that we were the first to make the inventions claimed in our pending patent applications or that we were the first to file for patent protection, which could prevent our patent applications from issuing as patents or invalidate our patents following issuance. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Any issued patents may be challenged, invalidated or circumvented, and any rights granted under these patents may not actually provide adequate defensive protection or competitive advantages to us. Additional uncertainty may result from changes to patent-related laws and court rulings in the United States and other jurisdictions. As a result, we may not be able to obtain adequate patent protection or effectively enforce any issued patents.
Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or subscriptions or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors, and end-customers, and generally limit access to and distribution of our proprietary information. However, we cannot be certain that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be breached. We cannot guarantee that any of the measures we have taken will prevent misappropriation of our technology. Because we may be an attractive target for computer hackers, we may have a greater risk of unauthorized access to, and misappropriation of, our proprietary information. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States. From time to time, we may need to take legal action to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results, and financial condition. Attempts to enforce our rights against third parties could also provoke these third parties to assert their own intellectual property or other rights against us or result in a holding that invalidates or narrows the scope of our rights, in whole or in part. If we are unable to protect our proprietary rights (including aspects of our software and products protected other than by patent rights), we may find ourselves at a competitive disadvantage to others who need not incur the additional expense, time, and effort required to create the innovative products that have enabled us to be successful to date. Any of these events would have a material adverse effect on our business, financial condition, and operating results.
Our use of open source software in our products and subscriptions could negatively affect our ability to sell our products and subscriptions and subject us to possible litigation.
Our products and subscriptions contain software modules licensed to us by third-party authors under “open source” licenses. Some open source licenses contain requirements that we make available applicable source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products or subscriptions with lower development effort and time and ultimately could result in a loss of product sales for us.
Although we monitor our use of open source software to avoid subjecting our products and subscriptions to conditions we do not intend, the terms of many open source licenses have not been interpreted by United States courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products and subscriptions. From time to time, there have been claims against companies that distribute or use open source software in their products and subscriptions, asserting that open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming infringement of intellectual property rights in what we believe to be licensed open source software. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products and subscriptions on terms that are not economically feasible, to reengineer our products and subscriptions, to discontinue the sale of our products and subscriptions if reengineering could not be accomplished on a timely basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, operating results, and financial condition.
- 50 -

In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or assurance of title or controls on origin of the software. In addition, many of the risks associated with usage of open source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have established processes to help alleviate these risks, including a review process for screening requests from our development organizations for the use of open source software, but we cannot be sure that our processes for controlling our use of open source software in our products and subscriptions will be effective.
We license technology from third parties, and our inability to maintain those licenses could harm our business.
We incorporate technology that we license from third parties, including software, into our products and subscriptions. We cannot be certain that our licensors are not infringing the intellectual property rights of third parties or that our licensors have sufficient rights to the licensed intellectual property in all jurisdictions in which we may sell our products and subscriptions. In addition, some licenses may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. Some of our agreements with our licensors may be terminated for convenience by them. We may also be subject to additional fees or be required to obtain new licenses if any of our licensors allege that we have not properly paid for such licenses or that we have improperly used the technologies under such licenses, and such licenses may not be available on terms acceptable to us or at all. If we are unable to continue to license any of this technology because of intellectual property infringement claims brought by third parties against our licensors or against us, or claims against us by our licensors, or if we are unable to continue our license agreements or enter into new licenses on commercially reasonable terms, our ability to develop and sell products and subscriptions containing such technology would be severely limited and our business could be harmed. Additionally, if we are unable to license necessary technology from third parties, we may be forced to acquire or develop alternative technology, which we may be unable to do in a commercially feasible manner or at all, and we may be required to use alternative technology of lower quality or performance standards. This would limit and delay our ability to offer new or competitive products and subscriptions and increase our costs of production. As a result, our margins, market share, and operating results could be significantly harmed.
RISKS RELATED TO OPERATIONS
Because we depend on manufacturing partners to build and ship our hardware products, we are susceptible to manufacturing and logistics delays and pricing fluctuations that could prevent us from shipping customer orders on time, if at all, or on a cost-effective basis, which may result in the loss of sales and end-customers.
We depend on manufacturing partners, primarily our EMS provider, Flex, to manufacture our hardware product lines. Our reliance on these manufacturing partners reduces our control over the manufacturing process and exposes us to risks, including reduced control over quality assurance, product costs, product supply, timing, and transportation risk. Our hardware products are manufactured by our manufacturing partners at facilities located primarily in the United States. Some of the components in our products are sourced either through Flex or directly by us from component suppliers outside the United States. The portion of our hardware products that are sourced outside the United States may subject us to geopolitical risks, additional logistical risks or risks associated with complying with local rules and regulations in foreign countries.
Significant changes to existing international trade agreements could lead to sourcing or logistics disruption resulting from import delays or the imposition of increased tariffs on our sourcing partners. For example, the United States and Chinese governments have each enacted, and discussed additional, import tariffs. Some components that we import for final manufacturing in the United States have been impacted by these tariffs. As a result, our costs have increased and we have raised, and may be required to further raise, prices on our hardware products.
Our manufacturing partners typically fulfill our supply requirements on the basis of individual purchase orders. We do not have long-term contracts with these manufacturers that guarantee capacity, the continuation of particular pricing terms, or the extension of credit limits. Accordingly, they are not obligated to continue to fulfill our supply requirements and the prices we pay for manufacturing services could be increased on short notice. Our contract with Flex permits them to terminate the agreement for their convenience, subject to prior notice requirements. If we are required to change manufacturing partners, our ability to meet our scheduled product deliveries to our end-customers could be adversely affected, which could cause the loss of sales to existing or potential end-customers, delayed revenue or an increase in our costs which could adversely affect our gross margins. Any production interruptions for any reason, such as a natural disaster, epidemic or pandemic, capacity shortages, or quality problems at one of our manufacturing partners would negatively affect sales of our product lines manufactured by that manufacturing partner and adversely affect our business and operating results.
- 51 -

Managing the supply of our hardware products and product components is complex. Insufficient supply and inventory would result in lost sales opportunities or delayed revenue, while excess inventory would harm our gross margins.
Our manufacturing partners procure components and build our hardware products based on our forecasts, and we generally do not hold inventory for a prolonged period of time. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analyses from our sales and product management organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue forecasts for components and products that are non-cancelable and non-returnable.
Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to forecast accurately and effectively manage supply of our hardware products and product components. If we ultimately determine that we have excess supply, we may have to reduce our prices and write-down inventory, which in turn could result in lower gross margins. If our actual component usage and product demand are lower than the forecast we provide to our manufacturing partners, we accrue for losses on manufacturing commitments in excess of forecasted demand. Alternatively, insufficient supply levels may lead to shortages that result in delayed hardware product revenue or loss of sales opportunities altogether as potential end-customers turn to competitors’ products that are readily available. If we are unable to effectively manage our supply and inventory, our operating results could be adversely affected.
Because some of the key components in our hardware products come from limited sources of supply, we are susceptible to supply shortages or supply changes, which, in certain cases, have disrupted or delayed our scheduled product deliveries to our end-customers, increased our costs and may result in the loss of sales and end-customers.
Our hardware products rely on key components, including integrated circuit components, which our manufacturing partners purchase on our behalf from a limited number of component suppliers, including sole source providers. The manufacturing operations of some of our component suppliers are geographically concentrated in Asia and elsewhere, which makes our supply chain vulnerable to regional disruptions, such as natural disasters, fire, political instability, civil unrest, power outages, or health risks. In the past, we experienced supply chain disruption and have incurred increased costs resulting from inflationary pressures. We are also monitoring the tensions between China and Taiwan, and between the U.S. and China, which could have an adverse impact on our business or results of operations in future periods.
Further, we do not have volume purchase contracts with any of our component suppliers, and they could cease selling to us at any time. If we are unable to obtain a sufficient quantity of these components in a timely manner for any reason, sales of our hardware products could be delayed or halted, or we could be forced to expedite shipment of such components or our hardware products at dramatically increased costs. Our component suppliers also change their selling prices frequently in response to market trends, including industry-wide increases in demand. Because we do not have, for the most part, volume purchase contracts with our component suppliers, we are susceptible to price fluctuations related to raw materials and components and may not be able to adjust our prices accordingly. Additionally, poor quality in any of the sole-sourced components in our products could result in lost sales or sales opportunities.
If we are unable to obtain a sufficient volume of the necessary components for our hardware products on commercially reasonable terms or the quality of the components do not meet our requirements, we could also be forced to redesign our products and qualify new components from alternate component suppliers. The resulting stoppage or delay in selling our hardware products and the expense of redesigning our hardware products would result in lost sales opportunities and damage to customer relationships, which would adversely affect our business and operating results.
If we are unable to attract, retain, and motivate our key technical, sales, and management personnel, our business could suffer.
Our future success depends, in part, on our ability to continue to attract, retain, and motivate the members of our management team and other key employees. For example, we are substantially dependent on the continued service of our engineering personnel because of the complexity of our offerings. Competition for highly skilled personnel, particularly in engineering, including in the areas of AI and machine learning, is often intense, especially in the San Francisco Bay Area, where we have a substantial presence and need for such personnel. In addition, the industry in which we operate generally experiences high employee attrition. Our future performance depends on the continuing services and contributions of our senior management to execute on our business plan and to identify and pursue new opportunities and product innovations. If we are unable to hire, integrate, train, or retain the qualified and highly skilled personnel required to fulfill our current or future needs, our business, financial condition, and operating results could be harmed.
- 52 -

Further, we believe that a critical contributor to our success and our ability to retain highly skilled personnel has been our corporate culture, which we believe fosters innovation, inclusion, teamwork, passion for end-customers, focus on execution, and the facilitation of critical knowledge transfer and knowledge sharing. As we grow and change, we may find it difficult to maintain these important aspects of our corporate culture. While we are taking steps to develop a more inclusive and diverse workforce, there is no guarantee that we will be able to do so. Any failure to preserve our culture as we grow could limit our ability to innovate and could negatively affect our ability to retain and recruit personnel, continue to perform at current levels or execute on our business strategy.
We generate a significant amount of revenue from sales to distributors, resellers, and end-customers outside of the United States, and we are therefore subject to a number of risks associated with international sales and operations.
Our ability to grow our business and our future success will depend to a significant extent on our ability to expand our operations and customer base worldwide. Many of our customers, resellers, partners, suppliers, and manufacturers operate around the world. Operating in a global marketplace, we are subject to risks associated with having an international reach and compliance and regulatory requirements. We may experience difficulties in attracting, managing, and retaining an international staff, and we may not be able to recruit and maintain successful strategic distributor relationships internationally. Business practices in the international markets that we serve may differ from those in the United States and may require us in the future to include terms other than our standard terms related to payment, warranties, or performance obligations in end-customer contracts.
Additionally, our international sales and operations are subject to a number of risks, including the following:
political, economic, and social uncertainty around the world, health risks such as epidemics and pandemics like COVID-19, macroeconomic challenges in Europe, terrorist activities, Russia’s invasion of Ukraine, tensions between China and Taiwan, the hostilities in Israel and the surrounding region, and continued hostilities in the Middle East;
unexpected changes in, or the application of, foreign and domestic laws and regulations (including intellectual property rights protections), regulatory practices, trade restrictions, and foreign legal requirements, including those applicable to the importation, certification, and localization of our products, tariffs, and tax laws and treaties, including regulatory and trade policy changes adopted by the current administration, such as the Sanctions on Russia, or foreign countries in response to regulatory changes adopted by the current administration; and
non-compliance with U.S. and foreign laws, including antitrust regulations, anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act, U.S. or foreign sanctions regimes and export or import control laws, and any trade regulations ensuring fair trade practices.
These and other factors could harm our future international revenues and, consequently, materially impact our business, operating results, and financial condition. The expansion of our existing international operations and entry into additional international markets will require significant management attention and financial resources. Our failure to successfully manage our international operations and the associated risks effectively could limit the future growth of our business.
We are exposed to fluctuations in foreign currency exchange rates, which could negatively affect our financial condition and operating results.
Our sales contracts are denominated in U.S. dollars, and therefore, our revenue is not subject to foreign currency risk; however, in the event of a strengthening of the U.S. dollar against foreign currencies in which we conduct business, the cost of our products to our end-customers outside of the United States would increase, which could adversely affect our financial condition and operating results. In addition, increased international sales in the future, including through our channel partners and other partnerships, may result in foreign currency denominated sales, increasing our foreign currency risk.
Our operating expenses incurred outside the United States and denominated in foreign currencies are generally increasing and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with foreign currency fluctuations, our financial condition and operating results could be adversely affected. We have entered into forward contracts in an effort to reduce our foreign currency exchange exposure related to our foreign currency denominated expenditures. As of January 31, 2024, the total notional amount of our outstanding foreign currency forward contracts was $1.2 billion. For more information on our hedging transactions, refer to Note 6. Derivative Instruments in Part I, Item 1 of this Quarterly Report on Form 10-Q. The effectiveness of our existing hedging transactions and the availability and effectiveness of any hedging transactions we may decide to enter into in the future may be limited and we may not be able to successfully hedge our exposure, which could adversely affect our financial condition and operating results.
We face risks associated with having operations and employees located in Israel.
We have business operations in Israel, and intend to continue growing our presence in Israel. Our operations in Israel could be disrupted by political instability, civil unrest, terrorist attacks, acts of violence, acts of war, or other military actions, including the hostilities in Israel and the surrounding region. The future of peace efforts between Israel and its Arab neighbors remains uncertain. The effects of hostilities and violence on the Israeli economy and our operations in Israel are unclear, and we cannot predict the effect on us of further increases in these hostilities or future armed conflict, political instability, or violence in the region. Current or future tensions and conflicts in the Middle East could adversely affect our business, operating results, financial condition, and cash flows.
- 53 -

In addition, many of our employees in Israel are obligated to perform annual reserve duty in the Israeli military and are subject to being called for active duty under emergency circumstances, which has occurred as a result of hostilities in Israel and the surrounding region. We cannot predict the full impact of these conditions on us in the future, particularly if emergency circumstances or an escalation in the political situation occurs. If many of our employees in Israel are called for active duty for a significant period of time, our operations and our business could be disrupted and may not be able to function at full capacity. Any disruption in our operations in Israel could adversely affect our business.
We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.
Because we incorporate encryption technology into our products, certain of our products are subject to U.S. export controls and may be exported outside the United States only with the required export license or through an export license exception. If we were to fail to comply with U.S. export licensing requirements, U.S. customs regulations, U.S. economic sanctions, or other laws, we could be subject to substantial civil and criminal penalties, including fines, incarceration for responsible employees and managers, and the possible loss of export or import privileges. Obtaining the necessary export license for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products to U.S. embargoed or sanctioned countries, governments, and persons. Even though we take precautions to ensure that our channel partners comply with all relevant regulations, any failure by our channel partners to comply with such regulations could have negative consequences for us, including reputational harm, government investigations, and penalties.
In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our products or could limit our end-customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products into international markets, prevent our end-customers with international operations from deploying our products globally or, in some cases, prevent or delay the export or import of our products to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions, such as the Sanctions on Russia, or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons, or technologies targeted by such regulations could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential end-customers with international operations. Any decreased use of our products or limitation on our ability to export to or sell our products in international markets would likely adversely affect our business, financial condition, and operating results.
RISKS RELATED TO PRIVACY AND DATA PROTECTION
We may incur increased costs to comply with privacy and data protection laws and, if we fail to comply, we could be subject to government enforcement actions, private litigation and adverse publicity.
A wide variety of laws and regulations apply to the collection, use, retention, protection, disclosure, transfer, and other processing of personal data in jurisdictions where we and our customers operate. Compliance with these laws and regulations is difficult and costly. These laws and regulations are also subject to frequent, inconsistent and unexpected changes, new, modified or additional laws or regulations may be adopted, and rulings that invalidate prior laws, regulations, or interpretations of such laws or regulations, may be issued. For example, we are subject to the E.U. General Data Protection Regulation (“E.U. GDPR”) and the U.K. General Data Protection Regulation (“U.K. GDPR,” and collectively the “GDPR”), both of which impose stringent data protection requirements, provide for costly penalties for noncompliance (up to the greater of (a) €20 million under the “E.U. GDPR” or £17.5 million under the “U.K. GDPR,” and (b) 4% of annual worldwide turnover), and confer the right upon data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations.
The GDPR requires, among other things, that personal data be transferred outside of the E.U. (or, in the case of the U.K. GDPR, the U.K.) to the United States and other jurisdictions only where adequate safeguards are implemented or a derogation applies. In practice, we rely on standard contractual clauses approved under the GDPR to carry out such transfers and to receive personal data subject to the GDPR (directly or indirectly) in the United States. In the future, we may self-certify to the EU-U.S. Data Privacy Framework (“EU-U.S. DPF”), which has been approved for transfers of personal data subject to the GDPR to the United States and requires public disclosures of adherence to data protection principles and the submission of jurisdiction to European regulatory authorities. Following the “Schrems II” decision by the Court of Justice of the European Union, transfers of personal data to recipients in third countries are also subject to additional assessments and safeguards beyond the implementation of approved transfer mechanisms. The decision imposed a requirement for companies to carry out an assessment of the laws and practices governing access to personal data in the third country to ensure an essentially equivalent level of data protection to that afforded in the E.U.
- 54 -

Among other effects, we may experience additional costs associated with increased compliance burdens, reduced demand for our offerings from current or prospective customers in the European Economic Area (“EEA”), Switzerland, and the U.K. (collectively, “Europe”) to use our products, on account of the risks identified in the Schrems II decision, and we may find it necessary or desirable to make further changes to our processing of personal data of European residents. The regulatory environment applicable to the handling of European residents’ personal data, and our actions taken in response, may cause us to assume additional liabilities or incur additional costs, including in the event we self-certify to the EU-U.S. DPF. Moreover, much like with Schrems II, we anticipate future legal challenges to the approved data transfer mechanisms between Europe and the United States, including a challenge to the EU-U.S. DPF. Such legal challenges could result in additional legal and regulatory risk, compliance costs, and in our business, operating results, and financial condition being harmed.
We are also subject to the California Consumer Privacy Act, as amended by the California Privacy Rights Act (collectively, the “CCPA”). The CCPA requires, among other things, covered companies to provide enhanced disclosures to California consumers and to afford such consumers certain rights regarding their personal data, including the right to opt out of data sales for targeted advertising, and creates a private right of action to individuals affected by a data breach, if the breach was caused by a lack of reasonable security. The effects of the CCPA have been significant, requiring us to modify our data processing practices and policies and to incur substantial costs and expenses for compliance. Moreover, additional state privacy laws have been passed and will require potentially substantial efforts to obtain compliance. These include laws enacted in at least fourteen states, which all go into effect by January 1, 2026.
We may also from time to time be subject to obligations relating to personal data by contract, or face assertions that we are subject to self-regulatory obligations or industry standards. Additionally, the Federal Trade Commission and many state attorneys general are more regularly bringing enforcement actions in connection with federal and state consumer protection laws for false or deceptive acts or practices in relation to the online collection, use, dissemination, and security of personal data. Internationally, data localization laws may mandate that personal data collected in a foreign country be processed and stored within that country.
We and our customers may face risk of enforcement actions by regulators or data protection authorities, private litigation and adverse publicity including reputational damage and loss of customer confidence for alleged violations of any of the foregoing obligations. Any such claims could result in substantial costs, ongoing remedial, audit and reporting obligations, and diversion of resources, and distract management and technical personnel. These potential liabilities and enforcement actions could also have an overall negative effect on our business, operating results, and financial condition. The amount and scope of insurance we maintain may not cover all types of claims that may arise.
New legislation affecting the scope of personal data and personal information where we or our customers and partners have operations, especially relating to classification of Internet Protocol (“IP”) addresses, machine identification, AI, location data, and other information, may limit or inhibit our ability to operate or expand our business, including limiting strategic partnerships that may involve the sharing or uses of data, and may require significant expenditures and efforts in order to comply. Notably, public perception of potential privacy, data protection, or information security concerns—whether or not valid—may harm our reputation and inhibit adoption of our products and subscriptions by current and future end-customers. Each of these laws and regulations, and any changes to these laws and regulations, or new laws and regulations, could impose significant limitations, or require changes to our business model or practices or growth strategy, which may increase our compliance expenses and make our business more costly or less efficient to conduct.
Tax, Accounting, Compliance, and Regulatory Risks
We may have exposure to greater than anticipated tax liabilities.
Our income tax obligations are based in part on our corporate structure and intercompany arrangements, including the manner in which we develop, value, and use our intellectual property and the valuations of our intercompany transactions. The tax laws applicable to our business, including the laws of the United States and various other jurisdictions, are subject to interpretation and certain jurisdictions may aggressively interpret their laws, regulations, and policies, including in an effort to raise additional tax revenue. The tax authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed or acquired technology or determining the proper charges for intercompany arrangements, which could increase our worldwide effective tax rate and harm our financial position and operating results. Some tax authorities of jurisdictions other than the United States may seek to assert extraterritorial taxing rights on our transactions or operations. It is possible that domestic or international tax authorities may subject us to tax examinations, or audits, and such tax authorities may disagree with certain positions we have taken, and any adverse outcome of such an examination, review or audit could result in additional tax liabilities and penalties and otherwise have a negative effect on our financial position and operating results. Further, the determination of our worldwide provision for or benefit from income taxes and other tax liabilities requires significant judgment by management, and there are transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded on our consolidated financial statements and may materially affect our financial results in the period or periods for which such determination is made.
- 55 -

In addition, our future income tax obligations could be adversely affected by changes in, or interpretations of, tax laws, regulations, policies, or decisions in the United States or in the other jurisdictions in which we operate.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported on our condensed consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue, and expenses that are not readily apparent from other sources. For more information, refer to the section entitled “Critical Accounting Estimates” in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part I, Item 2 of this Quarterly Report on Form 10-Q. In general, if our estimates, judgments or assumptions relating to our critical accounting policies change or if actual circumstances differ from our estimates, judgments or assumptions, our operating results may be adversely affected and could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We are obligated to maintain proper and effective internal control over financial reporting. We may not complete our analysis of our internal control over financial reporting in a timely manner, or our internal control may not be determined to be effective, which may adversely affect investor confidence in our company and, as a result, the value of our common stock.
If we are unable to assert that our internal controls are effective, our independent registered public accounting firm may not be able to formally attest to the effectiveness of our internal control over financial reporting. If, in the future, our chief executive officer, chief financial officer, or independent registered public accounting firm determines that our internal control over financial reporting is not effective as defined under Section 404, we could be subject to one or more investigations or enforcement actions by state or federal regulatory agencies, stockholder lawsuits, or other adverse actions requiring us to incur defense costs, pay fines, settlements, or judgments, causing investor perceptions to be adversely affected and potentially resulting in a decline in the market price of our stock.
Our reputation and/or business could be negatively impacted by ESG matters and/or our reporting of such matters.
There is an increasing focus from regulators, certain investors, and other stakeholders concerning ESG matters, both in the United States and internationally. We communicate certain ESG-related initiatives, goals, and/or commitments regarding environmental matters, diversity, responsible sourcing and social investments, and other matters in our annual ESG Report, on our website, in our filings with the SEC, and elsewhere. These initiatives, goals, or commitments could be difficult to achieve and costly to implement. We could fail to achieve, or be perceived to fail to achieve, our ESG-related initiatives, goals, or commitments. In addition, we could be criticized for the timing, scope or nature of these initiatives, goals, or commitments, or for any revisions to them. To the extent that our required and voluntary disclosures about ESG matters increase, we could be criticized for the accuracy, adequacy, or completeness of such disclosures. Our actual or perceived failure to achieve our ESG-related initiatives, goals, or commitments could negatively impact our reputation, result in ESG-focused investors not purchasing and holding our stock, or otherwise materially harm our business.
Failure to comply with governmental laws and regulations could harm our business.
Our business is subject to regulation by various federal, state, local, and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, environmental laws, consumer protection laws, privacy, data security, and data-protection laws, anti-bribery laws (including the U.S. Foreign Corrupt Practices Act and the U.K. Anti-Bribery Act), import/export controls, federal securities laws, and tax laws and regulations. These laws and regulations may also impact our innovation and business drivers in developing new and emerging technologies (e.g., AI and machine learning). In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation resulting from any alleged noncompliance, our business, operating results, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions, litigation, and sanctions could harm our business, operating results, and financial condition.
- 56 -

Risks Related to Our Notes and Common Stock
We may not have the ability to raise the funds necessary to settle conversions of our Notes, repurchase our Notes upon a fundamental change, or repay our Notes in cash at their maturity, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of our Notes.
In June 2020, we issued our 2025 Notes. We will need to make cash payments (a) if holders of our 2025 Notes require us to repurchase all, or a portion of, their 2025 Notes upon the occurrence of a fundamental change (e.g., a change of control of Palo Alto Networks, Inc.) before the maturity date, (b) upon conversion of our 2025 Notes, or (c) to repay our 2025 Notes in cash at their maturity unless earlier converted or repurchased. Effective February 1, 2024 through April 30, 2024, all of the 2025 Notes are convertible. If all of the note holders decided to convert their 2025 Notes, we would be obligated to pay the $1.8 billion principal amount of the 2025 Notes in cash. Under the terms of the 2025 Notes, we also have the option to settle the amount of our conversion obligation in excess of the aggregate principal amount of the 2025 Notes in cash or shares of our common stock. If our cash provided by operating activities, together with our existing cash, cash equivalents, and investments, and existing sources of financing, are inadequate to satisfy these obligations, we will need to obtain third-party financing, which may not be available to us on commercially reasonable terms or at all, to meet these payment obligations.
In addition, our ability to repurchase or to pay cash upon conversion of our 2025 Notes may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase our 2025 Notes at a time when the repurchase is required by the applicable indenture governing such 2025 Notes or to pay cash upon conversion of such 2025 Notes as required by the applicable indenture would constitute a default under the indenture. A default under the applicable indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase our 2025 Notes or to pay cash upon conversion of our 2025 Notes.
We may still incur substantially more debt or take other actions that would diminish our ability to make payments on our Notes when due.
We and our subsidiaries may incur substantial additional debt in the future, subject to the restrictions contained in our debt instruments, that could have the effect of diminishing our ability to make payments on our 2025 Notes when due.
The market price of our common stock historically has been volatile, and the value of an investment in our common stock could decline.
The market price of our common stock has historically been, and is likely to continue to be, volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control and unrelated to our business, operating results, or financial condition. These fluctuations could cause a loss of all or part of an investment in our common stock. Factors that could cause fluctuations in the market price of our common stock include, but are not limited to:
announcements of new products, subscriptions or technologies, commercial relationships, strategic partnerships, acquisitions, or other events by us or our competitors;
price and volume fluctuations in the overall stock market from time to time;
news announcements that affect investor perception of our industry, including reports related to the discovery of significant cyberattacks;
significant volatility in the market price and trading volume of technology companies in general and of companies in our industry;
fluctuations in the trading volume of our shares or the size of our public float;
actual or anticipated changes in our operating results or fluctuations in our operating results;
whether our operating results meet the expectations of securities analysts or investors;
actual or anticipated changes in the expectations of securities analysts or investors, whether as a result of our forward-looking statements, our failure to meet such expectations or otherwise;
inaccurate or unfavorable research reports about our business and industry published by securities analysts or reduced coverage of our company by securities analysts;
litigation involving us, our industry, or both;
actions instituted by activist shareholders or others;
regulatory developments in the United States, foreign countries, or both;
major catastrophic events;
sales or repurchases of large blocks of our common stock or substantial future sales by our directors, executive officers, employees, and significant stockholders;
departures of key personnel; or
- 57 -

geopolitical or economic uncertainty around the world.
In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. Securities litigation could result in substantial costs, divert our management’s attention and resources from our business, and have a material adverse effect on our business, operating results, and financial condition.
The convertible note hedge and warrant transactions may affect the value of our common stock.
In connection with the sale of our 2025 Notes, we entered into convertible note hedge transactions (the “2025 Note Hedges”) with certain counterparties. In connection with each such sale of the 2025 Notes, we also entered into warrant transactions with the counterparties pursuant to which we sold warrants (the “2025 Warrants”) for the purchase of our common stock. The 2025 Note Hedges for our 2025 Notes are generally expected to reduce the potential dilution to our common stock upon any conversion of our 2025 Notes. The 2025 Warrants could separately have a dilutive effect to the extent that the market price per share of our common stock exceeds the applicable strike price of the 2025 Warrants unless, subject to certain conditions, we elect to cash settle such 2025 Warrants.
The applicable counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the outstanding 2025 Notes (and are likely to do so during any applicable observation period related to a conversion of our 2025 Notes). This activity could also cause or prevent an increase or a decrease in the market price of our common stock or our 2025 Notes, which could affect a note holder’s ability to convert its 2025 Notes and, to the extent the activity occurs during any observation period related to a conversion of our 2025 Notes, it could affect the amount and value of the consideration that the note holder will receive upon conversion of our 2025 Notes.
We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of our 2025 Notes or our common stock. In addition, we do not make any representation that the counterparties or their respective affiliates will engage in these transactions or that these transactions, once commenced, will not be discontinued without notice.
The issuance of additional stock in connection with financings, acquisitions, investments, our stock incentive plans, the conversion of our Notes or exercise of the related Warrants, or otherwise will dilute stock held by all other stockholders.
Our amended and restated certificate of incorporation authorizes us to issue up to 1.0 billion shares of common stock and up to 100.0 million shares of preferred stock with such rights and preferences as may be determined by our board of directors. Subject to compliance with applicable rules and regulations, we may issue shares of common stock or securities convertible into shares of our common stock from time to time in connection with a financing, acquisition, investment, our stock incentive plans, the conversion of our 2025 Notes, the settlement of our 2025 Warrants, or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the market price of our common stock to decline.
We cannot guarantee that our share repurchase program will be fully consummated or that it will enhance shareholder value, and share repurchases could affect the price of our common stock.
As of January 31, 2024, we had $1.0 billion available under our share repurchase program which will expire on December 31, 2024 and may be suspended or discontinued at any time without prior notice. Such share repurchase program may be suspended or discontinued by the Company at any time without prior notice. Although our board of directors has authorized a share repurchase program, we are not obligated to repurchase any specific dollar amount or to acquire any specific number of shares under the program. The share repurchase program could affect the price of our common stock, increase volatility, and diminish our cash reserves. In addition, the program may be suspended or terminated at any time, which may result in a decrease in the price of our common stock.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the future. As a result, stockholders may only receive a return on their investments in our common stock if the market price of our common stock increases.
Our charter documents and Delaware law, as well as certain provisions contained in the indentures governing our Notes, could discourage takeover attempts and lead to management entrenchment, which could also reduce the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control of our company or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
establish that our board of directors is divided into three classes, Class I, Class II, and Class III, with three-year staggered terms;
- 58 -

authorize our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval;
provide our board of directors with the exclusive right to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death, or removal of a director;
prohibit our stockholders from taking action by written consent;
specify that special meetings of our stockholders may be called only by the chairman of our board of directors, our president, our secretary, or a majority vote of our board of directors;
require the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our amended and restated bylaws;
authorize our board of directors to amend our bylaws by majority vote; and
establish advance notice procedures with which our stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for our stockholders to replace members of our board of directors, which is responsible for appointing the members of management. In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a certain period of time. Additionally, certain provisions contained in the indenture governing our 2025 Notes could make it more difficult or more expensive for a third party to acquire us. The application of Section 203 or certain provisions contained in the indenture governing our 2025 Notes also could have the effect of delaying or preventing a change in control of us. Any of these provisions could, under certain circumstances, depress the market price of our common stock.
General Risk Factors
Our business is subject to the risks of earthquakes, fire, power outages, floods, health risks, and other catastrophic events, and to interruption by man-made problems, such as terrorism.
Both our corporate headquarters and the location where our products are manufactured are located in the San Francisco Bay Area, a region known for seismic activity. In addition, other natural disasters, such as fire or floods, a significant power outage, telecommunications failure, terrorism, an armed conflict, cyberattacks, epidemics and pandemics such as COVID-19, or other geopolitical unrest could affect our supply chain, manufacturers, logistics providers, channel partners, end-customers, or the economy as a whole, and such disruption could impact our shipments and sales. These risks may be further increased if the disaster recovery plans for us and our suppliers prove to be inadequate. To the extent that any of the above should result in delays or cancellations of customer orders, the loss of customers, or the delay in the manufacture, deployment, or shipment of our products, our business, financial condition, and operating results would be adversely affected.
Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new products and subscriptions could reduce our ability to compete and could harm our business.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features to enhance our portfolio, improve our operating infrastructure, or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we engage in future debt financings, the holders of such additional debt would have priority over the holders of our common stock. Current and future indebtedness may also contain terms that, among other things, restrict our ability to incur additional indebtedness. In addition, we may be required to take other actions that would otherwise be in the interests of the debt holders and would require us to maintain specified liquidity or other ratios, any of which could harm our business, operating results, and financial condition. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected.
- 59 -

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
During the three months ended January 31, 2024, holders of the 2025 Notes converted $126.3 million in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 0.8 million shares of our unregistered common stock to the holders of the 2025 Notes for the conversion value in excess of the principal amount. These shares of our common stock were issued in reliance on the exemption from registration provided by Section 3(a)(9) of the Securities Act of 1933, as amended (the “Securities Act”).
During the three months ended January 31, 2024, we issued 5.9 million shares of our common stock to holders of the 2023 Warrants. The shares of common stock issued upon exercise of these warrants were issued in reliance on an exemption from registration provided by Section 3(a)(9) of the Securities Act.
Additionally, during the three months ended January 31, 2024, we issued a total of 526,038 shares of our unregistered common stock in connection with certain of our acquisitions (the “Transactions”). The Transactions did not involve any underwriters, any underwriting discounts or commissions, or any public offering. The issuances of the securities pursuant to the Transactions were exempt from registration under the Securities Act by virtue of Section 4(a)(2) of the Act and Rule 506 of Regulation D promulgated thereunder.
- 60 -

Purchases of Equity Securities by the Issuer and Affiliated Purchasers
In February 2019, we announced that our board of directors authorized a $1.0 billion share repurchase program, which is funded from available working capital. In December 2020, August 2021, August 2022, and November 2023, we announced additional $700.0 million, $676.1 million, $915.0 million, and $316.7 million increases to this share repurchase program, respectively, bringing the total authorization to $3.6 billion, with $1.0 billion remaining as of January 31, 2024. The expiration date of this repurchase authorization was extended to December 31, 2024, and our repurchase program may be suspended or discontinued at any time. Repurchases under our program are to be made at management’s discretion on the open market, through privately negotiated transactions, transactions structured through investment banking institutions, block purchase techniques, 10b5-1 trading plans, or a combination of the foregoing.
Between November 1, 2023 and November 30, 2023, December 1, 2023 and December 31, 2023, and January 1, 2024 and January 31, 2024, shares of restricted stock were delivered by certain employees upon vesting of equity awards to satisfy tax withholding requirements. The average value of shares delivered to satisfy tax withholding requirements during these periods were $247.59 per share, $308.61 per share, and $337.74 per share, respectively. The number of shares delivered to satisfy tax withholding requirements during these periods was not significant.
Item 5. Other Information
Trading Plans of Directors and Executive Officers
Set forth below is certain information regarding Rule 10b5-1 trading plans adopted or terminated by our directors and officers (as defined in Rule 16a-1(f)) during the second quarter of fiscal 2024. The Rule 10b5-1 trading plans listed below are each intended to satisfy the affirmative defense of Rule 10b5-1(c).
NameTitleDate Plan Was Adopted
Date Plan was Terminated
Expiration Date
Total Amount of Common Stock to be Sold Under the Plan
Nikesh Arora
Chief Executive Officer
June 8, 2023
December 13, 2023
Not applicable
2,000,000
John Donovan
Director
October 8, 2023
Not applicable
December 31, 2025 or when all shares have been sold
126,312
Lee Klarich
Executive Vice President, Chief Product Officer
November 22, 2023
Not applicable
January 18, 2025 or when all shares have been sold
920,000
Joshua Paul
Senior Vice President, Chief Accounting Officer
December 7, 2023
Not applicable
December 3, 2024 or when all shares have been sold
2,600
No other officers or directors, as defined in Rule 16a-1(f), adopted, modified, and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the second quarter of fiscal 2024.
- 61 -

Item 6. Exhibits
Exhibit
Number
Exhibit DescriptionIncorporated by Reference
FormFile No.ExhibitFiling Date
2021 Equity Incentive Plan, as amended and restated on December 12, 2023.
8-K
001-35594
10.1December 14, 2023
Form of 2021 Equity Incentive Plan Global Stock Option Award Agreement.
S-8
333-27642499.2January 8, 2024
Form of 2021 Equity Incentive Plan Global Restricted Stock Unit Award Agreement.
S-8
333-27642499.3January 8, 2024
Certification of the Chief Executive Officer pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002.
Certification of the Chief Financial Officer pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002.
32.1
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
32.2
Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101
The following financial information from Palo Alto Networks, Inc.’s Quarterly Report on Form 10-Q for the three months ended January 31, 2024 formatted in Inline XBRL includes: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Operations, (iii) Condensed Consolidated Statements of Comprehensive Income (Loss), (iv) Condensed Consolidated Statements of Stockholders’ Equity, (v) Condensed Consolidated Statements of Cash Flows, and (vi) Notes to the Condensed Consolidated Financial Statements.
104Cover Page Interactive Data File—(formatted as Inline XBRL and contained in Exhibit 101).
†    The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Palo Alto Networks, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
- 62 -

Signatures
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.


Date: February 20, 2024
PALO ALTO NETWORKS, INC.
By:
/s/ DIPAK GOLECHHA
Dipak Golechha
Chief Financial Officer
(Duly Authorized Officer and Principal Financial Officer)


Date: February 20, 2024
PALO ALTO NETWORKS, INC.
By:/s/ JOSH PAUL
Josh Paul
Chief Accounting Officer
(Duly Authorized Officer and Principal Accounting Officer)

- 63 -
EX-31.1 2 panwex311q224.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO SECTION 302(a)
OF THE SARBANES-OXLEY ACT OF 2002

I, Nikesh Arora, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Palo Alto Networks, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ NIKESH ARORA
Nikesh Arora
Chief Executive Officer and Director
Date: February 20, 2024

EX-31.2 3 panwex312q224.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO SECTION 302(a)
OF THE SARBANES-OXLEY ACT OF 2002

I, Dipak Golechha, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Palo Alto Networks, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ DIPAK GOLECHHA
Dipak Golechha
Chief Financial Officer
Date: February 20, 2024

EX-32.1 4 panwex321q224.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Nikesh Arora, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Palo Alto Networks, Inc. for the quarterly period ended January 31, 2024, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Palo Alto Networks, Inc.

/s/ NIKESH ARORA
Nikesh Arora
Chief Executive Officer and Director
Date: February 20, 2024

EX-32.2 5 panwex322q224.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Dipak Golechha, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Palo Alto Networks, Inc. for the quarterly period ended January 31, 2024, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Palo Alto Networks, Inc.

/s/ DIPAK GOLECHHA
Dipak Golechha
Chief Financial Officer
Date: February 20, 2024

EX-101.SCH 6 panw-20240131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements (Notes) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Cash Equivalents and Investments (Notes) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Financing Receivables (Notes) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Derivative Instruments (Notes) link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Acquisitions (Notes) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Intangible Assets (Notes) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stockholders' Equity (Notes) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Equity Award Plans (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes (Notes) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Net Income Per Share (Notes) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Other Income, Net (Notes) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Subsequent Event (Notes) link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Financing Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Equity Award Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue (Disaggregation of Revenue (Geographic Theater) (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue (Disaggregation of Revenue (Type of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Cash Equivalents and Investments (Marketable Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Financing Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Acquisitions - Schedule of Purchase Consideration (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Acquisitions - Intangible Assets Acquired as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Intangible Assets (Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt (Additional Details) (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt (Details of Our Notes) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt (Components of Convertible Senior Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt (Schedule of Interest Expense Recognized) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Debt (Note Hedges) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Debt (Warrants) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Debt (Revolving Credit Facility) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Commitments and Contingencies (Purchase Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitments and Contingencies (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stockholders' Equity (Schedule Of Share Repurchases) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Equity Award Plans (RSU and PSU Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Equity Award Plans (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Equity Award Plans (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Equity Award Plans (PSO Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 panw-20240131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 panw-20240131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 panw-20240131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate Variable Rate [Domain] Debt Instrument, Redemption Debt Instrument Debt Instrument, Redemption [Line Items] Pay vs Performance Disclosure [Line Items] Proceeds from sales of investments Proceeds from Sale of Debt Securities, Available-for-Sale Accrued and other liabilities Accrued Liabilities, Current Range Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Long-term financing receivables, net Long-term financing receivables, net Financing Receivable, after Allowance for Credit Loss, Noncurrent Cash and restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Interest income Interest Income, Other Threshold consecutive trading days (in days) Debt Instrument, Convertible, Threshold Consecutive Trading Days Revenue from external customers by products and services Revenue from External Customers by Products and Services [Table Text Block] Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligations, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Balance, beginning (in shares) Balance, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt and Equity Securities, FV-NI Debt and Equity Securities, FV-NI [Line Items] Debt Debt Disclosure [Text Block] Common stock and additional paid in capital Common Stock Including Additional Paid in Capital [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash Payments to Acquire Businesses, Gross Schedule of recognized identified assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Revolving credit facility Revolving Credit Facility [Member] 2025 Warrants 2025 Warrants [Member] 2025 Warrants Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Options exercisable, weighted-average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restricted cash included in prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Purchases of investments Payments to Acquire Investments Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value Commitments and contingencies (Note 10) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Foreign currency forward contracts Derivative Asset, Current Disaggregation of Revenue Disaggregation of Revenue [Line Items] Minimum purchase commitment Long-Term Purchase Commitment, Amount Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders’ Equity Equity [Text Block] Line of Credit Facility Line of Credit Facility [Line Items] Geographical Geographical [Axis] Service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Support Support [Member] Support [Member] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Long-Term Purchase Commitment, Category of Item Purchased Long-Term Purchase Commitment, Category of Item Purchased [Domain] Current liabilities: Liabilities, Current [Abstract] Schedule of finite-lived intangible assets acquired as part of business combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock; $0.0001 par value; 100.0 shares authorized; none issued and outstanding as of January 31, 2024 and July 31, 2023 Preferred Stock, Value, Issued Business Acquisition Business Acquisition [Line Items] RSUs and PSUs, Outstanding, Weighted-Average Grant-Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Measurements, Recurring Fair Value, Recurring and Nonrecurring [Table] Net income per share, diluted (in usd per share) Earnings Per Share, Diluted Unrealized gains or losses recognized Unrealized Gain (Loss) on Investments Class of Warrant or Right Class of Warrant or Right [Line Items] PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowance for credit losses of $6.5 and $7.8 as of January 31, 2024 and July 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill Rollforward Goodwill [Roll Forward] Net realized (gains) losses reclassified into earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Net change on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Convertible senior notes, net Convertible Debt, Current Balance, beginning (in shares) Balance, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Common stock and additional paid-in capital; $0.0001 par value; 1,000.0 shares authorized; 322.7 and 308.3 shares issued and outstanding as of January 31, 2024 and July 31, 2023, respectively Common Stocks, Including Additional Paid in Capital Debt Conversion Description Debt Conversion Description [Axis] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Short- and long-term financing receivables Financing Receivable, Allowance for Credit Loss [Table Text Block] Short and long-term investments Investments, Fair Value Disclosure Weighted average price per share (in dollars per share) Stock Repurchased During Period, Weighted Average Price Per Share Stock Repurchased During Period, Weighted Average Price Per Share Net income Net income Net income Net Income (Loss) Remaining 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Total current liabilities Liabilities, Current Aggregate Future Purchase Commitments Unrecorded Unconditional Purchase Obligation [Line Items] Derivative Contract Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Total purchased intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Long-term financing receivables, gross Financing Receivable, before Allowance for Credit Loss, Noncurrent Repayments of convertible senior notes Repayments of debt Repayments of Convertible Debt Aggregate purchase price Stock Repurchased During Period, Value Cash Equivalents and Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Unrealized losses (gains) in AOCI related to cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Other Other Intangible Assets [Member] Computation of basic and diluted net income per share of common stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue: Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Deferred tax expense Deferred Tax Expense Deferred Tax Expense Executive Category: Executive Category [Axis] Estimated Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Dig Security Solutions Ltd Dig Security Solutions Ltd [Member] Dig Security Solutions Ltd Foreign exchange contract Foreign Exchange Contract [Member] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Acquired intellectual property Patents [Member] Name Forgone Recovery, Individual Name 2027 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Goodwill Balance as of July 31, 2023 Balance as of January 31, 2024 Goodwill Equity Component Equity Components [Axis] Strike price per share (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Certificates of deposit Certificates of Deposit [Member] Investment Type [Axis] Investment Type [Axis] Underlying Securities Award Underlying Securities Amount Small Business Entity Small Business Maximum contract term of cash flow hedge Maximum Length of Time Hedged in Cash Flow Hedge 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Investments [Domain] Investments [Domain] Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] 2029 and Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Total fair value of replacement equity awards Business Acquisition Replacement Equity Awards Fair Value Business Acquisition Replacement Equity Awards Fair Value Total notional amount Derivative, Notional Amount Measurement Frequency Measurement Frequency [Axis] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Schedule of contractual maturities of available-for-sale debt securities Investments Classified by Contractual Maturity Date [Table Text Block] Revenue: Revenue from External Customer [Line Items] RSUs Restricted Stock Units (RSUs) [Member] Schedule of RSU and PSU activities Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Class of Warrant or Right Class of Warrant or Right [Table] Debt Instrument Debt Instrument, Name [Domain] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Income Statement Location [Axis] Line of Credit Facility Line of Credit Facility [Table] Less: debt issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Nikesh Arora [Member] Nikesh Arora Taxes paid related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of purchase consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of antidilutive securities excluded from the computation of net income per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Products and Services Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Total interest expense Interest Expense, Debt Unearned income Financing Receivable, Unearned Income before Allowance for Credit Loss, Current Financing Receivable, Unearned Income before Allowance for Credit Loss, Current Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Short-term deferred contract costs Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Due between three and five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Amortized Cost Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Cost of revenue: Cost of Goods and Services Sold [Abstract] Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Fair Value, Measurements, Fair Value Hierarchy Fair Value, Measurements, Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Schedule of components of other income, net Schedule of Other Nonoperating Income, by Component [Table Text Block] General and administrative General and Administrative Expense [Member] Fair Value Finite-Lived Intangible Assets Acquired Weighted-average remaining contractual life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Remaining 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Interest expense recognized related to the convertible senior notes Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Debt Securities, Trading, and Equity Securities, FV-NI Debt Securities, Trading, and Equity Securities, FV-NI [Table] Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Long-term investments Long-Term Investments Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Total intangible assets subject to amortization, net carrying amount Finite-Lived Intangible Assets, Net Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Award Date Award Date [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents, and restricted cash - beginning of period Cash, cash equivalents, and restricted cash - end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents PSOs Performance Stock Options with Service and Market Conditions [Member] Performance Stock Options with Service and Market Conditions [Member] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Asset Class Asset Class [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Available-for-sale debt securities in a continuous unrealized loss position for more than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Deferred tax benefit Deferred Tax Benefit Deferred Tax Benefit Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total Total purchase consideration Business Combination, Consideration Transferred Total gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of assumptions used and resulting grant-date fair values Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Net carrying amount Long-Term Debt Total assets measured at fair value Assets, Fair Value Disclosure Short-term financing receivables, net Short-term financing receivables, net Financing Receivable, after Allowance for Credit Loss, Current Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Weighted-average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Short-term financing receivables, gross Financing Receivable, before Allowance for Credit Loss, Current Circumstance 1 Circumstance 1 [Member] Circumstance 1 Fiscal Year 2018 Fiscal Year 2018 [Member] Fiscal Year 2018 Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unvested share-based awards not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Goodwill acquired Goodwill, Acquired During Period 2028 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Tabular List, Table Tabular List [Table Text Block] Europe, the Middle East, and Africa (“EMEA”) EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Subsequent Event Subsequent Event [Table] Foreign currency forward contracts Derivative Liability, Current Option for additional borrowing capacity Line of Credit Facility, Option for Additional Borrowing Capacity1 Line of Credit Facility, Option for Additional Borrowing Capacity 2023 Warrants 2023 Warrants [Member] 2023 Warrants [Member] Equity Award Plans Share-Based Payment Arrangement [Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] PSOs, Outstanding, Weighted-Average Exercise Price Roll Forward Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Settlement of warrants (in shares) Stock Issued During Period, Shares, Settlement of Warrants Stock Issued During Period, Shares, Settlement of Warrants Business Acquisition Business Acquisition [Axis] Total accrued and other liabilities Accrued Liabilities, Fair Value Disclosure Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Trade name and trademarks Trademarks and Trade Names [Member] Total prepaid expenses and other current assets Prepaid Expenses and Other Current Assets, Fair Value Disclosure Prepaid Expenses and Other Current Assets, Fair Value Disclosure Manufacturing Inventories [Member] Derivative [Table] Derivative [Table] Variable Rate Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Long-Term Purchase Commitment Long-Term Purchase Commitment [Table] Deferred contract costs Increase (Decrease) in Contract with Customer, Asset Settlement of note hedges (in shares) Common stock shares received from exercise of note hedges (in shares) Note Hedges, Exercises In Period, Shares Received Note Hedges, Exercises In Period, Shares Received Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Acquisitions Business Combination Disclosure [Text Block] In-process research and development Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Balance, beginning (in usd per share) Balance, ending (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Option to Convert - 2025 Notes 2025 Notes, Option To Convert [Member] 2025 Notes, Option To Convert Allowance for credit losses Financing Receivable, Allowance for Credit Loss, Current Issuance of common stock in connection with employee equity incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Circumstance 2 Circumstance 2 [Member] Circumstance 2 2023 Notes 2023 Notes [Member] 2023 Notes [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Share Price Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Share Price Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Joshua Paul [Member] Joshua Paul Amortization of deferred contract costs Capitalized Contract Cost, Amortization Allowance for credit losses Financing Receivable, Allowance for Credit Loss, Noncurrent Range Statistical Measurement [Axis] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets Assumed Contractual interest expense Interest Expense, Debt, Excluding Amortization Financial Instruments Financial Instrument [Axis] Balance Sheet Location Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue Disaggregation of Revenue [Table] Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common stock Repurchases of common stock Payments for Repurchase of Common Stock Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Due within one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Restricted cash included in other assets Other Assets [Member] Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Due between one and three years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Fair Value Other Americas Other Americas [Member] Other Americas [Member] Aggregate principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] PSUs PSUs subject to market conditions Performance Stock Units (PSUs) [Member] Performance Stock Units (PSUs) [Member] Initial number of shares (in shares) Shares Of Common Stock Covered By Note Hedges Shares Of Common Stock Covered By Note Hedges Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right Class of Warrant or Right [Domain] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Change in unrealized gains (losses) on investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Common stock, beginning balance (in shares) Common stock, ending balance (in shares) Common Stock, Shares, Outstanding Initial conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Talon Cyber Security Ltd Talon Cyber Security Ltd [Member] Talon Cyber Security Ltd Initial conversion rate (in shares per $1,000 principal amount) Debt Instrument, Convertible, Conversion Ratio Proceeds from maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Debt Instrument Redemption Debt Instrument Redemption [Table] Investments: Investments [Member] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] PEO PEO [Member] Verdict Loss Contingency, Estimate of Possible Loss Cash equivalents: Marketable equity securities Cash Equivalents [Member] Long-term deferred contract costs Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Threshold percentage of stock price trigger (in percentage) Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Asset Class Asset Class [Domain] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Carrying value Equity Securities, FV-NI, Current PSOs, Outstanding Roll Forward Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument Debt Instrument [Axis] Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Foreign currency forward contracts Derivative Liability, Noncurrent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate (in percentage) Effective Income Tax Rate Reconciliation, Percent Payments for stock, unsettled Payments for Repurchase of Common Stock, Not Settled Payments for Repurchase of Common Stock, Not Settled Credit Facility Credit Facility [Axis] Total liabilities Liabilities Summary of share repurchase activity Share-Based Payment Arrangement, Activity [Table Text Block] Subscription and support Service [Member] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Remaining Performance Obligations, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Due between five and ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Amortized Cost Fair Value, Measurement Frequency Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Long-term deferred revenue Contract with Customer, Liability, Noncurrent 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Subsequent Event Subsequent Event [Line Items] RSUs and PSUs, Outstanding Roll Forward Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Other Other Purchase Obligation [Member] Other Purchase Obligation Sales and marketing Selling and Marketing Expense Redemption price (in percentage) Debt Instrument, Redemption Price, Percentage Available-for-sale debt securities in a continuous unrealized loss position for less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Total  Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Reduction of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Patents infringed Loss Contingency, Patents Allegedly Infringed, Number Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted cash Restricted Cash All Individuals All Individuals [Member] Other, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement Statement [Table] Document Fiscal Year End Date Current Fiscal Year End Date Share repurchase, authorized amount Stock Repurchase Program, Authorized Amount Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Number of shares repurchased (in shares) Stock Repurchased During Period, Shares PEO Name PEO Name Volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Debt Conversion, Name Debt Conversion, Name [Domain] Asia Pacific and Japan (“APAC”) Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value U.S. government and agency securities US Treasury and Government [Member] Financing Receivables Financing Receivables [Text Block] Schedule of goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Asset-backed securities Asset-Backed Securities [Member] Other Income, Net Other Nonoperating Income and Expense [Text Block] 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Future amortization expense of intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Patents in pending review Loss Contingency, Patents Allegedly Infringed in Pending Review, Number Loss Contingency, Patents Allegedly Infringed in Pending Review, Number Total other long-term liabilities Other Liabilities, Fair Value Disclosure Convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Service Provider Service Provider Purchase Commitment [Member] Service Provider Purchase Commitment Depreciation and amortization Depreciation, Depletion and Amortization Due between three and five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Fair Value Contractual interest rate (in percentage) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Due within one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Accrued compensation Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Equity, Attributable to Parent Replacement Equity Awards Replacement Equity Awards [Member] Replacement Equity Awards [Member] Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table] Restricted stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized from opening deferred revenue balance Contract with Customer, Liability, Revenue Recognized Financing receivables, net Increase (Decrease) in Finance Receivables Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Note Hedge Transactions Schedule of Note Hedge Transactions [Line Items] [Line Items] for Schedule of Note Hedge Transactions [Table] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Settlement of convertible notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Emerging Growth Company Entity Emerging Growth Company Note Hedge Note Hedge [Domain] [Domain] for Note Hedge [Axis] Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligation [Table] Category of Item Purchased Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Purchases of property, equipment, and other assets Payments to Acquire Productive Assets Intangible assets, net Total purchased intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (decrease) in stockholders' equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Threshold trading days (in days) Debt Instrument, Convertible, Threshold Trading Days Net liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Liabilities Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Liabilities Assumed Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Employee equity incentive plans Share-Based Payment Arrangement [Member] Title Trading Arrangement, Individual Title Balance, beginning (in usd per share) Balance, ending (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation for equity-based awards Share-Based Payment Arrangement, Noncash Expense Revenue from external customers by geographic areas Revenue from External Customers by Geographic Areas [Table Text Block] Common stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income Per Share Earnings Per Share [Text Block] Products and Services Product and Service [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs Income Statement Location [Domain] Fiscal Year 2019 Fiscal Year 2019 [Member] Fiscal Year 2019 Foreign currency forward contracts Derivative Asset, Noncurrent Grant-date fair value per share (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value Document Fiscal Year Focus Document Fiscal Year Focus RSUs and PSUs, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Geographical Geographical [Domain] Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Due between five and ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value Receivables [Abstract] Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Schedule of PSO activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of purchased finite-lived intangible assets by major class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Losses (gains) expected to be recognized into earnings within the next 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Warrants details Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total liabilities measured at fair value Liabilities, Fair Value Disclosure Foreign currency exchange gains (losses), net Gain (Loss), Foreign Currency Transaction, before Tax Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Long-Term Purchase Commitment Long-Term Purchase Commitment [Line Items] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Note Hedge Note Hedge [Axis] Note Hedge [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Accumulated deficit Retained Earnings [Member] Schedule of allocation of share-based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization of investment premiums, net of accretion of purchase discounts Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost  Debt Securities, Available-for-Sale, Amortized Cost Schedule of future non-cancelable purchase commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net income per share, basic (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Initial number of shares (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Equity Interest Issued or Issuable, Type Equity Interest Issued or Issuable, Type [Domain] Arrangement Duration Trading Arrangement Duration In-process research and development In Process Research and Development [Member] Components of convertible senior notes Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table] Business Combinations [Abstract] Business Combinations [Abstract] Stock repurchase, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Fair value of convertible senior notes Convertible Debt, Fair Value Disclosures Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Total Americas Americas [Member] Fair Value Fair Value Debt Securities, Available-for-Sale Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Fair Value, Assets and Liabilities Measured on Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Short-Term Investments Short-Term Investments [Member] Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Derivative Instrument Derivative Instrument [Axis] Total other assets Other Assets, Fair Value Disclosure Warrants related to the issuance of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Principal Long-Term Debt, Gross Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred tax benefit, net Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Number of common stock convertible at initial conversion rate (in shares) Debt Instrument, Convertible, Number of Equity Instruments Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Common stock issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Insider Trading Arrangements [Line Items] Equity consideration for business acquisitions Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Value Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Value Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock in connection with employee equity incentive plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Long-term Purchase Commitment, Category of Goods or Services Acquired Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Employee equity incentive plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Intangible assets not subject to amortization: Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Adjustment to Compensation, Amount Adjustment to Compensation Amount 2025 Notes 2025 Notes [Member] 2025 Notes Cost of revenue Cost of Sales [Member] Schedule of Note Hedge Transactions Schedule of Note Hedge Transactions [Table] Schedule of Note Hedge Transactions [Table] Other income, net Total other income, net Other Nonoperating Income (Expense), Net Other Nonoperating Income (Expense), Net Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Lee Klarich [Member] Lee Klarich Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Schedule of fair value of financial assets and liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Options exercisable, weighted-average exercise price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Amortization of debt issuance costs Amortization of Debt Issuance Costs and Discounts Accrued amount for verdict Loss Contingency Accrual Class of Warrant or Right Class of Warrant or Right [Axis] Share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying amount Finite-Lived Intangible Assets, Gross Provision for (benefit from) income taxes Income Tax Expense (Benefit) Accrued compensation Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Award Date Award Date [Axis] 2029 and Thereafter Unrecorded Unconditional Purchase Obligation, to be Paid, After Year 4 Unrecorded Unconditional Purchase Obligation, to be Paid, After Year 4 Cloud Cloud [Member] Cloud Gross unrealized losses for available-for-sale debt securities in a continuous unrealized loss position for more than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity [Abstract] Equity [Abstract] Due between one and three years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Amortized Cost Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Line Items] Revenue: Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Intangible assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Money market funds Money Market Funds [Member] Gross unrealized losses for available-for-sale debt securities in a continuous unrealized loss position for less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Business acquisitions, net of cash and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Credit Facility Credit Facility [Domain] Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares John Donovan [Member] John Donovan Equity Interest Type Equity Interest Type [Axis] Spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used to compute net income per share, diluted (in shares) Weighted-average shares used to compute net income per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Unearned income Financing Receivable, Unearned Income before Allowance for Credit Loss, Noncurrent Financing Receivable, Unearned Income before Allowance for Credit Loss, Noncurrent Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Identified intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Tax audit settlement Effective Income Tax Rate Reconciliation, Tax Settlement, Amount 2025 Note Hedges 2025 Note Hedges [Member] 2025 Note Hedges Approved for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses: Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] PSUs subject to service, performance, and market conditions Performance Stock Units (PSUs), Subject To Service, Performance, And Market Conditions [Member] Performance Stock Units (PSUs), Subject To Service, Performance, And Market Conditions Company Selected Measure Amount Company Selected Measure Amount Change in unrealized gains (losses) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Weighted-average effect of potentially dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Aggregate proceeds Purchase of Note Hedges Purchase of Note Hedges Balance Sheet Location Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover page. Cover [Abstract] Repurchase price as percentage of principal amount in event of change (in percentage) Debt Instrument Repurchase Price As Percentage Of Principal Amount Plus Accrued And Unpaid Interest In Event Of Change Debt Instrument Repurchase Price As Percentage Of Principal Amount Plus Accrued And Unpaid Interest In Event Of Change Aggregate proceeds Proceeds from Issuance of Warrants Category of Item Purchased Category of Item Purchased [Axis] Subsequent Event Subsequent Events [Text Block] Share-based compensation for equity-based awards APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Fair value, measurements, recurring Fair Value, Recurring [Member] Subscription Subscription [Member] Subscription [Member] Other long-term liabilities Other Liabilities, Noncurrent Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Short-term investments Short-Term Investments Total operating expenses Operating Expenses Non-U.S. government and agency securities Debt Security, Government, Non-US [Member] Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Long-Term Investments Other Long-Term Investments [Member] Fair value of replacement awards Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario Scenario [Axis] Weighted-average shares used to compute net income per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Revenue: Revenues [Abstract] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Cash and cash equivalents Cash and Cash Equivalents [Member] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table] Proceeds from sales of shares through employee equity incentive plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Settlement of warrants Stock Issued During Period, Value, Settlement of Warrants Stock Issued During Period, Value, Settlement of Warrants Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee rate on undrawn amounts (in percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement Statement [Line Items] Settlement of convertible notes Stock Issued During Period, Value, Conversion of Convertible Securities Scenario Scenario [Domain] PSOs, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Revolving credit facility amount outstanding Long-Term Line of Credit Customer relationships Customer Relationships [Member] Schedule of available-for-sale debt securities Debt Securities, Available-for-Sale [Table Text Block] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] EX-101.PRE 10 panw-20240131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
6 Months Ended
Jan. 31, 2024
Feb. 12, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 31, 2024  
Document Transition Report false  
Entity File Number 001-35594  
Entity Registrant Name PALO ALTO NETWORKS, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-2530195  
Entity Address, Address Line One 3000 Tannery Way  
Entity Address, City or Town Santa Clara  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95054  
City Area Code 408  
Local Phone Number 753-4000  
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol PANW  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Small Business false  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   323,100,000
Entity Central Index Key 0001327567  
Document Fiscal Year End Date --07-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,782.5 $ 1,135.3
Short-term investments 1,588.5 1,254.7
Accounts receivable, net of allowance for credit losses of $6.5 and $7.8 as of January 31, 2024 and July 31, 2023, respectively 1,896.3 2,463.2
Short-term financing receivables, net 445.5 388.8
Short-term deferred contract costs 328.0 339.2
Prepaid expenses and other current assets 405.9 466.8
Total current assets 6,446.7 6,048.0
Property and equipment, net 352.3 354.5
Operating lease right-of-use assets 355.8 263.3
Long-term investments 3,619.6 3,047.9
Long-term financing receivables, net 639.9 653.3
Long-term deferred contract costs 504.6 547.1
Goodwill 3,372.7 2,926.8
Intangible assets, net 440.1 315.4
Deferred tax assets 2,234.3 23.1
Other assets 326.0 321.7
Total assets 18,292.0 14,501.1
Current liabilities:    
Accounts payable 178.8 132.3
Accrued compensation 452.6 548.3
Accrued and other liabilities 394.2 390.8
Deferred revenue 4,918.1 4,674.6
Convertible senior notes, net 1,821.8 1,991.5
Total current liabilities 7,765.5 7,737.5
Long-term deferred revenue 4,900.3 4,621.8
Deferred tax liabilities 588.5 28.1
Long-term operating lease liabilities 362.7 279.2
Other long-term liabilities 317.8 86.1
Total liabilities 13,934.8 12,752.7
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock; $0.0001 par value; 100.0 shares authorized; none issued and outstanding as of January 31, 2024 and July 31, 2023 0.0 0.0
Common stock and additional paid-in capital; $0.0001 par value; 1,000.0 shares authorized; 322.7 and 308.3 shares issued and outstanding as of January 31, 2024 and July 31, 2023, respectively 3,650.0 3,019.0
Accumulated other comprehensive loss (6.5) (43.2)
Retained earnings (accumulated deficit) 713.7 (1,227.4)
Total stockholders’ equity 4,357.2 1,748.4
Total liabilities and stockholders’ equity $ 18,292.0 $ 14,501.1
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Current assets:    
Allowance for doubtful accounts $ 6.5 $ 7.8
Stockholders’ equity:    
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 100,000,000.0 100,000,000.0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 322,700,000 308,300,000
Common stock, shares outstanding (in shares) 322,700,000 308,300,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Revenue:        
Revenue: $ 1,975.1 $ 1,655.1 $ 3,853.2 $ 3,218.5
Cost of revenue:        
Cost of revenue: 499.1 466.2 971.9 928.1
Total gross profit 1,476.0 1,188.9 2,881.3 2,290.4
Operating expenses:        
Research and development 447.9 404.1 857.4 775.9
Sales and marketing 673.0 625.5 1,333.5 1,240.5
General and administrative 301.5 119.4 421.6 218.9
Total operating expenses 1,422.4 1,149.0 2,612.5 2,235.3
Operating income 53.6 39.9 268.8 55.1
Interest expense (2.8) (6.9) (5.7) (13.7)
Other income, net 84.7 51.4 155.0 77.4
Income before income taxes 135.5 84.4 418.1 118.8
Provision for (benefit from) income taxes (1,611.4) 0.2 (1,523.0) 14.6
Net income $ 1,746.9 $ 84.2 $ 1,941.1 $ 104.2
Net income per share, basic (in usd per share) $ 5.47 $ 0.28 $ 6.16 $ 0.35
Net income per share, diluted (in usd per share) $ 4.89 $ 0.25 $ 5.49 $ 0.31
Weighted-average shares used to compute net income per share, basic (in shares) 319.6 302.3 314.9 301.0
Weighted-average shares used to compute net income per share, diluted (in shares) 357.5 331.6 353.7 335.0
Product        
Revenue:        
Revenue: $ 390.7 $ 352.9 $ 731.8 $ 682.9
Cost of revenue:        
Cost of revenue: 88.2 100.5 165.6 220.6
Subscription and support        
Revenue:        
Revenue: 1,584.4 1,302.2 3,121.4 2,535.6
Cost of revenue:        
Cost of revenue: $ 410.9 $ 365.7 $ 806.3 $ 707.5
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 1,746.9 $ 84.2 $ 1,941.1 $ 104.2
Other comprehensive income, net of tax:        
Change in unrealized gains (losses) on investments 60.1 33.5 41.9 5.7
Change in unrealized gains (losses) 27.6 63.1 (13.3) 20.6
Net realized (gains) losses reclassified into earnings (1.2) 3.4 8.1 18.2
Net change on cash flow hedges 26.4 66.5 (5.2) 38.8
Other comprehensive income 86.5 100.0 36.7 44.5
Comprehensive income $ 1,833.4 $ 184.2 $ 1,977.8 $ 148.7
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Millions
Total
Common stock
Common stock and additional paid in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Common stock, beginning balance (in shares) at Jul. 31, 2022   298,800,000      
Beginning balance at Jul. 31, 2022 $ 210.0   $ 1,932.7 $ (55.6) $ (1,667.1)
Increase (decrease) in stockholders' equity          
Net income 104.2       104.2
Other comprehensive income (loss) 44.5     44.5  
Issuance of common stock in connection with employee equity incentive plans (in shares)   5,400,000      
Issuance of common stock in connection with employee equity incentive plans 69.0   69.0    
Taxes paid related to net share settlement of equity awards (15.4)   (15.4)    
Share-based compensation for equity-based awards 566.7   566.7    
Repurchase and retirement of common stock (in shares)   (1,800,000)      
Repurchase and retirement of common stock (250.0)   (250.0)    
Common stock, ending balance (in shares) at Jan. 31, 2023   302,400,000      
Ending balance at Jan. 31, 2023 729.0   2,303.0 (11.1) (1,562.9)
Common stock, beginning balance (in shares) at Oct. 31, 2022   302,300,000      
Beginning balance at Oct. 31, 2022 508.0   2,266.2 (111.1) (1,647.1)
Increase (decrease) in stockholders' equity          
Net income 84.2       84.2
Other comprehensive income (loss) 100.0     100.0  
Issuance of common stock in connection with employee equity incentive plans (in shares)   1,900,000      
Issuance of common stock in connection with employee equity incentive plans 0.8   0.8    
Taxes paid related to net share settlement of equity awards (1.5)   (1.5)    
Share-based compensation for equity-based awards 287.5   287.5    
Repurchase and retirement of common stock (in shares)   (1,800,000)      
Repurchase and retirement of common stock (250.0)   (250.0)    
Common stock, ending balance (in shares) at Jan. 31, 2023   302,400,000      
Ending balance at Jan. 31, 2023 $ 729.0   2,303.0 (11.1) (1,562.9)
Common stock, beginning balance (in shares) at Jul. 31, 2023 308,300,000 308,300,000      
Beginning balance at Jul. 31, 2023 $ 1,748.4   3,019.0 (43.2) (1,227.4)
Increase (decrease) in stockholders' equity          
Net income 1,941.1       1,941.1
Other comprehensive income (loss) 36.7     36.7  
Issuance of common stock in connection with employee equity incentive plans (in shares)   5,700,000      
Issuance of common stock in connection with employee equity incentive plans 142.3   142.3    
Taxes paid related to net share settlement of equity awards (19.3)   (19.3)    
Share-based compensation for equity-based awards 575.2   575.2    
Repurchase and retirement of common stock (in shares)   (300,000)      
Repurchase and retirement of common stock (66.7)   (66.7)    
Settlement of convertible notes (in shares)   1,100,000      
Settlement of convertible notes $ (0.5)   (0.5)    
Settlement of note hedges (in shares)   (1,100,000)      
Settlement of warrants (in shares)   9,000,000.0      
Common stock, ending balance (in shares) at Jan. 31, 2024 322,700,000 322,700,000      
Ending balance at Jan. 31, 2024 $ 4,357.2   3,650.0 (6.5) 713.7
Common stock, beginning balance (in shares) at Oct. 31, 2023   313,700,000      
Beginning balance at Oct. 31, 2023 2,170.5   3,296.7 (93.0) (1,033.2)
Increase (decrease) in stockholders' equity          
Net income 1,746.9       1,746.9
Other comprehensive income (loss) 86.5     86.5  
Issuance of common stock in connection with employee equity incentive plans (in shares)   3,100,000      
Issuance of common stock in connection with employee equity incentive plans 55.3   55.3    
Taxes paid related to net share settlement of equity awards (3.8)   (3.8)    
Share-based compensation for equity-based awards 302.1   302.1    
Settlement of convertible notes (in shares)   800,000      
Settlement of convertible notes $ (0.3)   (0.3)    
Settlement of note hedges (in shares)   (800,000)      
Settlement of warrants (in shares)   5,900,000      
Common stock, ending balance (in shares) at Jan. 31, 2024 322,700,000 322,700,000      
Ending balance at Jan. 31, 2024 $ 4,357.2   $ 3,650.0 $ (6.5) $ 713.7
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Cash flows from operating activities    
Net income $ 1,941.1 $ 104.2
Adjustments to reconcile net income to net cash provided by operating activities:    
Share-based compensation for equity-based awards 543.0 549.3
Deferred income taxes (1,691.3) 2.5
Depreciation and amortization 132.9 140.6
Amortization of deferred contract costs 214.4 196.0
Amortization of debt issuance costs 2.1 3.5
Reduction of operating lease right-of-use assets 26.1 24.6
Amortization of investment premiums, net of accretion of purchase discounts (30.9) (14.3)
Changes in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable, net 568.0 864.6
Financing receivables, net (43.3) (86.5)
Deferred contract costs (159.3) (152.9)
Prepaid expenses and other assets 45.9 (78.4)
Accounts payable 47.3 0.7
Accrued compensation (98.3) (68.3)
Accrued and other liabilities 199.8 (113.9)
Deferred revenue 518.5 559.6
Net cash provided by operating activities 2,216.0 1,931.3
Cash flows from investing activities    
Purchases of investments (2,011.4) (3,719.3)
Proceeds from sales of investments 431.2 499.6
Proceeds from maturities of investments 808.3 998.9
Business acquisitions, net of cash and restricted cash acquired (610.6) (185.6)
Purchases of property, equipment, and other assets (72.0) (77.9)
Net cash used in investing activities (1,454.5) (2,484.3)
Cash flows from financing activities    
Repayments of convertible senior notes (172.3) 0.0
Repurchases of common stock (66.7) (272.7)
Proceeds from sales of shares through employee equity incentive plans 143.9 68.4
Payments for taxes related to net share settlement of equity awards (19.3) (15.4)
Net cash used in financing activities (114.4) (219.7)
Net increase (decrease) in cash, cash equivalents, and restricted cash 647.1 (772.7)
Cash, cash equivalents, and restricted cash - beginning of period 1,142.2 2,124.8
Cash, cash equivalents, and restricted cash - end of period 1,789.3 1,352.1
Non-cash investing and financing activities    
Equity consideration for business acquisitions $ (27.4) $ (0.3)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Millions
Jan. 31, 2024
Jan. 31, 2023
Cash and cash equivalents $ 1,782.5 $ 1,346.3
Total cash, cash equivalents, and restricted cash 1,789.3 1,352.1
Restricted cash included in prepaid expenses and other current assets    
Restricted cash 6.3 5.8
Restricted cash included in other assets    
Restricted cash $ 0.5 $ 0.0
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Summary of Significant Accounting Policies (Notes)
6 Months Ended
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Description of Business
Palo Alto Networks, Inc. (the “Company,” “we,” “us,” or “our”), headquartered in Santa Clara, California, was incorporated in March 2005 under the laws of the State of Delaware and commenced operations in April 2005. We empower enterprises, organizations, service providers, and government entities to secure their users, networks, clouds, and endpoints by delivering comprehensive cybersecurity enabled by artificial intelligence and automation.
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”), consistent in all material respects with those applied in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on September 1, 2023. The condensed consolidated financial statements include our accounts and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of our quarterly results. Our condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.
Reclassification
Certain prior period amounts in the condensed consolidated financial statements have been reclassified to conform to the current period presentation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and the accompanying notes. We base our estimates on assumptions, both historical and forward looking, that we believe are reasonable. Actual results could differ materially from those estimates due to risks and uncertainties, including uncertainty in the current economic environment.
Summary of Significant Accounting Policies
There have been no material changes to our significant accounting policies as of and for the six months ended January 31, 2024, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.
Recently Issued Accounting Pronouncements
Segment Reporting
In November 2023, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance that expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The standard is effective for our annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026, and requires retrospective application for all prior periods presented in the financial statements. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.
Income Tax Disclosures
In December 2023, the FASB issued authoritative guidance that requires consistent categories and greater disaggregation of information in the effective tax rate reconciliation and additional disclosures of income taxes paid by jurisdiction. The standard is effective for our annual periods beginning in fiscal 2026 and could be applied either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Notes)
6 Months Ended
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table presents revenue by geographic theater (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Revenue:
Americas
United States$1,248.2 $1,042.3 $2,452.5 $2,048.6 
Other Americas86.0 74.7 168.3 139.1 
Total Americas1,334.2 1,117.0 2,620.8 2,187.7 
Europe, the Middle East, and Africa (“EMEA”)406.8 341.5 771.7 649.4 
Asia Pacific and Japan (“APAC”)234.1 196.6 460.7 381.4 
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
The following table presents revenue for groups of similar products and services (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Revenue:
Product$390.7 $352.9 $731.8 $682.9 
Subscription and support
Subscription1,027.1 815.4 2,015.4 1,579.4 
Support557.3 486.8 1,106.0 956.2 
Total subscription and support1,584.4 1,302.2 3,121.4 2,535.6 
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
Deferred Revenue
During the six months ended January 31, 2024 and 2023, we recognized approximately $2.7 billion and $2.1 billion of revenue pertaining to amounts that were deferred as of July 31, 2023 and 2022, respectively.
Remaining Performance Obligations
Remaining performance obligations were $10.8 billion as of January 31, 2024, of which we expect to recognize as revenue approximately $5.2 billion over the next 12 months and the remainder thereafter.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Notes)
6 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table presents our financial assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$859.3 $— $— $859.3 $476.1 $— $— $476.1 
Certificates of deposit — 11.0 — 11.0 — — — — 
Commercial paper— 252.1 — 252.1 — 151.4 — 151.4 
Corporate debt securities— 8.1 — 8.1 — — — — 
U.S. government and agency securities— 10.0 — 10.0 — — — — 
Total cash equivalents859.3 281.2 — 1,140.5 476.1 151.4 — 627.5 
January 31, 2024July 31, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Short-term investments:
Certificates of deposit— 61.7 — 61.7 — 48.1 — 48.1 
Commercial paper— 163.5 — 163.5 — 213.8 — 213.8 
Corporate debt securities— 1,241.7 — 1,241.7 — 798.0 — 798.0 
U.S. government and agency securities— 85.2 — 85.2 — 190.6 — 190.6 
Non-U.S. government and agency securities— 33.9 — 33.9 — — — — 
Asset-backed securities— 2.5 — 2.5 — 4.2 — 4.2 
Total short-term investments— 1,588.5 — 1,588.5 — 1,254.7 — 1,254.7 
Long-term investments:
Corporate debt securities— 2,707.8 — 2,707.8 — 2,484.3 — 2,484.3 
U.S. government and agency securities— 76.3 — 76.3 — 22.0 — 22.0 
Non-U.S. government and agency securities— 54.4 — 54.4 — 36.6 — 36.6 
Asset-backed securities— 781.1 — 781.1 — 505.0 — 505.0 
Total long-term investments— 3,619.6 — 3,619.6 — 3,047.9 — 3,047.9 
Prepaid expenses and other current assets:
Foreign currency forward contracts— 10.0 — 10.0 — 19.1 — 19.1 
Total prepaid expenses and other current assets— 10.0 — 10.0 — 19.1 — 19.1 
Other assets:
Foreign currency forward contracts— 1.9 — 1.9 — 1.7 — 1.7 
Total other assets— 1.9 — 1.9 — 1.7 — 1.7 
Total assets measured at fair value$859.3 $5,501.2 $— $6,360.5 $476.1 $4,474.8 $— $4,950.9 
Accrued and other liabilities:
Foreign currency forward contracts$— $16.3 $— $16.3 $— $18.7 $— $18.7 
Total accrued and other liabilities— 16.3 — 16.3 — 18.7 — 18.7 
Other long-term liabilities:
Foreign currency forward contracts— 0.7 — 0.7 — 1.6 — 1.6 
Total other long-term liabilities— 0.7 — 0.7 — 1.6 — 1.6 
Total liabilities measured at fair value$— $17.0 $— $17.0 $— $20.3 $— $20.3 
Refer to Note 9. Debt for the carrying amount and estimated fair value of our convertible senior notes as of January 31, 2024 and July 31, 2023.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments (Notes)
6 Months Ended
Jan. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Investments Cash Equivalents and Investments
Available-for-sale Debt Securities
The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Certificates of deposit$11.0 $— $— $11.0 
Commercial paper252.1 — — 252.1 
Corporate debt securities8.1 — — 8.1 
U.S. government and agency securities10.0 — — 10.0 
Total available-for-sale cash equivalents$281.2 $— $— $281.2 
Investments:
Certificates of deposit$61.7 $— $— $61.7 
Commercial paper163.3 0.2 — 163.5 
Corporate debt securities3,937.2 22.5 (10.2)3,949.5 
U.S. government and agency securities160.5 1.1 (0.1)161.5 
Non-U.S. government and agency securities87.8 0.8 (0.3)88.3 
Asset-backed securities778.5 5.8 (0.7)783.6 
Total available-for-sale investments$5,189.0 $30.4 $(11.3)$5,208.1 
July 31, 2023
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$151.4 $— $— $151.4 
Total available-for-sale cash equivalents$151.4 $— $— $151.4 
Investments:
Certificates of deposit$48.1 $— $— $48.1 
Commercial paper214.1 — (0.3)213.8 
Corporate debt securities3,313.5 1.3 (32.5)3,282.3 
U.S. government and agency securities214.2 — (1.6)212.6 
Non-U.S. government and agency securities37.2 — (0.6)36.6 
Asset-backed securities512.0 0.2 (3.0)509.2 
Total available-for-sale investments$4,339.1 $1.5 $(38.0)$4,302.6 
As of January 31, 2024, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $5.1 million, which were related to $1.5 billion of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $6.2 million, which were related to $752.8 million of available-for-sale debt securities. As of July 31, 2023 the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $30.7 million, which were related to $3.4 billion of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $7.3 million, which were related to $481.8 million of available-for-sale debt securities.
Unrealized losses related to our available-for-sale debt securities are primarily due to interest rate fluctuations as opposed to credit quality. We do not intend to sell any of the securities in an unrealized loss position and it is not likely that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity. We did not recognize any credit losses related to our available-for-sale debt securities during the three and six months ended January 31, 2024 and 2023.
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of January 31, 2024, by contractual years-to-maturity (in millions):
Amortized CostFair Value
Due within one year$1,873.7 $1,869.7 
Due between one and three years2,244.2 2,250.3 
Due between three and five years1,120.4 1,134.3 
Due between five and ten years138.8 140.1 
Due after ten years93.1 94.9 
Total$5,470.2 $5,489.3 
Marketable Equity Securities
Marketable equity securities consist of money market funds and are included in cash and cash equivalents on our condensed consolidated balance sheets. As of January 31, 2024 and July 31, 2023, the carrying values of our marketable equity securities were $859.3 million and $476.1 million, respectively. There were no unrealized gains or losses recognized for these securities during the three and six months ended January 31, 2024 and 2023.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing Receivables (Notes)
6 Months Ended
Jan. 31, 2024
Receivables [Abstract]  
Financing Receivables Financing Receivables
The following table summarizes our short-term and long-term financing receivables as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Short-term financing receivables, gross$503.0 $435.1 
Unearned income
(49.1)(42.9)
Allowance for credit losses(8.4)(3.4)
Short-term financing receivables, net$445.5 $388.8 
Long-term financing receivables, gross$685.4 $698.6 
Unearned income
(39.0)(39.2)
Allowance for credit losses(6.5)(6.1)
Long-term financing receivables, net$639.9 $653.3 
Our financing receivables portfolio primarily consisted of high-quality investment-grade receivables as of January 31, 2024 and July 31, 2023. There was no significant activity in allowance for credit losses during the three and six months ended January 31, 2024 and 2023. Past due amounts on financing receivables were not material as of January 31, 2024 and July 31, 2023.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments (Notes)
6 Months Ended
Jan. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
We are exposed to foreign currency exchange risk. Our revenue is transacted in U.S. dollars, however, a portion of our operating expenditures are incurred outside of the United States and are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts with maturities of 24 months or less, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with our operating expenditures.
As of January 31, 2024 and July 31, 2023, the total notional amount of our outstanding foreign currency forward contracts was $1.2 billion and $957.5 million, respectively. Refer to Note 3. Fair Value Measurements for the fair value of our derivative instruments as reported on our condensed consolidated balance sheets as of January 31, 2024 and July 31, 2023.
As of January 31, 2024, unrealized gains and losses in accumulated other comprehensive income (“AOCI”) related to our cash flow hedges were a $6.2 million net loss, of which $5.4 million in losses are expected to be recognized into earnings within the next 12 months. As of July 31, 2023, unrealized gains and losses in AOCI related to our cash flow hedges were a $0.7 million net gain.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Notes)
6 Months Ended
Jan. 31, 2024
Business Combinations [Abstract]  
Acquisitions Acquisitions
Dig Security Solutions Ltd.
On December 5, 2023, we completed our acquisition of Dig Security Solutions Ltd. (“Dig”), a privately-held cyber security company. We expect the acquisition will enhance our Prisma Cloud capabilities with a data security posture management solution that is intended to provide customers with visibility into, and secure data stored across, their multi-cloud environments. The total purchase consideration for the acquisition of Dig was $255.4 million, which consisted of the following (in millions):
Amount
Cash$247.6 
Fair value of replacement awards7.8 
Total$255.4 
As part of the acquisition, we issued replacement equity awards, which included 0.2 million shares of our restricted common stock. The total fair value of the replacement equity awards was $72.0 million, of which the portion attributable to services performed prior to the acquisition date was allocated to purchase consideration. The remaining fair value was allocated to future services and will be expensed over the remaining service periods as share-based compensation.
We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):
Amount
Goodwill$192.2 
Identified intangible assets45.4 
Cash and restricted cash22.1 
Net liabilities assumed(4.3)
Total$255.4 
Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Dig technology into our platforms. The goodwill is not expected to be deducible for income tax purposes.
The following table presents details of the identified intangible asset acquired (in millions, except years):
Fair ValueEstimated Useful Life
Developed technology$45.4 5 years
Talon Cyber Security Ltd.
On December 28, 2023, we completed our acquisition of Talon Cyber Security Ltd. (“Talon”), a privately-held cyber security company. We expect the acquisition will support Prisma SASE’s approach to provide secure access to business applications for unmanaged and personal devices with an enterprise browser. The total purchase consideration for the acquisition of Talon was $458.6 million, which consisted of the following (in millions):
Amount
Cash$439.0 
Fair value of replacement awards19.6 
Total$458.6 
As part of the acquisition, we issued replacement equity awards, which included 0.3 million shares of our restricted common stock. The total fair value of the replacement equity awards was $109.6 million, of which the portion attributable to services performed prior to the acquisition date was allocated to purchase consideration. The remaining fair value was allocated to future services and will be expensed over the remaining service periods as share-based compensation.
We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):
Amount
Goodwill$253.7 
Identified intangible assets131.4 
Cash and restricted cash53.9 
Net assets acquired19.6 
Total$458.6 
Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Talon technology into our platforms. The goodwill is not expected to be deductible for income tax purposes.
The following table presents details of the identified intangible asset acquired (in millions, except years):
Fair ValueEstimated Useful Life
Developed technology$131.4 5 years
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Notes)
6 Months Ended
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Intangible Assets
Goodwill
The following table presents details of our goodwill during the six months ended January 31, 2024 (in millions):
Amount
Balance as of July 31, 2023$2,926.8 
Goodwill acquired445.9 
Balance as of January 31, 2024$3,372.7 
Purchased Intangible Assets
The following table presents details of our purchased intangible assets as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Intangible assets subject to amortization:
Developed technology$813.9 $(471.0)$342.9 $633.2 $(429.4)$203.8 
Customer relationships172.7 (84.7)88.0 172.7 (73.9)98.8 
Acquired intellectual property15.8 (7.0)8.8 14.6 (6.2)8.4 
Trade name and trademarks9.4 (9.4)— 9.4 (9.4)— 
Other0.9 (0.5)0.4 0.9 (0.4)0.5 
Total intangible assets subject to amortization1,012.7 (572.6)440.1 830.8 (519.3)311.5 
Intangible assets not subject to amortization:
In-process research and development— — — 3.9— 3.9 
Total purchased intangible assets$1,012.7 $(572.6)$440.1 $834.7 $(519.3)$315.4 
We recognized amortization expense of $28.4 million and $53.3 million for the three and six months ended January 31, 2024, respectively, and $24.8 million and $53.9 million for the three and six months ended January 31, 2023, respectively.
The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of January 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202420252026202720282029 and Thereafter
Future amortization expense$440.1 $66.6 $120.5 $98.7 $71.6 $50.0 $32.7 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Notes)
6 Months Ended
Jan. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
In July 2018, we issued $1.7 billion aggregate principal amount of 0.75% Convertible Senior Notes due 2023 (the “2023 Notes”) and in June 2020, we issued $2.0 billion aggregate principal amount of 0.375% Convertible Senior Notes due 2025 (the “2025 Notes,” and together with the 2023 Notes, the “Notes”). The 2023 Notes were converted prior to or settled on the maturity date of July 1, 2023 in accordance with their terms. The 2025 Notes bear interest at a fixed rate of 0.375% per year, payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. The 2025 Notes are governed by an indenture between us, as the issuer, and U.S. Bank National Association, as Trustee (the “Indenture”). The 2025 Notes are unsecured, unsubordinated obligations and the Indenture governing the 2025 Notes does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The 2025 Notes mature on June 1, 2025. We may redeem for cash all or any portion of the 2025 Notes, at our option, on or after June 5, 2023 and prior to the 31st scheduled trading day immediately preceding the maturity date if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on and including the trading day preceding the date on which we provide notice of redemption. The redemption will be at a price equal to 100% of the principal amount of the 2025 Notes and adjusted for interest. If we call any or all of the 2025 Notes for redemption, holders may convert such 2025 Notes called for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date.
The 2025 Notes are convertible for an initial 20.1 million shares of our common stock at a conversion rate of approximately 10.0806 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $99.20 per share of common stock, subject to adjustments. Holders of the 2025 Notes may surrender their 2025 Notes for conversion at their option at any time prior to the close of business on the business day immediately preceding March 1, 2025 only under the following circumstances:
during any fiscal quarter commencing after the fiscal quarters ending on October 31, 2020 (and only during such fiscal quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the 2025 Notes on each applicable trading day (the “sale price condition”);
during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of the 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the 2025 Notes on each such trading day; or
upon the occurrence of specified corporate events.
On or after March 1, 2025, holders may surrender all or any portion of their 2025 Notes for conversion at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions, and such conversions will be settled upon the maturity date. Upon conversion, holders of the 2025 Notes will receive cash equal to the aggregate principal amount of the 2025 Notes to be converted, and, at our election, cash and/or shares of our common stock for any amounts in excess of the aggregate principal amount of the 2025 Notes being converted.
The conversion price will be subject to adjustment in some events. Holders of the 2025 Notes who convert their 2025 Notes in connection with certain corporate events that constitute a “make-whole fundamental change” under the Indenture are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” under the Indenture, holders of the 2025 Notes may require us to repurchase for cash all or a portion of the 2025 Notes at a repurchase price equal to 100% of the principal amount of the 2025 Notes plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Holders of the 2025 Notes were able to early convert their 2025 Notes during the fiscal quarter ended January 31, 2024 as the sales price condition had been met during the fiscal quarter ended October 31, 2023. During the three and six months ended January 31, 2024, holders of the 2025 Notes converted $126.3 million and $172.3 million, respectively, in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 0.8 million and 1.1 million shares of our common stock to the holders of the 2025 Notes during the three and six months ended January 31, 2024, respectively, for the conversion value in excess of the principal amount. These shares were fully offset by shares we received from the corresponding exercise of the associated note hedges. Refer to Note 16. Subsequent Event for additional information regarding conversion of the 2025 Notes after January 31, 2024 through the filing date of this Quarterly Report on Form 10-Q.
The sale price condition for the 2025 Notes was met during the fiscal quarter ended January 31, 2024 and as a result, holders may convert their 2025 Notes during the fiscal quarter ending April 30, 2024. The net carrying amount of the 2025 Notes was classified as a current liability on our condensed consolidated balance sheet as of January 31, 2024.
The following table sets forth the net carrying amount of our 2025 Notes (in millions):
January 31, 2024July 31, 2023
Principal$1,827.0 $1,999.3 
Less: debt issuance costs, net of amortization
(5.2)(7.8)
Net carrying amount$1,821.8 $1,991.5 
The total estimated fair value of the 2025 Notes was $6.2 billion as of January 31, 2024 and $5.0 billion as of July 31, 2023. The fair value was determined based on the closing trading price per $100 of the 2025 Notes as of the last day of trading for the period. We consider the fair value of the 2025 Notes as of January 31, 2024 and July 31, 2023 to be a Level 2 measurement. The fair value of the 2025 Notes is primarily affected by the trading price of our common stock and market interest rates.
The following table sets forth interest expense recognized related to the Notes (dollars in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal
Contractual interest expense$— $1.7 $1.7 $3.2 $2.0 $5.2 $— $3.6 $3.6 $6.4 $3.8 $10.2 
Amortization of debt issuance costs— 1.1 1.1 0.7 1.0 1.7 — 2.1 2.1 1.4 2.1 3.5 
Total interest expense$— $2.8 $2.8 $3.9 $3.0 $6.9 $— $5.7 $5.7 $7.8 $5.9 $13.7 
Effective interest rate — %0.6 %0.9 %0.6 %— %0.6 %0.9 %0.6 %
Note Hedges
To minimize the impact of potential economic dilution upon conversion of our convertible senior notes, we entered into separate convertible note hedge transactions (the “2023 Note Hedges,” with respect to the 2023 Notes, the “2025 Note Hedges,” with respect to the 2025 Notes, and the 2023 Note Hedges together with 2025 Note Hedges, the “Note Hedges”) with respect to our common stock concurrent with the issuance of each series of the Notes.
Upon the settlement of the 2023 Notes, we exercised the corresponding portion of our 2023 Note Hedges during the year ended July 31, 2023 and received shares of our common stock that fully offset the shares issued in excess of the principal amount of the converted 2023 Notes. The 2023 Note Hedges expired upon maturity of the 2023 Notes.
The 2025 Note Hedges cover up to 20.1 million shares of our common stock at a strike price per share that corresponds to the initial conversion price of the 2025 Notes, which are also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The 2025 Note Hedges will expire upon maturity of the 2025 Notes. The 2025 Note Hedges are separate transactions and are not part of the terms of the 2025 Notes. Holders of the 2025 Notes will not have any rights with respect to the 2025 Note Hedges. Any shares of our common stock receivable by us under the 2025 Note Hedges are excluded from the calculation of diluted earnings per share as they are antidilutive. We paid an aggregate amount of $370.8 million for the 2025 Note Hedges, which is included in additional paid-in capital on our condensed consolidated balance sheets.
As a result of the conversions of the 2025 Notes settled during the three and six months ended January 31, 2024, we exercised the corresponding portion of our 2025 Note Hedges and received 0.8 million and 1.1 million shares of our common stock during the respective period.
Warrants
Separately, but concurrently with the issuance of each series of our convertible senior notes, we entered into transactions whereby we sold warrants (the “2023 Warrants,” with respect to the 2023 Notes, the “2025 Warrants,” with respect to the 2025 Notes, and the 2023 Warrants together with the 2025 Warrants, the “Warrants”) to acquire shares of our common stock, subject to anti-dilution adjustments. The 2023 Warrants and 2025 Warrants are exercisable over 60 scheduled trading days beginning October 2023 and September 2025, respectively.
The following table presents details of our Warrants (in millions, except per share data):
Initial Number of Shares
Strike Price per Share
Aggregate Proceeds
2023 Warrants19.1 $139.27 $145.4 
2025 Warrants20.1 $136.16 $202.8 
The shares issuable under the Warrants are included in the calculation of diluted earnings per share when the average market value per share of our common stock for the reporting period exceeds the applicable strike price for such series of Warrants. The Warrants are separate transactions and are not part of either series of Notes or Note Hedges and are not remeasured through earnings each reporting period. Holders of the Notes of either series will not have any rights with respect to the Warrants. The aggregate proceeds received from the sale of the Warrants are included in additional paid-in capital on our condensed consolidated balance sheets.
During the six months ended January 31, 2024, we net settled all of the 2023 Warrants with 9.0 million shares of our common stock with a fair value of $2.4 billion, of which 5.9 million shares of our common stock with a fair value of $1.7 billion were net settled during the three months ended January 31, 2024. The number of net shares issued was determined based on the number of 2023 Warrants exercised multiplied by the difference between the strike price of the 2023 Warrants and their daily volume-weighted-average stock price.
Revolving Credit Facility
On April 13, 2023, we entered into a credit agreement (the “Credit Agreement”) with certain institutional lenders that provides for a $400.0 million unsecured revolving credit facility (the “Credit Facility”), with an option to increase the amount of the Credit Facility by up to an additional $350.0 million, subject to certain conditions. The Credit Facility matures on April 13, 2028.
The borrowings under the Credit Facility bear interest, at our option, at a base rate plus a spread of 0.000% to 0.375%, or an adjusted term Secured Overnight Financing Rate (“SOFR”) plus a spread of 1.000% to 1.375%, in each case with such spread being determined based on our leverage ratio. We are obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.090% to 0.150%, depending on our leverage ratio. The interest rates and commitment fees are also subject to upward and downward adjustments based on our progress towards the achievement of certain sustainability goals related to greenhouse gas emissions.
As of January 31, 2024, there were no amounts outstanding and we were in compliance with all covenants under the Credit Agreement.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Notes)
6 Months Ended
Jan. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
We have entered into various non-cancelable agreements with cloud service providers, under which we are committed to minimum or fixed purchases of certain cloud services. In addition, in order to reduce manufacturing lead times and plan for adequate supply, we have entered into agreements with manufacturing partners and component suppliers to procure inventory based on our demand forecasts. The following table presents details of the aggregate future non-cancelable purchase commitments under these agreements as of January 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202420252026202720282029 and Thereafter
Cloud
$4,793.3 $0.6 $419.8 $868.4 $518.1 $585.6 $2,400.8 
Manufacturing
218.9 109.3 69.6 40.0 — — — 
Other
34.7 4.8 9.8 7.2 3.0 3.2 6.7 
Total purchase commitments
$5,046.9 $114.7 $499.2 $915.6 $521.1 $588.8 $2,407.5 
Additionally, we have a $149.9 million minimum purchase commitment with a cloud service provider through September 2027 with no specified annual commitments.
Guarantee
In October 2023, we established a multi-currency notional cash pool for a certain number of our entities with a third-party bank. As part of the notional cash pool agreement, the bank extends overdraft credit to our participating entities as needed, provided that the overall notionally pooled balance of all accounts in the pool at the end of each day is positive. In the unlikely event of a default, any overdraft balances incurred would be guaranteed by our collective entities participating in the pool.
Litigation
We are subject to legal proceedings, claims, tax matters, and litigation arising in the ordinary course of business, including, for instance, intellectual property and patent litigation. We accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss.
Legal matters could include speculative, substantial, or indeterminate monetary amounts. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of loss. The outcomes of outstanding legal matters are inherently unpredictable, and could, either individually or in aggregate, have a material adverse effect on us and our results of operations. To the extent there is a reasonable possibility that a loss exceeding any amounts already recognized may be incurred, we will either disclose the estimated additional loss or state that such an estimate cannot be made.
The following matters arose in the ordinary course of business.
Centripetal Networks, Inc. v. Palo Alto Networks
On March 12, 2021, Centripetal Networks, Inc., filed a lawsuit against us in the United States District Court for the Eastern District of Virginia. The lawsuit alleges that our products infringe multiple Centripetal patents. We successfully challenged certain of these patents, which were found unpatentable by the U.S. Patent and Trademark Office (“PTO”). The case went to jury trial on January 22, 2024, on four patents, with three stayed pending review in the PTO. On January 31, 2024, the jury returned a verdict of non-willful infringement with a lump sum amount of $151.5 million, plus statutory interest. We are advancing post-trial motions that aim to eliminate patents and patent claims from the scope of the final judgment and corresponding damages. The trial judge will decide these motions before entering final judgment, after which there will likely be an appeal by one or both parties to the action. We respectfully disagree with the verdict and believe that it is contrary to both the law and the extensive evidence presented at trial, which is why we are seeking relief from the court. In addition, Centripetal filed infringement contentions on certain of their patents in the European Patent Office in Germany, to which we filed invalidity challenges. Those matters are still pending.
As of January 31, 2024, we accrued $176.8 million for the verdict amount and estimated interest. The accrual was recorded in other long-term liabilities on our condensed consolidated balance sheets with the corresponding charge included in general and administrative expense on our condensed consolidated statements of operations for the three and six months ended January 31, 2024.
Finjan, Inc. v. Palo Alto Networks
On November 4, 2014, Finjan, Inc., filed a lawsuit against us in the United States District Court for the Northern District of California. The lawsuit alleges that our products infringe multiple Finjan patents. The complaint requests injunctive relief, monetary damages, and attorneys fees. The trial is set for October 21, 2024. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.
Taasera v. Palo Alto Networks
On March 22, 2022, we filed a declaratory judgment action in the United States District Court for the Southern District of New York seeking a ruling that we are not infringing various Taasera patents. The parties have now resolved all pending matters between them as of December 2023. The amounts paid by us to resolve these matters were not material.
Lionra Technologies v. Palo Alto Networks
On August 29, 2022, Lionra Technologies filed a lawsuit against us in the United States District Court for the Eastern District of Texas. The lawsuit alleges that our products infringe multiple Lionra patents. The complaint requests injunctive relief, monetary damages and attorneys fees. The patents at issue are currently under review before the U.S. Patent and Trademark Office. Trial is set for May 20, 2024. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Notes)
6 Months Ended
Jan. 31, 2024
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Share Repurchase Program
In February 2019, our board of directors authorized a $1.0 billion share repurchase program, which is funded from available working capital. In December 2020, August 2021, August 2022, and November 2023, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, and $316.7 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $3.6 billion (our “current authorization”). The expiration date of our current authorization was extended to December 31, 2024, and our repurchase program may be suspended or discontinued at any time. Repurchases may be made at management’s discretion from time to time on the open market, through privately negotiated transactions, transactions structured through investment banking institutions, block purchase techniques, 10b5-1 trading plans, or a combination of the foregoing.
The following table summarizes the share repurchase activity under our share repurchase program (in millions, except per share amounts):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Number of shares repurchased— 1.8 0.3 1.8 
Weighted average price per share(1)
$— $138.65 $226.67 $138.65 
Aggregate purchase price(1)
$— $250.0 $66.7 $250.0 
(1)     Includes transaction costs
In addition to the share repurchase activity summarized in the table above, during the six months ended January 31, 2023, we paid $22.7 million related to share repurchases of our common stock that were not settled as of July 31, 2022.
As of January 31, 2024, $1.0 billion remained available for future share repurchases under our current repurchase authorization. The total price of the shares repurchased and related transaction costs are reflected as a reduction to common stock and additional paid-in capital on our condensed consolidated balance sheets.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (Notes)
6 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity Award Plans Equity Award Plans
Restricted Stock Unit (“RSU”) and Performance-Based Stock Unit (“PSU”) Activities
The following table summarizes the RSU and PSU activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):
RSUs OutstandingPSUs Outstanding
Number of Shares
Weighted-Average Grant-Date Fair Value Per Share
Aggregate Intrinsic Value
Number of Shares
Weighted-Average Grant-Date Fair Value Per Share
Aggregate Intrinsic Value
Balance—July 31, 202312.1 $142.61 $3,013.0 5.0 $128.64 $1,242.3 
Granted(1)
3.2 $264.04 2.1 $184.74 
Vested(2.9)$127.17 (0.8)$147.02 
Forfeited(0.7)$153.46 (0.4)$136.05 
Balance—January 31, 202411.7 $179.68 $3,973.8 5.9 $146.39 $1,982.8 
(1)For PSUs, shares granted represent the aggregate maximum number of shares that may be earned and issued with respect to these awards over their full terms.
Our RSUs generally vest over a period of three to four years from the date of grant. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.
Our PSUs generally vest over a period of one to four years from the date of grant. The number of PSUs eligible to vest is determined based on the level of achievement against certain performance conditions, market conditions, and a combination thereof.
During the six months ended January 31, 2024, we granted 2.1 million shares of PSUs that contain service, performance, and market conditions, of which 0.1 million shares were granted during the three months ended January 31, 2024. The service conditions are satisfied after a period of one to three years. The performance conditions are based on revenue growth or billing growth. The market condition is measured based on our total shareholder return (“TSR”) relative to the TSR of the companies listed in the Standard & Poor’s 500 index. As of January 31, 2024, we have approved 2.7 million shares of PSUs, which will be granted upon the performance condition being established during the next two fiscal years.
The fair value of the PSUs subject to market conditions is estimated on the grant date using a Monte Carlo simulation model. The following table summarizes the assumptions used and the resulting grant-date fair value of our PSUs subject to market conditions granted during the three and six months ended January 31, 2024:
Three Months Ended January 31, 2024Six Months Ended January 31, 2024
Volatility
40.9%
40.8% - 43.4%
Expected term (in years)
2.7
0.9 - 2.9
Dividend yield0.0 %0.0 %
Risk-free interest rate
4.5%
4.5% - 5.3%
Grant-date fair value per share
$348.03
$346.92 - $394.63
Performance Stock Option (“PSO”) Activities
We have granted PSOs with both service and market conditions. The market conditions were achieved when certain stock price targets were met. As of January 31, 2024, all of our outstanding PSOs have been fully vested. The maximum contractual term of our outstanding PSOs is seven and a half years from the date of grant in fiscal year 2018 and 2019.
The following table summarizes the PSO activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):
Number of Shares
Weighted-Average Exercise Price Per Share
Weighted-Average Remaining Contractual Term (Years)
Aggregate Intrinsic Value
Balance—July 31, 20236.4 $65.20 2.2$1,184.6 
Exercised(1.0)$64.94 
Balance—January 31, 20245.4 $65.25 1.7$1,482.7 
Exercisable—January 31, 20245.4 $65.25 1.7$1,482.7 
Share-Based Compensation
The following table summarizes share-based compensation included in costs and expenses (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Cost of product revenue $2.3 $2.6 $4.7 $5.0 
Cost of subscription and support revenue 30.7 30.7 61.3 59.5 
Research and development138.6 129.7 258.7 247.7 
Sales and marketing75.6 88.4 154.8 175.8 
General and administrative28.1 38.5 66.8 67.9 
Total share-based compensation$275.3 $289.9 $546.3 $555.9 
As of January 31, 2024, total compensation cost related to unvested share-based awards not yet recognized was $2.3 billion. This cost is expected to be amortized over a weighted-average period of approximately 2.8 years.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Notes)
6 Months Ended
Jan. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three and six months ended January 31, 2024, our benefit from income taxes reflected an effective tax rate of negative 1,189.2% and negative 364.3%, respectively. Our effective tax rates for the three and six months ended January 31, 2024 differed from the U.S. statutory tax rate primarily due to the release of our valuation allowance.
We regularly assess the need for a valuation allowance on our deferred tax assets. In making this assessment, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more likely than not that some or all the deferred tax assets will not be realized. As of January 31, 2024, based on our analysis of all positive and negative evidence, we concluded it is more likely than not that our U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets will be realizable based on our recent profitability and continued forecasted income. We continue to maintain a valuation allowance for our California deferred tax assets due to the uncertainty regarding realizability of these deferred tax assets as they have not met the “more likely than not” realization criterion. As a result of the valuation allowance release, we recognized a deferred tax benefit of $3.2 billion for the U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets. In addition, we recognized a deferred tax expense of $1.7 billion for the U.S. federal indirect tax effect of foreign deferred taxes. Accordingly, during the three and six months ended January 31, 2024, we recognized a net tax benefit of $1.5 billion relating to our valuation allowance release. We will continue to monitor the need for a valuation allowance on our deferred tax assets.
For the three and six months ended January 31, 2023, our provision for income taxes reflected an effective tax rate of 0.2% and 12.3%, respectively. Our income taxes for the three and six months ended January 31, 2023 were primarily due to U.S. federal and state income taxes, withholding taxes, and foreign income taxes. Our effective tax rates differed from the U.S. statutory tax rate primarily due to an increase in current taxes driven by capitalization of research and development expenditures with no offsetting deferred benefit as a result of our valuation allowance. This increase was offset by a tax benefit from a release of tax reserves related to uncertain tax positions resulting from an agreement with a non-U.S. tax authority to pay $28.9 million to settle a tax audit during the three months ended January 31, 2023.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Notes)
6 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
Basic net income per share is computed by dividing net income by basic weighted-average shares outstanding during the period. Diluted net income per share is computed by dividing net income by diluted weighted-average shares outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. Potentially dilutive securities include shares issuable upon conversion of our convertible senior notes using the if-converted method, warrants related to the issuance of convertible senior notes, and equity awards under our employee equity incentive plans using the treasury stock method.
The following table presents the computation of basic and diluted net income per share of common stock (in millions, except per share data):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Net income
$1,746.9 $84.2 $1,941.1 $104.2 
Weighted-average shares used to compute net income per share, basic
319.6 302.3 314.9 301.0 
Weighted-average effect of potentially dilutive securities:
Convertible senior notes13.0 15.2 12.3 16.5 
Warrants related to the issuance of convertible senior notes12.6 4.1 14.3 6.0 
Employee equity incentive plans12.3 10.0 12.2 11.5 
Weighted-average shares used to compute net income per share, diluted
357.5 331.6 353.7 335.0 
Net income per share, basic
$5.47 $0.28 $6.16 $0.35 
Net income per share, diluted
$4.89 $0.25 $5.49 $0.31 
The following securities were excluded from the computation of diluted net income per share of common stock as their effect would have been antidilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the applicable period (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Employee equity incentive plans2.4 8.9 2.5 5.8 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income, Net (Notes)
6 Months Ended
Jan. 31, 2024
Other Income and Expenses [Abstract]  
Other Income, Net Other Income, Net
The following table sets forth the components of other income, net (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Interest income$85.3 $56.6 $156.5 $86.0 
Foreign currency exchange gains (losses), net(6.5)(7.3)(1.4)(2.9)
Other, net
5.9 2.1 (0.1)(5.7)
Total other income, net$84.7 $51.4 $155.0 $77.4 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Event (Notes)
6 Months Ended
Jan. 31, 2024
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
2025 Notes Conversion
Subsequent to January 31, 2024, $581.0 million in aggregate principal amount of the 2025 Notes was converted or had been submitted by the holders for conversion and will settle during the fiscal quarter ending April 30, 2024.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Pay vs Performance Disclosure        
Net income $ 1,746.9 $ 84.2 $ 1,941.1 $ 104.2
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jan. 31, 2024
shares
Jan. 31, 2024
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Set forth below is certain information regarding Rule 10b5-1 trading plans adopted or terminated by our directors and officers (as defined in Rule 16a-1(f)) during the second quarter of fiscal 2024. The Rule 10b5-1 trading plans listed below are each intended to satisfy the affirmative defense of Rule 10b5-1(c).
NameTitleDate Plan Was Adopted
Date Plan was Terminated
Expiration Date
Total Amount of Common Stock to be Sold Under the Plan
Nikesh Arora
Chief Executive Officer
June 8, 2023
December 13, 2023
Not applicable
2,000,000
John Donovan
Director
October 8, 2023
Not applicable
December 31, 2025 or when all shares have been sold
126,312
Lee Klarich
Executive Vice President, Chief Product Officer
November 22, 2023
Not applicable
January 18, 2025 or when all shares have been sold
920,000
Joshua Paul
Senior Vice President, Chief Accounting Officer
December 7, 2023
Not applicable
December 3, 2024 or when all shares have been sold
2,600
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
Nikesh Arora [Member]    
Trading Arrangements, by Individual    
Name Nikesh Arora  
Title Chief Executive Officer  
Rule 10b5-1 Arrangement Adopted false  
Adoption Date June 8, 2023  
Rule 10b5-1 Arrangement Terminated true  
Termination Date December 13, 2023  
Arrangement Duration 188 days  
John Donovan [Member]    
Trading Arrangements, by Individual    
Name John Donovan  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date October 8, 2023  
Arrangement Duration 815 days  
Aggregate Available 126,312 126,312
Lee Klarich [Member]    
Trading Arrangements, by Individual    
Name Lee Klarich  
Title Executive Vice President, Chief Product Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 22, 2023  
Arrangement Duration 423 days  
Aggregate Available 920,000 920,000
Joshua Paul [Member]    
Trading Arrangements, by Individual    
Name Joshua Paul  
Title Senior Vice President, Chief Accounting Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 7, 2023  
Arrangement Duration 362 days  
Aggregate Available 2,600 2,600
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”), consistent in all material respects with those applied in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on September 1, 2023. The condensed consolidated financial statements include our accounts and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of our quarterly results. Our condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and the accompanying notes. We base our estimates on assumptions, both historical and forward looking, that we believe are reasonable. Actual results could differ materially from those estimates due to risks and uncertainties, including uncertainty in the current economic environment.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
Segment Reporting
In November 2023, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance that expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The standard is effective for our annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026, and requires retrospective application for all prior periods presented in the financial statements. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.
Income Tax Disclosures
In December 2023, the FASB issued authoritative guidance that requires consistent categories and greater disaggregation of information in the effective tax rate reconciliation and additional disclosures of income taxes paid by jurisdiction. The standard is effective for our annual periods beginning in fiscal 2026 and could be applied either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
6 Months Ended
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from external customers by geographic areas
The following table presents revenue by geographic theater (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Revenue:
Americas
United States$1,248.2 $1,042.3 $2,452.5 $2,048.6 
Other Americas86.0 74.7 168.3 139.1 
Total Americas1,334.2 1,117.0 2,620.8 2,187.7 
Europe, the Middle East, and Africa (“EMEA”)406.8 341.5 771.7 649.4 
Asia Pacific and Japan (“APAC”)234.1 196.6 460.7 381.4 
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
Revenue from external customers by products and services
The following table presents revenue for groups of similar products and services (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Revenue:
Product$390.7 $352.9 $731.8 $682.9 
Subscription and support
Subscription1,027.1 815.4 2,015.4 1,579.4 
Support557.3 486.8 1,106.0 956.2 
Total subscription and support1,584.4 1,302.2 3,121.4 2,535.6 
Total revenue$1,975.1 $1,655.1 $3,853.2 $3,218.5 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of fair value of financial assets and liabilities
The following table presents our financial assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$859.3 $— $— $859.3 $476.1 $— $— $476.1 
Certificates of deposit — 11.0 — 11.0 — — — — 
Commercial paper— 252.1 — 252.1 — 151.4 — 151.4 
Corporate debt securities— 8.1 — 8.1 — — — — 
U.S. government and agency securities— 10.0 — 10.0 — — — — 
Total cash equivalents859.3 281.2 — 1,140.5 476.1 151.4 — 627.5 
January 31, 2024July 31, 2023
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Short-term investments:
Certificates of deposit— 61.7 — 61.7 — 48.1 — 48.1 
Commercial paper— 163.5 — 163.5 — 213.8 — 213.8 
Corporate debt securities— 1,241.7 — 1,241.7 — 798.0 — 798.0 
U.S. government and agency securities— 85.2 — 85.2 — 190.6 — 190.6 
Non-U.S. government and agency securities— 33.9 — 33.9 — — — — 
Asset-backed securities— 2.5 — 2.5 — 4.2 — 4.2 
Total short-term investments— 1,588.5 — 1,588.5 — 1,254.7 — 1,254.7 
Long-term investments:
Corporate debt securities— 2,707.8 — 2,707.8 — 2,484.3 — 2,484.3 
U.S. government and agency securities— 76.3 — 76.3 — 22.0 — 22.0 
Non-U.S. government and agency securities— 54.4 — 54.4 — 36.6 — 36.6 
Asset-backed securities— 781.1 — 781.1 — 505.0 — 505.0 
Total long-term investments— 3,619.6 — 3,619.6 — 3,047.9 — 3,047.9 
Prepaid expenses and other current assets:
Foreign currency forward contracts— 10.0 — 10.0 — 19.1 — 19.1 
Total prepaid expenses and other current assets— 10.0 — 10.0 — 19.1 — 19.1 
Other assets:
Foreign currency forward contracts— 1.9 — 1.9 — 1.7 — 1.7 
Total other assets— 1.9 — 1.9 — 1.7 — 1.7 
Total assets measured at fair value$859.3 $5,501.2 $— $6,360.5 $476.1 $4,474.8 $— $4,950.9 
Accrued and other liabilities:
Foreign currency forward contracts$— $16.3 $— $16.3 $— $18.7 $— $18.7 
Total accrued and other liabilities— 16.3 — 16.3 — 18.7 — 18.7 
Other long-term liabilities:
Foreign currency forward contracts— 0.7 — 0.7 — 1.6 — 1.6 
Total other long-term liabilities— 0.7 — 0.7 — 1.6 — 1.6 
Total liabilities measured at fair value$— $17.0 $— $17.0 $— $20.3 $— $20.3 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments (Tables)
6 Months Ended
Jan. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of available-for-sale debt securities
The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Certificates of deposit$11.0 $— $— $11.0 
Commercial paper252.1 — — 252.1 
Corporate debt securities8.1 — — 8.1 
U.S. government and agency securities10.0 — — 10.0 
Total available-for-sale cash equivalents$281.2 $— $— $281.2 
Investments:
Certificates of deposit$61.7 $— $— $61.7 
Commercial paper163.3 0.2 — 163.5 
Corporate debt securities3,937.2 22.5 (10.2)3,949.5 
U.S. government and agency securities160.5 1.1 (0.1)161.5 
Non-U.S. government and agency securities87.8 0.8 (0.3)88.3 
Asset-backed securities778.5 5.8 (0.7)783.6 
Total available-for-sale investments$5,189.0 $30.4 $(11.3)$5,208.1 
July 31, 2023
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$151.4 $— $— $151.4 
Total available-for-sale cash equivalents$151.4 $— $— $151.4 
Investments:
Certificates of deposit$48.1 $— $— $48.1 
Commercial paper214.1 — (0.3)213.8 
Corporate debt securities3,313.5 1.3 (32.5)3,282.3 
U.S. government and agency securities214.2 — (1.6)212.6 
Non-U.S. government and agency securities37.2 — (0.6)36.6 
Asset-backed securities512.0 0.2 (3.0)509.2 
Total available-for-sale investments$4,339.1 $1.5 $(38.0)$4,302.6 
Schedule of contractual maturities of available-for-sale debt securities
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of January 31, 2024, by contractual years-to-maturity (in millions):
Amortized CostFair Value
Due within one year$1,873.7 $1,869.7 
Due between one and three years2,244.2 2,250.3 
Due between three and five years1,120.4 1,134.3 
Due between five and ten years138.8 140.1 
Due after ten years93.1 94.9 
Total$5,470.2 $5,489.3 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing Receivables (Tables)
6 Months Ended
Jan. 31, 2024
Receivables [Abstract]  
Short- and long-term financing receivables
The following table summarizes our short-term and long-term financing receivables as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Short-term financing receivables, gross$503.0 $435.1 
Unearned income
(49.1)(42.9)
Allowance for credit losses(8.4)(3.4)
Short-term financing receivables, net$445.5 $388.8 
Long-term financing receivables, gross$685.4 $698.6 
Unearned income
(39.0)(39.2)
Allowance for credit losses(6.5)(6.1)
Long-term financing receivables, net$639.9 $653.3 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
6 Months Ended
Jan. 31, 2024
Business Combinations [Abstract]  
Schedule of purchase consideration The total purchase consideration for the acquisition of Dig was $255.4 million, which consisted of the following (in millions):
Amount
Cash$247.6 
Fair value of replacement awards7.8 
Total$255.4 
The total purchase consideration for the acquisition of Talon was $458.6 million, which consisted of the following (in millions):
Amount
Cash$439.0 
Fair value of replacement awards19.6 
Total$458.6 
Schedule of recognized identified assets acquired and liabilities assumed
We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):
Amount
Goodwill$192.2 
Identified intangible assets45.4 
Cash and restricted cash22.1 
Net liabilities assumed(4.3)
Total$255.4 
We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):
Amount
Goodwill$253.7 
Identified intangible assets131.4 
Cash and restricted cash53.9 
Net assets acquired19.6 
Total$458.6 
Schedule of finite-lived intangible assets acquired as part of business combination
The following table presents details of the identified intangible asset acquired (in millions, except years):
Fair ValueEstimated Useful Life
Developed technology$45.4 5 years
The following table presents details of the identified intangible asset acquired (in millions, except years):
Fair ValueEstimated Useful Life
Developed technology$131.4 5 years
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The following table presents details of our goodwill during the six months ended January 31, 2024 (in millions):
Amount
Balance as of July 31, 2023$2,926.8 
Goodwill acquired445.9 
Balance as of January 31, 2024$3,372.7 
Schedule of purchased finite-lived intangible assets by major class
The following table presents details of our purchased intangible assets as of January 31, 2024 and July 31, 2023 (in millions):
January 31, 2024July 31, 2023
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Intangible assets subject to amortization:
Developed technology$813.9 $(471.0)$342.9 $633.2 $(429.4)$203.8 
Customer relationships172.7 (84.7)88.0 172.7 (73.9)98.8 
Acquired intellectual property15.8 (7.0)8.8 14.6 (6.2)8.4 
Trade name and trademarks9.4 (9.4)— 9.4 (9.4)— 
Other0.9 (0.5)0.4 0.9 (0.4)0.5 
Total intangible assets subject to amortization1,012.7 (572.6)440.1 830.8 (519.3)311.5 
Intangible assets not subject to amortization:
In-process research and development— — — 3.9— 3.9 
Total purchased intangible assets$1,012.7 $(572.6)$440.1 $834.7 $(519.3)$315.4 
Future amortization expense of intangible assets
The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of January 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202420252026202720282029 and Thereafter
Future amortization expense$440.1 $66.6 $120.5 $98.7 $71.6 $50.0 $32.7 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
6 Months Ended
Jan. 31, 2024
Debt Disclosure [Abstract]  
Components of convertible senior notes
The following table sets forth the net carrying amount of our 2025 Notes (in millions):
January 31, 2024July 31, 2023
Principal$1,827.0 $1,999.3 
Less: debt issuance costs, net of amortization
(5.2)(7.8)
Net carrying amount$1,821.8 $1,991.5 
Interest expense recognized related to the convertible senior notes
The following table sets forth interest expense recognized related to the Notes (dollars in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal2023 Notes2025 NotesTotal
Contractual interest expense$— $1.7 $1.7 $3.2 $2.0 $5.2 $— $3.6 $3.6 $6.4 $3.8 $10.2 
Amortization of debt issuance costs— 1.1 1.1 0.7 1.0 1.7 — 2.1 2.1 1.4 2.1 3.5 
Total interest expense$— $2.8 $2.8 $3.9 $3.0 $6.9 $— $5.7 $5.7 $7.8 $5.9 $13.7 
Effective interest rate — %0.6 %0.9 %0.6 %— %0.6 %0.9 %0.6 %
Warrants details
The following table presents details of our Warrants (in millions, except per share data):
Initial Number of Shares
Strike Price per Share
Aggregate Proceeds
2023 Warrants19.1 $139.27 $145.4 
2025 Warrants20.1 $136.16 $202.8 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jan. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future non-cancelable purchase commitments The following table presents details of the aggregate future non-cancelable purchase commitments under these agreements as of January 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202420252026202720282029 and Thereafter
Cloud
$4,793.3 $0.6 $419.8 $868.4 $518.1 $585.6 $2,400.8 
Manufacturing
218.9 109.3 69.6 40.0 — — — 
Other
34.7 4.8 9.8 7.2 3.0 3.2 6.7 
Total purchase commitments
$5,046.9 $114.7 $499.2 $915.6 $521.1 $588.8 $2,407.5 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
6 Months Ended
Jan. 31, 2024
Equity [Abstract]  
Summary of share repurchase activity
The following table summarizes the share repurchase activity under our share repurchase program (in millions, except per share amounts):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Number of shares repurchased— 1.8 0.3 1.8 
Weighted average price per share(1)
$— $138.65 $226.67 $138.65 
Aggregate purchase price(1)
$— $250.0 $66.7 $250.0 
(1)     Includes transaction costs
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (Tables)
6 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of RSU and PSU activities
The following table summarizes the RSU and PSU activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):
RSUs OutstandingPSUs Outstanding
Number of Shares
Weighted-Average Grant-Date Fair Value Per Share
Aggregate Intrinsic Value
Number of Shares
Weighted-Average Grant-Date Fair Value Per Share
Aggregate Intrinsic Value
Balance—July 31, 202312.1 $142.61 $3,013.0 5.0 $128.64 $1,242.3 
Granted(1)
3.2 $264.04 2.1 $184.74 
Vested(2.9)$127.17 (0.8)$147.02 
Forfeited(0.7)$153.46 (0.4)$136.05 
Balance—January 31, 202411.7 $179.68 $3,973.8 5.9 $146.39 $1,982.8 
(1)For PSUs, shares granted represent the aggregate maximum number of shares that may be earned and issued with respect to these awards over their full terms.
Schedule of assumptions used and resulting grant-date fair values The following table summarizes the assumptions used and the resulting grant-date fair value of our PSUs subject to market conditions granted during the three and six months ended January 31, 2024:
Three Months Ended January 31, 2024Six Months Ended January 31, 2024
Volatility
40.9%
40.8% - 43.4%
Expected term (in years)
2.7
0.9 - 2.9
Dividend yield0.0 %0.0 %
Risk-free interest rate
4.5%
4.5% - 5.3%
Grant-date fair value per share
$348.03
$346.92 - $394.63
Schedule of PSO activity
The following table summarizes the PSO activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):
Number of Shares
Weighted-Average Exercise Price Per Share
Weighted-Average Remaining Contractual Term (Years)
Aggregate Intrinsic Value
Balance—July 31, 20236.4 $65.20 2.2$1,184.6 
Exercised(1.0)$64.94 
Balance—January 31, 20245.4 $65.25 1.7$1,482.7 
Exercisable—January 31, 20245.4 $65.25 1.7$1,482.7 
Schedule of allocation of share-based compensation expense
The following table summarizes share-based compensation included in costs and expenses (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Cost of product revenue $2.3 $2.6 $4.7 $5.0 
Cost of subscription and support revenue 30.7 30.7 61.3 59.5 
Research and development138.6 129.7 258.7 247.7 
Sales and marketing75.6 88.4 154.8 175.8 
General and administrative28.1 38.5 66.8 67.9 
Total share-based compensation$275.3 $289.9 $546.3 $555.9 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
6 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Computation of basic and diluted net income per share of common stock
The following table presents the computation of basic and diluted net income per share of common stock (in millions, except per share data):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Net income
$1,746.9 $84.2 $1,941.1 $104.2 
Weighted-average shares used to compute net income per share, basic
319.6 302.3 314.9 301.0 
Weighted-average effect of potentially dilutive securities:
Convertible senior notes13.0 15.2 12.3 16.5 
Warrants related to the issuance of convertible senior notes12.6 4.1 14.3 6.0 
Employee equity incentive plans12.3 10.0 12.2 11.5 
Weighted-average shares used to compute net income per share, diluted
357.5 331.6 353.7 335.0 
Net income per share, basic
$5.47 $0.28 $6.16 $0.35 
Net income per share, diluted
$4.89 $0.25 $5.49 $0.31 
Schedule of antidilutive securities excluded from the computation of net income per share
The following securities were excluded from the computation of diluted net income per share of common stock as their effect would have been antidilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the applicable period (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Employee equity incentive plans2.4 8.9 2.5 5.8 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income, Net (Tables)
6 Months Ended
Jan. 31, 2024
Other Income and Expenses [Abstract]  
Schedule of components of other income, net
The following table sets forth the components of other income, net (in millions):
Three Months Ended January 31,Six Months Ended January 31,
2024202320242023
Interest income$85.3 $56.6 $156.5 $86.0 
Foreign currency exchange gains (losses), net(6.5)(7.3)(1.4)(2.9)
Other, net
5.9 2.1 (0.1)(5.7)
Total other income, net$84.7 $51.4 $155.0 $77.4 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Disaggregation of Revenue (Geographic Theater) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue        
Revenue: $ 1,975.1 $ 1,655.1 $ 3,853.2 $ 3,218.5
United States        
Disaggregation of Revenue        
Revenue: 1,248.2 1,042.3 2,452.5 2,048.6
Other Americas        
Disaggregation of Revenue        
Revenue: 86.0 74.7 168.3 139.1
Total Americas        
Disaggregation of Revenue        
Revenue: 1,334.2 1,117.0 2,620.8 2,187.7
Europe, the Middle East, and Africa (“EMEA”)        
Disaggregation of Revenue        
Revenue: 406.8 341.5 771.7 649.4
Asia Pacific and Japan (“APAC”)        
Disaggregation of Revenue        
Revenue: $ 234.1 $ 196.6 $ 460.7 $ 381.4
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Disaggregation of Revenue (Type of Revenue) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Revenue:        
Revenue: $ 1,975.1 $ 1,655.1 $ 3,853.2 $ 3,218.5
Product        
Revenue:        
Revenue: 390.7 352.9 731.8 682.9
Subscription        
Revenue:        
Revenue: 1,027.1 815.4 2,015.4 1,579.4
Support        
Revenue:        
Revenue: 557.3 486.8 1,106.0 956.2
Subscription and support        
Revenue:        
Revenue: $ 1,584.4 $ 1,302.2 $ 3,121.4 $ 2,535.6
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Deferred Revenue) (Details) - USD ($)
$ in Billions
6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]    
Revenue recognized from opening deferred revenue balance $ 2.7 $ 2.1
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Remaining Performance Obligations) (Details)
$ in Billions
Jan. 31, 2024
USD ($)
Remaining Performance Obligations, Expected Timing of Satisfaction  
Remaining performance obligations $ 10.8
Remaining Performance Obligations, Expected Timing of Satisfaction, Start Date: 2024-02-01  
Remaining Performance Obligations, Expected Timing of Satisfaction  
Remaining performance obligations $ 5.2
Remaining performance obligations, expected timing of satisfaction, period 12 months
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - Fair value, measurements, recurring - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents $ 1,140.5 $ 627.5
Foreign currency forward contracts 10.0 19.1
Total prepaid expenses and other current assets 10.0 19.1
Foreign currency forward contracts 1.9 1.7
Total other assets 1.9 1.7
Total assets measured at fair value 6,360.5 4,950.9
Foreign currency forward contracts 16.3 18.7
Total accrued and other liabilities 16.3 18.7
Foreign currency forward contracts 0.7 1.6
Total other long-term liabilities 0.7 1.6
Total liabilities measured at fair value 17.0 20.3
Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 1,588.5 1,254.7
Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 3,619.6 3,047.9
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 859.3 476.1
Foreign currency forward contracts 0.0 0.0
Total prepaid expenses and other current assets 0.0 0.0
Foreign currency forward contracts 0.0 0.0
Total other assets 0.0 0.0
Total assets measured at fair value 859.3 476.1
Foreign currency forward contracts 0.0 0.0
Total accrued and other liabilities 0.0 0.0
Foreign currency forward contracts 0.0 0.0
Total other long-term liabilities 0.0 0.0
Total liabilities measured at fair value 0.0 0.0
Level 1 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Level 1 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 281.2 151.4
Foreign currency forward contracts 10.0 19.1
Total prepaid expenses and other current assets 10.0 19.1
Foreign currency forward contracts 1.9 1.7
Total other assets 1.9 1.7
Total assets measured at fair value 5,501.2 4,474.8
Foreign currency forward contracts 16.3 18.7
Total accrued and other liabilities 16.3 18.7
Foreign currency forward contracts 0.7 1.6
Total other long-term liabilities 0.7 1.6
Total liabilities measured at fair value 17.0 20.3
Level 2 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 1,588.5 1,254.7
Level 2 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 3,619.6 3,047.9
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Foreign currency forward contracts 0.0 0.0
Total prepaid expenses and other current assets 0.0 0.0
Foreign currency forward contracts 0.0 0.0
Total other assets 0.0 0.0
Total assets measured at fair value 0.0 0.0
Foreign currency forward contracts 0.0 0.0
Total accrued and other liabilities 0.0 0.0
Foreign currency forward contracts 0.0 0.0
Total other long-term liabilities 0.0 0.0
Total liabilities measured at fair value 0.0 0.0
Level 3 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Level 3 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 859.3 476.1
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 859.3 476.1
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 11.0 0.0
Certificates of deposit | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 61.7 48.1
Certificates of deposit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Certificates of deposit | Level 1 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Certificates of deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 11.0 0.0
Certificates of deposit | Level 2 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 61.7 48.1
Certificates of deposit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Certificates of deposit | Level 3 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 252.1 151.4
Commercial paper | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 163.5 213.8
Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Commercial paper | Level 1 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 252.1 151.4
Commercial paper | Level 2 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 163.5 213.8
Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Commercial paper | Level 3 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 8.1 0.0
Corporate debt securities | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 1,241.7 798.0
Corporate debt securities | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 2,707.8 2,484.3
Corporate debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Corporate debt securities | Level 1 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Corporate debt securities | Level 1 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Corporate debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 8.1 0.0
Corporate debt securities | Level 2 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 1,241.7 798.0
Corporate debt securities | Level 2 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 2,707.8 2,484.3
Corporate debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
Corporate debt securities | Level 3 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Corporate debt securities | Level 3 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 10.0 0.0
U.S. government and agency securities | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 85.2 190.6
U.S. government and agency securities | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 76.3 22.0
U.S. government and agency securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
U.S. government and agency securities | Level 1 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
U.S. government and agency securities | Level 1 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
U.S. government and agency securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 10.0 0.0
U.S. government and agency securities | Level 2 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 85.2 190.6
U.S. government and agency securities | Level 2 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 76.3 22.0
U.S. government and agency securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Cash equivalents 0.0 0.0
U.S. government and agency securities | Level 3 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
U.S. government and agency securities | Level 3 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Non-U.S. government and agency securities | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 33.9 0.0
Non-U.S. government and agency securities | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 54.4 36.6
Non-U.S. government and agency securities | Level 1 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Non-U.S. government and agency securities | Level 1 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Non-U.S. government and agency securities | Level 2 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 33.9 0.0
Non-U.S. government and agency securities | Level 2 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 54.4 36.6
Non-U.S. government and agency securities | Level 3 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Non-U.S. government and agency securities | Level 3 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Asset-backed securities | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 2.5 4.2
Asset-backed securities | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 781.1 505.0
Asset-backed securities | Level 1 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Asset-backed securities | Level 1 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Asset-backed securities | Level 2 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 2.5 4.2
Asset-backed securities | Level 2 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 781.1 505.0
Asset-backed securities | Level 3 | Short-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments 0.0 0.0
Asset-backed securities | Level 3 | Long-Term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis    
Short and long-term investments $ 0.0 $ 0.0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments (Available-for-Sale Securities) (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Debt Securities, Available-for-sale    
Amortized Cost  $ 5,470.2  
Fair Value 5,489.3  
Cash equivalents:    
Debt Securities, Available-for-sale    
Amortized Cost  281.2 $ 151.4
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 281.2 151.4
Cash equivalents: | Certificates of deposit    
Debt Securities, Available-for-sale    
Amortized Cost  11.0  
Unrealized Gains 0.0  
Unrealized Losses 0.0  
Fair Value 11.0  
Cash equivalents: | Commercial paper    
Debt Securities, Available-for-sale    
Amortized Cost  252.1 151.4
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 252.1 151.4
Cash equivalents: | Corporate debt securities    
Debt Securities, Available-for-sale    
Amortized Cost  8.1  
Unrealized Gains 0.0  
Unrealized Losses 0.0  
Fair Value 8.1  
Cash equivalents: | U.S. government and agency securities    
Debt Securities, Available-for-sale    
Amortized Cost  10.0  
Unrealized Gains 0.0  
Unrealized Losses 0.0  
Fair Value 10.0  
Investments:    
Debt Securities, Available-for-sale    
Amortized Cost  5,189.0 4,339.1
Unrealized Gains 30.4 1.5
Unrealized Losses (11.3) (38.0)
Fair Value 5,208.1 4,302.6
Investments: | Certificates of deposit    
Debt Securities, Available-for-sale    
Amortized Cost  61.7 48.1
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 61.7 48.1
Investments: | Commercial paper    
Debt Securities, Available-for-sale    
Amortized Cost  163.3 214.1
Unrealized Gains 0.2 0.0
Unrealized Losses 0.0 (0.3)
Fair Value 163.5 213.8
Investments: | Corporate debt securities    
Debt Securities, Available-for-sale    
Amortized Cost  3,937.2 3,313.5
Unrealized Gains 22.5 1.3
Unrealized Losses (10.2) (32.5)
Fair Value 3,949.5 3,282.3
Investments: | U.S. government and agency securities    
Debt Securities, Available-for-sale    
Amortized Cost  160.5 214.2
Unrealized Gains 1.1 0.0
Unrealized Losses (0.1) (1.6)
Fair Value 161.5 212.6
Investments: | Non-U.S. government and agency securities    
Debt Securities, Available-for-sale    
Amortized Cost  87.8 37.2
Unrealized Gains 0.8 0.0
Unrealized Losses (0.3) (0.6)
Fair Value 88.3 36.6
Investments: | Asset-backed securities    
Debt Securities, Available-for-sale    
Amortized Cost  778.5 512.0
Unrealized Gains 5.8 0.2
Unrealized Losses (0.7) (3.0)
Fair Value $ 783.6 $ 509.2
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Gross unrealized losses for available-for-sale debt securities in a continuous unrealized loss position for less than 12 months $ (5.1) $ (30.7)
Available-for-sale debt securities in a continuous unrealized loss position for less than 12 months 1,500.0 3,400.0
Gross unrealized losses for available-for-sale debt securities in a continuous unrealized loss position for more than 12 months (6.2) (7.3)
Available-for-sale debt securities in a continuous unrealized loss position for more than 12 months $ 752.8 $ 481.8
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details)
$ in Millions
Jan. 31, 2024
USD ($)
Amortized Cost  
Due within one year $ 1,873.7
Due between one and three years 2,244.2
Due between three and five years 1,120.4
Due between five and ten years 138.8
Due after ten years 93.1
Amortized Cost  5,470.2
Fair Value  
Due within one year 1,869.7
Due between one and three years 2,250.3
Due between three and five years 1,134.3
Due between five and ten years 140.1
Due after ten years 94.9
Fair Value $ 5,489.3
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments (Marketable Equity Securities) (Details) - Cash and cash equivalents - Marketable equity securities - Money market funds - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Jul. 31, 2023
Debt and Equity Securities, FV-NI          
Carrying value $ 859,300,000   $ 859,300,000   $ 476,100,000
Unrealized gains or losses recognized $ 0 $ 0 $ 0 $ 0  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing Receivables (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Receivables [Abstract]    
Short-term financing receivables, gross $ 503.0 $ 435.1
Unearned income (49.1) (42.9)
Allowance for credit losses (8.4) (3.4)
Short-term financing receivables, net 445.5 388.8
Long-term financing receivables, gross 685.4 698.6
Unearned income (39.0) (39.2)
Allowance for credit losses (6.5) (6.1)
Long-term financing receivables, net $ 639.9 $ 653.3
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jan. 31, 2024
Jul. 31, 2023
Derivative    
Total notional amount $ 1,200.0 $ 957.5
Unrealized losses (gains) in AOCI related to cash flow hedges 6.2 $ (0.7)
Losses (gains) expected to be recognized into earnings within the next 12 months $ 5.4  
Foreign exchange contract    
Derivative    
Maximum contract term of cash flow hedge 24 months  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Purchase Consideration (Additional Information) (Details) - USD ($)
$ in Millions
Dec. 28, 2023
Dec. 05, 2023
Dig Security Solutions Ltd    
Business Acquisition    
Cash   $ 247.6
Total   255.4
Dig Security Solutions Ltd | Replacement Equity Awards    
Business Acquisition    
Fair value of replacement awards   $ 7.8
Talon Cyber Security Ltd    
Business Acquisition    
Cash $ 439.0  
Total 458.6  
Talon Cyber Security Ltd | Replacement Equity Awards    
Business Acquisition    
Fair value of replacement awards $ 19.6  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
Dec. 28, 2023
Dec. 05, 2023
Dig Security Solutions Ltd    
Business Acquisition    
Total purchase consideration   $ 255.4
Total fair value of replacement equity awards   $ 72.0
Dig Security Solutions Ltd | Restricted stock    
Business Acquisition    
Common stock issued (in shares)   0.2
Talon Cyber Security Ltd    
Business Acquisition    
Total purchase consideration $ 458.6  
Total fair value of replacement equity awards $ 109.6  
Talon Cyber Security Ltd | Restricted stock    
Business Acquisition    
Common stock issued (in shares) 0.3  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Dec. 28, 2023
Dec. 05, 2023
Jul. 31, 2023
Business Acquisition        
Goodwill $ 3,372.7     $ 2,926.8
Dig Security Solutions Ltd        
Business Acquisition        
Goodwill     $ 192.2  
Identified intangible assets     45.4  
Cash and restricted cash     22.1  
Net liabilities assumed     (4.3)  
Total     $ 255.4  
Talon Cyber Security Ltd        
Business Acquisition        
Goodwill   $ 253.7    
Identified intangible assets   131.4    
Cash and restricted cash   53.9    
Net assets acquired   19.6    
Total   $ 458.6    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Intangible Assets Acquired as Part of Business Combination (Details) - Developed technology - USD ($)
$ in Millions
Dec. 28, 2023
Dec. 05, 2023
Dig Security Solutions Ltd    
Business Acquisition    
Fair Value   $ 45.4
Estimated Useful Life   5 years
Talon Cyber Security Ltd    
Business Acquisition    
Fair Value $ 131.4  
Estimated Useful Life 5 years  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Goodwill) (Details)
$ in Millions
6 Months Ended
Jan. 31, 2024
USD ($)
Goodwill Rollforward  
Balance as of July 31, 2023 $ 2,926.8
Goodwill acquired 445.9
Balance as of January 31, 2024 $ 3,372.7
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Intangible assets subject to amortization:    
Gross carrying amount $ 1,012.7 $ 830.8
Total purchased intangible assets, gross carrying amount 1,012.7 834.7
Accumulated amortization (572.6) (519.3)
Total intangible assets subject to amortization, net carrying amount 440.1 311.5
Total purchased intangible assets, net carrying amount 440.1 315.4
In-process research and development    
Intangible assets not subject to amortization:    
In-process research and development 0.0 3.9
Developed technology    
Intangible assets subject to amortization:    
Gross carrying amount 813.9 633.2
Accumulated amortization (471.0) (429.4)
Total intangible assets subject to amortization, net carrying amount 342.9 203.8
Customer relationships    
Intangible assets subject to amortization:    
Gross carrying amount 172.7 172.7
Accumulated amortization (84.7) (73.9)
Total intangible assets subject to amortization, net carrying amount 88.0 98.8
Acquired intellectual property    
Intangible assets subject to amortization:    
Gross carrying amount 15.8 14.6
Accumulated amortization (7.0) (6.2)
Total intangible assets subject to amortization, net carrying amount 8.8 8.4
Trade name and trademarks    
Intangible assets subject to amortization:    
Gross carrying amount 9.4 9.4
Accumulated amortization (9.4) (9.4)
Total intangible assets subject to amortization, net carrying amount 0.0 0.0
Other    
Intangible assets subject to amortization:    
Gross carrying amount 0.9 0.9
Accumulated amortization (0.5) (0.4)
Total intangible assets subject to amortization, net carrying amount $ 0.4 $ 0.5
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Amortization Expense) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 28.4 $ 24.8 $ 53.3 $ 53.9
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining 2024 $ 66.6  
2025 120.5  
2026 98.7  
2027 71.6  
2028 50.0  
2029 and Thereafter 32.7  
Total intangible assets subject to amortization, net carrying amount $ 440.1 $ 311.5
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Additional Details) (Details)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 03, 2020
USD ($)
day
Jan. 31, 2024
USD ($)
shares
Jan. 31, 2024
USD ($)
shares
Jan. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
Jul. 31, 2018
USD ($)
Debt Instrument, Redemption            
Repayments of debt | $     $ 172.3 $ 0.0    
2023 Notes            
Debt Instrument, Redemption            
Aggregate principal amount | $           $ 1,700.0
Contractual interest rate (in percentage)           0.75%
2025 Notes            
Debt Instrument, Redemption            
Aggregate principal amount | $ $ 2,000.0          
Contractual interest rate (in percentage) 0.375%          
Threshold percentage of stock price trigger (in percentage) 130.00%          
Threshold trading days (in days) 20          
Threshold consecutive trading days (in days) 30          
Redemption price (in percentage) 100.00%          
Repurchase price as percentage of principal amount in event of change (in percentage) 100.00%          
Repayments of debt | $   $ 126.3 $ 172.3      
Settlement of convertible notes (in shares) | shares   0.8 1.1      
2025 Notes | Level 2            
Debt Instrument, Redemption            
Fair value of convertible senior notes | $   $ 6,200.0 $ 6,200.0   $ 5,000.0  
Option to Convert - 2025 Notes | Circumstance 1            
Debt Instrument, Redemption            
Threshold percentage of stock price trigger (in percentage) 130.00%          
Threshold trading days (in days) 20          
Threshold consecutive trading days (in days) 30          
Option to Convert - 2025 Notes | Circumstance 2            
Debt Instrument, Redemption            
Threshold percentage of stock price trigger (in percentage) 98.00%          
Threshold trading days (in days) 5          
Threshold consecutive trading days (in days) 5          
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details of Our Notes) - 2025 Notes
shares in Millions
Jun. 03, 2020
shares
$ / shares
Debt Instrument  
Initial conversion rate (in shares per $1,000 principal amount) 10.0806
Initial conversion price (in usd per share) | $ / shares $ 99.20
Number of common stock convertible at initial conversion rate (in shares) | shares 20.1
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Components of Convertible Senior Notes) (Details) - 2025 Notes - USD ($)
$ in Millions
Jan. 31, 2024
Jul. 31, 2023
Debt Instrument, Redemption    
Principal $ 1,827.0 $ 1,999.3
Less: debt issuance costs, net of amortization (5.2) (7.8)
Net carrying amount $ 1,821.8 $ 1,991.5
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Schedule of Interest Expense Recognized) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Debt Instrument, Redemption        
Contractual interest expense $ 1.7 $ 5.2 $ 3.6 $ 10.2
Amortization of debt issuance costs 1.1 1.7 2.1 3.5
Total interest expense 2.8 6.9 5.7 13.7
2023 Notes        
Debt Instrument, Redemption        
Contractual interest expense 0.0 3.2 0.0 6.4
Amortization of debt issuance costs 0.0 0.7 0.0 1.4
Total interest expense $ 0.0 $ 3.9 $ 0.0 $ 7.8
Effective interest rate 0.00% 0.90% 0.00% 0.90%
2025 Notes        
Debt Instrument, Redemption        
Contractual interest expense $ 1.7 $ 2.0 $ 3.6 $ 3.8
Amortization of debt issuance costs 1.1 1.0 2.1 2.1
Total interest expense $ 2.8 $ 3.0 $ 5.7 $ 5.9
Effective interest rate 0.60% 0.60% 0.60% 0.60%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Note Hedges) (Details) - 2025 Note Hedges - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 03, 2020
Jan. 31, 2024
Jan. 31, 2024
Schedule of Note Hedge Transactions      
Initial number of shares (in shares) 20.1    
Aggregate proceeds $ 370.8    
Common stock shares received from exercise of note hedges (in shares)   0.8 1.1
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Warrants) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 03, 2020
Jul. 31, 2018
Jan. 31, 2024
Jan. 31, 2024
2023 Warrants        
Class of Warrant or Right        
Initial number of shares (in shares)   19.1    
Strike price per share (in usd per share)   $ 139.27    
Aggregate proceeds   $ 145.4    
Settlement of warrants (in shares)     5.9 9.0
Settlement of warrants     $ 1,700.0 $ 2,400.0
2025 Warrants        
Class of Warrant or Right        
Initial number of shares (in shares) 20.1      
Strike price per share (in usd per share) $ 136.16      
Aggregate proceeds $ 202.8      
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Revolving Credit Facility) (Details) - Revolving credit facility - USD ($)
Apr. 13, 2023
Jan. 31, 2024
Line of Credit Facility    
Current borrowing capacity $ 400,000,000  
Option for additional borrowing capacity $ 350,000,000  
Revolving credit facility amount outstanding   $ 0
Minimum    
Line of Credit Facility    
Commitment fee rate on undrawn amounts (in percentage) 0.09%  
Maximum    
Line of Credit Facility    
Commitment fee rate on undrawn amounts (in percentage) 0.15%  
Base Rate | Minimum    
Line of Credit Facility    
Spread on variable rate 0.00%  
Base Rate | Maximum    
Line of Credit Facility    
Spread on variable rate 0.375%  
Secured Overnight Financing Rate (SOFR) | Minimum    
Line of Credit Facility    
Spread on variable rate 1.00%  
Secured Overnight Financing Rate (SOFR) | Maximum    
Line of Credit Facility    
Spread on variable rate 1.375%  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Purchase Commitments) (Details)
$ in Millions
Jan. 31, 2024
USD ($)
Aggregate Future Purchase Commitments  
Remaining 2024 $ 114.7
2025 499.2
2026 915.6
2027 521.1
2028 588.8
2029 and Thereafter 2,407.5
Total  5,046.9
Cloud  
Aggregate Future Purchase Commitments  
Remaining 2024 0.6
2025 419.8
2026 868.4
2027 518.1
2028 585.6
2029 and Thereafter 2,400.8
Total  4,793.3
Manufacturing  
Aggregate Future Purchase Commitments  
Remaining 2024 109.3
2025 69.6
2026 40.0
2027 0.0
2028 0.0
2029 and Thereafter 0.0
Total  218.9
Other  
Aggregate Future Purchase Commitments  
Remaining 2024 4.8
2025 9.8
2026 7.2
2027 3.0
2028 3.2
2029 and Thereafter 6.7
Total  $ 34.7
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Additional Information) (Details)
$ in Millions
6 Months Ended
Jan. 22, 2024
patent
Jan. 31, 2024
USD ($)
Long-Term Purchase Commitment    
Patents infringed | patent 4  
Patents in pending review | patent 3  
Verdict   $ 151.5
Accrued amount for verdict   176.8
Service Provider    
Long-Term Purchase Commitment    
Minimum purchase commitment   $ 149.9
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2023
Jan. 31, 2024
Nov. 30, 2023
Aug. 31, 2022
Aug. 31, 2021
Dec. 31, 2020
Feb. 28, 2019
Equity [Abstract]              
Share repurchase, authorized amount   $ 3,600.0 $ 316.7 $ 915.0 $ 676.1 $ 700.0 $ 1,000.0
Payments for stock, unsettled $ 22.7            
Stock repurchase, remaining authorized repurchase amount   $ 1,000.0          
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Schedule Of Share Repurchases) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Equity [Abstract]        
Number of shares repurchased (in shares) 0.0 1.8 0.3 1.8
Weighted average price per share (in dollars per share) $ 0 $ 138.65 $ 226.67 $ 138.65
Repurchases of common stock $ 0.0   $ 66.7 $ 272.7
Aggregate purchase price   $ 250.0 $ 66.7 $ 250.0
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (RSU and PSU Activities) (Details)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jan. 31, 2024
USD ($)
$ / shares
shares
Jul. 31, 2023
USD ($)
RSUs    
RSUs and PSUs, Outstanding Roll Forward    
Balance, beginning (in shares) | shares 12.1  
Granted (in shares) | shares 3.2  
Vested (in shares) | shares (2.9)  
Forfeited (in shares) | shares (0.7)  
Balance, ending (in shares) | shares 11.7  
RSUs and PSUs, Outstanding, Weighted-Average Grant-Date Fair Value Per Share    
Balance, beginning (in usd per share) | $ / shares $ 142.61  
Granted (in usd per share) | $ / shares 264.04  
Vested (in usd per share) | $ / shares 127.17  
Forfeited (in usd per share) | $ / shares 153.46  
Balance, ending (in usd per share) | $ / shares $ 179.68  
RSUs and PSUs, Additional Disclosures    
Aggregate intrinsic value | $ $ 3,973.8 $ 3,013.0
PSUs    
RSUs and PSUs, Outstanding Roll Forward    
Balance, beginning (in shares) | shares 5.0  
Granted (in shares) | shares 2.1  
Vested (in shares) | shares (0.8)  
Forfeited (in shares) | shares (0.4)  
Balance, ending (in shares) | shares 5.9  
RSUs and PSUs, Outstanding, Weighted-Average Grant-Date Fair Value Per Share    
Balance, beginning (in usd per share) | $ / shares $ 128.64  
Granted (in usd per share) | $ / shares 184.74  
Vested (in usd per share) | $ / shares 147.02  
Forfeited (in usd per share) | $ / shares 136.05  
Balance, ending (in usd per share) | $ / shares $ 146.39  
RSUs and PSUs, Additional Disclosures    
Aggregate intrinsic value | $ $ 1,982.8 $ 1,242.3
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (Additional Information) (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2024
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted (in shares)   3.2
RSUs | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Award vesting period   3 years
RSUs | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Award vesting period   4 years
PSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted (in shares)   2.1
PSUs | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Award vesting period   1 year
PSUs | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Award vesting period   4 years
PSUs subject to service, performance, and market conditions    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted (in shares) 0.1 2.1
Approved for future grant (in shares)   2.7
PSUs subject to service, performance, and market conditions | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Service period   1 year
PSUs subject to service, performance, and market conditions | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Service period   3 years
PSOs | Maximum | Fiscal Year 2018    
Share-based Compensation Arrangement by Share-based Payment Award    
Service period   7 years 6 months
PSOs | Maximum | Fiscal Year 2019    
Share-based Compensation Arrangement by Share-based Payment Award    
Service period   7 years 6 months
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (Valuation Assumptions) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2024
PSUs subject to market conditions    
Share-based Compensation Arrangement by Share-based Payment Award    
Volatility, minimum 40.90%  
Volatility, maximum 40.90%  
Dividend yield 0.00%  
Risk-free interest rate, minimum 4.50%  
Risk-free interest rate, maximum 4.50%  
PSUs subject to market conditions | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected term (in years) 2 years 8 months 12 days  
Share price (in usd per share) $ 348.03  
PSUs subject to market conditions | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected term (in years) 2 years 8 months 12 days  
Share price (in usd per share) $ 348.03  
PSUs subject to service, performance, and market conditions    
Share-based Compensation Arrangement by Share-based Payment Award    
Volatility, minimum   40.80%
Volatility, maximum   43.40%
Dividend yield   0.00%
Risk-free interest rate, minimum   4.50%
Risk-free interest rate, maximum   5.30%
PSUs subject to service, performance, and market conditions | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected term (in years)   10 months 24 days
Grant-date fair value per share (in usd per share)   $ 346.92
PSUs subject to service, performance, and market conditions | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected term (in years)   2 years 10 months 24 days
Grant-date fair value per share (in usd per share)   $ 394.63
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (PSO Activities) (Details) - PSOs - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended 12 Months Ended
Jan. 31, 2024
Jul. 31, 2023
PSOs, Outstanding Roll Forward    
Balance, beginning (in shares) 6.4  
Exercised (in shares) (1.0)  
Balance, ending (in shares) 5.4 6.4
Options exercisable (in shares) 5.4  
PSOs, Outstanding, Weighted-Average Exercise Price Roll Forward    
Balance, beginning (in usd per share) $ 65.20  
Exercised (in usd per share) 64.94  
Balance, ending (in usd per share) 65.25 $ 65.20
Options exercisable, weighted-average exercise price (in usd per share) $ 65.25  
PSOs, Additional Disclosures    
Weighted-average remaining contractual life (in years) 1 year 8 months 12 days 2 years 2 months 12 days
Options exercisable, weighted-average remaining contractual term (in years) 1 year 8 months 12 days  
Aggregate intrinsic value $ 1,482.7 $ 1,184.6
Options exercisable, aggregate intrinsic value $ 1,482.7  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs        
Share-based compensation expense $ 275.3 $ 289.9 $ 546.3 $ 555.9
Cost of revenue | Product        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs        
Share-based compensation expense 2.3 2.6 4.7 5.0
Cost of revenue | Subscription and support        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs        
Share-based compensation expense 30.7 30.7 61.3 59.5
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs        
Share-based compensation expense 138.6 129.7 258.7 247.7
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs        
Share-based compensation expense 75.6 88.4 154.8 175.8
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs        
Share-based compensation expense $ 28.1 $ 38.5 $ 66.8 $ 67.9
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details)
$ in Billions
6 Months Ended
Jan. 31, 2024
USD ($)
Share-Based Payment Arrangement [Abstract]  
Unvested share-based awards not yet recognized $ 2.3
Weighted-average recognition period 2 years 9 months 18 days
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]        
Effective income tax rate (in percentage) (1189.20%) 0.20% (364.30%) 12.30%
Deferred tax benefit $ 3,200.0      
Deferred tax expense 1,700.0      
Deferred tax benefit, net 1,500.0      
Tax audit settlement $ 28.9      
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Earnings Per Share [Abstract]        
Net income $ 1,746.9 $ 84.2 $ 1,941.1 $ 104.2
Weighted-average shares used to compute net income per share, basic (in shares) 319.6 302.3 314.9 301.0
Weighted-average effect of potentially dilutive securities        
Convertible senior notes (in shares) 13.0 15.2 12.3 16.5
Warrants related to the issuance of convertible senior notes (in shares) 12.6 4.1 14.3 6.0
Employee equity incentive plans (in shares) 12.3 10.0 12.2 11.5
Weighted-average shares used to compute net income per share, diluted (in shares) 357.5 331.6 353.7 335.0
Net income per share, basic (in usd per share) $ 5.47 $ 0.28 $ 6.16 $ 0.35
Net income per share, diluted (in usd per share) $ 4.89 $ 0.25 $ 5.49 $ 0.31
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Employee equity incentive plans        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities (in shares) 2.4 8.9 2.5 5.8
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Other Income and Expenses [Abstract]        
Interest income $ 85.3 $ 56.6 $ 156.5 $ 86.0
Foreign currency exchange gains (losses), net (6.5) (7.3) (1.4) (2.9)
Other, net 5.9 2.1 (0.1) (5.7)
Total other income, net $ 84.7 $ 51.4 $ 155.0 $ 77.4
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Event (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Jan. 31, 2024
Jan. 31, 2023
Subsequent Event        
Repayments of debt     $ 172.3 $ 0.0
2025 Notes        
Subsequent Event        
Repayments of debt   $ 126.3 $ 172.3  
2025 Notes | Forecast        
Subsequent Event        
Repayments of debt $ 581.0      
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &&<5%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !AG%1873L?Y.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''"#B;-96.G%@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''#3D11 F1]0J=R.27\U#R$Y!1-SW2$J/2' M.B((SN_!(2FC2,$,+.)*9%UKM-0)%85TP1N]XN-GZA>8T8 ].O24H2HK8-T\ M,9['OH4;8(81)I>_"VA6XE+]$[MT@%V28[9K:AB&,/=A_ M;'P5[%KX=1?=%U!+ P04 " !AG%18F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &&<5%BI_CHQU04 ,4> 8 >&PO=V]R:W-H965T&UL MM9E=<^(V%(;_BH9V.NU,")8,(=DFS! G:=/-)B2DS6P[O1"V ,_:%I5E"/^^ M1S;8V50^4,]R [;Q>=&CHX]7TOE*JB_I7 A-7N,H22]:DH3,1(D32+ M8Z[6ER*2JXL6;6T?/(6SN38/.H/S!9^)L="_+T8*[CJE2A#&(DE#F1 EIA>M M(?W@NBR"A!.?[9 MB+;*_S2!;Z^WZC"H\&;V$@9Y?M$Y;)!!3GD7Z2:Y^%1N@GM'S993F MGV15O-OMMHB?I5K&FV H01PFQ3=_W53$VP!6$\ V >Q= *W[!W<3X.:@1!310!,F)HUCK>#7$.+TP)-+H<@(,D;:))US)=+S MC@9A\W/'WXA<%B*L1N2$?)*)GJ?D.@E$\'5\!PI4EHIM2W7)4,'?>'),7'I$ MF,.ZEO)X>/B-F!P3RFSA7Q7'+2O)S?5UPMA(\7# MJ=-^M"&A40V1>B52;S^DQXPK+52T)D]B(96VX>%26F6V2O'0J(9X)R7>R7YX M(Z%"&9A>2& PL"8/5RK[76W'0^,;+5-QF$?R:: ^C[C6E$>I-9%H M6$/ TQ+P%"W4=:)#O28W823(?19/A+*!X1J.0]MNKW=FS1X:VA#NK(0[VP?N M2/= AG?/#^3^^OGEX>GC^(CU!3YC9F@^R _ M\U=R&T!/#:>AGW,CS7F')'/:K. M(P^)/:^XI.LX#E1@D@AH&R]\;:5&)9I25VZ(HO[C/]2>N8,6_2Q7B948EQO# M6,")%W'%K;"',$.TXIC>T@A["(M'*(U'VNS $6?D.X8UH98XH[FR>0PV^2$YA9??C MY"\;Q F,S)>QQ,96>%W^:?[%RO7(=P2J]P2P_W,-IWD^M6?\V0F M:NWA#J'[X?AJ:%V"XH%-"2MSQ/8R1UZFE%G$%"N7/)4PI636;9<=BI^MFS4> M'M64LS)%;"]3=)O 2KO8I3.K4;X%MW+BBG6"%6>2&&^Y9QS*.(7&8I/$_M#187J%UU MXW%-P2KOPW9XGUBHF>F*OT"HGH,OB!<\L2<35ZHG/(3G897G8;AEV336\5Q M!C$\7*8>[Q#>AU7>A^&V93NV%A/[N)C8Q_EV-GG(-#C9Q,R:5N)OY&HV]5"H M]7(UZJE#;(R0&RO[2$/!E$%3N\V"<0K^2CL>=RU2^10E_5[ M)WTKQ"$L#JLL#L,=2KG/=Q.FQM)^%N#,L$W-'7KMMM-ON]1*>@C3XU:FQ]VQ MB6,CO8&'UL%UAUC=EBT>UI2QLCTN;E+>,VXVJ>LI<;E'9F4\A.5Q*\OCX@9E M"(!! 1EQZRBS0Z!V7,7C_B]8Y\U!H9GR\O/3E/AF*[(X,RR?EF>TP_QDLE.] M7ASP?N)FQDQ))*80ZASW87(]^!=02P,$% @ 89Q46!@)ON%@!P [Q\ !@ !X;"]W;W)K M./'\0\GNYX5RA'WE6 ME!>3C5+;=[-9N=KPG)53L>4%_'(G9,X4O,K[6;F5G*WK07DV(YX7SG*6%I/Y M>?WM1L[/1:6RM. W$I55GC/Y^)YGXN%B@B=/'[ZD]QNE/\SFYUMVSY= M2'B;M5K6:,972JM@\&?'%SS+M"; \<]>Z:2=4P_L/S]I_[4V'HRY925?B.SO=*TV%Y-X M@M;\CE69^B(>?N=[@P*M;R6RLOX?/>QEO0E:5:42^7XP(,C3HOG+?NP=T1N M_9$!9#^ /'< W0^@M:$-LMJL*Z;8_%R*!R2U-&C3#[5OZM%@35KH95PJ";^F M,$[-%Y\_75U_6EY?(7A:?O[XX>KR*[R\O_QX^6EQC9:_7U]_7:)3]&UYA7X^ M^06=H+1 ?Z99!FM0GL\40-"*9JO]=.^;ZM-:36A\=L[Z2DA<*L;+DJGQGLZ=1X-L5Z$WVKMRR%;^8P"XJ MN=SQR?S-3SCTSFS6O9*R@:VTM96ZM,\7K-P@5JS12C_P?ZITQS(PWKJ*C:JP M5J4SP6Z.HYA,@_/9KF^/10S38$I;L0%2OT7J.Y$N-T*J4\5E#L&VXZ7*QV V M>J+^_$$<&S M8B3PIY$=9M#"#)PP+U(99 ? M6;'B"#(M6DF^3A7*!(19J7\^":=!O18GT32&Z-/?8&M4D$B;]7[:(K401/WP M,WT+_2 MR0%O<] M+Y6UFVRH0P..[P?&2+YEZ1KQ'T#H.JITH BUX1!M@Z1F0QV;;O:" M:7* VR(5AF-N3EK)WA'G M0IDDU6/M5)TIMSH#C4;M7MM@A0-B[#6KF-^+[B':'H-C)]K/@)4IO<4R#@4- MDKIR.15WIQ6\C'MXKW4()Y@>1J]%C$"&&$GQN&->["2[^4=1W#\KQ^_U#'"& M.)F&AT MPFS@[IRY+97NT@AF'C'VXSFU@P[N".1+&;13O8 M+\AGV*3*P/--7UO$P-5X!'/'J-A-J;\)L7Z XM(*S>0J2B-BI 2+'$G(:.+" M':EA-ZM]*!0K[E-8\_VN&E]Y&X]Y/??LD5J(# =3?P1HQV3836573^NMV ]7 M C")B1#JFWG+(D='U[HC,.QFL,\U63G@Q19N-0+1)"E*\%AEASN6PL^A*0P''A[S'NDHBGC/ZERRE-VF6:I2/M*^.)GNQ?W+*VD;&MTQ M'7$S75MQ;]FCSKU6@TV^@M;%H#6;&"5C69?T&DHWK0%$6=6I-M>%&=-G%5:8 M)EOY4#,ACP5C%O+/>2CLR( MF\S:E";YCA>5?>5-4O(3'!MIUR871GV2&X+LV(NXV6LAH)*1JF:(DA.$,GWM3S M/ RUET0[EE7\#%8>OC5SEALF]2E4I39"IO_R]1EP7\%16I9MG5&I$CJHM.7&BU;KU-=Z,&6UH=RIVF!5FR; MPA:WN^VMYW0<);!S:\74@UIO(/=J_CQ^A+SWPJ !"P/#P18I#X\ER*XRH>[* M! K4*J\RIGA[K D5M>0;?8.XX_59NA6T67RN M&'Q:(\YD >L"*9+U#(&R)5VERIXNS3(DPM2@4HO8*28D&CLUH%VY0MWE2D-) MY6C*LX*VG!'3(#+: HL?B\VN.RR M]O*SWFVLO@K_D\G[M"BAHKJ#D=XT@KTBF]OEYD6);7U!>RN4$GG]N.$,P&L! M^/U. ,WN7_2=;WO'/_\/4$L#!!0 ( &&<5%AF"2&PO=V]R:W-H965T&ULK59I;]LX$/TKA%H4"="U+E]);0&. M[:)=M*E1M[N?&6EL$:%$E:3L=G_]#B5%E5+%1Q!_L'C,/+XWPV,F>R'O50R@ MR<^$IVIJQ5IGU[:MPA@2JGHB@Q1G-D(F5&-7;FV52:!1X91PVW.Y>"=ZN!7#GXA MM&16R%I038.)%'LBC36BF481F\(;U;#4I'&M)@64CY)?F+?%\OR,7K2_*:L)1\ M9IQC3M3$UDC) -MAM?Q-N;SWQ/)_T[1'?/\]K=;[O;&(@Z M&EX=#:_ \Y^*1BZ-3D*5 JVNN_24 /UN '/HKE5&0YA:>*H4R!U8P9M7[M!Y MUZ7NAE/FU%O7-NTF/9KIOV#65EK$=['@D<@U9M78\\=O2/P(V?Z5V>& M^B^9H1<":^D>U+H'!S.TPAL-<$-&1)D(O"49E61'>0[D D]=KB*2 5[),1[. MRZY(E/!7C5PX/<=QW$+E.]7NDX!3+EHA1+6+T+!%,J?RX@-$?M!X3/V31(CRN"8^?11A?<*5I&K%T M>XSU^"CK0Q8MUE87> MN7D?!_XTV[:.1B7@GJ_CM(U>(3=Y^9XWZI308>J,_4,*?K_>[L$'LUO!&3N_ M@C])1H?I$S+L1G5F2N//5&Y9J@B'#?HZO1&"R++:+#M:9$7!=BS.Y/82.+E M-/%,8M@VG>8Q<;;]3(P<,XO!!=E)_WW%(P:DB];9D ^QP><>Z=XK71T)SE_2 M['N^9HRCUTVC->?;L\DD7Z[9)LC'Z98EXI=5FFT"+BZSYTF^S5@0ED:; M>$(,PYYL@B@9S<[+>_?9[#S=\3A*V'V&\MUF$V3_7;$X?;D8X=';C8?H>90F*&.KB]$E/O,I*0Q*Q-\1>\E;WU'A MRE.:?B\NKL.+D5'TB,5LR0N*0'SLV9S%<<$D^O%O33HZM%D8MK^_L7\MG1?. M/ 4YFZ?Q/U'(UQVX)9&YC'MF#5!J7KD\KW,G!> MP(/9>9:^H*Q "[;B2QG]TEK$*TJ*@;+@F?@U$G9\-K^[]?S;A>\A\6UQ]]>U M=_DH+A:/XN/&OWU?[A\O!8 =(J^+3ST^=,7E*^#C.4H2M!-%,A@JM.2C/7P/;,^2 M'3N#\EI9FK!E4>S.\FVP9!B8=&$^ "/8'5L' M6,=-Z^"FI1UE\S3G*%V)1:C?76O(T38DF32IJZN#Q5!IR (JXK18[KCH'5QVMJX\I#V+TG*5YCK99 MNHHXY&S%8;7GCNG8DJ^.TC^,75=VPU-AQ'7QF$K> C R-<8F[*Y[<-?53K"[ M+"PV)M]9,1!!H6@H\\UVI DRKT'M/MK$:JU M6A489A2*N-\"$=, MHV]%PRV-C;4^_\X2,>?BTNL@%"H^RGDQ!_<,=!TKW: &EGL[!V 83^4T>@#, M)'ALR[ZKL&(Q[TLW:5PG1Q375*DYH.-$]<@D1'9I7N,ZM1B;HU:K&7=<;N8RU7B>FLJ39\2N8-S"&6KW@(H:^S(S@(H3%NPKK>- M2,5:\36[XVN6U7D]00D#:W;-T2FTIMS%.8"RL#J-+77,6\I05JD<4=B-UE]? MGAM=B/7"\+KT&3VQ59JQ.@*(!Z\]4UI5;)@J%7H.P$2D>CI>!P30E=B5USH? MZ@!N3XIN&!K-B/6B\3Y+]U%Y6B;B@#X_B0HOA"-:9>GFRX^CHBJ[4VQC)>MS M &@HTAFKTO046T16DP 7-ENEIAN(1DUBK42:W3*NJV^NNN5T3&4VSP&<& "* MIP#;U,1JT@&%>.!P"SQUA9VT$VVB-K2"/EB%[*P>$(HWC'67AD0.HF M.GTSQZX\/B"8"(BL]""8"*^\C839:$]M)(W.(WJ=]T]Y+,W"TV OEOYG]G9& MNLM%/'B*1*BV(C;%>J$=1Y49'"] ' K5)RL&"&80>8?I@6RFLNVN85:'K2]: MC30D>FGXL6BUAYDN7JJZHV*S(R] $(PJ*MD#V:BB.H@J4&GO=&OT)-'K2;'D MA+LEJ#3TEN_=K0_*Y@W*Y@_%ULU!HW*)^=-GX$0KD-^=A"'9O$'9_*'8NDEH MQ#?1BV]M$BSU5'IJ**(;@EE$V60 ,$>4!7E+!F&_V#WERRS:5L_SDQ#EN^TVS>#U9]#3XD'9O$'9_*'8NDEI=B!D M^O/KCW;S\NXD#,GF#['NH?M^C?1 .G"%;Q5F&5 ,@7*'0Y2TO M@*.8*"<%/H C%K7ZR@!M]C04?W@-HMIMT;L?_P_)Y@W*Y@_%UDU&LV6B^BW3 M450)P!S#49Z<3%HO*FU8]ER^(9:+G=XN MX=6+*(>[A[?0+LMWKZ3[5_ALCH'['C[SJW?,&OKJE;>;('N.DAS%;"6:$HI0 M:+:L>HNLNN#IMGQ-ZBGE/-V47]R8!.LU.'6="VGW8V0<%RX8I2%XD MV]G]]96 4$"*FVG]8B-Q[I'.O97=?\I'1LJRS F&:$0Q*M)EK MU]8TLBJ#"O$E0T?:>09"RA,A7\7@=CW73+$CE*.$"0K(_PXH0'DNF/@^_FU( MM79-8=A]?F'_4(GG8IX@10')_\K6+)UKO@;6: /W.7L@QX^H$306? G):?4+ MC@W6U$"RIXP4C3'?09'A^A\^-X[H&' >M<&H,1@-#9Q7#.S&P'[K"DYCX+QU MA7%C4$DW:NV5XT+(X&)6DB,H!9JSB8?*^Y4U]U>&1:+$K.1O,V['%L'J+HSN MXB@$_"E>?;H-KQ_Y('[D?\OH[C$&JP_\U?+^(?K(<;=?(O!I%=SIS&!\4X+:2)H-W-0;&+VR 1LL"68I!1%>H[7"/CQM[YZP M-[@S6H^,7CQR,SI)^"?$.K"M]V!DCAS%?H*WF]LJ.;^V>O33J_><8;?I85=\ M]BM\,8,,\;K -F @!2\&*6B2AP0N,4)*1#X^_J)LI)_[_^H8E^S.VIV402G M= <3--//21:>DRPZ$UDO1$X;(N<4^^*.GR99%0M5 M &I;M[(5A\9A87F.JT]FQJ'K6AGF._JH#PH57!/'TJT^+%+ S"Y93^6X53D^ MF8@KEJ(2)+T,K%6_!QA5Z#3)5!/$\'.1_)H+'NJ;/4:_W@_:H?5,(]:2=+^5[O^P#+62+RK-EZ#6S.>3'%*:;3+^+L., 1+G.&M M,@U\A89A+0IDD*T[ V?(&%\J5C+&\E^K59/6%9,?NB*I,X$G?0)I"C;\0@Y2 MM-XBI>2)'!!W*">00:XK9;X,NAH/G1?)(-O7?;5HR_Q^DS1/RGZ]1"MOA:8< M'4E.T*#&OB;TM)&RAQ M\EFL@DT\KQ/%1K4"Y_A2G3,Z'42!RFW5NE$>S#UF]6VQG6W;P^NJ*1K,WUC3 MP%+,AZ*=K#J6[_1U+[J$Y584R!QM^%*F[O%@EW5[5P\8V57]RQ-AO!NJ'E/> M$J-2 /C[#2'L92 6:)OLQ3=02P,$% @ 89Q46*&/[L[@"@ =6< !@ M !X;"]W;W)K7.(V==OJ1EF"+$XK4D92=_/N"$D\@"&A%V.NT^1!+-O$>B,;[[W:?B\CS?5FF2\4^%4V[7Z[CX_IZG^=/% MP!O\^8O/R<.JJG\QNCS?Q _\AE=?-I\*\6YT0%DF:YZ529XY!;^_&+SSWK)P M6C?8'?&OA#^5K==.?2IW>?ZU?G.UO!BX=8]XRA=5#1&+'X]\QM.T1A+]^*,! M'1PXZX;MUW^BL]W)BY.YBTL^R]-_)\MJ=3&8#)PEOX^W:?4Y?_J--R<4UGB+ M/"UW_SM/S;'NP%ELRRI?-XU%#]9)MO\9?VL&HM7 (T<:^$T#OV\#TC0@G09! M<*1!T#0(N@VB(PW"ID'8:> ?.^FH:1#MQGX_6+N1GL=5?'E>Y$].41\MT.H7 M.[EVK<4 )UE]9=U4A?AK(MI5E[/KCW/Z\8;.'?'JYOKWJ_F[6_'FYE;\^$ _ MWMXXUTR\NY[]X[?KW^?T\\W/#OWGEZO;_SAGSI>;N?/+3V^"C1=.%]_LN^$>Z<)M7<6IH-H.;S?+U6ER:8H067PVMY_U;.W&V M=.+E,JFO]3AU-G&RK$]I$6\2<].(M\+0)_54?D M(Q?8XCUW?DGSLGQC@&?]X440)8ND4D%&XB(X7 G^X4KP=ZA!CQ'YU;GC#TF6 M)=F#B-LTSA:BMV)$RE5<\/*-$U?.W[?IT"'>KX[O^KY)=)"MOF&^+3?Q@E\, MQ,"4O'CD@\N__L6+W+^9+H4]6+@#JV^6CY?^=#)QZW_GH\>V[)BT%!.,(8$I MXI*#N 04][TF9Q\)]YB3]JA[G?&>@;R60S3?@T4M0F]*_.%8Y:3Z86=A.(S4 MHYCA*"^*QD/O<)PRE,%A*(-=0W)D**^RA9C"2Q$02[Y_]::^6>SB9I6G2UZ4 M/SO\CVU2?3>-:8 9%IA@0P!3II@?IIJ!TM_$W7NX?; J^?W*HK,"X=!1RVP2[9J]:*DF)0,"4P1 MS'/E@[D+2G93"W-6NR;+W?0GYKYX%U_W>=$HU/SUN$X-17O4PBCJKJ=G<$]L ME>I'2E%)&1::*E;+1?% L3[SS;98K.K'@MI,*'B5%(=P4NZ5)Z8[F,=VOFO0 M0B5JC(_-J+P4%8UAH:G:2E_$@XV1WMH:]=2=BS,_[#Y$PSVP#L ^G!25DV&A MJ1I)>\.#_0W5O.+9$G*NXNQ@>Q"C9IB>QJQ!:ZM!7-^X[$0EIJAH# M-%5B: M+A[XD'])54E[R1AH S_VNRM*F-8Z\G1*G[BD&WF!82WCM7RI9L1-AX61/YR: MGZ@]:6EXL*=A:?5>+RK8)X3IK ,F- 4,,08,JAF"BL:PT%2-I6WBP;Z)T?$] MK62D/R&[DV[,H#HGGNYV^+Y8+_K=J-&/$U%C"!O3<5%PU/?UI.GAC5_3^?50 MK0Q4M#DJ&D5%8UAHJNK2]/!@UP,V@)O&[:MMHAO ,(6U6)AH%!6-G1H/501I M7WBP?_$L%[C!;-_,O.X4,H.)K:7!1*-]3H!A4:J;QM*F\&&;X@=:P7!/K+>4 M77UPI\8=94Q:BHK&L-!4\:7MX<.VQRL[P@U[^V;B#KNK$;B+M@'X#Y9B]:'DZ)R,BPT535I>/BPX8'A#C<4RLI[ M,M:U0DWQZ$=*44D9%IHJEC0O?-B\0'.'81[K&5!W*XZXPZB\%!6-8:&IVDHO MQ8>]E!>YP[YN=1C<8;@'U@'8AY.B"Z@[#7-8QJ!LNQ]QA M5&**BL:PT%2!I3/CP_DHSW"'&\1V'APX;'"Q*!S2.M)UH0=V+R$;G$0U^OFX?B&[(^ =&TV9CK,\_UQZQS4[&GIT-V/HENE7@30/M3CV#2:SE0DW40$5C MIT=$%4)Z% 3V*)YE_Q+=%2!Z[A/,;*T.:OE)KS-@6)RJ-JW*$MB)^($&,-P3 MZ]NHGI@1CDU+#51:BHK&L-!4\:6S06!GXY4-8**G0'B!/R3=&$9-XNA'2E%) M&1::JJ-T,0CL8B";P$0O!3GSIKINJ,9&/U**2LJPT%3=I+-!8&<#PP8F>L)$ M. ZU/6RX)]9B]2*EJ*0,"TT52[H4!'8IT&Q@F,=Z'M1MB3/C(S5,! MC#'*4'DI*AK#0E.UE.Y+ +LOJI9B'5G$675:2-0/ GTFI9]LI:F(ZH#@XK& ML-!4':53$[Q.D4Q@E-=0UN+[)O]DUO_0.7P&UNJA6BU8:*IZK8\=@:T6>(_3 MK%&@S74!"K M@#%NGL%TUC<[0P6,1\P!@UH!@XK&L-!4C:4W$KRP L:LI*$+SD M17V ^/M]+B:LYDW]-2>';]JY_"]02P,$% @ 89Q46%ED6&+6!P ["$ M !@ !X;"]W;W)K2Z)*4L[E??T-)$2634AS ^V%CR88C7[UP\5WN&%/H1Y;F\GJT4VI_.9W*>,IW M& M-^6B+)T2SPNG&4WRT?*JO/\4&F2LR>!9)%E5+S>LI2_7(_PZ.W&U^1Y MI_2-Z?)J3Y_9BJF_]D\"KJ:-EDV2L5PF/$>";:]'-_CR+O#T@E+B/PE[D:W/ M2)NRYOR[OOAC_IULU.YZM!BA#=O2(E5?^"OR"AI4&; M_E#ZIEP-UB2Y#N-*"?@V@75J>??E\?[AX7&Z*_5/?KEIU_13RC)T>(>"1PX+D[ M?;D_ ,=O'.N7^OP^QU*Y0UO($HFV@F<($D]0E>3/UV@8XQ+Q@0AJI#K)9@VPV&)J;S7\AL: 6*8D4AV(4\SQ. M4H;R!K*^KZ]B'<6]X(<$-BE:OYHP5GXRL;QT63D[9S#/I*SCLK!Q63@8S-6. M"C;6]7*#P#] (I*691B(!+%_BD2]UM_2%RHVSIU=/6'6BN4L\(_B7]Z GP^"OV=;)@1@>XLM_>'.O;GU]#$.(SPY1FG+D54VD.?LRX4,G_RALNK L+ _;))#I"ZI *O$GHQAHU6*-!K#"O0GN"Q'OM)6;1,:\ MR'ML(W:^^IZ5 RXQV'0]104;@L?O,/R.YL],ZC:H1>YE),H,3A.Z3M*2'!HK MV78+_:NL#(:R*1-MLIL\\%E;@7-IZSK+- -XN!NXB:LX:K9ER8&N4U8ZQ6EX M8#-%N#B.:F!%=1'V[UG3&^!!'EU^2G(H"#J4!JGLASJS]U;@6X3A$EN$O17" ML#(>IN7[TRLOMJEUC&>1#=4IUV:6+E9#PGB8A9\$V]-D@]@/W3VP*D>XVC$Q M5+YLJ@UF=H8[B'N^F 1>ZQ_NP6\(&@\S=+.#]_15;PHG7)MO@[GM8EO*F\Q[ M\!E2QN^P,A30XJ@]-T2$&*=A3LXCA M63+,LX^#)Y5W#IRU[G:U)02'Q]!M$L61CWOW@V%1\K%SC/<>]QBAB.),,<^21XS-BFCIBD MZ6G ;1(,8 >18]@.L:@_20Q7DF&N[(+.J"I$N;E.06YSXL*S2Z9#+(+*VE>! M#'.28>:\+23EA;'L[7:(@=CAKA],JQ- M:!@V)<-LVMGQ4+:@6*G7BW*4L-=QN#BI/:@?,NL0O[6A;+H=S^>3 MZ(3N@!CV)<(%RKGK<8+/Z M&,^)51YJN?9F]7I"9YC?'V9^0-U.).C],CA!2\7C[TZHCJ-P&+9ZSQJI0XR M13T]JM^:B0_R:!]Q2#U=E$CM!"^>=XAE^Y2_,E8/%O78#N*2'!C:I]3]KJ%^ M;G?0Y5L'!8=8>-HYP3=<[K_#Y6_;2(]&RU$C5.:4ZK)<#Y5+H&N5H7Q_F/*M^G9RD7 2(V!@WYXS MO.\/\W[]'D*44[-?-JSZ]*NV01MT49FE_7^ _0B!NW"QJ=,TF^]#..X=#]<< M8L __=ED^@)_N"^X.QT^&J,U>T[R7 =,,RX3"7=V!K[-^! N8K5I#CF"2= Z MEW6M,IV!/]P9?,PJIKN$07L<(_#YPI$XKH'ZK#WJ[=IC.@,_&F371YZ/2["M MC@! GYP_@WW'ATGV3-JZ;P1-IQ$,'_X?JBH'["KAF"K,*Z2UJ\5UOC?TK#>" M0$U6-7&)>5:G-&V]-\^8>"Y_3B!1.>>I7CPW=YN?+-R4+^J/[M_BR[OJAP=& M3?4[B,]40-I)E+(MJ/0F#[+8>^ MH[[0#VA^X+'\/U!+ P04 " !AG%184Z4RP,H" !)" & 'AL+W=O M.Y&CBI MUHL3UU5Q"AE5#;& '+_,A,RHQE#.7;600!,+RKCK>U['S2C+G;!OWTUDV!=+ MS5D.$TG4,LNH_'T&7*P'3M-Y?7''YJDV+]RPOZ!SB$#?+R82([=B25@&N6(B M)Q)F ^>T>3+LFGR;\(O!6FV,B7'R*,23":Z2@>,90< AUH:!XF,%0^#<$*&, MYY+3J:8TP,WQ*_N%]8Y>'JF"H> /+-'IP.DY)($977)])]:74/II&[Y8<&5_ MR;K,]1P2+Y4660E&!1G+BR=]*>NP 6BVW@#X)WH_#8Z'Q$<1>/KJ]'I%(-HBH^; M\]MI1,879'@:79*+Z_%#1 XG5$*N4] LIOR(?"/WT8@<'AR1 \)R($'SF/B>WZJ!#]\/#[;A+I:DJHM?U<6W?*VW MZD)52FB>D-@,X'G)5I2C\5IG!57'4IEMLPJ;W9[?:/?=U::#FK2@U6D$5=J6 MTJ!2&NQ5.A6:$?LL;4@06G)8@V%FSH'Q13=;0??-Z05#FK2@K;?:-8[ M:%4.6GL=W&WKPW44\V6"$2XH/)H6E"4$7O#<4J"L(8'K3^+ND&8I$JH4U/=E M[[3F?#Q1"QK#P,%9%,@5..'7+\V.]Z-N_7T2V5:%VE6%VA^I4)W7]DYK.COM MV\UI-WKUO>M4RCK_W+NB36^W9R_S1]OS261;1>A61>C^;WNZ.WO?VSD?BIS> M9LY?S7$W#GISR=Y0.6>Y(AQFB/$:7>RP+"ZN(M!B8<_^1Z'Q)K'#%.]ZD"8! MO\^$T*^!N4ZJ?P_A'U!+ P04 " !AG%18HU!B?,0' !]% & 'AL M+W=O=J>3U9'KRY/>+TL^)>A73CXK3B2C7.?^.)M M?CY9L$-441;9@L:_.[JBJF)#<.-S9W,R',D;#W_WUM]([(AEHP-=N>I/D\?R M?/++1.6TU6T5W[O=/ZB+YR7;RUP5Y*_:=6L7$Y6U(;JZVPP/:F/3?WW?X? M M&Y;=AJ7XG0X2+Z]UU!=GWNV4Y]6PQC\D5-D-YXSEI*RCQU.#??'BFD+F32,( MN:VZ; ,6A*"TS=4Z)8KOKTUAS=9DVD:URC+7VFALH6Y=93)#0;UXYR*%G\[F M$3ZQY7G6G7^9SE]^Y?Q3]9NSL0SJQN:4/]P_1RQ#0,L^H,OEDP9_U7:FCH^F M:KE8GCQA[W@ Z%CL'7_%WN^^T-;\5S-"4W7E;$#,N4Z4 DBWG@+9J'L$WQBK M;69TI=:X2>!O#.K?JTV('@S\SV,()0=.'G> J_)5:'1&YY.&S_)W-+GX\8>C MT\7K)\([&<([>FNSF7H12U(_ M_O#+7J1MO]5"Z/7O>W=_3EG38,=YSO;[K6=S=_FJH2>OBYU3Z2IUP9 MJ];P6*NK2GL-UNC*0#^MP>^=#GB>.=\X#W[(XM^TSTH0=O%2M2@#K]C)2N\" MQ\2_A4I\<4VXK3T)3IFK0:\,-J#17AC(MM6J\:82#43"1/!X% M ACN@-:X9%J9C%3CW9V!![C%)Q3NCKQE#O-N$QER8!HH:^$#/#->M4&6VP'G MK')MWAD@FS?.< EL]A#+"@KL.8%P'60N6=SO2&7[#6RP41/WV*,W%8+"#@#* MV>=J@A%(MRDX8#&M6VBC^#]3ESH8 >M!-:;R!-BFJ4@>/RS?/X"LSK+$@N05 MT+>!&-I^(2ZV0TF'L:1+#<JMKS M:=2P23URN1D]?-%12W;]?;6Z'0G&#ID0.1,X!L;0!)!.=@HA-^AQ(9T82Q<0 M5M-4)KD$GJJ5M2U6OB>0+BJ$SAU-'2W^]D\%=X5B6Q,R+-F39J9 B]6O+3SN ME/1XB@6G8?SOKFJ@^$SUXS!#4RKCK; M,\G$<\ '8E6;D\3609GQ/;2;8'*C/1R=01%@YD!2F%2^(P": M>X63NGB@UC;H+-74F&LP&$VXK]OLD$[/CX+KN+6ZS0TOV;1QB(OSJ_./:/]I M):BKE>4IA-,-X*6(X >7H24X'5@P.9=:;36JLOFB+3$PG4 !&SS$U ) ?L?M MY[@<2M=6\)443X =!A];FT:L@1Q]3-^ ;#V$#5>8'F&^'Z4G6%S5FEPD;,M M#EZ1CQA4N>9@ Z)I'&JQ3OS!_?C,#([$\,-16 N)[(2 ?XI1I(QKMSOR,#LS M]2&(MM^$:+BH@Q IJI,J()8Z*KW=0F=2@CO,O*2'!0T;/(6 M7HP^LL*/+D[5QB'0$B+IO&%>L$6 @':9JPJO!3 X38'L.&G01R2/:Q!4#DZ: M#A0BBVW25"X0^,UTSPTB]X/B@F-;[^I.:D>'\I882G383RD>U$4B',ODM*MN MCFM\L!^PZAA"@,K5)@.C[XQWTGQGSQF)0![$-#+3NK%5)(V6'LY8'DKA84?J M3>FD/ E'\3*8>U6G@;VK.(TR]4/1G4QYDV30IT)(NYX^)Y<@46]-A91!.HX7O+7J'48?:5*I^_&1XVA_8 NCFN9Y )&EA+DY+I'=HH6]<#3C'"2[D'ZG'DCH3/HTIU,W==5 M*U25ZDU^,Q2I )F[F,HD#! -\@:V&,0>2^_:H@1"I99)<;2%HS9X2W^0G,X$ M.\-U&U)/"UV("$.1: "[SZ=+_TT.)V7#G$>%L9:102Z[) '"EP\B>G1QRJH/ ML6]43+[1PNFT:Q:=?GF*WLGDP][(P-.IO+1!=-!#E0^]YH[J])@,S=2-Y@:I M*A R#$!(L5&$B 6CJU6LHSM=M5J(P"8-> ^%E*D=.P?@7*+U(?BC1#XM MC#-^;W$UJ3_TO;H^, ".7H/B7W(4M/L6N@TP'@R6@(\*Y_N1KH N8"7"#"0RS$I 2)S;ANM)'Q M_R,FS)";;!ROO@<53[N7IVZ0Z4=E0I\D'IP&4O$0Z1_RK-K_'S+DL<\ \X-/ M0C7Y0CY\23^S,7T=&NX.W]96Z9/2N#Q]F,/;*7 ,JJ(MMBYF/[^&PO=V]R:W-H965T K[U178Q9%V;CFL@EF9WYLH6=GJK.5;,1"$]/5-==/%Z)2V_. M!ON!.UENK!L8S\Y:7HI[8;^V"XW>>$!9R5HT1JJ&:+$^#^;TY")Q]M[@-RFV MYJ!-7"1+I;ZYSB^K\R!RA$0E"NL0.'X/XE)4E0,"C;]VF,&PI',\;._1?_*Q M(Y8E-^)25;_+E=VJ>W/8A=/ZO *51G_)=O>-ID$I.B,5?7. M&0QJV?1__KC3X< AC]YP8#L'YGGW"WF65]SRV9E66Z*=-=!/$08>[SX7R)<:U632W#5J 2H;#?D MTNLK-/ECOC1^_,_7!.CQD]?QW:XY,2TOQ'F ;6&$?A#![.,'FD6G[[!/!O;) M>^A[]J_1^B%'D#F2(PMNR-=&6CC>6RQOR!&A(4OR$?.M*&&C&"T6)BD;I;X5838C MG\%7/X/DV2@BDV0T(33+X4+CZ8B2+\KRZMF(AG&< )F&E$Y@S\*,1:,^R8]_422* -, MG%!0G$PHH+)D.DK(W$A.%KR0:PCL0&YXRYL!8[Z87PX8#-0HH=,,P259!(PX MI\#H8]CGS(DRG:2P=*TL[5MQF*>QERP.&[Z]]W2%%JV_?GO MF'9MJ[1].8$*8A-(E-,44J)V_)^&Z<2EYW[GDJ83E$R2NR2B-B)72],T@Z"] M^.:MM0"4)QXPCAC,XY RZA=*XQ1Y_&^YNQ)KH35$&_9YIWT6D5,#8>M>6/&Z ML(Z?DS0D6X&E"U4V\F\8\A:)?92X[$3U1(X8M%WV^?0N&*## *IA3[H5VN+^ M]^LKPFO5N0JR&XYS5FCA;LF>+/=%=--5 Y=XSX6%@#.M\+=T]31"8/4.6*@#"[_Z$77[=XBCI_"=(J$;W.*(VSA%Q*/CX6(9 MM'%^^W"_4RE%8@91'G#@N!PTXA&I9_L\N"#=L/:45[T1'E%KG*:CUZZ)\<&5 MCJ.I] \70PHG;7^[#Z/#VVC>/PF>S?N'U2W7I808E5C#%?LE#8CN'RM]QZK6 M/Q"6RN(Z]$V<\R#I##"_5G@;[#IN@>'%./L'4$L#!!0 ( &&<5%ADQ,]R M$@4 /00 9 >&PO=V]R:W-H965T$P8S!1<55@#%:BIK M07!N-E7E-/"\9%IARIS%L1F[%(MCWJB2,G(ID&RJ"HN[,U+R[8GC._<#5W2U M5GI@NCBN\8I<$_6COA2 ICU+3BO").4,"5*<.*?^T5FDUYL%/RG92JN/M"9+ MSF\T^#,_<3PM$"E)IC0#AF9#SDE9:B(0XU?'Z?1'ZHUV_Y[]D]$==%EB22O.+MNW:,')0UDC%JVXS2%!1UK;X MMK.#M2'U]FP(N@V!D;L]R$AY@15>' N^14*O!C;=,:J:W2 <9=HIUTK +(5] M:O$)4X%^XK(AZ"O!LA$$+*XD>O>-*R+?'T\5'**73K..\*PE#/80)N@K9VHM MT>\L)_EP_Q2$ZR4,[B4\"PX2?L;,1:$_08$71 ?XPE[CT/"%3VM\0656QP,"1[W T2'V M?2X:$_-51.C[FJ""EY"?E*V0PLN2(*.'GN2-0 5EF&44EPA+26 0LQR5%"]I M214%XU4M78ZP0H4^96-.T5D'F9LU0FAFR!X*>X&S0.#5!BZ!WK&&\G-3]B,A M>D<91'Q90O+*]T>/=PQ7?R$;4B*_:X.N#=%WKD#NP[/G6*X1^=50$%LK?:1C MF-Q!GHD;N!>+AN42_8;2>.Z&T+Y]DP9^\''0NY^+9HGK[UG3SIT3H6A!,PSY MI2V1DYI+JOIUON]ZXV!?>\ZKB@CCGQK71/0301S @>/(CWTWVD'G7-1<@& @ MU%(AJ3W7.OA^76HQV/U][0_WVD4KOB&"Z5@S7H:[GF5W8^R^9ZON/4/UUG_9 MCO\Z;P2I[P8/?!,_\MRX\\)0_228P"H;$ M=V?C(++-;\#>,/"3$+0;1X$?NND.>CH,_$D0V<+LXMD\M9S7HI>%0AI;KAL M?^ZYR0[ZQMF'E_&'H3L?!_O:4WWU?5CB[ ;NN1'&P+:JU8\LV76_#0@Y&A"6 M0>,TM9WV" =Q-'2 P5\X6XV%V9,>#28S;V9'PB,U#LQ9:P+6J]6HZ9_^'@2>+/;4$>82^: MV6'9X4M!:DQS1&ZA%)>D_?QRM884UY]68QCS73Y"4*E"'8]1<]# M+1!/8D]_@>P:()F$B?X*/50*T22:19!I@TIA,H\]D.,TRT2C3^@-;55=SS*2 MS>HG.^7+XX$4E'PTT&E]2!;KZV(E]1"DMC$U:#W^D#,OU>V>S+.(O8''DD'? M#H#14U_)^(Q*>&>3!P8' V_&+&;@B!0BN.-)/,S1WT86^R\$L"#2"&DB( M.UUEXXHWW54)-Q"%ARM(8Q?EA:GIP8P;77SH8A\J?0HT3#_YGEV?NV-/FZGU M$H5B9&7>VQ(. Y':1VD_VC_I3]N7[,/R]O^ KUBL*).H) 5L!2_$#A+M&[L% MBM?F7;OD"E[)IKLF."="+X#Y@H,^'= ']']T+/X#4$L#!!0 ( &&<5%@* MV%HFH 8 & 4 9 >&PO=V]R:W-H965T.];/%UHO,G)N?]'HVGXF*VT#/A<+-1)N*.VS- MM&?G1O#"(U5E+P[#0:_B4G7.3_W9.W-^JFM72B7>&6;KJN)F^5R4>G'6B3KK M@_=R.G-TT#L_G?.I^"#X#/4BQL M:\U(D['65[1Y59QU0A)(E")W1('CYUI(<1>[H:1E_(%=_S\U.@%,P0-:K3PJGIL""<5.>6# M,[B5P'/GE]S.V"]?:WG-2Z&<95P5[)6Z%M95?G_X5CMACTY[#MP(IY>O*#]O M*,=W4!ZP-UJYF66_J$(4-_%[D'(C:KP6]7E\+\'77 4LB;HL#N/T'GK)1O7$ MTTONH-?2LLM>B+'SNI,MW))]$'EMI)/"LC\NQM89A,^?^XS0\$CW\Z"4.K%S MGHNS#G+&"G,M.N=/GT2#\-D]&J0;#=+[J#_HO'WR_AA%=G'-9L)T;1C?%:0@0>Q6$&X)&&%3H]QL(L?3>UV7FY.$ M'4J%W"I+E E[=+*+<;$1]Q+BLD];:7_UTK8.?O="LYIV)KTA%T* M4)O(G".Q2,)"S+65CAVP* I"_#Q]DL51_.S&RE]=ZJH2)I>\9',^%X;%_3B( M-E#KW^;T4INY-F"R8YAL#PZ=?0H^!&RJKX51Y&UO*51FE2_;V%$(26ZC^\./ MVD&R/9[);]D ^L19%,1WZ-KRE=T'K-^-LI$/ MPB0,4OP<(O# D6[BD(+D9NK\[-2X[2P$?C_R@NQ-"G_W/6'W,+5'AEU*MMA/ MQU_MIFJ4MM*N\6,<)7#3?8&71(D/'!2I!-%'<1=G,;:/BQMBNHWSPR@8$-,8 M\?#XV/.AWY(;))(!*-P5?WW0#WU^'29!>,3ZX0CK1\9?VDV2D;@&)1S*IFHED((]A!'V*NND:7+68RGS471I3P9<&<9@>DQ+B!(;$? M;EI-N_NWE$&RBOW*#."BAY09HJUD:ZC'J1.L_76C:/SWOD(Q&SZH7X+L_U\X M:XC\?TB9%#WTNYWU:4>!%LG'3ET09&XD37OP>8$R#URI' 1$@_!E;E+6N:LY M:=I,:7,HWC#)C2A07[_6$,,M _8%##13VGD2RL/@FPZ51"U)*S)^BSD96-UM M5G(7J$OK*9;R2D!$[Z.%P.=C71;P$W1&RS!BRPM,[ TV8S'1WMXY%<^U(.AK M-P=;^EZ4=NVBBB^).ICA8Y(HK=23A9>&B$T53*_]ES>I>-ESY7Z-,+X<"6@AM[[/3Q MVGRWY_9;LTAKT'B!OX5T,\!K)3PEZC#=;)CXX1&KP0@K@AL+MZ!<)< FO0#:G&Z>SRZ:5Z,M>//VAK"8DD*EF 5O;+?8:9YSVHV3L_] M&])8.Z50\_QM02P,$% @ 89Q46-[KX,!1 M P ,0@ !D !X;"]W;W)K&ULG59M;]LX#/XK MA#<,#;#:CE]R29<$:/>";;CMBG:[^W#8!\6F;6&RY$ERT]VO'R6G;H:EZ6%? MK#?RX4.1(KW<*OW5-(@6;ELAS2IHK.W.HL@4#;;,A*I#22>5TBVSM-1U9#J- MK/1*K8B2.)Y%+>,R6"_]WJ5>+U5O!9=XJ<'T;H_W<76I:12-*R5N4ABL)&JM5<#X]N\B;)1ZJM; MO"M70>P(H<#".@1&PPV^1"$<$-'XML,,1I-.<7]^A_[&^TZ^;)C!ETK\PTO; MK()Y "56K!?V2FW?XLZ?W.$52AC_A>T@F\8!%+VQJMTI$X.6RV%DM[M[V%.8 M/Z20[!02SWLPY%F^8I:MEUIM03MI0G,3[ZK7)G)0!N!A^4M(V!U[+$\F?]B*B- M_)([?A?)4<#W3(:03I]#$B?9$;QT]#?U>.D#>/M>_GN^,5937GPYY.B DQW& M<6_ES'2LP%5 C\&@OL%@_>S)=!:_.,(R&UEFQ] /1^40R=^ @4\-0J4$/4=W M8MWF[DWR_^A8]?1F&Z7MJ47= I,E""7K856-B'H/D9%6!12JGM[U&"VO^KX7 MXTX*)UQ2$@M![]%,SG[5^%GZ^I[%0;O/H=;*&'@*>9R&,8U9FH=3^"R1:8DE M<%FH%N$D6X33"0U)N)C N?.9C3F,[GX1S^/'Y5]Y1G\SS,W+B8A[-?*:>+,)[X(7F$\BS,)^Y+'CYJ?& \ M(]2%&_,T3.$OBO?AL'9T 90H7$&GN4L/"DY!D>/&$E.*>$,E[_1;SP2WWXGY M#1I+]=J>UIJ5^%L9$KKLU A;4I *#*\EKWC!I!WJ]V (V)$+*7OM\YJRW#8: MT1LQ_!;:H3*AJTR'J0P,+IFQA$**K>JE)>;R@0O:.JI262K(=.NV5\19U[9N5H2LG%D-%'W?'?G@^M(%[\:&9?F"ZYM* P(I4X_"// ]-*AA M857GF\)&66HQ?MI03T?M!.B\4M0!=@MG8/Q+6/\ 4$L#!!0 ( &&<5%A: MDS*Y0@0 -H) 9 >&PO=V]R:W-H965T+>I9U-3.V5U'QIR=55)>S#"2NSF2;#Y''C M2JY*'S;ZL\E:K/B:_3%-!@$0*\Y]L"#P=\>GK%0P!!A_MS:3SF50W%X_6O\0N8/+0C@^ M->JK+'PY30X3*G@I:N6OS.8CMWSV@[W<*!=_:=/('D XKYTW5:L,!)74S;^X M;^.PI7 X>$8A:Q6RB+MQ%%&>"2]F$VLV9(,TK(5%I!JU 4[JD)1K;W$JH>=G M9VSEG0B1H7/MO*T1<._HS>_&LWL[Z7OX")+]O+5WTMC+GK%W0!=&^]+1;[K@ MXJE^']@Z@-DCP)/L18.?A$YI-.Q1-LC&+]@;=81'T=[HOQ$6NJ"/7*RD7M$\ M5(KTDAV=29]V&CKKR*U%SM,$K>/8WG$R>_UJ M># X?H'2N*,T?LGZ,Y1VH?P_=N@KDP!_OE\;QP5Y0Y@%J':-^K26=?Z L[P4 M>L5DI;M-Z7-MT;!WK&LFZ0A1TPZ!@[+4=)->IU08I81U/2K-!H*V1X+6QL9& M-4LR,("Y8P$&^8!GUH7TR(*+4*2.G@O(>2<+#BJ^9+K1,CBY]L)SD](@7; V MZ!S1^O\!/++<0T/=!D>P46$\+?["R(@\59W[6@14;H?J-N_@,0VA0LC80GA7 MF(KO <[1):&8'/K=EP =DW)@4LVIJKI(F-)L0/"32GSDC:!C8--N"/A*!>N M!$J42XG:#4S@MA(:XS0&Y.5$P8(SN8R!B2B>#WM*\X@,W5AC=G<-&8/\J5;= MSJ@7'7OCA2)M0NBP$)6IM>\RBZQY* 8G/R'$QD;88CM (+HW3#-:2*7B)(?/ MO??[[])]3,2XU4.YN37'":\>4KKB)9* 6(0Q1J.4/@AIZ8M0*,@+%J&?F]J& MMR90X?PNGK<@MW(EM^>$@ZM0J:'Z=)0$4I18: VLG%&RB!%=""5TSA1GU1JWKI+?8'N%V[8I< PGQ[$X19[75:VB;P-. 5B%:5.&&S2RP#?3 MF]>O#K-L<#S_?'H>E\/CMZ#4Z"%BD=$/986Z0Q\)VCM %MJ0D\:+(7CO!;1- M>>[MI^/N')!:<.WTX+QUL4#Y<6Y6.G*)K<+":I1#TPW0##G1?.]IF+6MT,7E M:;']2U "RU]F-TC?/6$7#*:[YG-_Z[ZMV*[BJP+=&(J\N7J[W>[A,F_NZ^_B MS:OG0MA5@*UX"54@V$_0F_$ET7QXLXZW]\)XO 7BLL3CBVT0P/G2H,3;C^"@ M>\[-_@%02P,$% @ 89Q46*$$ 3T3!@ 0Q, !D !X;"]W;W)K&UL[5A;;Q,Y%/XK5D (I)++)*4MM)7: KNL@$64R\-J M'YR9DXR%QQYL3T+^_7['GDE"FW;1JEJM5KRT^=B2+J%3I038Z7%\ M]LZ='MLF:&7HG1.^J2KI5N>D[?*D-^IU#]ZK>1GXP>#TN)9SNJ3PL7[G<#=8 MHQ2J(N.5-<+1[*1W-GIZ/F'Y*/!)T=)O70OV9&KM%[YY59STADR(-.6!$23^ M+>B"M&8@T/C:8O;6)EEQ^[I#?QE]AR]3Z>G"ZL^J".5)[[ G"IK)1H?W=ODK MM?[L,UYNM8]_Q3+)CL<]D3<^V*I5!H-*F?1??FOCL*5P.+Q!(6L5LL@[&8HL MG\L@3X^=70K'TD#CB^AJU 8Y93@IE\'AK8)>.#W+OS;**XZ0%P_?VD#^T?$@ M )G?#_(6Y3RA9#>@/!%OK FE%R],0<7W^@,P6M/*.EKGV:V OTG3%^/1GLB& MV>06O/':S7'$&]^ =]YX//%>7-AJJHQ,_OYQ-O7!H3#^W.5R0ISL1N1F>>IK MF=-)#]W@R2VH=_K@WNC)\-DM?"=KOI/;T+]+RRYN/ZXMGJNYN*2\<2JLQ*75 M37K\.A1]\;L1SRFG:DI.[,=@C_?$DD1NJUI3H$+8QJ%SUG#"SFX%?/C@WF&6 M#9]!)EZ-GCW:$U+43BUD(+UZ7)(N1+YB@[[#8&O2K/KB,PGZ5J-?12CI.[-+ MI;4@4TJ34^3TSBE?27&A;0,\6^+#W SV""UJ!N7EY@N" 8&7D$NEJC U+T6 MBS8%2^G%_6Q_OS_!7- :;Y"Z4N5E@O Q>[.H/;,:PU>9N7BH3"?M'ST59Y5M M$(H+Z4MQ7V23@_X3\5*"\D+JAEC=4:U1Y#%B5%+ M%SIS6V1C-2GO&Y#9AB)(((@)L>.M3*X;3L"PGW4LA2\EVHNA.>VX#$[E[!NJ MIN+WP>9?MB,Y^XX_\[G1<(KA0=8?;D((G<2&-6OKTNX(L#IM@IQJ-B.XW54. M6C4Y7HR@@Q+G7-EKZ4)=4#0DD81&(MRFG:\N7:PBS)E;TF@J7 M8FR3:>HBX[D %N3:&'28K0)35Q8Q &Z,\6->;C&LK-O204>6)\J M$NV"P0FQ=K<"1DR[&9MO9FQDM46;8[J[TN&1])Z"3\&+701=K3:=C?<-ASH1 MA0X&KU98BOB:$"@,544CFZ"ALL LCN?(79DK[9 2NKLI?K&VB/&\+T9'&2KR M50$4-5,1*$@S5ZS3_OC1E8Y:&Y^3 MX0BQ6\Y6*?([ ZW8443 *;VZ5J^Q)D&TPGT1OY.01M0 2J0OMCU"(GW[A&P(9:E*OY:A/JH1^DTK[K1=QQ MZSUY;=UFAS^Z;V_&Z[9ME+C[?>N;F@=@MVLOSRY?L)'1P3,4;XT5*7E,;I9E MNP@Q*[@X.<5=H4):J[S]ZN)<-R9MXM3D&$7>&I1_06F6I1UN!+>M@S.8%E-\ M06%T_?.=F<(8)_YD_Q"+[HZVYF1\A/WQMUMS= 2379,G G>_-L?_XMH<#8^V M@_AS;_[W/7K^;!UL$&?H7-X_$-YQ"%ELXXUD_7)T1GZ6!D(YZ.E]Y(I 7;1],, MJL/^P7Y/N'1DDVZ"K>,QR=0&_.2+ER5)]!D+X/W,VM#=L('UN=GI7U!+ P04 M " !AG%18K&4\LYX$ #$"P &0 'AL+W=O+Y1XS,?YYN*,5U(]Z()2 T\E%_K<*XQ9GO5Z.BMH2;0O MEU3@SERJDAB2\*@GZO)$QXD[%;NU63L:P,9X+>*M!561*U MOJ!Q";S)>D@7]0LVORUN%LUZ#DK.2"LVD $7GY]XT/+M( M['EWX#=&5WKG'RR3F90/=G*3GWN!58ARFAF+0/#S2"\IYQ8(U?BVP?2:*ZW@ M[O\6_=IQ1RXSHNFEY%]9;HIS;^A!3N>DXN9.KC[0#9_4XF62:S?"JCZ;QAYD ME3:RW BC!B43]9<\;>RP(S ,C@A$&X'(Z5U?Y+2\(H9,QDJN0-G3B&9_'%4G MC,W/TE#=&?<,WF4E M>MD&]Z+&C8[@]N&3%*;0\+/(:?Y2OH'>"0])P2$ZA_X##(6U/XAW6]K5MFFOO"PISR3&QF5B (?:,$Q1X M*J>&,*Y!SD%6"A9;H;Q2[C3*:O8$91TFU(8)H),K+ V-GZ'-!$8]YYC NG,& MTU)6PL %X41D%(A#_UCQ1B*&%D3=4=3WA\]JDNQ;Q13")TGJC_:E]Z]L0=R- M!Y$_@-M*905F_*'X^"?4EPT.>\8A-GWRNI-5P2I=96 MOXW=IEE6E14G!E7!)678=^)JXV>L_ON'_P>(FU=T=37[$^LQ& ED1_H,KN@C M/A!+1#4T*X3DN7 MKF92A2\&=]BZ8$L-H?-H>YCX@PX,AWZP71G@!1T8#5%TNHT3=!,^$ZAG13AZ M%=529@UABF?: ZN&/1TF?A_:?3^RTP3N%-=X*Q[1CGM0?QP38- MK?VO=>;N?TWJ5'ZT&B*MADIK0P;#(TXV.S4A# _T4@)?*>J6R85@WQ'UA5WH M$_8SFMJL:T76<9NDS'S0JV/*Y,F4+1VJL_+%A=:Y,E=:T&7W=KT"A! MF^]?,_H/U\0OK_$/5J.ZS4(#((@VK'0I.Z^,?=*.6<16J[\?8D=JUUZENL:7 M%)V\QDAQ=*R&3;&J ^".VO;1;C@ '%([].TPL,/0#B-G&Z2*S>?<8+ISN=%1:5A>L?-62VO-5- M5K/:M*C3NC-[/E[WMY^(6C"A@=,YB@;^(/5 U3UC/3%RZ?JTF318P=QO@6TV M5?8 [L\E]F*;B;V@:=PG?P%02P,$% @ 89Q46.#K X.B$ /S8 !D M !X;"]W;W)K&ULO1MI<]LV]J]@O.Y.,J/0.GSF MFG&2=IK.MDGC=/MA9S] )"1A0Q(J05IV?_V^ P#!0XJ=/69:1R*!AW>?T,N= MJ;[8C5*UN"ORTKXZVM3U]OG)B4TWJI V,5M5PIN5J0I9P]=J?6*WE9(9;2KR MD_ET>GY22%T>O7Y)SSY6KU^:ILYUJ3Y6PC9%(:O[-RHWNU='LR/_X)->;VI\ MCSP(I M61KS!;^\SUX=31$AE:NT1@@2_KE5;U6>(R! XP\'\R@\ZJS>OCBZ/1*96LLGK3V;WHW+TG"&\U.26_HH=KYU?'(FTL;4IW&; MH- E_ROO'!^B#9?3/1OF;L.<\.:#",MWLI:O7U9F)RI<#=#P Y%*NP$Y7:)0 M;NH*WFK85[]^IY:U>/*+J95]^O*D!HCX_"1UN]_P[OF>W>?B9U/6&RN^+S.5 M=?>? "8!G;E'Y\W\(,"?9)F(Q6PBYM/YZ0%XBT#>@N M#I'W3MLT-[:IE/C' M]=+6%:C"/\>(95BGX[#0/)[;K4S5JR/0?ZNJ6W7T^J]_F9U/7QS ]#1@>GH( M.F$ZAM/7=XFWIKQ55:V7N1(WJM2F$B10\;X4/S7Y/3!S=CD1.R6TM8W*Q/$L MN1!+G>=D%^MUI=:R5F);Z3+56YD+69BFK(59B6ERW>$]$M+]#22(^=U8"':!6*2,$Q #6@$UM!/RUJJYS> 9D M(3AP(4VEZWN1(7E #R>(30ETXV#LU1K79:Z7..&=A61,1W@*8$[:P/,*0&WY3V AB,S M5=9HC4M5[Y0J10,,EY:81#H!IR *OR4WB7@CRR_B%XDN'%3AVEJ3:OI&6SY7 MX"*5ZLC[O8<_D%F,5%-:E<*B;((?FR5P7I<216B6N5[3$985!38'F(X8)+_N M LT,_"E-C0\R*4&>&C!/81]\KBUJ!@JMTBF?X=0#Y /!#M^O1*9O M-1R8.44$0VA 2*@8\!+YMP1$2V7A/6J;XQMI#D'?-E6Z@5B%RXE,76M4FGM@ M-:Y U."5:3 \+ZW.M*Q@P8!1I+*JU0P2\EDB?D=MOH>#,J4* :F!2*7="- H M#WUK*HJZ<$J73Q-45CS8;%F*N CVK$"5^90S9Q'(^V!."&0Q U7'M"1KT*S MCV>R7B_0H12U%]2#,KUJ0!B!4IMT=N(C8FSX#WI(O.!8,^ YG1'H3J#HSH M0GK@I!KRRZZ.8:) 3%DV5J.%>?,$R1B@X+'J%YV)DAAU16D4SDA=4'_ 8H&; MX%%GD/9Q;+0;6&U'=93D$ZFBCP)R"^*^TP6C-ILFT\OI>02H P1CQ?%L,IU. M!_*<./W1MI5_A.; " 9''U]=):#]> 2=WC]\@H[H7V@P")G4A+QA(GYT0AZJ M XK=DF.$!2Y:]K0E0@Q8Q$O,MZI ^+Y?Y#]+<+S>3\(^>-EX[ "A'&H@7);J M*FT*6Z/'ML\Y<)V_B-W!"G)68"SPND+'B*P"_T]OR5,2O,X:&SF(#VEM,"J[ M3'HJGJ#U$3KN##*3+H"GDV]RCP<=W)/=AI,L6.1BHW=Q3P.YWL$!]/U>,"8O MX!C;H-./<;GTV EJ#&FF9$9*"D"M6SODW%_.G MKSFV_T\LZZ926*95& M.9GR<9:2P[LT8MRC<%LJQV'&C3.*@:,*#!Z+JHB!-46KJ?MC[&YC0FHU4$1- MLBE=@XUJUA062GK>M0:T;7;_M:X;>"R#0Y)?U#,X!I,?B)42$<24 GS!VI=P M41!M*S'@]\2]"*?&<74"$0,.(_UVV4H*3M]B/37F&A)QG;'68F4\V6?QLD]; MGS3;TO8H@@XI-U=;?S0:*U?2SZC(&]1?^ZLO3A2CO?]93K_- 1F9IA7V<=#0 MFW(K==8V)FHS >]3H[YSM<(%[9 O,4YL^@=T$ELN'&@->.XJO]^OHIU@VLD! MT.5FXB=9PO?[T'/T?0B,+K8?JZ$4S+@4+%3]5="])&R1B'?MCGI3*<6^4=^) M@KNHXR@=THNV\70\FY\GBU K(.3CV<6\?33!KL-641<-+GLH#%[6 GC_/1^6K-OY%Z7;!__(^._E7FCAEZYSQ/R MM*">C@;2PE6#332S6D$@P_9*>.E2GJ2C7'9XH!KK,% M.R!1!CZH;(T=F4]JI2BB(Q/$[#P1-\W2@L&BY_F>_ _%E^"Z@!">U?#8!(-T M&S#L'J_ W9>^+0";3;/>.!7/.4.H'87."L!-_+L5PY, M8RGO6 Z&.>!#C&IHK]A6L.34;)/7XTV!Q[D%?',-..=0CO I3$L)^*6RJNZI M:MGG$Y&2%%)5RVDAX<;Q XHD+9? 1TAO4 QD >C]+:6/I36YSD@#EC*G9A[/ MY22I9)]RQJFM*6O7W:TI070M[3THX]$1RD] ]YV%VJ?/ASRF1K5W8^)CL(MC M2&@OYQ?)E#Y=08F_$'\#"WHNL$/9]B138VMP((@,!M "H].?K*!/SI+Y4_'D M(KE\*GX909:/F(%+X2-FR1G171N,'1!BJ,$ 5B9!P&S(XR(Y/D_F[91AE*/L M-,_B:80-??K6BQ/;V^,0>*:P2Z^IQRUMV_+'#)QD,U),02DU8HC!^U"QX^LF MM]W;#==-Y'A1;71H,!QBP@&:N_+EY%>"),%CBGE1G11&;/I/^_B_>O07D<,+94"CH M\>28,M/9_ 6:4W(1_B[ .([%G"SYC#ZWZQ;)>?A[GIS29S+'*2R\CHT9)Q=# MPP^@,!' _Z=PY R.PJ/]NSD\G]/[4_IW@79.]!RD84Z8\-]%DI5@V=E0N;/\.,#ZGOU?A\Z%W%*E_I/@--.#47A>@ MAJX]M97@8986ND&4*.S6T= &)E2=>=2*6]'>P:F024?"*.=#+F>31^) MWJQV +\_K77/0V.K?^[ ZP"7?(@.T^!VHN;&GU;AC,R[/$+9-2BXIX*=#*JN M6Z<8N(/R<0E?-I(,1O6:"\U=^J-T!8>P/A?JN&UD7D@Z#^796*UV\E9"GS>X M%/ZKN7"W08JNM:6V-R+W-(#YZLJW>D*;9\"KWH3$[\;Q:05[47R/&HK@H/6+ MBB(OCQ]Z%8+TZ'IIHC!=$"(W*G]%6"RLUKG'RI[ U8M]=X'NX0%T=9N1> M/AZ&@)@$Y]#Q AY/;-/#^R!BNG\P!O] @8YH(IR-O%74^JKP.I68S-,F;V,6NEUX#Y:%@WT;J0EW ^Y9R."M MV4/?*LJ]J J6<1G=&L?QXB*N@P<53W!=8:[& UTVOJB:PT.>4:F]U1@.'U$X M("O;RF@XTQ@3G6_(?FNQ_6A'UY-7[,2^L9$0H=Z6_FW.# 4&7<.X<5: 30%L M4;4Q #SC0Z+ XR)RQ]9V$,L4*"\L MGA!,0A-0C%'MUOCL,/!3 >A .W1F]+ M1=#C<_W#$'_1(Z;!:)?&CH=@-PPZVXXH'T, 8V>B^O@A#Y6)E4JLSTNS:[ ?##CO4KFE/B? MGB6G/;Y19,4UY\D,TWUX"S;XN9L?< 0+/K?#]-B)/<[3[O#:##7"0%9RK7P5 MR'5FY][ Z("%S9W\"_H9=V7FCCE!<-OY;"[%HL@\B!574#P^(,+06MGK@QS/P9R6OM<. M#SBR8YWYS2#C>[K4;XY)&83H@YQP+GTVFD:>$J*IB6)\+AL_)$C*#C"?383)P2 ME?Z&$Q 61I[D 3NE6Y]-F$MOW:0TLM7CQ5F$:R=(M[->/^UG)>M#YEND=/N@ M(XA+7KZ$#)$":)S)#["+[SL/[I!2I8<*RXT;'DL*_ID*7X:>XF 3<.9KT1.^ M9M'>1T2MAUC/4OA -WQ!U\0/?'T7Y/$)X3YQ KCY\,.GH .#PV;AL)D[3+L+ M)BEB2$+B@,-;>* _9GE(8JZ&1MM]V [6AHW M6TAV>5BCW;&*:7%Q(3\K@F\,TV-%PPROJF7H2^A)60( M!7C ]@(_!IOVWO= N8,_2<9^/W(2_:BG4-6:?KJ$C1# @G_?$YZ&7T==\X^" MVN7\TZJ?904)+EZR6L%6_$G'$6< _DMMMO03H:6I:U/0QPVHIJIP ;Q?&4@L MW!<\(/QF[/6_ 5!+ P04 " !AG%185LB&'"$+ #%&P &0 'AL+W=O M3E?9YSKW2^=OY3 M6!%%=5M7-CP;K&)LGAP'Q\ M4&MC!Q?G\M];?W'NVE@92V^]"FU=:[]Y3I5;/QM,!MT?[\QR%?F/@XOS1B_I MFN*OS5N/JX->2FEJLL$XJSPMG@TN)T^>SWB]+/C-T#KL_%9LR=RY3WSQ<_EL M,&:%J*(BL@2-KQNZHJIB05#C]RQST!_)&W=_=])_$-MARUP'NG+5!U/&U;/! MZ4"5M-!M%=^Y]4^4[3EB>86K@GRJ=5I[-!VHH@W1U7DS-*B-3=_Z-OMA9\/I M^ L;IGG#5/1.!XF6+W34%^?>K97GU9#&/\14V0WEC.6@7$>/NP;[XL65JVL3 MX>48E+:ENG(V&KLD6Q@*ZN%K%RD\.C^(.(HW'!19[/,D=OH%LB3//^_S0CID=O\A7%!/0J,+>C9 Q03R-S2X^/Z[R?'XZ5=,F/4F MS+XF_>LFW*?LGQ"GWK:^6"'[U>ZR#Z16^H84+LA3J8R-3MUH;UP;E'7V<:%M M096>5Z3TTA.E;6L35PK^;4O%/C$%J<:[&U.2#T/5(F.\6J],L5)K[$,,"CDS MX@3(1Q&8NJV5\VIA;O%?DU4+RBU403X"BO;%AY'Z&0!0EH:18 @]L9M/@3CH MW4*!6MMV@2BW'C:K"O"F(L GN:*IM%4 0(B@WUL="1C6--5FR I^[H&[IN[+ M;K2/%I:*9%C6.(NE2:+A_R$![B@X^8R]P3WG-X(\I0*,N=8#=6K>#(VHT &@ MK-ZO")<5():/B.)Q23E6HB2XI!+WQ!5' OHMV8I%&_F4.Y'J_)G=G@Q)4<'V ML!=*+5)1G"T0O:]/]1 >KDU5P=OAT1/U \I)5VI#&N:1+5G'7]HJ;7CO(NZ] M(V80OB$"\''$'\?\<<(?I_QQ)DZ#L>"?!3RNKB3,#]1L>')V.#K$K_'HF*\G M9Z-3?)\>GXYF^#Z:G(XF_'UZ)/>GP]EXC!6O]D(SQ:HS-1F?0=+Q&1;.QJ.Q M^OZ[T^ED^O2S[S?PAE>'L]&)FD$4'W@RFJI#;#G$]S'^3[;=ZU#H,AS/CG'> M S69L!!H?7:&C0_4V21I>32=9*U/Q1K6^F1TI"YS)NMJ-P>U>C"9G4%@]GQ? M*?>FB"[O/Q15*7!V&C 6=JL:Y&D>(]<]<&8#VJ<:!#J7L^K*V MK6B#G.,ZP'GP X7.FK@ROGS,!<8%8S^-U&60>NM2_Q[Y?3(/905O4W0;D:5( M[1ORI4>FJ0+%;2*7)I_+(DUA< N=4"Q6")P'?#SI, D96.(IAE(5Z]"LA^ M/A]+YKKBXF,=>8$N"M=RAL!"X<9&(([7M$#V M3P3QQ-@A4KLV98AX;7:LRB?S41*"$BU46T$C4LLNB+C:B-'H-*252FB7+-YW MQ(["(_4WK #(VOE'"& G5L"?2E .!V K8+^HM*GQ'?4M !-@SUS MU5YM!8%9PLY!P'!C&7?@,!_$@?,6"R@$QOBB:EGV4%+(6.0=;.4;D<22-JG0 M$*>+P#PP$1[;'C@2U8O"MR1"BCU*7*_(:X2\ 0I= BQBP+KA1O9:>PL569S2,IQ;;2 M')8A>YBMC$970R5& _K) P?XC!I$$]E=Z2 (OC9+BSJ&4E%];,NE( -4]V Y MXQ/==A)@IT.1L:*27V;E7)GKRK,3.##9^F0Q]>:5N[:E)1YDDPE=+-T+^9KY M>,-IV%IQ(5;MN6K'A\0#K0/* M#DE*BP47 ;*Y38[BV@)3HSR3?LA'23[6W24WWDI>)D! M=)MK2[(IAQP PY/;!@(*A]C_"Q'(GNX@0$!Z#0;IS"Q3+TQW(]IS4.]Y^#7F M,I"8(M?[J"''@'Q\4(TFZF[#L@T!'_3M\AZI*WC$FX:87U]3E"%V" @L1NIF MI-[JRJG+"FG3W5-O+,@>/*@F4VE2T'E\608PPU1"4)5>AQ;(KY>:(82#EM7[ MU1KVPS4;+1,#9"&P5U V"EKPHI=HS\C;[6T8\9OQ2S"S3D[H#P F+2%(W"5BTG)&@?(C$OK)GSU2M<&7>-.S; M;,_10(_'62_W)+?FFV3IZ)I=*DDH_9?7W('Z3^K-8L%]PT-NB:;CIV_?OY%? MDZ>/DG$%=QUK25X'A$$LHQ0#LK_K&:;4,3H\NQGM#B68DHLU^.!#>^G.IP6._EW>ZH:NN&'U?L MP->#R=$$'5ANL4#T%3*"$[^5-MW('!#BJ",]E#UH1_I^%^+C9'XM/4".-6A/ M\*TR&:>S_;N4E,A1+;RKQ:90 ":ZIF9AN A[_$Y A5(.F"S$6Z6N]9(R%B8- M>'4N\Q*]7$DY,3K-YL3#11IK6,3^&4!#Z;Y3]B1<$EFY\Y@SZ2G=-(1-W#Y8 MKN9$(-(RD$PY0GI%3[2L,: Q92]01SJS+@FHCQO;MT>Y1CB+N=ES]"%XRU1Z MO24C1M$@[0NW9K;H)R1.BY@0@6M@FS7P3PA%]2US?)D6CDN"<7=77)TQ(_Z4D=[FW#)WWC9"&\ M-,[M,7?OEP1>+#^86V[ ^)$8\2.QS]P\PI1L/VK[+1)[C?9=9J 9[YO@T)33AZ@8(A\SASA.IPAL_MC9-&ZGJAMO^ M->-9ZLF0SM"(-G Z[6,<:CA0LJB?0GMG9WA._>4PS5?8P,]\ANFQT.=-NOZ\ MV6R<5#-.VVL[,65(%P]U-"C0ZV\U)9D%I\-M%?/4!MQ'2C&Q;.$]/5;0\&HI=#/E6]VROLVHOBAVR2^=K^5DF MH51NV)0MRO3X,XD%%_[#A,*-%[EL;;600;4,*C@CN."M+E"Z& M%>YZ;AY"G86:[ZE865>Y):OWQ4A[-<@?QG_2/$'ZW8%]A*)F._\_%>M\S M^8.=5RLU@4'X!9(,X3:FMRS]O_T[JLOT:F:[/+W@0J6CB *FS@6VCDZ4O9R4CK7G,WG-B^Q%C;2#2KZLM*F M%HZN9CVWC4%1>*:ZFJ=QO)S70JK)U85_NS57%[IUE51X:\"V=2W,XPU6>GLY M22;]PU>Y+AT_S*\N&K'&.W1_-+>&;O,!I9 U*BNU H.KR\EUX$^) M6SLZ UN2:7W/EX_%Y21FA;#"W#&"H)\-OL.J8B!2XWN'.1E$,N/XW*-_\+:3 M+9FP^$Y7WV3ARLO)Z00*7(FVEK@HT]A=X_[V5[A$.OFB']O!B[D@"T\WS#NTFH*7/H"WA MLU:NM/!>%5CL\L])LT&]M%?O)GT1\)-0$2R2&:1Q>O0"WF(P=^'Q%L_@=0;^ M=9U99R@C_MYG8X XV@_!57)F&Y'CY83*P*+9X.3J]:MD&9^_H.#1H.#12^@[ M\7C]ZC1-3LZ[J.S3]/]BP5TI#,)7;%J3EY34<&OTVH@:/BKX@)EIJ4#)Y\G; M&>B6\EX+4X!>02$-E9,V%D3K2FWD/UB @&D2Q9#)JN)"LQ[;/&$W 7L&VU+F M)4@+JY;S U9&UR V0E8BJ]#7KU1KR$4CG:@B5N97S+'.T' "Q#.X;M=4$WQ) MQI=T!D(5\$5O!N+%?]*\*"0W!U'!]"2.R8@Z&#&#Z?)D&26C^]OD>/R=Y4T7 MR3(ZZ=] JISZHD4+3H,KR<[G74&9TZ#O2-7C##)#=K/IKD1B)N,'+85O7NPO M\S(F"YTNHN40AP.VG^.>QN=Y:PPJMXOJOR7GAQ'\3F+QH9$F2"N$0_89 ^SE MA*VPQ.#0AY$$#V'J:S4XB 'V:%J+1\B0!@'YP"-H0_&Q.?4.J5J."\E3C^"H M_4>C++4]9RT*9*):*)H<-"-NI?TH9/PNY#X2\XC ]FU8'4O493@KA M0XZ-@P9[#E'K5CE[>$:*&,2= 0#4OGTGX:RXDP_/?^24\54[.GUI?4:1Q5Z2 M'2E7^+Q.TG-(HE.(HX7__>9',*?/!@WE!87Z_6:_,M5,'('8_V(D!YSTYC"DOM ?V6BCRJOVH+]_Y0S%$CK+'>U MON^$1O%2@(9(%I1*H3WX"(N,>MT,BM;T;<.2?^O@7]SG7VJ(6S)#2.I;:3IJ M6P:KD.OZ)SWLT 5T77-KYXE"TJCTMDB42CNPZ%S%3O?$G]IJD)A&?XCT M;'=@&.3MT<>M'P64WS0DN+KVZ/24M'US&GMNW*="=82&&@+8U<^>C.)^-;CB MIZ %'5:\3 9;!5V+-N^CN.,@AAJ-%O;Y&XI>-]>X"P6?DAV*1=/)ZDH67G8F MJ/1S5I%V.AOMVRGFHWVO1K/V6ZTE&*K$L/H-K\/B?!WVQ2?RL'5_%H8&CX4* M5\0:1R?'$S!ADPT7IQN_/6;:T2[JCR4M_VB8@+ZO-.V*W84%#/].7/T+4$L# M!!0 ( &&<5%@8/17V60< '02 9 >&PO=V]R:W-H965T]Q;.KR08[RTNOC7M+;/+A4BZ7C!X.3HY58R"OI/J\N#.X&6RDS5)8SO2?XHN3:[JR)+9EJ?S$K)"M9.I8@\'%?W'9^V&$8Q\\PI!U#ZO4.!WDMWPLG M3HZ,7I-A:DCCA3?57O:,O*NE,/+@#$&$K>(.N>7HU!C1+*1?_^-T:IU!HOSS M*>.#[/QIV5P\AW8E2GG<0W58:6YD[^3GGY(B?O>"YOE6\_PEZ4^$Z2D-?U0& M74K8JTH'?UPY75[3YT8Y>OOS3^,TC=]=7GWVJ^3=/HD&/-)X%&C*C1.?8+K8 M83KEDE-.24N?EI+FN@(&J&9!3DPKV0&!^C>V';9Q7#B&_P/G';5()4.Z!8[X MLU9>[UEKO!AP675+=4@[R6E'2)H6\++-&WJK&E1.50$$;)_D;2E7CE:0:CD= M2-2Z;9S=/V0%+'ULG750@^5??/O@S[:>LCIS\JEDZ:NO>CD[.+V1!B!&OR*; MW %*4=(O0AGZ(JI6LN<"!YTN%D8N>/NW!JX'N)4=S?]2]IFH.&H(U0V\ M&<@%)Z[2,]; +8V4GOSB>\AU(^G]#]1-G]9RZQ<.;E=#&\LATI_K/5!"$B8 M8MQ3I>SSN1NLZ'N/H-*OI2><*1=*$1+62U4N*7XL?2W-_>D[Y1Z,?E'QR(-- MI\G.@<0U8H53=JXX3'/WA(<\3G%QW?C"\6Z6P5#;3O_5Q?&1,0@XP>L*8P)$ MPPSF\NK3C/.GM6R \ U2TKDPE48$ZK82?C:I]4Q6T?> I$!BU:MP9FN[;.,- M. V#"//Y8P_\L0\MT9M4>=&29YW.)[V:-8BCI!.$Q ">N@]FL@,BM*= MDM4,&S'M===+9:\/YJRJ@KF&2\:PR_)HN!=\_WF3Y.(HS M_B^B20JV-]DDCXILMU]VG?*CC]Q.K_SX5*_\*FDI;N[3'V0V0,E4X[+)[">K M*B31XZCZ>A+E4LD;QJ6E;*B4)M1L:*R&93IA%M)UY+5T$9WZ2G\,#D":34[I M!RT3NGKMIQ)G,+ %0)*SC6H!21DQ>-1J14"^9X6ALBR4;KR] K*K>0@VS8VN M?7[ZX( _%!Q,FBM;0BZ30=UD['FQF'Q7C>'8_\\ \OH(\.%6FE*AAUSX<-WW M_D>4EY)?R5C)\QU/?_+E\O=0*__=O%!$/ X4PRB-46.I[ZS<]8NM(NU 6Q?R0 ?E(.IYRMW M^5135BT'&.$LM465<%;)6Z8 WVZ4]U^%P=<1T#O[?G6NN:G/4:=ZU@*[#=<$ M0H7Y"U,97PM<<^\"'MTV],!Z6QH5@,=#>+M::7,O(,/L%2Y% DG#233D]P*D M"#HS,\Q 6.F5?T-*,HR#&.88W6L6O7/QJ3A@U$\(!0RH*4!8C(/@G[4#\;$Q@-Z1Z^\<3 M/^\->=[C_R'/?\^AE_-B'XCBD,(IE>_@Z(QM$V#KP>'=Z-9H!W!A\E(O&J0- M(%58>L.AF(8<8*0!='FI/!QL&Y;F41$U;YSGZ^:T]:9^15>_]V.)6"'FMWZT M0!WR".OA+WKJM7*P\R6@EL!R_M[!6@!APD>![=/M)Y73\"7AGCQ\C_D#K0"8 M0)6<@Q7Y,>R1"=\XPHW3*_]= 4W)Z=HOEU( +9D ^W.MW>:&#]A^:#KY#U!+ M P04 " !AG%18G#ON\'8% C#P &0 'AL+W=O!="%"E1V,A\/C0:6-ZYV?RK=WX?S4U\D: M1^^"BG55Z;"Z).N79[U1;_WAO9F7B3\,SD\7>DX?*'U:O MX&W1:"E.1B\8[ M%6AVUKL8O;P\XOVRX0]#R[CQK-B3J??7_')5G/6&#(@LY8DU:/R[H==D+2L" MC+];G;W.) MN/J^U_R2^PY>ICO3:V\^F2.59[Z2G"IKIVJ;W?ODSM?X\8WVY MMU'^JF6S=S+IJ;R.R5>M,!!4QC7_]6T;APV!D^$>@7$K,!;[0I3*J'UU!Q;;\ (@Z6.,UK,OQ086_:)>IR:BOQL/QT0%] MD\[-B>B;?-5-]<;$W/I8!U)_7DQC"B#&7[M<;C0>[=;(Q?(R+G1.9SU40Z1P M0[WSIX]&Q\-7!_ >=7B/#FG?2LLN;/]=6H&\*I6$7R!2VA4JFEM5-?DBSI=" MM&M49!?POO(UR$Z.9B:I6?"5,HW*)"I1.%Q5D-1.T6Q&4EJ\J().I/Q,.9IK M^3CJCTY>9.,G8KG[.CD^RB9/^M 4%XVT767J=UB]KRZJV<-=4(6!HH 5@<_2 MG[(/F8I)ISIY[.S0+H)!/S)VI8H:-KQL#N@;*'9VA6-QHVVMFS9BT<>TRRE3 MGWG;O+8Z0%;'2#&*K",V"\QZEYS""ZM$ZZ# !D(2Z.YJBN'XKXV;@Y%)K9* MT0-37RU)Y1[-L""DQJ=2+7PT$JBMR-(-=K 9>* Y1:U#UER3-:7W!?N$_FW- M/PTRO/*&'7A8MJ!$ 8V'^M+]"H;/VY?2[UA8WVAC]=3>V0;8DK I*- ';E0^ MM 0]A*<<3[Q0U*12<61LG8OB*7!(DM,J<5-1:8N(MN^S]P.),=8.VU7TWWN_)7@;CD6* >U# [)A6]R=:BT%M%*E1EHX MT!4ET?STTD\(,(!3\(3S6T&4WK-]%W.MO4N%$#<_-PQ MS=07+J];(A0]GF1C!9\LZUDWJ/^)#M(7=%$8!OT5B'2+\UK3N!Z/LN<'(8(8 MA8&JU$A*YV5!IHZ9NRW%!!07>>XEIW;51]Y#TZ<>.%J^1.\HW8OM*'O6 9<^ M)I;\OE:\SIXP7$IGB^8> 6Z]_X;6_/ Y.FGF*(KTQL1U#AXZ2(?KV3D:[YF8 M6QH?/BHGR$C8,06WB"**F,E;UI!,D\K26ZGS]A-O71-H<_/^\?X-HUJ+C2"C M&HTLKY$VE]I8% %VG)JN5*X7:).;$X^/;#KDI< M"-'T"YZS3?V@TG ^C.(> M>@P$9B"!L+#CQIJO>KO![#TM?.2!WH%=ZMAJ97QZJP(D#'KS""(!: Z9<7.P M=PU7=C33#6>$%@[#;70!R!Q\$ ?%)Y2==S](F(7C=2I]X/8,I0N]4H_')]D+ MW#>:$L1'=A]#2+?;$:#[#> @R[)=I^+!QL6EHC"7ZUE$]=8N-7>8[FMW [QH M+CYWVYOKXUL=Y@:N6YI!=)@]?]93H;F2-2_)+^0:A+,3+E7R6.(62X$W8'WF M&ULM5=M;^,V#/XKA%<,=T#/\6N:=DF MG?# M;L 5Q75;/PS[H-AT+%26?)+TF M.Y22-R@-5Q(T5HO@,KZXRIR\%_B-X\:,UN \62GUX#:?RT40.4(HL+ .@='G M$:]1" =$-+X-F,'.I%,=:;4 [:4)S"^^JUR9R7+I'N;.:;CGIV>4-O?MG6:@&X18UW-5,([R[41;- M^_G$D@4G-RD&M*L>+3F -H4O2MK:P"=98OE7_0DQV]%+MO2NDJ. /S,90AJ? M0A(EV1&\=.=NZO'2 WB?F)9]]F'\>C*/LY[GWV*V9X 9*N>'_5TI7Q M5]P G;2=Q1)6SU#R1UY2',?"=+SR !M?"5A^8(^HJ;![" /4$HQETNN5G78? M6WLC7)4A?.3"P[_!?CE _"<&L"90.L&JHHX!5@$3 EJJ!&DY+0=XZB%@L"!M MRPF2Q!P$/CDQMWP&QW?@;I: M\3!0"^$7NJJ4H)\'+^B]]YGJZ#J]_N69'<+09YFC5!Y+&>]0TY!.;^X=E]1 MA2 4\@B?"FSM2+RD[OG^@LAH_5[X-W?&GPY>N1[D_Z6AU\T+M M!.+3LVP:GM-JEH6)/SC/XC!VJ\B=W!](W,[T+S;4P%Z'3X? I/%Y.(4T2L*4 MUAF92Z,XC/Z)/20ZQ>F5)+^ ZT-9%Z>$'.=$/7;VXFF8P_T;4LW!3"&CD!#S M%*:$_NF5_.H-1XY'XGC$CL*;XKA-JS0_(ZPTC5T\\S0\HW5.=FZ.1/\$\C [ MHT\4)C/Z3,-XZG=I?D!O:^V$W)Z=]YIYC]/OTOAO)3+J'AO4KOGX%E)"I56S MKV+^59TP7W1<;_-CHSI10DV1A!4BS5$4_%V2T+N-G]5T1?W2R=PK6R+L.J-O M9XZ:(5:F8L666T%I0+.CDRVY.R2G:DXPWC5*BD&#]YW?-ULJ?=)T2]:V@A=] MR^B[^+C,_X=Z?BT;DS"#&=5<0IF3AS/8-P9,1N-:@WKMAU(7K4[:?G+;G>[F MWLM^W'L1[X?F+TRO.9D56)%J%)[E >A^$.TW5K5^^%LI2Z.D7]8TNZ-V G1? M*2J[8>,,[/X;6/X)4$L#!!0 ( &&<5%C_R&)SQ@( "P& 9 >&PO M=V]R:W-H965T6U:Z-I*E&T: MDV (V/9AV@1"'X2BH626\^=3I;M1\ M*M>&5P)O%.AU73/UM$ N-S,O\IX5MU51&JL(YM.&%7B'YGMSHT@*>I2\JE'H M2@I0N)IYY]%D,;3VSN!'A1N]+J\B5PE;%+NC*+;BOS,_)LI4<&ER&2-)W!-57!\+0WJP30P!&^- M@JR#6K10\1M0([B2PI0:/HD<\Y?^ ='JN<7/W!;Q0<"O3/B01"<0A_'P %[2 MQYHXO.0_8@4FU_8+>IP/ZKMFHEN6(8SC]I"HWI$ M;_[^730*/QS@/.PY#P^AO\[//H('(?83?)WW^Q)A)3EU:24*,&S)$30:34IE M2B![(.-&"A2DE"N0#J+J((0MG4I0C7).[:8'$T)4B"^* BBE:^I]E]6[:OOV MI4VY79*=TZ4P2 &8[DTX@M/43VA+1_Z(MHCVU&I'?@C4L]21@GI(*139$^ V M*YDH$ H:51J.N=24^D''G#P'<#SV$UHC?TAK[)\-P'VFUB3USR#V(S@._8BN M4W\\@'MI&-_S(8C#T!];9H3EF*5$Z0C&8Q+W546PT\$UJL+-*4T??"U,V\R] MMA^%Y^T$^&?>SM$KI@H;(,<5N8;^./5 M;.I%8QLW#Q82D/3Q1U+&N>HK '= MKR0-@$ZP#_0_B/E?4$L#!!0 ( &&<5%BL91DV@@( )H% 9 >&PO M=V]R:W-H965T?BD64>$&H,"?/('C8X@4JY8E8 MQEW/&0TI/7!__LC^(=3.M63"X851WV5!U2(ZBZ# C6@579O=1^SKF7F^W"@7 MOK#K8M,W$>2M(U/W8%902]V-XKZ_ASW 6?($(.T!:=#=)0HJWPD2R[DU.[ ^ MFMG\))0:T"Q.:O\H-V3Y5#*.EC=MYO"N14WP?NN_+[\80O=J'A.S^Y@X[YG6 M'5/Z!-,I7!I-E8/WNL#B3WS,J@9IZ:.T=7J4\+/0(YB,3R!-TND1OLE0ZB3P M3?ZQ5 <_5IDCRS_&ST/E=FS3PVS>+.>N$3DN(G:#0[O%:/GBV?@T>7M$ZW30 M.CW&_I?60_K^C\'?X@S"X\*%T5NTP5=[862 K[QE:PZW?@+/9V?C4<)_GE(^ M7+*/RM)B*0BAL5+GLA$*1&U:9C ;H KW,^V$@SQD(RS 6*A$ 1FBYBZ0U9+\ M;O804)51!8L";C0]) @4NF!+* 4.B11"T7+6,B VTN6<_(XE$UI 7?B3%\TN-M@Q=P0OE(CKK#+M#XUEU?OL=WG6M2V%+J1THW# T&;V> M16"[3M MR#3!?9DA]G*85MP\T?H /M\8OJA^X1,,[7CY"U!+ P04 " !A MG%182GP9T7L" "X!P &0 'AL+W=OR!@D&O+0,QO U-@S!*98_QN.;U.T@+WUSOV*Y>[R>6.*)@*]HL6 MNAQ[YQXJ8$G63-^([5=H\SFU?+E@RGW1MHD]C3V4KY4650LV)Z@H;_[DH:W# M'L#P] /"%A ^!3RG$+6 Z*4*<0N(7ZIPV@)"Z5&C&"RAZ\-EQ_/ ('IN4N[S# M7=Z3\"CA=\('* H^H= /XY[S3%\.C_K2^3_UV:O5#XH1=8\@Z5T*Y :\]/V[8.A_Z:OT6Y)E;TDV>R.R@SN)NSN)C[&G M/\R,H#P75>\%--BAP]I1L$F#LW@XN$CP9K^T_X:=QX/P,"CKX;J(@T%P&#;K M"?/WR9HL\5XKJD"NW Q0*!=KKIL'V7F[,7/INNL3_R0838,>?V;&4C-%_M(W M,^V:R!7E"C%8&BE_<&8ZI6SF1&-H4;M&>">T::MN69K1"M(&F/VE$'IG6(%N M6*=_ %!+ P04 " !AG%18E&TJ*=\& #L* &0 'AL+W=O2=/=V78W::9) MVX>=?9!!-DP N9*PF[_?*\ (IT(DK'F(8[#.T3V2N/<@.-]R\2 CQA3ZD2:9 MO!A%2JW?CLY2N*,W0HD\S2EXO$=2_CV8N2/=B<^QZM(Z1/C^?F:KM@=4U_6MP*. MQC5+&*)KS+:R\1UI*0O.'_3!A_!BY.F(6,(" MI2DH_-NP*Y8DF@GB^%Z1CNH^-;#Y?Q"RH9%<\^1:'*KH8S48H9$N: M)^HSW_[)*D$3S1?P1!:?:%NVA;A1D$O%TPH,$:1Q5OZG/ZJ!: !.9BT 7 'P M$\#,:P&0"D *H65DA:SW5-'YN>!;)'1K8--?BK$IT* FSO0TWBD!O\: 4_,/ M,"$A$^A>T##.5NA2")JM&$R4DN=C!3WH=N.@8GM7LN$6-H*N>:8BB7[/0A9: M\%=N_-2!'X.R6A[>R7N'G80?:7:,B'^$L(=/D(RH8#995_^792\X4H\]*6A) M"ZUMS(_0XA%]R,)X$XV$GU9?]6KFG +D9P74LF-FPT__47?^K] M9A-^(+(]_2>U_A,7^_R:*B9BFJ![)E*)^-*V"FTCX*1]Z0BX8X0\AB!9J@@M M=,I#L40!$PKR(XJS,HN6"6U%11'ZYSQAR/<6DS<^4I6<=4(SB6C(UXJ%B L$ MNN%:IOH(IIOG H6Q@,3&!33+H,ER&4,W$KVB4BV^&Y/<*A%RF/,^4[NF*IRG\=J=X\*"#6S!T MQY,0?@L%)J47Y>'I$?(S^9@S]E5 1P\P8&5]!!+H% M&"3Q3!U5,F\%#_- U2)O^*;L%V-[8)#@8.$\(G_V[+C.\&X@9)13= MU$]VQ M+ :D/:C+(- 3J%?=+JYZ/$Z[QJM*O=UAX:.IYSERTZ3.31/G=7_#LS?-"Z:1 MD78+V):9W*1+FDAFRT%.6,\L/*V53GLK-1>E3:R;MU6L$]93[&DM]M0MMID3 M_KDN5M>_-FU.FI>6F .1[2F>U8IG0YB,V2'U'XAL3_]9K?_,/>-0AFP".U"- M=6)3Y$3W5.1[QK-[SNB*JFIUYVY<2Q&T^G0G4U^%C;L2WQEIC]3;P=B:CMRX MODJQ48J=<16*=E;'JLN-;QH8JSPGO*\\]PDZ3JF\6!ZRQ M7JRBAO SV/@9[-[K::UZ';@7[JY:E0_A8K!Q,=AM1_H41S=C:W$.;9ZG&^-6C4,X'6*<#G'[DN>6QPZ:$TQ:RZ,;VE>AL3BDP^(\KSQ6 M+,VR=X8]3V_W[Y7'[G;[<1JC0CJV6AJ/.ESET4WSXB>T0W@7TGA&/^%#/JOR(=P.,6Z' MN&U+C_+8P=A6'MVPOD*- R)N)]-9'COP3Y_/6B4.876(L3K$;4R>71W=-&2* MVZOC$!Z'&(]#.CS.,ZOCV4]5#T]_KHT=K6!XNOB[;0%5XJGQ=>( MT9 )W0!^7W*N=@>Z@_H%Q_E_4$L#!!0 ( &&<5%@Q>2CV> 8 &@1 9 M >&PO=V]R:W-H965T.E"6G<(T&Z(!]2?2#/-Z] M>_?NY+.UL;G:"E>7I;2;.15F?=X[ZFT?W*@L]_Q@ M.#VK9$8+\I^J:XN[86LE525IIXP6EE;GO=G1R_F$UX<%?RI:NYUKP9$LC;GE MF[?I>6_$#E%!B6<+$O_NZ(**@@W!C:^-S5Y[)&_C"%)]5 MZO/SWHN>2&DEZ\+?F/4;:N(Y97N)*5SX*];-VE%/)+7SIFPVPX-2Z?A?WC71A_QX6)>&^TSYVXTBFE#_\7?L?;"9U.H?R2#UQ871#L&F,K(*.%U;E<.N78[P=QQ, 4XJ@*"J\?!+XOB/_@&/$Q)U1N8LI*Z@U3 M+C%@B7:4\E6S$#>K%G/789[+.Q)+(BT 6R4MUBG-^UC,E-^@UGPN/@T6 Y&1 M)BN+8L.G4<4F9=Q-!\#8RA4 M3Y:=0L@5=,C%$WUN',*JJD)%ETQMQ4SK&BMOJ#+6"X3.JB..1K_\+N N]A"" M= F6;$A:05PLXET-CQNJ'_>QH,##Y@P2"TIJJSP7*.-\=9_D4F<$B,M2N:"K MVW 65Q?;0/CL!4-0+LF*QO8@9.(QX .QHDXIQ-9 &=W@!^O<,-9FK;'=U4NG M4B4M'!V(&7!S.W*C-#!L" !+G!2$P_*23L9U'TWUU0H"&5P+&:[H]/CHP!I M1*UEG2I>LJQ]&Q?G5Z9?(-%Q):@KA>9.P>D&\):9 S]JF- $IQV+*>=2BI54 M5E3?Z 8#\[66%O$"&[Q$9P$@'_#X,2Z[W-0%?"7!7;K!X$NM8QMLR;&-Z0

;V2=/C+ 261,EHD_,X MZN\7&98+(/FU5D@NQ$%C[.$=PAO\?RW2NJ&_5-J1[(#Y3&'U"TCL?6;X[%_MB:1!H#@4T M5G'2V2) 6$N;B@)S&0SV8R!K+E6('TJ6"PP\=4;+94$H_\3743"9_?";N9PJ M1&Y;.06!5M:4C8YV#J4U,916N=L8#TA/UF,T90WL-Z7+<74O-BU6J%C.!0$J M4ZH$=+U3UFA&YQ!-)RU-)P=)=@,)T!ZNOP5F2,+N&(5C#+L4,K&/OS_)-'0] M"X2+)7 B9I_N0:^4,Q3D@Q,51%Z56P;7@12A3J+?+">1ZLP2X6(8 M2"DZ,V94A=A];DV=Y4A;SD>E.[9PU!(?) _:2F."G>$*<;$UN"9$A"$H5!N[ MSZ>'-A8=KN"J@?]+RI36C PHU @=(#Q]$-'>Q5$9K?-;O6>%Z2Q,^HWF-DIA MR5L3!@CV)LP-212FT$W0B #KK9G-8VETX%]!3\05Y+[C$Q-'/\1,@Q LK Q ME#R79E,56$=WLJAE( *;5- (:!'\]BCY#C@36\,N^)T8'9:@ <@([2'Q4=Z+ MRQT#X.@E*/XM1T&['Z%;"^/.? ;X*#-V.QEE4"#. KR6&6ZR5O:5CA^^ : 8 M1\<+#S_1(9BKL)VH0G5#K4S17G&#"'>Q""9#D-B,^THJM.J-^()!S:4JZ::4 MGT'%27 EVP12_B4)QY\V;X M*&IV4/JKV7-NX;EMI)D'>VN[JR@RU9ZWS$Q4QR6N;)5NF<6IWD6FTYS5/JAM M(AK'>=0R(8/%S+];Z<5,];81DJ\TF+YMF?YVPQMUF 'GQ('9[ZUY$BUG' M=GS-[9=NI7$6C2BU:+DT0DG0?#L/EN3J)G/^WN%WP0_FE0VNDHU27]WDEWH> MQ(X0;WAE'0+#X8G?\J9Q0$CC[R-F,*9T@:_M%_2??>U8RX89?JN:/T1M]_.@ M#*#F6]8W]D$=/O-C/9Y@I1KCGW 8?+,B@*HW5K7'8&30"CF,[/G8AU%F0*#O(.1PKZ3=&[B3-:_?QD?(9J1$7RC=T+. OS(Y M@82$0&.:GL%+QA(3CY?\2XE;K5JX1:X:I8!MMGNX]0WF&OY<;HQ__]>I!@SX MZ6E\=VRN3,!UMOT=L\9 M,H0+(5&L38/GSEQ>P>-><_Y&)H";W.-'P._S6CR_O^A$X![)*^O8DRM88@M$ MQ0Q\D<)BX-IB>@,?@80T+2?46W%*)PE:-$PS.LF\%>-J#K\A7_T=I,PG,13I MI "2EQA"DNF$P*.RV/#1B81)DB(R"0DIT)^&.8TG)8ZD+##TKM?XQ0Q=*^!> MU#4V[8X9&P*3-2RW#@0N/GTH*8VO[^[OEMXDUY>0QCG")"E!BD5!$"I/IY,4 MED8P6+%*;-W^2M>=CLD18[E:WHX8%*D1(-,5J<](3%3\IX;.9?D#" M>+/!3JN^,Z"V8 0*E^G3M/XW8:^&[&XSIFX;<43M3G$L$H(R^0AYZ>;K?F,J M+;KAAG-,^ZY3VKY=P#- "]SDDF0H!E2_'TF8%4Y@ZV-(EA4H^K1T,D1UQ^XT M3+,<)3'(Q[R7"X'*U ,F,47W)"24^$19DJ$2_SOU1:\N.M3/SE_G!BK52SO< M>>/;\8]A.5R4W]V'WXU[IG="&FCX%D.QQR@O/5SAP\2JSE^;&V51K-[$KUO- MM7/ ]:U2]F7B$HS_48M_ %!+ P04 " !AG%18Q.L>*M\$ "%$ &0 M 'AL+W=O;!3\IV4BKC[0F"\YO-?@C/W,\+1 I M2*8T X;FCER2HM!$(,:OEM/ICM0;[?Z6_9/1'7198$DN>?$WS=7ZS$D=E),E MK@OUC6\^DU:?6/-EO)#F%VV:M?'405DM%2_;S2!!25G3XOO6#M:&U#NP(6@W M!$;NYB CY4>L\'PF^ 8)O1K8=,>H:G:#<)1II]PH ;,4]JGY)TP%^HF+FJ K M@F4M"%A<2?3N.UX41+Z?C16.LY;QHF$,#C FZ(HSM9;H=Y:3O+]_#-)U M(@9;$2^"HX1?,'-1Z(]0X 71$;ZP4SDT?.'3*G^D,BNXUEJB?\X74@F(DG^' M=&XHHV%*G3FGLL(9.7,@-201=\29OWWC)]Z'(P)'G<#1,?;Y#61B7A<$\25: M:N'OC/ :48991G&!L)0$W(99C@J*%[2@BA(YI,G1LX8U^;XF:,D+2&#*5DCI MR$!F5D<*K\63(_*HIB*V5 M/M4Q3AX@$<4M?#B7-B2 M9E@18XF<5%Q2U:WS?=<;!H?:2UZ61!C_5+@BHIL(X@ .'$9^[+O1#KKDHN(" M! .A%@I)[;G&P=MUJ<5@]P^U/]P;%ZWX'1%,?WB,E^$R8-G#$+OOV:I[SU"] M\5^VX[_6&T'JN\$CW\B//#=NO=!7/PDF,/,_1MC-F@MUHH@H$65W1*JRB;.G M@B'QW"';KJ#G@X#?Q1$MC"[>#)-+>6[+K?!(0< M# C+H'&:VD[;PT$<]1U@\%?.5D-A]J1'@]'$F]B1L(>C-(*[E.P0#0,PL0*&0.>\N8$OAW^ 11[L25L@QJO%D/F?SQXE/A36Y ] M[$43.RQ;?"U(A6F.R#W4ZI(TUR]7:TAQ?;4:PYA[^11!*0N%*FO'P4Q0UV^P MR%$&19NN?I[SL06A_#YHM*N>*\>KSOC+$+U&$AYK@7@4>_H&LFN 9!0F^A9ZK!2B432)(--ZE<)H&GL@QWF6B5J?T!G:JKJ> M922;U4]VRI?]@124W!MHM3XFBW6[6$G=!ZEM3 T:CS_FS$MUVY)Y%K'7\UC2 MZ]L!,'CJ*QF?40GW;#J!/#@Z$'@[?C$#0T^-L?4TA,M_91[ $FQ4,]6\$KO1 M[HU]WCPM'Y;1VP#%*_/07' %SU;371.<$Z$7 MP/R2<[4%^H#NGX?Y?U!+ P04 " !AG%18O528"]T$ #5#0 &0 'AL M+W=OU].-T'$P:(-HFI[4"Y7W]C!T*6!8X[]0/$+S/C9\;/C.WA6JIG MO0 PY$>6YOK:6QBSO.IT=+R 3&A?+B''F9E4F3#85?..7BH04Z>4I1T6!+U. M)I+<&PW=V+T:#65ATB2'>T5TD65";6XAE>MKCWJ[@:_)?&'L0&#;VZ[5IY)_ M@;6NM8GU9"+EL^U\FEY[@04$ M*<3&6A#X6<$8TM0:0AC?MS:]:DFK6&_OK']TOJ,O$Z%A+-,_DJE97'N11Z8P M$T5JOLKUK[#UQP&,9:K=/UF7LGWND;C01F9;9420)7GY%3^V<:@I1,$)!;95 M8 YWN9!#>2>,& V57!-EI=&:;3A7G3:"2W*[*0]&X6R">F8T%GI!/GPODI5( M(3>:B'Q*/N4KT"9S_<:CF*2@F\..P>6L4B?>FKXM3;,3IGODB\S-0I,/^12F M+_4["+/"RG98;]E9@Y]%[A-.6X0%+#QCCU>^/G[!7<[-%[F!BG/,V&&9# M'B N5&(2T.3/FXDV"OGSU[$@E&N$Q]>P.76EER*&:P^31H-:@3=Z]X;V@O=G M/ @K#\)SUDR$WW2E2/'T)^U?QS]XP+( M3*:8SDD^)\;18YO4R=] #$Z+3"J#G2F)I38M4N18,%(W,,="4;(LE5H#1MZV M9R)1!"E8.%=DH2YPAPAMA9$5!9:3BAC.WN;PN@R"?09=D3&@M5D2"P,.X1264B>&O"64 M^@%^WKV)&&7O7[310HK;QYOZMHT0"2'ZF[P41I$=F1GXH,8H#\LHCX[X6LY M5TN_A4SVN,^)P&N4(''D>Z9>/'6@/=1GC$4:Z"KK&G'P@%V M+XQ9+T!9BC%N!#YM8I]B_W>9MR_3C_I^A) CJ\Z;)(K0@QMDFFE/1/R,O*O) M]OL1VNZ6POTFZ4?<[YW>FZ16S-^2;HM& T="'O@A?AI(/%S1SK# DN1EZOSL MU#C<+"1^ESH@1Y/"S?T7VOV[M0MI%]I8'+?CIEZG*@UK:5?N(Z,8/Z/;LH0SY!^T"3=8(#M"_D7MC@?N,C:!$'Z\?E_KC41\[+GWTBMLAD\R(0&Q!*MXUL;R.R.3PA#[*^ MEM)W^%LG9H'R,@=GR>YE*^IS5Z:QU1M@R\I-P*P!2D'KDEDH*%60N"T66NKB MMXNI\D*^E'-!P!O[5H&V*+,5"[\\/%!P8FX%[&S%D5<1H2%68R#Y(M3&ULC55M;]HP$/XKIVR:BM0F(2\,&"#1;=56K5+5 ME^W#M \F.8A5QV:V*=U^_?LW&6T5OK.5(@6'FHAS3BH MK%T.H\@4%=;,A&J)DD[F2M?,TE(O(K/4R$H/JD64Q'$OJAF7P63D]R[U9*16 M5G")EQK,JJZ9_G.*0JW'03=XW+CBB\JZC6@R6K(%7J.]75YJ6D4M2\EKE(8K M"1KGXV#:'9YFSM\[?.>X-CMS<)G,E+ISBZ_E.(B=(!186,? R-SC1Q3"$9&, MWQO.H WI@+OS1_8SGSOE,F,&/RKQ@Y>V&@?] $J@\F[-]U>_.& MRJQ5F1UBGUQ72ML38+($H>3BQ**N8=Z^E=XFL4_Y0>[]RF\JA+D25*..WSKJ M3:'ROW13:D6%[#5Y)?^A"QBAYD#/MZ)B;U_00\]7HMU)X8A+^K*%H"(UG>%S MQ%/OZZV*O7&/8:&5,? 6\C@-8[)9FH==N)7(M,02N"Q4C7"4#<)NATP2#CHP M=9D3F;L$#87&DEO*T!A7#/TP(\?4C:]'E]1(*6:6ASG9M-\/^_#M\%5M)??Z M>9@Y.^B'O>>2TT$8=[Q)7I'<"_..&RG#5X,WBGO$.G V3\,4]GW"T4Z7J5$O M?"\U4*B5M$W#:7?;=CUMNM36O>GU%TPON#0@<$[0.'R?!Z";_MDLK%KZGC53 MECJ@GU;TRT'M'.A\KI1]7+@ [4]L\@]02P,$% @ 89Q46.F3^#[I P MM@L !D !X;"]W;W)K&UL[59M;]LV$/XK!ZT8 M$B"3;%EV7F8;L).VZ[ .09.V'X9]H*63190B59*RD_WZ'2E93@+9RSX.V!>; M+W?//?=&W72K]#=3(%IX*(4TLZ"PMKJ*(I,66#(3J@HEW>1*E\S25J\C4VED MF5(G2<"5!8SX+%L.KY<3)>X$O'+?FR1J<)RNEOKG- MAVP6#!PA%)A:A\#H;X/7*(0#(AK?6\R@,^D4GZYWZ.^\[^3+BAF\5N(KSVPQ M"RX"R#!GM;"?U/87;/T9.[Q4">-_8=O*#@)(:V-5V2H3@Y++YI\]M'%XC4+< M*L2>=V/(L[QAELVG6FU!.VE"<].Q\D7ZON>$N0@9. M[ME*H#F=1I:@G4"4MC#+!B8^ #.!CTK:PL!;F6'V7#\B2AVO>,=K&1\%_)7) M$$;#,X@'<7($;]3Y.?)XHP-XR]K0B3%PK-.Z^+E^V M49/AHZ;[,_P5H6 ;E\#4Q8CL-2GE!JCVI6'M^TAV8;5KDW3?)IX>H_2ES"F[ M;!XH%:M>ZYI_2:DX)!!/P>EAHR\"H+&\]$;R+G7FS#'SWGCN5#W/Z\FZ-^M M5;U7*MO2*:5W>!F',7S8)X%+R^2:.^66=.(*R5>08TT6K>:ILYFZLS@.A_ [ M?2;[W#E)PM'IBY+\/^Y-+$;A^?&X#T?#8X$G@$L?^)<^_KOVG73M.WEU^^9< M!#BI6%1V3:9UUG+NJY;HR2Q5HE[[B=%ED^JZ&:NZTVXH732SV%Z\F6@_,KWF M-&4(S$EU$)[3XZV;*;'96%7YR6RE+,UY?EG08(W:"=!]KI3=;9R!;E2?_PU0 M2P,$% @ 89Q46)4?6B*:! &PP !D !X;"]W;W)K&ULK5=M;QHY$/XK(XHJD-)EWU@@!2227-I4ZC5*TKL/I_M@=@VX M\=K4]H;07W]C+VP(+ZOH[KZ8]=[I MZ'1!JDHR9Q0SCNA[R>=G##1& _=VJT:#V5A.!/T M5H$N\IRH]07EP(]/T3 N%&('2X2T,.Y14Q9#Q4<@7* MGD9M]L.YZJ01'!,V*/=&X2Y#.3/^)&6V8IP#$1G<"$/$G$TYA8G6U&AH/1"< MZ?:P8]"8%>FD&\47I>+PA.($ODIA%AI^$QG-7LMW$&2%--PBO0AK%7XAPH,H M.(/0#^,:?5'E>>3T1?_.\RNF4RYUH2C\-9EJHY _?Q^[AM)*?-R*S:ESO20I M'34P:3153[0Q?O\N2/R/-3[$E0]QG?;Q/>9H5B!H.8/YQI]C&&NU',?XL* P MDQR3EHDY&$L#<+L"+R>CAC"NK5E9J,HT9(5RIU%6LV?(2P90RP# ^!68]E4( MH<4$,IIS3$[=/H=)+@MAX()P(E(*Q&G_4O!*(H(FA&>#,/'Z\!*\]&?!%*J/ MXZXWV)?>-]F$Z"SJA5X/:BZ_6UU^]\V7ORQ4NL#BD,&,"6;H!XZU)@/V0BM2 MTFJZQNS](16D'%>.Q:K6Z'^/U0O20W G;LTFR.M [(7N0.+UZ4]*:@V71*FU MQ;<)]"1-B[S@Q" 47%*&_2*N4/^.3]'^X?]!Q5\C=SI!Q%2K FMN!=X?MNR*0[=2A)%7NAVPH$7VYW0CY"F MEZZ 4X7/%W>Z]8(M-02.@JU^[/7:T.][_G:EAP;:,.BCZ&1+; P3OEF(LR < MHXJPE%E#T,4SK9Z%84\'L9= *_%".XWA09&,@B Y=<$S=HIO[J,&A SF([Z\*#- CFD$ G;A2",S]P#G;1SZ2- MR>I[ ?0CWSK1#09>U$:Z!*CY,$I"FM.1NA$?\$I2BN2P?"?(;>=Q5D80NP=3 MN;7_:X.Y^UTZ59V$LPJKLE*&\H[8KM1M. 0Y=.R1VZ-FA;X>!(PRZBCWMS"#Q MZR[[)=I)@AF'A AM/C1MSMK88V&PJUT?PT;%@>YJXMU9#:0E7V M;M5JU?E.RH;OY7C9-G\E:LZ$!DYG*.I[/7P_5-F*EA,CEZ[]FTJ#MP/V9E&8[L0:J_P/C?P!02P,$% @ 89Q46"UV%UH%! B H !D M !X;"]W;W)K&ULM5;=;]LV$/]7"+4K$B#0IZW8 MKFW 23HLQ1H83;H^#'N@I;-$1"(UDHK3_O4[4C)CHX[6/>S!U)'W]3O>'7WS MG9"/J@30Y+FNN%IXI=;-+ A45D)-E2\:X,C9"EE3C5M9!*J10'.K5%=!'(9I M4%/&O>7@O MS5KB+G!6SN?2*![2>^N_VM@QE@U5<"VJKRS7Y<*;>"2'+6TK M_5GL?H,^GK&QEXE*V97L.MD4A;-6:5'WRHB@9KS[TN?^'@X4)N$K"G&O$%O< MG2.+\H9JNIQ+L2/22*,U0]A0K3:"8]PDY5Y+Y#+4T\L;V&AR]D W%:CS>:#1 MI&$$6:]^U:G'KZBGY)/@NE3D \\A/]8/$(K#$^_Q7,6#!C]2[I,DNB!Q&(\& M["4NOL3:2X;BNV$JJX1J)9 _5QNE)=;"7Z>"[6R-3MLR_3%3#0FF%>B +.A"1<:%"G4 _: M/8WZH02R%16V).,%T;1S@ZZQS75)-+(YO@@9E?*;D:"U:+DVP$0K36[&Y,[ M(6>,8UE6%7:8.I\13%^+O>TR2#ZVE=LE9"T9SUA#*_*61!>3^-(/+36=3OV$ M_ Y*S;"E,&-,J9;R#/ >E%87%@PZ1QAX)]^I;>BSL1^?D[-+?W).[DZ [5Q$ M_J1W$?EC,I"GL#!/MUP#WJ,F\(POHP)\FC)1WZ=:=-MLWQ$);W'@YIY$!HK MX/_@72,XT]PMTC_U(-_Z=;$CW&-;2F.+?TBE_BI6U-_9&E; M3R$*K@ZK$:OS1.4Z4Y$?V5^(+B-T95SO>3&>QY8_LM\$"[6+9S"&V"+IUL2? MVC6T.*='6NFQE8@2//JPW8+]8WSQ);%Y!Z[V[YN#<:8;9NFOK#?+0R+UA*X*@V".85P_KP:C9<[(J"@F%N>6U%!E MKKJB=FZC*5:!2=#4CVV=CL;^J*MV)Q.'O4SJ1Z8ZD8NY/77_P<%T4(,L[ RD ML#[QD>P&!7?JQJQ5-UV\B'&PO=V]R:W-H965T>H MXVEU4/J3Z1$M?!F$-.N@MW9_%46F[G%@)E1[E'32*CTP2TO=16:OD34>-(@H MC>,B&AB7P6;E]^[T9J5&*[C$.PUF' :FO]Z@4(=UD 1/&_>\ZZW;B#:K/>OP M >V?^SM-JVAF:?B TG E06.[#JZ3JYO<^7N'OS@>S+,YN$QV2GURB]^;=1 [ M02BPMHZ!D?F,6Q3"$9&,?XZW7X#8_Y+!Q?K83Q(QPFW\4B@'HT5@U',"D8N)PL^W*\AV> ,OX.(#T" M4J]["N15OF66;59:'4 [;V)S$Y^J1Y,X+MU'>;":3CGA[&:KAH%;NF5K@,D& MMDI:+CN4-4<#KQ[93J!YO8HLQ7*(J#[RWDR\Z7=X"[@EIM[ K[+!YK_XB#3. M0M,GH3?I6<+W3(:0)9>0QFE^AB^;$\\\7_93B;_EIA;*C!KAP_7.6$W5\_'4 M+4Q!\M-!W(NZ,GM6XSJ@)V-0?\9@\_)%4L1OSJ20SRGDY]@W#_1"FU$@J!;: MT3JQ4LE?:B9K%.[#P7[4=4\U"_6W;$]E<3;.Z2P>>X16"7K4=&M@IW#NU%UH M@Y9Q89PP2WZLZS1VS.(/R(21"D<[N'$$&O'XK3PK5<-(/60N"'C%)3T/(>BE MF]=7\(Z^'Q/P%9DV@+)Q&M^/8@(\*DMG]^AZECOP!#0LW%"X8>F&T@V5+PY* MECI>:TG05JBQ@0O(+Y=5%F8TB\/"K9,J+,F611GF9!=)&2;.E@M_GE[F<4P> MMZ2\I6H:M0]-7A4D<45,146.>1S&\/)%F2;IF__9/^@V-&1YN(20)5,*A=I?\MTQZ4!@2U!XW!)W5)/_71: M6+7W/6RG+'5$/^WI%X3:.=!YJY1]6K@ \T]M\R]02P,$% @ 89Q46-J[ M,T#5 @ 4 8 !D !X;"]W;W)K&UL?5513]LP M$/XKIX 82"A)TS:MH*T$C&E,8D*4C8=I#VYR32P<.]@.A?WZG9,TE*WM2^RS M[_O\G7UWF:R4?C(YHH770D@S]7)KR[,@,$F.!3.^*E'2SE+I@EDR=1:84B-+ M:U A@B@,XZ!@7'JS2;UVIV<355G!)=YI,%51,/UVB4*MIE[/6R_<\RRW;B&8 M34J6X1SMC_).DQ5T+"DO4!JN)&A<3KV+WMGEP/G7#C\YKLS&'%PD"Z6>G'&3 M3KW0"4*!B74,C(87O$(A'!')>&XYO>Y(!]R:=CGA[&QN5?*4*Y&B M-I_@^KGB]@V.']A"H#F9!):.<(Y!TM)=-G31#KH8;I6TN8%KF6+Z$1^0M$Y? MM-9W&>TE_,:D#_W>*41A--C#U^_B[==\_1U\;82_+A;&:DJ)W]MB;"@&VRE< MF9R9DB4X]:@.#.H7]&9'![TX/-\C<- )'.QCG\V;Z@"U!),SC93Y9:63G#*O M26&2OTWS?M:''&&I!)4@EQE8][QM'?(_:,#2]L[3H**WU* J_;]/J56F60'' M7%)V"D&%9DX!7Q,L+92X1K!"5=*:DS-XR#7BAR0!>N+*1>Q>>U4LG+CVMLR&N!2.#L91+SJ'GC^&T._7XV-=I[3)7E!3VZ$0>((;6H][ M)W#800^AUQ_[\9 F413[\>A]Y2++-&;,$OC].AS7OPS1,/1#&N/8'W6F<[J1 MB:A2=_^:2<.:/I4H8\VV1 HVJKQ G=6]S) _76U3\-UJURXOFB[Q[M[TVENF M,RX-"%P2-/1'0P]TT[\:PZJR[AD+9:D#U=.<6CYJYT#[2Z7LVG '=#^1V5]0 M2P,$% @ 89Q46);MS.WQ!0 G0\ !D !X;"]W;W)K&ULO5=M;]LV$/XK!Z\I$B"6]6XY30PD:=JU0%-D!;8/EOER]_".]]R1/%Y)=:.7G!M8%WFI3WI+8ZJC MP4"G2UXP[O<#EV*Q-#0P&!]7;,&GW'RI)@I[@PXE$P4OM9 E M*#X_Z9UZ1V=#DK<"UX*O]$8;R).9E#?4^9"=]%PRB.<\-83 \.^6G_,\)R T MXUN+V>N6),7-]CWZ.^L[^C)CFI_+_*O(S/*DE_0@XW-6Y^92KG[EK3\1X:4R MU_8+JT8VCGN0UMK(HE5&"PI1-O]LW>[#AD+B/J'@MPJ^M;M9R%KYEADV/E9R M!8JD$8T:UE6KC<:)DH(R-0IG!>J9\<6W6I@[.%TQE<$D9Z6&_2LVR[D^.!X8 M7(#$!FD+=M: ^4^ Q?!)EF:IX:+,>/:]_@ -ZZSS[ZT[\W<"?F2E X%W"+[K MASOP@L[;P.(%3^!-ETSQ_AE&$9UE=T@N Z=*L7+!;?N/TYDV"IGRYS;G&^QP M.S9ESY&N6,I/>I@>FJM;WAN__L6+W3<[+ \[R\-=Z.,I9F-6YQSD'"ZG7X"5 MZ ']$ZN%$5QOLW@WYM62PUSFF)>B7("AJ+?)*?[F&@Q.;UGJ#FJ,K@)98VX; MF=Y 96F3U.ZP.6NCD75LYUAG8B M"IPPIFYHNT'LN-%CZQ_'U_.<(0D/1TZ<6 =&P\!)T(&172MV MLX'"4^#I/A MN+(-[F'# 0V+UBO%;3YA>A*W6+>A6 5%41=0=D%J%%=G;D;]3E;_3B_&5H M2%'1H:2AUJUU:!$>)$1HZW<_(Q?G1*E;HLO6]-Z]Y O2>ZLE-/&,->0%Y;]- M1EW/_FKW$K%O\"*12DS-!O4^B!O5P2P5YW:E9^O$$5Q9X51$),&WF+Y MR]!0N!,\SW#"A;WV>RGT37].I@IT%W?/@*(M"YUHK_GTD?O!7ELO'F_G0^5[ M%82)XP;T'SLC']5>!:/0B8,='(P[#L8OYN!D^KDKZ-NHM1-I^UGW KYMKOJ_ M'B//%_*+-5>IP$HP42+=K. _2%YRNNR2D>=H'-T6:I;#E:7.[PUO?J[JQPX5 M]3AR?!?YYMOZ2+4[[HRC$N^X5(:QOH_"YZIPU %&T!;DPS A4K> %*-_K[R# MBL..BL.7ET.D3,KL'?V^AO=G]HJ6R@(?'[J9XVMJ\VUDW;G63Y'U22M$F>8U M<1&9ETIMM"UDK6WZ.T(>/%N]GB]0J?LM+9!4>^'@- MH&^,W]!&B^X*]_)8HG6J1-4\A*CRUE4EU0- @(=]\XD]1(I&3H0\U\CF=&D5 M,A3,965OR5Z ]P^\/XQ0W(\2^N+E80A3AL\&*]V< [2SPPA%DP2YY$4AGO0> M#B3PGI>82[F591D^:P1=N^E]!GBW\0 7B"".43(>8N&]D@:%GXP)^HVHUO]D M9"\8$5TPZ#^B"\3UUH]W;\[1YY%/OX' M4$L#!!0 ( &&<5%CJ(/ 4$@0 *(* 9 >&PO=V]R:W-H965T)MSIRY>N8;I1]-@VCAN172+(+&VNX\BDS9 M8,M,J#J4=%,KW3)+6[V.3*>155ZH%5$:QY.H95P&R[D_N]7+N>JMX!)O-9B^ M;9E^N42A-HL@";8'G_BZL>X@6LX[ML8[M+]UMYIVT0ZEXBU*PY4$C?4BN$C. M+POWWC_XG>/&[*W!6;)2ZM%M/E2+(':$4&!I'0*CSQ->H1 .B&A\'C&#G4HG MN+_>HO_L;2=;5LS@E1(/O++-(I@%4&'->F$_JY4_,LN5[82:-[/(TLJW,.H'.$N![CT#;@) M?%32-@:N9875:_F(J.WXI5M^E^E1P%^9#"%+3B&-T_P(7K:S-_-XV1MXUTQ+ M+M=FS]H_+E;&:DJ//P_9.\#EA^%VRCY? 9 45%[W%"B1%CP_1Z\@>X^VAEW32D@QE3_EX MR*BC:@\;==\@U$I0$9/[P+H$ 7\KK0%+E^5_01;><4EI+@2AF%/ YQ([N_>\ MHAQ_?P[WC49\E6I B=)35_&Y?W[YTB>1^LKW5S1=J)Y"<3O-)>$:K61ZF M_N L3\+$K6)W\N!+':L?V!-JZEP#-P.](556C9[ @P:?CH[)DK-P EF5HSN%*21*RW(6&XL*5 M!DDR!I*,D)."J"=.7S()"WA@6C,7.XV"V8&X"R,WIF>R'"/S%F!*Y'-R"3'/ M8$+HUVTGU L%!3_WW+XXNQU98M@))LVH.'8\4LA+G"4RK=T@3U2 M&Z3J_"JS?]0*F.\K7&]+8*-Z44%#R0(K1/G:/Y2:^YEK^K+9IA,W+I$M$::, MA+XC!8Z:(5:F9N666TF93D.,>UMQ=TA&-9Q@O&F4]Z,$)_ZK%P^!U-U(TBU9 MUPE>#ET1-5?5JT[V/[2LKQ5<&N8PH[:24G$4X>Q@NVG(^>M7MIA MA-B=[@:PBV'N^/)\F-X^,KWFI%9@3:)Q.*7DTL-$-&RLZOP4LE*69AJ_;&B( M1.T>T'VMJ+.,&Z=@-Y8N_P)02P,$% @ 89Q46"%.427. @ -08 !D M !X;"]W;W)K&ULC55M;]HP$/XKIZR:0*KR1H"6 M0:32;5HG=:L*VSY,^V"2(XGJV)EM"OWW.SLIHQ)E^^+SV7?//1??7:9;J1YT MB6A@5W.A9UYI3#,) IV56#/MRP8%W:REJIDA516!;A2RW#G5/(C# M.G5G=RJ=RHWAE< [!7I3UTP]S9'+[#^ZHHC3T(TFG#"ER@^=;<*=*" M/4I>U2AT)04H7,^\JV@R3ZR],_A>X58?[,%FLI+RP2HW^=07&M4C>NG;-]$H?'>"<[+GG)Q"3Q?4AOF&(\@U$.]&"A1&6TVZ;*KNZ02: M8]1/@A^GOBP1UI)3NU:B &.K 3123!H!I@2*^B\BT*L$%2OGU'>Z/X%EJ1!? M% ?0TVYH"+C7752[UR_MT]ME<+"[$0:)KNEBPAE<#/T!B>'('Y&(2 [MZ<@/ M@9J76E-0,RF%(GL"W&4E$P5"03-+0X]+3270[YB39Q]Z8W] :^0GM,;^91]< MZ;0F0_\28C^"7NA'=#WTQWU82L/XD0]!'!)_;)D1EF,V)$IG,!Z3>JPZ@H-6 MKE$5;F!I^N ;8=JNWI_N9^)5.PK^FK<#]9:IPB;(<4VNH3\>>J#:(=4J1C9N M,*RDH3'CMB7-=536@.[74IIGQ0;8_RG2/U!+ P04 " !AG%18UJCA**8$ M [' &0 'AL+W=O+(P=Y_MKTRSB'B3NSI20DPWE!: X8WBR,%;R.X*Q4J"3^)OA8=*Y! M:$4Q[Q$(/'S@M_#=1HQRP5N]H$/*'^CQ3]P8Y)6\F*9%]1<<&UG+ /&AX#1KE,4, M,I+7O^AGXXB.@N#(%>Q&P1XJN*\H.(V"\]81W$;!?>L(7J-0F6[6ME>."Q%' MRSFC1\!*:4$K+RKO5]K"7R0O%\HC9^(M$7I\^8!?<'[ X"(D!=IN&=ZB*H!T M ]I7?V"Z96B_(S'XOL.(8W8IY#%')"TNP6_@Z3$$%Y\OP6= *$]P(M$/U?J^0M\4;FE]8Y]\WFM.T&PV1=2\0LUYXX@]0?B]FN9W=RNG:&1,P2@_KRU ]: M,P.EF7_Q'69@E6%&8B3-?:7^>]>:3EBH$Q9I@O6",&N#,-.7^S.=\= )"W7" M(DVP7CR@==ZP6Q_._D;5ZV1BX ]2OY'I9NO4G4P'F2^1@GXP+!"13,R9=;80 M?2,[70E4&OF=.]BTTH+M=(B7;1^*.QS*&Q]%:!AZ8J*3EJHE1;I MHO6CF; M>FYTH+K3B0Z,[O$5$-L!<$>2),4@0@6_ BA/P&I35HC:L1=?/@6V;=U$=]&J MNH0WEU+_*,=[]R+520NUTB)=M'[DSKT;]#26#JV=G%9:J)46Z:+UHW+NYJ"R M.5&7#G^4Q*[E#W-]+1%S7#CL"T*)V'0*AWN-2"+FN[.)^TKA.+=)4-TGK0J" MP#V*R8;$5;'XAO8H!Z##26":U- MGU9:J)46Z:+UHW)N_*"RCU&7B=GH8Y\M-AC##XP2,3CS)_ZP3(S%7-\:EXFQ MF!/ 49DP.X?UY^[V:7O2M:K.=P;/;^'U&DJ>A^7)6'7X M*>_ %!+ P04 " !AG%18LO-%,0$$ ",%P &0 'AL+W=O MB GS'_7#U2<6=U M*FE6X))EI 04[]?&)[A,8" )->*O#%]8[QI(4UX(^2)O?D_7ABU7A'.\XU(" MB;\SWN(\ETIB'?^THD8WIR3VKU_5?ZV-%\:\((:W)/\[2_EQ;40&2/$>G7+^ M1"Z_X=8@7^KM2,[J7W!IL;8!=B?&2=&2Q0J*K&S^T=?6$3V"T%$3G);@C G> M=PAN2W#?.H/7$KRWSN"WA-ITJ[&]=ER,.-JL*+D *M%"35[4WJ_9PE]9*3?* M,Z?B:29X?/.$S[@\8? QSA@Z'"@^H#J 9 ^Z1W]^JW!OX$Z ,4=9SN[ S^#S M MYPV=6\ ]4FL"%/P''=CS%>K9OI[LJ<_[?[,G-LP^_=9#K%8IUBB2:Q@?>#SOO!S3D>Z'2_ M3K%8IUBB26S@_K!S?WASCC?,L)]N"]L,1RFN0/F.N1AE^!05NM",1@D^1051 M7VM@8M29&,V:^'QZ83N:5?(#0V7F+/N]NTRG6*Q3+-$D-@C!H@O!XN8D7^AT MOTZQ6*=8HDELX'YH7S^W[9O3O*7VLP[:3C@YRQ6X"/JF-\IT!^=[-IE4MUJJ6Z%(;QL"YQL"Y.>%;JJX@Z%2+ MM:HENM2&0;A63W"V.I@/@CO)/M\/37><\U.8%P7C!'3F5O&DA=:-=Z_A3W3 =C=_#Y18JQF/9:JZ[ MF5?YID_]@.@A*QG(\5Y,)4H>$47:M'Z;&TZJNK?Y0C@G17UYQ"C%5 +$\STA M_/5&3M UX#?_ E!+ P04 " !AG%182@H?+VP" #;!0 &0 'AL+W=O ML,*%-@J9-2H=*&JGM0( T MJ6HU>$ \N,DEL>;8P7;;P5_/V4Y#-V6%!UX2W_F^[W[Y+CE(=:\K $,>:B[T M+*B,::9AJ+,*:JH'L@&!-X54-34HJC+4C0*:.U#-PV@XG(0U92)($Z=;J321 M.\.9@)4B>E?75/U< )>'63 *CHHU*RMC%6&:-+2$#9B[9J50"CN6G-4@-)." M*"AFP7PT78ZMO3/XPN"@3\[$9K*5\MX*G_)9,+0! 8?,6 :*OSTL@7-+A&'\ M:#F#SJ4%GIZ/[!]<[IC+EFI82OZ5Y:::!6\#DD-!=]RLY>$CM/F\L7R9Y-I] MR<';3M!CMM-&UBT8Y9H)_Z V"7J(W-IW5!# MTT3) U'6&MGLP=7&H3$;)FP7-T;A+4.<2=>P![$#'PFG+BK9NSXXK]4LU"R)DM, M5>$SQ8Z:BBQ=+T&1;_.M=OKO??7S_.-^?CO24]W0#&8!SJP&M8<@??EB-!F^ MZTO^/Y$]*L6X*\7X''M7"@69+ 7[A2_+5<7N'R9*.VK^O:G6<$LY%1GT%<5[ MFCA/=BWMTVAPG83[TUS[;$:=C4\A/)D3;$7IUH77S1_:/S:NZ6J9$(3#@52#@?7./?*KQ(O&-FX:=Q*@^_!'2O^YYSN=SO!?R7A6(&AY*QM7, M*[2NIKZOT@)+HOJB0FYV3=]G,"RPA9)AJBT#,;X?7R)@%,C2^ M-IA>&](Z'H\/Z&^==J-E311>"_:%9KJ8>5<>9)B3+=-+L;_%1L_(XJ6"*?>% M?6,;>)!NE19EXVP8E)37?_+0Y.'((8J><(@:A\CQK@,YEC=$DR268@_26ALT M.W!2G;H"65F= :4PYPR9C=B7QLB%LY/FZ#S.FCT1-#WA/=A$/8@"J(AW*UNX/SL MXC&,;W2T8J)63.1P!T^*^86&'KQYJ$P]8 :?:&D-10XKLZ=RXJJD2TL=<]@= MTUZ:J:I(BC//W J%\O)%. Y>G5 T:!4-3J$?*:J.%(D?BKH(UY!C!VDO MY2X)@_Y5[.\ZB Q;(L/?)/+>8Z!-4+2'YE T;>^S8LOV(KLK5RO;+7 __K2O'+YH2,HC?DGL9#0<#4?D MPQGIF:N7MONR?6B:/OIKO=ILWUT\]/WCMY>7VYN'9EUO%^UCLQG^YZ[MUG4_ M_-K=7VX?NZ:^W5^T7EWR.,XOU_5RM=PNU\UFNVPW M4=? M1+?-7?VTZG]M7WYLCG>4[?3=M*OM_L_HY2@;7T0W3]N^71\O'BQ8+S>'O^N_ MCIX %[!TY )^O("[7I <+TCV-WJP;'];'^J^OK[JVI>HVTD/VG8_['VSOWJX MF^5F-X^?^F[XW^5P77_]0[WLHC_JU5,3?6SJ[5/7#)/4;Z.O/S1]O5QMOXG> M1GN9YYW,FV@-A-X,$WGSU'7+S?T@]?NG#]'77WT3?14M-]''Y6HUS-+VZK(? MC-P-=7ES-.C[@T%\Q*!_UYM%E+ W$8]Y:KC\O>7RI]7Y\D2^_')PS=D__.P? MOM>76/WS)OINNVT&U]2;V^CG9?UYN5KVRV9[\MMM-$3EKV>'?%]OE\;;/XR7 MFL?;/;;?;A_KF^;=Q?!<;IONN;FX_N<_6![_R^0,(F62:Y*S:Q),^_7[>OL0 M-7\^+8?0V(6#Z68/&O*]AMV2\GS-6!HOLJO+9W@;NEC."R EV9>>[4M1^X;' M?'B(-]%N1IK-S=_1L.J]U-UM=--N^FY8/XP6'W1FT.)8L?8@4D"1:L',QF9G M8S/4V-_:OEY%PRP]ULO;J/EK6*>WS2'6VOZAZ8YWT4?U/@A-EF=VRS,/R_.S MY?D,;LYU2Q:58JU)IC ;6YR-+1S:U3P&T2.;+38XAN]PGQ[:KG_[V\ZW/VV>FVV_'MN'<46^J(-*FWS;8JMD M66!,QM#-V=L]1-ID]XC]F.$;\CXJ]AX1C][2$AZ&K38K2VT/,>=I4Z!C.KQGBDB;?)=B_V>E:$#&448WNXATB:[1T +AF.+*8&L@X8D M'S!NK@:R02Y.BS$TQ 6\X#B\^+EY;E81,Q[\T"N]3WY$VN3[%)"$L]#G8A0# M>;N'2)OL'I UP &0R]F8ZU"FS"H-4QK$TB(?.[5Q@7DXCGFF@4JNHQWUD(F* MR,8*I,-QI$-P/.;ZR5ZS'!.1+1=@A>,'^XENU@_SFK&8B&RL@ X<_VD;GS,=#'L,1-[/,!G^$E'XJ-.U%9,1+95 M[%Z)R_%]VG'XJ!HU&1.130:Y:'PW.^*NZ'^1^Z$85^F+.*BTR0X0.V22!@9D M"6G.@$J;[!ZQ#2?X-CSA+)'8]V!41+94[,$)O@>+2'8^%.,:O6>*2)M\_V*; M3XK0@4R:,Z#2)KM'X(D$QQ-3 MD.)E 1V5(!)A(<3!P"F1LM0J_TGA$B;7*5 M4<"0- X 7Q2'/BX'(53O0K!2[;@:N'54*S(V"(=J1,+O)/B M>&=BI5B',7JIV%"N&*VXI@+MI"[UBE<=AU-#V4*S7B];(-:#NOPLA7E#V5VK MRAJ%1K+3J0 /J4MQWG8L3@W5==U D]"8@0(SI"[G=N^C<:JG\[,L-CQWNER: M%NFB'+%;[/4I?J2?& F&VKM>BS5)C=9B4['_IDY%>M\C?-?M-0B-VROVN,SE<#_MP)SI M!WBM?IP9]L?1^G$F]KT,W_>.",WKT(RK],4F5-ID!XA]-$L"0[>,-*= I4UV MC]BH,X?W"_S.&IEA S95DDUR2"4Y ^_1X7NUB&GGXS.NT7O.YJC^9P(*9'GH MD";-+E!ID]TC$$>&(XXI(:T#"6--V22'U)0S 3DR''(<0CHQVD9:[Z?2)M^G M@"E9%3IT2?,,5-KDUVP%*,IQ4.1RD,[MQ0U41#9-X)]\CA<4I;KSJ\)S;BQRHB&RY@"OY'"7[W%ZR1T5D8P5XR%U*]K9#0N)WKO W-N+PF@(K*UX W[65ZQMY?I41'96+'#YDYE>M\#\E$K:BTF(ELK M]M9\CO)\;L^HHR*RL6*#S%W*\Y['XMQ>G$=%Y.\LQ&Y5N!SAIQV)"_LNAHK( M)HM=K,!WL2/.\CH.XRI]$0:5-MD!8FX1VV^!;[\3S@Z% M?>]%161+Q=Y;X'NOB&3G0S"NT7NFYJCV%V)[+T)_(5"0Y@BHM,GN$7BB(/]" MH+"#"51$MA1\KH>#B8_MIOD[6M?=EV;8-)XVMV;C2 O\5-KD6Q:(I C]44!! MFB2@TB:[1V"@ L= +J?@0B]*F%[Y-(@AKWR6 OJ4./31@W:W$(]_&("K\YT? M*FWRS0L058;^,* DA5A4VF3W"(A5OO[#@-+MPP"#&!:^ N:4.,Q!PM?X,@^N MSGM^YBAYE (YE:%?HRQ)@165-MD] EB5>-[$*7SM21)41#9-@)H2!S5(V!I3 MY[@Z[WF9HZQ1"IQ4AGYILB3%5%3:9/< 8@4\R^,4MO:<#BHBFR;P3&G!,TW7 M+^^6-W4_S%%[%]TVC^UVV1LM)*UF4&F3:2,$2*I"OS59D<(H*FVR>P2,JE[_ MUF1E>'.$*2%KD!D)V4I@F,J"8E7):G.WU+%1$-DT@G,0Z/K('LM61; M1O.?OCD23BP&9%]Q<+:OF);NBTJ=XB) ^!73,W[%^C<]!H1M$AN'V"P&A%^Q M!4-9HMZ8L[,H]9^Y6?B_8D %@=G (MI*<"HU"DN B1@\>L+?B<=. QQ?LN) M03I1"Y^H-8[]5F]\-._9HU*GN MUT-\O=*]3U8].9S2--7Y&I4VX:0#06NBK(B!E9YZ%D MA9RL.*NIVS+-]*^?><87&M VR"$?^C/(C6HA1U7#UW-U)LUBD:E3O % & M= M-F3$!*WS,+1"BE:0 4V0A41P/8;\7& MA_&?MEF268"TE?'0I4:&\\3ZNV@6L :H8IF%*W;*BNU #HO+*-8"W&3AAQT- M='/^&M?F/UFSI*X X2SCH2N-#.>X]7?1+" -T-XR"^^MVTJM?WQN1-8&.0Q9 M YY;9B&Z'0]DSQ6;-G]%I4[Q"X!B/'39D>$LOOXNF@6N 1Y?9B'RG;)B)Z:& M/ :,;9##,#8@]&461M_1@#>GKG%MWI-&I4ZY?8#0DN"51YR6V-]%LX"U!'85 M(J@\)O9/!'$9Q3P E'#.722 _59L6J)@,G6*7P D2X)7''%V8G\7S0+; $ M +,D>(T1YRCV=]$L& TP%3,+5;';0FWXJE 'V(E[E1%0##.B- MF87?& MW]U9Q^"#^4SE+8BN%W1Z#5R%QIF9_%\T"W0!1,[,P-4^*=D-1LH@+ M<$0\W9U!,"W3\3Z> $]9")S1@$<*-[A:__F;)=<%^*!9&KP@B5-0^[MH%C@' M^*>9A8#:":ND]H\9<1G%/ "E+%S3#I'LB5EHDUU4ZF0' 6IKE@6O3>)LVMXN MHE*GN C .@N=]I15W$"CK44\*J-8"Q"6A47;+>+=80LMPS:9.L4_ ,P%)]EF MM"S;9.H4%P%D1T^T?5*)![Q[R3*#[;=M)4M;P)MKE[0\VV3J%#\ T!:<:IO1 M *+2,WF3K%00#/ M!2?E9K2LW&3J9!:>LGKGAO*E,<5BH.L>3[$ QFYFH>QV"WQWU((/ MYSVI5.H4_P!4EP(B .PL=.23XEYO*69.MI@$L60+("9G%F9R M>^B;*_BX6O_YFR59!CC061Z\SHG3KON[:!:(!XC7F85YW0F_.!"MXS**>0!> M6;C6'2+9#[W@X_G/WRS),L#NSO+@M4^<4-[?1;, /, ISRRD\I-6<8?/+=U) MY1E@E6<66GFWB'>'+?APWK-)I4[Q#X!U1?"**"W%/9DZQ44 V>$T\9,"OG#X MWA*54:P%(,M".O_[XM,BNF^?FVZSWC>E&>RN[_>M*BSOL>"*_>=MEB09X+1G M1?#R)RWI/9DZQ44 T>'$\6YPI=#)5[7.OR:AT6 &<,I"/.\4S'Z(!1_1?PIG MR9@!PGM6!*^ TM+CDZE37 1 '4XQ/VT!US^U+#.MT;%)C%7Q6(-8!FCKF86W MWC7T/: +;1J-2IWL(<":S\K@A5%:9GTR=8J+ +K#V>DG17ZI]PXN],[3)S&X MX',^$O: [IY9^.Z=PQYYR04?PG\69\F; 7Y]5@8OB-)R\).I4UP$L![.8^\& M9$J'"B@JHY@'<):%!M\SJOT0#3ZV_US.DD,#O/RL#%XFI>7N)U.GN B /IS_ M?MJZ;B>8Q644:P'^LK#I^T>_.ZC!A_:?V5FR:X#=GY7!RZ>T;0#(U,DN HT M&$ZE/RGX*P?:651&L19 , LQOU_PFU^$P8?PGD$J=8I/ ,BK@M=*:?L#D*E3 M7 0P'\ZQ[P9H*@,)K1[6[M^" HI^9N'H]PQK/T2#C^T_F;.DV4!_ %8%+YS2 MM@\@4Z>X"( ^G()_VJ*N<\V:FIFQ-I1=7Q[(U''0 X)8. 'X/@/$M M&^ M,6,9VW\NY\B\<="-@,>AJZR5>/0[UUPY: [ +!QZ.(KI^U80*9.<5$)7$1>?#VIQ(/?^6M4#IH' M<$OS@/^TF[?T+QU81O6?U#E2 L=.F5TS8R(%.GN C 0+P/P*2X9WKI M-4D6E1KZS/FS5 [:"G!+6P&?T'=?\?%!_:=UCKPI,5E%&L!3K/T+9CV!'AL!*3).C)U MBK\ 4F2A"[6;$DQZ +B]4(O+*-8"P&9I<.#_ /A5M2SC M>T\OE3K%80 P\M!57$[;?8%,G>(B@!;QY@73G@#]0U;3(8 [EW4YZ(7 +;T0 MICT$[KL /KS_!,^2V@/=&#@/7=GEM!T;R-0I+@)($6]X,.T9T$NVIN. 00PY M#H 6"MS20L'_,?"L N#C^T_R+%D^T,R!\]#574[;UX%,G>(B !CQM@C3G@/[ M=[.XC&PM:+' +2T6ICT![AL!/KSW[%*I4_P%T&,2O.I+VP""3)WB(H 7\?X) MDQZ Q*$(C,HHU@+H9NG%L)_$MY_KFR_#C$W-^^-C^$_A+*D]T &")\&+O;3- M(,C4*2X"B!#OI3 MR@U$P5IG&I-4NAA[B0?T9N"6W@SCD>ZQG-/F[JC4*3X! M # )7MBE;1-!IDYQ$8!\>)>%:8&N?RY;E$SC[CO)P24]B[.Q4 <8S-*W 0GU M*4E]?#3_*9TE80>Z1O T>%F7MH,$F3K%10#GX0T8)D5]:J<:QF44:P'DLC1S M<(EW]T4>'\Q_+F?)SH&N$3P-7LNE;2%!IDYQ$0!\> >&:>&>.H0[)J-8"["7 MI9N#+=P]$_;X:/Z3.4LF#C2-X&GPFBUM/PDR=8J+ .[#VS%,BW=#*U4=O1ND MQM$[:._ +>T=7&+>8XFG3;I1J5.\ P!?&KQ*2]M?@DR=["+07X+C[1DFA7RF MLQ$;<7RF5VK'<3QH^, M#1]L0>^9C<='\YY2*G6*>P#LRX)79FF;3)"I4UP$ ML!_>HV%:U-L[K^(RBK4 AEGZ/;C$N_LBCP_F/Y>SI-Q ?PF>!2_"TK:>(%.G MN A /[QSP[1P/Z@LT7#'9 [67FX?FJ;_4/?U]=5C?=]\K+O[Y68;K9J[X9IX ML6,.[);W#^=?^O;QW<6PA'YN^[Y=[W]\:.K;IML)#/]_U[;]Z9?+0?]+VWW9 MCW']?U!+ P04 " !AG%180C1JP0P( !W/P &0 'AL+W=OMU62 M%E>CY[)<7TRGQ>*9K:)BDJU9RK]YS/)55/*W^=.T6.,72(LY2+V>/5Z-K<'%#236@EO@B]=JK3'G(LB_5 MF_?+JY%?:<02MB@KB(C_V[(;EB05$M?C:P,ZVC^S&MA^_0/]76T\-^8A*MA- MEOP3+\OGJU$X\I;L,=HDY:?LY0_6&(0KO$66%/5?[Z61]4?>8E.4V:H9S#58 MQ>GN?_2M<41K @Z!L!F .P[ #4#4&WH3K/:K-NHC.:7>?;BY94T1ZM>U+ZI M1W-KXK2:QKLRY]_&?%PYOXF*9^^WKYMX&R4L+0LO2I?>^W3+BG)5OW]]O8WB M)'I(V)@OFO$=%_/NV&*3QV7,BE^\U[>LY +\U=B[O[OU7K_ZQ7OEQ:GW(4X2 M/E'%Y;3D>E9/FRX:G=[N=((=.OT9I1,/@3<>]&&@&7YS9/@FV0]'\O I]\[> M17#O(ECCH0Z\6_90MDQ^X\D>*;A'=#;N0 ,]:+4[+XIUM&!7([[]"I9OV6C^ M\T^ ^+_J++8$)MF/]O:CT]&O5UE>QO^RI7>3%66GXF]WT*2&KD+*=HX#ZD_@ MY73;MN\,#8[:%^SM"TSH\W=1G'N?HV2CG<;=6"H9$,XFZ, XR/.- #O#OM#9880X=3E: I.L)7MKB8OM2&S:;PE,LI_N[:?NMB-55C,,@;(; MJ;)I 0:38"\EZ1WN]0Z-J_0^Y30CJ77\G=,+;5[8(>#6@_T#U4P2DEJSO5JS MOFK]E14%T^HU.ZJ724+2"_@B,_L#XE(S^-A4:L0,C+339%X(? "<$ 5AE"+;09!\(C@ =:(8@",#.%7L&NP3":X8( ,$ M@#'!'HN,I,=JL6Y!L.HFTE$UJU533!FXB/!JQE\;$XU8J8Y%6D<&M-H M1V#*UUG.21TG='S'%OL=J]7?4IINS'21]*%(^C!P4OFQE.0;'[B@#%!0!GA& M+N\;H1KL]C(-U;7L@DQ 02:@F4ST"F,JI5!"A0M& 06C@&9&T2_BT>-FN. $ M4' ":"X2' F.89_EY"*C0Y'1H;F>H(N@]Y.[B?>4;5F>5D7UNL8>/;%T\?U8 M-#V#/1@BB24TN8HL^ +R74139&0AI_K %IKL T%,T!FEB-ZU=)6-@,/]>\[S MC]LGR TRDYL^P;2!,$4A\U/.M:+5\#"SH%[!%*E%"\4,%_0%"?J"AC0VD%JM M4%>3"^Z!!/= YG)%JP^I[6F8AY\<&ESP$"1X"'+2UT!6&QNVT&0?"!:#'/8V MD,IN, AGATM:;8$$",U:-$+675 7-+R_@50"@_S6J:U1494"$]RAGR FR$*C M ZFU@C$ 2K<3J>V.,0KU&@:"( 1#&AZ!VLG T%?YGT8N0#Z0<#.DX-(./S:@J M99A1D3,#\\G_,"SU:".8$4_>BRY*!H'(NX&3-D)@M8U@"TWV@ )AUT#HLDB9D/ MFJO\TKLDKWY,2?O6AR)R,W%2LB=62_:VT&0?" I ');LB9KW MN:BRJC5B%;>"^D5-!#\@P\OQ1,,2E*(*,=7L9>4$/R 6JNQ$/09SXJ2HIY$" M714?(A(W&5) )^K5 $" .K>J& 2=Y2@B,BKI7QSG >OO+!V?';3,CSIYPSJY M'M"Z'^#F@H#=&P(N"NE$$ +BL)!.5 80TM9YH+%0E9(HF:RYH ED>!F=J"3 M5_7K?56 ")) +-30B::&[BO':;U41U2@(F/3(35TJIZCPU!132.%2*=J(I'2 MD^KGU]Q_Y?@A6GSAWC2')S/PJ5O3%IKL!I&3J9/Z.;5:/[>%)OM I'[JL'Y. MU61/::CD7:KVYS'H"$]44 (ZO'Y.U8R/E?"D$?*[HB<5I(!:J*%3]9C,0\]A MN9JJ9?1QQRF+BMQ,A]31F\'MBV?_ U!+ P04 " !AG%18F,!- .<" "R" &0 'AL+W=O6E_GG.M[CJ_C##=2W>H4P)#[C L]NJY,4,JJ[<@4"GRRDRJC!4"U=O5) YP4IXV[@>9&;42:<>%C,7:EX*'/# MF8 K172>950]G .7FY'C.X\3UVR9&COAQL,57<(4S,WJ2F'DUEGF+ .AF11$ MP6+DG/FGX\CB"\!W!AO=&!.K9";EK0TNYB/'LP4!A\38#!3_UC &SFTB+..N MRNG42UIB<_R8_5.A';7,J(:QY#_8W*0CY\0AZ6B$D0G,#)E"DBMF&&CRC2I%[78$"7+).,=]TT/78-EV<3>I2CPO2PSVE/B5BBX)_6,2>$&OA3Y^@9[SFAYN MTUTTJW8LJ!T+BGSAGGP-W1/ M]8HF,'+P;&I0:W#B]^_\R/O09L ;)=NR(ZSM")_+'G]64FN2"WR%$]6[H+#7 &V)[M>B^_]-!V12P2LZH"QXT-SA!/^B>/%&]B^J=^ U4*=MMW"CV-K^D:LF$QH9<( _/ M"9JGRANR#(Q<%9?,3!J\LHIABA\5H"P GR^D-(^!O;?JSY3X#U!+ P04 M" !AG%18/];\NB\# #%"@ &0 'AL+W=O)#;[G?@=^3AZNN'B4&8!"SSDKY,C)E%J<>)Z<9I 3Z?(%%/K) MG(N<*#T5#YY<"" S&Y0S+_#]OI<36CCIT-Z[$>F0EXK1 FX$DF6>$_%R!HRO M1@YV7F_.ER0!QB#NEO<"#WS&I49S:&0E!=(P'SDG.*3,]PS 7;% M/865W!@C4\J$\T)+.4%420="KY"PJS6:F9@2[71&HX6YJN, ME=!/J8Y3Z3F1&?KQ5-(E85 HB4@Q0U?%$J3*[?SP=$DH(Q,&QWH/'(_U,C2& M:2FHHB"/T#DOE-#OMB0,71-5W_^&#B] Z4 ].D"T0->4,?T5Y-!3FMKD]J8U MX5E%&'00_B*%BT)\A (_B-#=^ (='GS;EO%TT4WE05-Y8'7##MW3G M%_\!, MER!5&U<5'[7'&[N@5@!5=K,G5":@XFC] MAI7@8 ,D"*+(#=I!>@U([]T@%8!!F6L?=Y/T=D@P#GPW:B?I-R3]=Y/8_/:= MZ$DG1W^7(XS=N!UCT& ,WL0@$E="6,_D/7L;^NLGZG^'F6F5KS\3]I,O. M>*/)X\\V=*VX[>B>[X8=+.NVB_?VS7_R="VY;>HPZH19=UG\=IO]F*UKP2V4 MR'=Q!\FZY>*W>^X[G(UW&VT2N8F_<76AK)LNWM]U]SNI#NYOV3=.=KZ%MW$H M,0>\:R(>:"$1@[D.]-V!UA'5F:F:*+ZPYY0)5_K48X>9/F>", OT\SGGZG5B MCC[-R37]"U!+ P04 " !AG%18IN_8$P(# "G"@ &0 'AL+W=O08W')YD#5RI3Q'$LUY:DMYAQP8D YL3W':=LYSJ@5=HWMCH==5DB2 M4;CC2!1YCOFJ#X0M>Y9KK0WW63J3VF"'W3E.80SR87['US)>+:6['I@=DN@U8"9U0?K+'D:C53.!D.L)BA MX7.1+3 !*@7"-$&W= %"YF9^]@OS)Y!X0L#XR14:0USP3&8@OJ*S2*UE1(TN MD.'2^%@/8(/T FVP0,DB:A:]S"BL5%W:"4T+FFCCPSA"9Y^_=FVI"M7IVG%5 M5+\LRMM1E*_YY$R@(4T@:HE\]QQYCA]-FG9(L.B79\)1DHQ.1;6UR M4&]RL(]=74N>TKMC8@F!54EC=4;:V[JAO3 M3+RR]]W.P&VP1VYG6#9-_^G+%DX]D*G6G\!4A7(NKU1AO&R+RHED<_.,3YA4 M38$9SE0G"5P[J/4I8W(]T0'JWC3\!U!+ P04 " !AG%18>^OSUOD" "V M"0 &0 'AL+W=OSDS0-8-BT]@7LY)YSS[G7 ML3W8\_S@GLP7RCSP\L$2 MSV$,ZF%Y)_3,:UFFI 0F"6=(P&SH7/8N1CW? *J(;P0VLC-&QLJ$\T$75/=]\@L90;/@*3F7UBS9U;)PXJ%A)Q@\*$R@_H'#V,K]'IR0=T@@A#MX1277TY\)1.;BB\ MHDET52<*#B3Z@IF+PMX9"OP@LL!'?X&O: L/M^&>MMSZ#EK?0<47'N#KNOUQ M.9%*Z 7UTV:KYHGL/.8KNY!+7,#0T9^1!+$&)W__KI?X'VTFWXALRW+86@Z/ ML>?C!1?J7($HT:SMNGBIPQF:"RZMK:V)TXK8; SK//9U%]9=:W5,THF)PMCM MM5%;FJ-6 DV;35!OY/W/,HZ>6MUMJC S>SJXE9=?%3= M)=6[H"XD(+V?HD+ E"A$=0W!6L5X7T/J1CM"+4%A)VA+9]+J3%[9>0;*ICC9 M$Q-%L1OO2-Z/"M/43>V:^ZWF_E'-7SF;_]]B[>_)2=)XK\Z6J"QU$[OHM!6= MOG:YU@3Q5G^S'6VI90UD;F#7EK7:LK=J& M)DZ4:.#&;M1H()>&,P$WBNAEGE/UZPJX7 ^]IK<;N&5I9NR M/QHL: IW8.X7-PI[?NF2L!R$9E(0!?.A=]F\&/?M?#?A.X.UWFL32S*3\L%V MKI.A%]B @$-LK /%OQ6,@7-KA&'\W'IZY9)6N-_>N7]T[,@RHQK&DO]@BXIU1^)2A MSHPFH-B*VJTDUT(;M<03,IJ<3L!0QO49.2?W=Q-R>G)&3@@39,HXQ^W7 ]_@ MZM;#C[8[3KWT3=I*"="VBS&!LWE4I@JXL*FYVQL,5KA M*Q $ W^U3U),BO8F]3O=1J><=1!BIPRQ4QOBO<""R-EO2 B76@/F0XH%$;,! M,^#RZ_@:ZQ>G!A\;26*J,S+':D@R2%*HS(QBN>Y>E%$C/"+I/"(Y#QK=:I"H M!(EJ0;X<1@^;!5;/(NP9($0L4^$PF< AH$HPD6HL029#4I,!$; Q!%,O=ZE7 MQ18]BKO3:!^QU4;YC^];M]R#;NT>8+7'6BX0/LZH2('$B*+P\U$%4VOUTBQ[ M);,#ZEY)W?N/8M)[38_=K#G=(-RY=Y>:;$@,J)G!]G9=4FU#N' M[:??^7&M]*7(_M[7.P>5NDN-1B2LB\6'O!PM[TV7[KK@_YU>7+JF5*68Z83# M'*58/K"HJ.(B4W2,7+B[P$P:O%FX9H9W/U!V CZ?2VEV';M >9L<_0%02P,$ M% @ 89Q46,B!PC1@ P %Q !D !X;"]W;W)K&ULM5A=;YLP%/TK%JNF5MK"1TA"N@0I35:MTBI%S;H].^ $JP8SVR2M MM!\_VU!"5$!-1%\:##['YURNN=>=["E[XA%" CS').%3(Q(BO39-'D0HAKQ' M4Y3()QO*8BCDD&U-GC($0PV*B>E8UM",(4X,?Z+O+9D_H9D@.$%+!G@6QY"] MW"!"]U/#-EYO/.!M)-0-TY^D<(M62#RF2R9'9LD2XA@E'-,$,+29&C/[>FX/ M%$#/^(W1GE>N@;*RIO1)#>["J6$I18B@0"@**']V:(X(44Q2Q]^"U"C75,#J M]2O[K38OS:PA1W-*_N!01%/#,T"(-C CXH'N?Z#"D!884,+U7[ OYEH&"#(N M:%R I8(8)_DO?"X"40'8;@/ *0#.>P'] M#71G-EVM8""NA/&-T#IF9+-G6A M8Z/1T@U.U&M<"2:?8HD3_BSXFV&.54@Y^ I6,DW"C"! -V"9L2"2$0)S^0R' MB$$=^,M9&.KYD("[)$\D.;H"EPLD(";\2O(\KA;@\N(*7 "<@'M,B.*?F$(J M5NN:0:'N)E?G-*A;H* ''.\+<"RG7P.?OP-N#>K@IHQ3&2RG#):C^=PF/KP% M*Q1D#(L7L*(DR\/V4X1UUEJYU/:\YBD,T-20^X\CMD.&__F3/;2^U1GMB.S( M=K^TW=?L_0;;-QF7=S@'E62I,]SOTG!'9$>&W=*PV_J>YY!'=09;4:<:S,F& MFDQ];'>^XXYZPXFYJU$^*)4/6I7_H@*2.NFML%.EYV2CJO3!H.?62Q^6TH=G M;B[P#SR@E$AYLGX(\%TFH9PRVT,6UGY36M?5Y/2X]C=NW)"2R M:LY?UH@=\KNA9+0RG>JE([(CT[9UZ"NL3G*WH.G(;L-/.IBNV8].'%LAN[X'.*2(%9?7#;X_?IGA' M751NS*R&PO=V]R:W-H965T2!YPZ0 M6M"T2>M4E75[;9(#K#IQ9CO02OOP.R=I"%N(H$O?E-C)_>W?^>P[=[05\E&M M 31Y"GFDQM9:Z_C*MI6_AI"JEH@APC=+(4.JL2E7MHHET" U"KGM.4[/#BF+ MK,DH[;N3DY%(-&<1W$FBDC"D\OD&N-B.+==ZZ;AGJ[4V'?9D%-,5S$$_Q'<2 M6W:A$K 0(L5$1"0LQ]:U>S5UN\8@_>('@ZTJ/1.#LA#BT32^!&/+,3,"#KXV M$A1_-C %SHT2SN-7+FH58QK#\O.+^J<4'F$65,%4\)\LT.NQ-;!( $N:<'TO MMI\A!THGZ NNTK]DFWW;'UK$3Y0686Z,,PA9E/W2I]P1)0.W<\# RPV\8PW: MN4$[!4M^DUDC#(K.,-2 M13Z0;U1*:AQ+SF>@*>/J GL?YC-R?G9!U)I*4(1%Y)9Q;DPNR5FY.;(USLDH MVWX^_DTVOG=@_!GX+>(-+HGG>.T*\^D1YDZWRMQ&3Q3N\ IW>*E>YY >6Y$Y M^(ED^IG,!4\RQWS5015:K9;9@%)PAZE2"DNIH +BS&--U2&53NTUKY4Q$SL4$)L>]5\_4*OMXK=R;Y3>Y!:HG!_);E$SNKF9R M.\WLWD:KI:;4]J%W995;7U>](OGDBOL)H_UW7#=4;V58=ND&:*[?MU2N&)9' M')8H[[3Z.)K,;K190XLXO10NA,8K9OJX!HK'DOD WR^%T"\-<\\L_J\P^0-0 M2P,$% @ 89Q46"U;]ZHX! 0QL !D !X;"]W;W)K&ULK9EKCZ,V%(;_BD57U:[4A7#+99I$FAG8=JMN%6VZ[6<'G,1: M@[/83';^?6U@2$B(.ZS.EP0([WOLYU@G/O+\R(NO8D^(1-\SEHN%M9?R<.4Y M*LAV8=V[=[$[T8+JC7\H.8JS:Z2GLN'\J[[YF"ZLD1X18221V@*KKR?R2!C3 M3FH?7+^X?JLFKR6RP((^<_4M3N5]84PNE9(M+)C_SX^^DF5"H M_1+.1/6)CO6[D]!"22DDSQJQ&D%&\_H;?V] G G:P5^(_!?*P@: M0?!:0=@(JJD[]=PK#DO^!$5^FWEIB\J^I5:\:*Y7BAK6:A?J=+)Y7WR MK:2"ZJ0)]!ZMRB+9*^YH5="$H'O&>(*KC+Z-B,24B7?JK2_K"+U]\PZ]031' MGRAC6CUWI!J/=G62)O9#'=N[$?L/G-O(=W]!WL@+>N2/9GE$$AMYTTKN]\BC M5\A'X4UY_#^#+UD[^ NYHW+0)L)K$^%5?OX-OX=2J"="H+.,]"&M78)^%UU6 M[L0!)V1AJ;HA2/%$K.7//[GCT:]]@"'-(DBS&,BLDPJ_385OS)W'DZ!VL,,!0LI%E\/0%OYHWM:3N!#K*@1188D45T MA]8D*0LJG]&:L[(N*'_*M ^BT6OH&H8TBR#-8B"S3D+"-B$A2#D)(5,!:19! MFL5 9IU4C-M4C'^XG!B50_%#FD7CJSKASCS;Z]:Y&"ADA^NDY3HQMJBG1M2/ M6.P1SE/5&@BI=H92,4_4LS[,1J>AF"'-HND59L^SW0O,0!$[F&R.SKU/",CY[^Y MQ+WEV*P;BA74+6K<.CNW\+I,0 7MHCUK)UTS6LQ4L_CXO"'%:4-X8QMHMAI, M&](M G6+H=RZ23FUEBY,;^F"-I>@;A&H6PSEUDW(J<%T?[S#-$L')Z&GWPO] MRWXU @T:0[EUZ9YZ4=?&PO=V]R M:W-H965T,IEFK*$UOD''!D1"FU7<<9V2DFF17X9FW! Y\5 MDI(,%AR)(DTQW]T 9=NIU;?>%QY)LI9ZP0[\'">P!/F4+[B:V;5+1%+(!&$9 MXA!/K>O^U>Q2[S<;G@ELQ=X8:9(58R]Z!(-A;^#;FX;PAW7XP];POPM) MU&=/U>23@+B@Z)[$C22M-J>2M,-O?<(_ MQG]9QW_930VVVS2634G7*CR5SM[K*W1/]X!Y0M1?&X58V3N]L:IN7O9)Y42R MW+0:*R95XV*&:]5: M<;U/V8,?D^T=U+W:P&OP%02P,$% @ 89Q46$O= M$QMM @ O04 !D !X;"]W;W)K&ULE51M3]LP M$/XKIPQ-($U-Z[0IL#02A;V A(1 ;)_=Y-I8.'9F.PW\^_FE#1TKG?8E]MGW M//? M5/.8#(=I7%,FHCSS9WW+-59=Q!G&<- M7>$#FL?F3EDK[EE*5J/03 I0N)Q%%Z/S>>K\O<,/AIW>V8/+9"'EDS.NRUDT M=(*08V$< [7+&B^1U&$'0,@[ +(! M$*\[!/(JKZBA>:9D!\IY6S:W\:EZM!7'A/LI#T;96V9Q)O\F9=DQSH&*$JZ% MH6+%%ASA0FLT&HZW]R=P?(6&,JY/X B8@%M[:,NJL]A8&8XL+C8AYR$D>2=D M"K=2F$K#%U%B^2<^MO+[',@VASDY2'A#Q0"2T2<@0S*&QX?T=5N2_=P#+>S^*ZZEPWM,!99-M&HUICE'_\,$J'GP]H'/<: MQX?8\SGE5!0(5(-&PO=V]R:W-H965TG^)^KX$SG>,/XL5I1*\#.)4S%Q5E*NKSU/A"N:$.&R-4W5+T^, M)T2J4[[TQ)I3LBB#T:>+\Y/[A83Q\\SHC$-91Z"J(\7.J-QG$=2>?PH@SK5-7/' MYO%;]-\+\4K,G @Z8_$_T4*N)L[0 0OZ1+)8?F6;+[045"08LE@4_\&FM/4= M$&9"LJ1T5ADD4;K])#_+0C0<8+#' 94.Z%@'7#K@0N@VLT+6+9%D.N9L WAN MK:+E!T5M"F^E)DKSV_@HN?HU4GYR^IFQQ2:*8T#2!;A+)4F7T3RFX$8(*@6X M>,AXN%)E,OTX?P7WY#OC8!83(3Z"BULJ212KHROP[?$67'SX"#Z * 7WZ@+J MGHFQ)U7*^86]L$SOTS8]M">]/TCJ @PO ?)18'"?'7#/XLH=M]T]5:BJ6JBJ M%BKBX3WQ&C4@VQJ(;/Y=C4@@&2 )XS+ZE^3#\]HD=1L[,,?.G]=KL28AG3CJ M@124OU!G^NLOL.__9A)N*5BK#+@J ^Z*/OW,F1 @))R_1NDR%YZETJ1X&Z9? MA,D;RLL4^A"Y@['WTM2BFPVQ[PXKJU:2095DT)GD7TR2&*RK\1OMWKM+L#Q6 MQ_9*@T,Z=+,A#AI6+1V]2D>O4\=-&&9)%A.I-#2'F"G/GI; 56^ W/Y.GB8S M.'*Q.=%^E6C_B()K9=[WB%R"5,U21Q2_KV4;!+X+=S3I5AA"MV>6-*@D#?[O M&#I2Q. H$;H5ACTW,(L85B*&G2+NTJLU9R%50SUO!42)*;K]@KZH67RMYF1C MQIU!3^U6EH*U](\J_:,3FW;*Y$F->V2S%):"M4H!_7JZ]\\Q&,JHO<;(]'?& M;FG2&KSNR#QT80-/8&>^M]N\U+,G:;A*6H]L16N+KBD#GA,S MH%7.L!6M78J:-* EU"CCM"9?V!R I1S=K(^QB_:,TQHV8#=MG#)+EZ&:#]-5 M,-B="Z!.$U@DQ\02]':LFM"@8-S]HI._CFY%):BM4M1\50Y_F!CO,'S=IYUCP".^?XTWK%2.\"PT!/U6 V4-W/;_Q!<]ZH9@?4S0[G M:AQ(AXOA<$<@TNEB--S7-%"-%Z@;+V["'UG$MV1/XWQM*#59!XT6\G66-&<@> M9B #9NSV#62 C/X^&D(U8J#W00RDLX-J KZYRY4*32Y[& K5L($.K'5PLJ @ M)0DMWIYD?IH0_FSDC>Y8)S\GY^ -5/,&.B=O(*N\82M:NQ0U;R!+O(%TD&AR M?"FFVZB=8\T:R!YK( -$&/(\8-5>4:[A K\/7.##*Q>=)FTY-5C@;K#X4ZXH M-^9CE1]L16NKK/D!GY,?L%5^L!6M78K&EHBM/1&=#'SM)?F 43O'FAZP/7K M!C+P&^OI99Y&JWW-H.8'_#[\4%ZVWRKK;H,S&NUN)'B-+==\O_N>\&64"A#3 M)^7ENP,5A&^WD+&**FK@N8'Z_8DQ^7:2;^Q6&_G3_P!0 M2P,$% @ 89Q46(W ,Z"B @ ]@< !D !X;"]W;W)K&ULK55M;]HP$/XK5E9-5-I(2%+6,8@$A&V=A(1:=?LP[8-)#F+5 ML3/;$+9?/]L)&70IJCJ^)/;YGN=>?+X;EEP\R Q H5U.F1PYF5+%P'5EDD&. M99<7P/3)BHL<*[T5:U<6 G!J03EU?<_KNSDFS(F&5K80T9!O%"4,%@+)39YC M\6L"E)5GJ..Y,GP)I])^45GK>@Y*-E+Q MO 9K#W+"JC_>U7DX &B>=H!? _S'@/ )0% #@N=:"&M ^%P+5S7 ANY6L=O$ MQ5CA:"AXB831UFQF8;-OT3I?A)DZN5-"GQ*-4]$GSM.24(HP2]$-4YBMR9(" M&DL)2J+...="D=_8WNILI\M3PB7JQ* PH?(2O47W=S'J7%RB"T08FFLJK2F' MKM+.&1-N4CLRJ1SQGW D0'/.5";1C*60MN#CT_C^";RKD])DQM]G9N*?)/R" M61<%O3?(]_RPQ9_I\^%!6SC_9WWV8NM'R0B:,@DL7_"R,HF)3"B7&P'H^W@I ME=#O_T=;#516PG8KIB<.9($3&#FZZ4D06W"BUZ]Z?>]#VP68H^.7BQ4+[;M*BJ6OF4QTV0;^===76K;PQ2W*(7=ZV.E^%^EJZ ; M'"O-6I7>-TI5J.Y!(\M!K.T$D2CA&Z:J8FVDS9 :V][\2#[I#::]%GFLAUHU M@_[25Q-QCL6:,(DHK+0IK_M.]UE139EJHWAAV^B2*]V4[3+3@QF$4=#G*\[5 M?F,,-*,^^@-02P,$% @ 89Q46+?]C+T! P # H !D !X;"]W;W)K M&ULK59M;]HP$/XK5E9-K=21-Q*@@T@MK%LG5:KZ MLGV8]L&$ [PZ-K,=:/?K9SMIE$(:)C0^$)_MY^YY+L[YAALN'N420*&GC#(Y M*$@8W LD\R[!XO@#*-R/'=UXF;LEBJ %WH!Y6-T);;N5E1C)@ MDG"&!,Q'SKE_-AZ8_7;#-P(;61LCHV3*^:,QKF8CQS.$@$*JC >L'VL8 Z7& MD:;QN_3I5"$-L#Y^\7YIM6LM4RQAS.EW,E/+D=-WT SF.*?JEF^^0*DG,OY2 M3J7]1YMRK^>@-)>*9R58,\@(*Y[XJ!WWP $)2#X5T!8 D(KM&!F94VP MPLE0\ T29K?V9@8V-Q:MU1!FWN*=$GJ5:)Q*/G,^VQ!*$68S=,449@LRI8#. MI00ET?%EKG*AS8P+1?Y@F_I/3_H,24!\OHLX0<<34)A0/?J 'NXFZ/CH!!TA MPM"U#J/A8HYO,]DRN?_.C[V/32GX3\Y>)22L$A*V>4]NP=0+PA9OO:"+ A];O"DLZR2..]&@ M_ANZZ[J>UH@'ZNE6>KJM>K2*J$E%@>K55/B!UXFVF+?Z/I!Y5#&/]C&/FYA' M.\P'_4YOBWBKZP.)QQ7Q>!_Q7A/Q>(=XSV\_.*UQ#E31JU3T]JGH-ZDH4%%- M1>1MT6YU?"#M?D6[OX_VP!:S^R7H5F"N0#2IZ.^\BS#8.42MD0[4,:AT#%IU MW'.%J;YJJHJ,BXHL\^DOW38@Q1&N762GB.DV*<5"/)O:I9=RIIJ$#W:J5[?K M=?PMY;N[0M^O58="DEN[JTV?=(W%@C")*,PUSNOT]"D11>]1&(JO[/4]Y4HW M W:XU.T:"+-!K\\Y5R^&Z0BJ!C#Y"U!+ P04 " !AG%18OV#-N2,' "- M10 &0 'AL+W=OI0T=5S)C_G*R$4^9+$:7X]6"FUOAP.\_E*)&%^FJU%JK]YS&02*KTK ME\-\+46X*(.2>$@=9SQ,PB@=3*_*SS[*Z56V47&4BH^2Y)LD">776Q%GS]<# M=_#RP5VT7*GB@^'T:ATNQ;U0G]8?I=X;;BF+*!%I'F4ID>+Q>G#C7G*/%@%E MB[\B\9SO;)/B4!ZR['.Q\WYQ/7"*$8E8S%6!"/6O)S$3<5R0]#C^J:&#;9]% MX.[V"YV5!Z\/YB',Q2R+_XX6:G4].!^0A7@,-[&ZRYY_$?4!C0K>/(OS\B=Y MKMLZ S+?Y"I+ZF ]@B1*J]_AE_I$[ 30\8$ 6@?0=L#%@0"O#O".#3BK \[: M ?1 P*@.&!T;,*X#QL<&3.J 29FLZNR6J?%#%4ZO9/9,9-%:TXJ-,K]EM,Y( ME!92O%=2?QOI.#7UQ8,B)S>+150H(XR)+U08Q?E;A%#F)4O(ABF/= M+']'WNSN7@V5'DH!',[K;F=5M_1 MQ[YD*5JE9,@78A%1[QOCQ];XH?Z%&S/ M WTY#[?4"OQUDYX2QWM'J$,=\NG>)R=OWI)%^+7KV%Y!A1KEN27J;(NJ3F+7 MD4)IP?$T[X76@6&OG:WX* P_&N.>=V.,9'I;47LEU[.)^GV:*[G15TWUCMR) MA4C6A<([!GE;PP<0DK M:H^GJ3NAI][5\&DW_U6K\YU6CMF"(0?%03 CJ:-M4D?6I):7I=\SU7F)O+7& M]DTD$N8C80$2QI P#H(9TAAOI3%&S@UCI%:0,!\)"Y PAH1Q$,S0RF2KE8GU M,G*S7$JQ#)4@:QFE\VBMZ^,PR3;IP3G"RNLK%R3,1\(")(PA87RR-\FY$Z>9 MYPP9G&]E<&Z5P4S?:DA]S[S1Z8]2)?0P%)&%+$[T3=!:R+F^D.C[]JX*^-:* M[JL(),Q'P@(DC"%AO(*Y[F[=<^HXDU&W*"ZVHKAXK<08'2XQK+%]LXZ$^4A8 M@(0Q)(R#8(8T7*S=]M;#DA: *4Q*(VC:*8<:",'^O\5'37;I:U)S]N9]6IU6$?16QU( M6@"E,2B-HVBF.AJ#T[5Z8M,_5YJZRN+%CA(*_RI7V?QS<0&9"Z)DM%P*>91> MJMY<;[=N;AM(,_N8>FL%:FY":0Q*XRB:J97&X'3M#F>C%7U!643ILEC6R$M9 M%!O=@JB0(V-J:]+P]J0!=46AM !*8U :1]%,:336J&MUTZ;-74H]A1PS=8P[IHZV'*#&)Y06 M0&D,2N,HFBF'QOUT[?;GG5AOY'P5YJ*60YBWRHV].Q6M%_&DOR^^U)'I\C@- M38[0$-0-A=("*(U!:1Q%,S746*>NW3L]?GG5#NIM@ISOKXG2<;ND];N:=2R= M0L?&H#2.HID);FQ0U^Z#W@NE8I&\_,UGZ9.0*GJ(!4D+<[3\\Z^>5GFK,W_P MN95;>S>]TU_1)L;][WD[^?N-W%.WG7JHQPFE<13-?&*J<3FIU1';L6W*11IFLIY@#!84=WEM"=,]L'].VV>X?U2J MCHQU]#G:6P;@J#[-5#:&);4;EG]4MY4J([,JC>0G8LP?LTC.-TFNPE3?:+B= M^80^IPFE^5!: *4Q*(VC:*:.&C.3GD&G$:1S-X/2?"@M@-(8E,91-%,SC>-) MCW4\(8LE=6^O+);8Q]1;*U +%$IC4!I'T4RM-!8HM5N@W[)84B.MBR7V;GO+ M 6J!0FD,2N,HFBF'Q@*E=@OT>Q=+:KQUL<0^A-[2@#J;4!J#TCB*9DJC<3:I MW=GL5]%V&R-0RQ-*\Z&T $IC4!I'T4P=-08JO8!6M%"?%$KSH;0 2F-0&D?1 MS']O;)Q7S^Z\@BO:NC>CHG5.+UI^^_<'2 M;REI:^1NW=)^:V\U0#U5*(U!:1Q%,]70>*J>W5/]WHJVQEN5 7VF%$H+ MH#0&I7$4K5+&<.>E$(F0R_)]'[G.^B95U7L1MI]NWRER4[Y)H_6Y[UX&U9M! M&DSUHI(/H5Q&:4YB\:B1SNE$JT)6[_ZH=E2V+E\]\9 IE27EYDJ$"R&+!OK[ MQTS7RO5.T<'V#2S3_P!02P,$% @ 89Q46&S^G]-P @ KP4 !D !X M;"]W;W)K&ULE91M;],P$,>_BA4FM$FC=M)U3Z21 MV";$D#:F3LYU%!;5%O(E]]MW_?N?X7*Z-?78-@"Q;'Q8H%79\B4\@?_:/EBTZ* R%PJT M$T83"XMI]B&_O)H$_^CP3<#:;E=:LB0W> MJ!8FL=08C7!"AY_RY"WN"HSSU0W,/#F\ <^%=,0LR)?.DGOCP1V1=Z1@Q219 MQ#75\ZM=MYV>'/\-L0D<+)=(/3 I6MY#=,,+[D#NX*L>OLF/V7O M]^"-![SQ/O7J5@LON"2UT2NPZ6)S#^00C[4_CA8L.&5KHQ3B8:_4SSVO%S,)A'N\K_\Z\8"_ M&STQG&V0%VR4_T5.-_HO/&5WW"Z%=D3" L/8Z Q5;'H>DN%-&UMR9CPV>)PV M^**"#0ZXOS#8<[T1NGQXHZO?4$L#!!0 ( &&<5%A)61:#F ( '@& 9 M >&PO=V]R:W-H965T]I+X.O<366SSJX3O# ZZ,R;6R4K*1QO.;P4!A\Q8!HJO M/2Z>I)#D^L[)"NUD7D#1@4Y$_6;/C5UZ ""P3N L &$_PJ(&D!4&:V5 M5;;FU- T4?) E,U&-CNH:E.AT0T3=A>71N%7ACB3SF%ER.E,YH44((PFL M^*)CQ;D1VJ@2#ZXY)_>PAKRPYZ_/6TTVZ">SUW&B"YK!U,'[ID'MP4D_?@@N M_4]]3O\3V2O?4>L[.L:>+A03&2LH[W-90T<5U/:(?1J,PF'B[;OJZZ3+;M)X M/':C-NV5KD&K:W!4US?0>H*7%'>%:5U2D0')I#;ZG AL>'AT:2[QX/ZB[VU1 MS3_LZ+J(W?"-^)ZDH3OJEQZWTN.CTN]07T:5>F9B:U66PO3IB_^LVR@,.HO7 M"GO2QN/ C=]H]#I]P?;D6ZJV3&C"88- WQTBCZK[7!T8652M8B4--IYJN,-? M RB;@-\W$N][$]CNT_YLTM]02P,$% @ 89Q46/:CJ+]N! I!< !D M !X;"]W;W)K&ULM5AM;^HV%/XK5G8UM=(=B1,( MT %2VV1:)W6JVMWMLTL,1#>)F6U*=W_][,0->3$&[KQ^*'EYSF,_YSCG''NV M)_0KVV#,P7N>%6SN;#C?WK@N6VYPCMB ;'$AWJP(S1$7MW3MLBW%*"F-\LSU M/2]T MDKGCR1GA#"^YI$#BYPW?XRR33&(>?RM2IQY3&C:O/]A_*<4+,:^(X7N2_94F M?#-W)@Y(\ KM,OY,]K]B)6@D^98D8^5_L%=8SP'+'>,D5\9B!GE:5+_H73FB M82!X] :^,O"[!L,C!H$R",X=8:@,AN>.,%(&I72WTEXZ+D(<+6:4[ &5:,$F M+TKOE];"7VDA%\H+I^)M*NSX(L*O'%R]B/67[#(,R H\%!Q3S#B(W\5J9!@\ MXR59%^DWG%R#JPASE&;L&OP$OKQ$X.K3-?@$T@(\IEDF L]F+A>SDMSN4LW@ MKIJ!?V0& 7@D!=\P$!<)3C3VD=D^--B[PANU2_P/E]SY1L+?4#$ ?P,?,\? M:N9S?[YYH)/SWT:/OWOTEC.">GT$)5]@6A\/!>-T)](#_RQ60X+SK?S(=:&N MR(9Z,IGT;M@6+?'<$5F-8?J&G<6//\#0^UGG9YMDD4VRV!)9*R+#.B)#$_OB M7JQV*O+K#F7BPU/?*JZ^55U(*K:P9)-EXVT!!^.9^];T=!\S&OAM3-3'!(.P MC8DU8WD-HI;>4:UW9-1[FQ/*TV^HK"LB/R5R1::,[5"QQ&!)&-"D([2/"0?3CM ^9M1U M1MS'P* !:BD=UTK'1J4R48'?"J25NJ?Y#J&Z7&JQ4N-X0'N11QO=:*"08FL0H#6X'UO,FT_=>5?YHZOIBZ M[9%#5PV-+:(L>J/C1<]L?&F.M'09NF#QL[\XKC89(NL MLL6VV-IQ.;3\T-SS7UH %9UYDZ- S?37+8$:GOXF1PLZEB,/_3XT-_S?6P8U M+7EOGZ- S1H'N\IUVXCN/N<$J*W\T/]#\P;@@D(X[GF^O]=1H&:8@Z[8/D]_ MKZ,%'4O\AUX;&AO'BTKA1%^+PJ[@\W#1F;CX-*[2[C9.'7-,U^5Q+Q-+=5?P MZH"I?EH?*=^6!ZF=YW?PYAYJGD?R"+H\Y3S05^?7CXBNTX*!#*_$4**I$TN; M5D?"U0TGV_+,\Y5P3O+R&PO=V]R:W-H965T))Y@ */1>4R9F3*U5>NJY,P /58W@O=VOPG>ES$ M:'!RBF2.A1X@#-T12G4.Y1DZ:7>GKM(.FF7MG*)O C.)[3'LRMEU13KN)C77TJ4L<0(S1]\[ M$L0&G.C]NU'H?>P2[)AD\9'(]L0<-V*.^]BC6T84P12Q=;$$822M#\1 'X&J M>=JE9L5Z;EG-G;R)?&\XFKJ;MDJ]2[]5I2.1[:DT:52:]*ITE64",JSW6BEX M I!V[K"*(VQI$IQ[PXL7HO2N]%91CD2V)TK8B!+VBC+G1:%+GK[;DZ?=KA&0 M@"Z *5H)7B!X!I$0:4\J,RE+#5QOU54KBUS:CUEZNQ'%; MQ:D D=DB+U'"UTQ5=:H9;=X15[9\NG_,JT?('18981)16&FH-SS761158:\Z MBI>VU"VYTH73-G/]%@)A#/3\BFLQZXY9H'E=1;\!4$L#!!0 ( &&<5%@= M--T,\0, )P6 9 >&PO=V]R:W-H965T)56RR0)K9?[^ 'J 2ZQU\Y''BK MC-125I2^J,J7;&ZY:D9 (!4*@>77*RR!$$62\_B[AEK-F$K8+A_IG_7BY6)6 MF,.2DF]Y)K9S:V*A#-9X3\17>O@#Z@5%BI=2PO4G.M1]70NE>RYH48OE#(J\ MK+[Q]]J(ED NM%_@UP+_HX*@%@3G@N@-05@+PH\*HEJ@E^Y4:]?&Q5C@Q8S1 M V*JMZ2I@G9?JZ5?>:E>E"?!Y--<$!ESV7;5KLX<(>>G1G'2>BYQ-1?_ MC;D$Z(&68LM14F:0]>B38?UH0.](7QIS_*,Y]_X@\,]]:2,W^(1\UW=[YK-\ M3TYL%'A*[DWZ['A'CLNCW _[W/AI><>,H'E3 LT+W^!)3(".+TK/=.X'Y6K# MN^4[G,+(0FXV$2%IN$)89@G7A$33RBP=_$%[D7YIB@&IH*--4SE!:\+;VI[,^>U;;G)$1-#L([EH\;RT:#ELIR_ M -JQ/)6?TG1MLS9\S[-32Z_O@^A+?:]@GMLV/IC:_OC,>I.#)H9@'>O'C?7C M0>OO-AL&&RR4^S0%R'K_!@89EWI>#@3N>WE>-)CG#>LOMS3(5%9.TV"@M,47K1L4_1<7_7W*^&MO>#'WW/$]; M#@]^L?$F:8DI6M?XT_G3&SZ _J?,KV:?96LCVQN=!\#HR=,H+3%%ZP;@=/CT M!L]2'\S_:LBH\Y[[]N3<9Z,G2J.TQ!2M\MEIWN=OG!T3MVK>]L'S#9YR1&!M92Z]EBF3:RZ"JTJ@N[T7=^*"D$+7=P"SH"I M#O+YFE)QK*@!F@OIQ;]02P,$% @ 89Q46$(1S1T;! S1< !D !X M;"]W;W)K&ULO5AMC]HX$/XK5NY4L5*/Q DONUN( MU&6U:D^M=@7JW6>3&+":V#G'P%;JCS_;R28$@J]!YO@ <>)Y/,]X/'F8R9[Q M[_D&8P%>TX3F4V89QRC61FGB^IXW MS_Q &>@9?Q&\SP^N@:*R9.R[&GR.IXZG M/,()CH2"0/)GAVL>1O$HO-U+EU M0(Q7:)N(.=M_PB6AH<*+6)+K;[ OYWH.B+:Y8&EI+#U("2U^T6L9B ,#.#AC MX)<&_J\:!*6!CIQ;>*9I/2*!P@EG>\#5;(FF+G1LM+5D0ZC:QH7@\BF1=B)\ MQ$L!>G.\8\F.T#68<1P3 9Y01!(B?MR WB,6B"3Y#?@#U-.B8MJJG":??5L\ M@M[O-Q-72*\4MAN5'CP4'OAG//B8\3Z P7O@>W[08CXSF_^):!\$4)L/FN:N MC$45$+\*B*_Q@C-X7^08L-5Q(-IX%4"#=B!U_N[S#$5XZL@#EF.^PT[X[C"$83!L9VCTX4*&PXKAT,CP M_&E$*=O*[915.Q>(QG)*&TLC>M?T'9Z$K Y5@]VH8C:1G"?51.MKI5@'PL.G=T1HW^7,CVKF)[9\YB]'HNBXV& M77?4$EB#(_1J#>'9RN,2R1)M6VA-W@?:"?Y/N5PN=)+,<'B4S&:/+F5"OO @D&K>__DLTUM!*LQ1(TJZ5&YIZORF:4SCMH":W)N990 M<&0M M=YA3U9L 3X0B&BG]K].ZMWA^FM_\1UVVI(7*B%Q#6<%:6L$[:]EM56S90FOV M)VJUY1M539?L+I&:=;GOP:/4-B]X*:%:1OEF&=4AM<\7;O,:G;LQUY!9_D$/ MREX3RFX7ZAI2RZ^EEF]N1'5)[:"U<,/3PFU>LRLG]Z#7JAK=7Q%?$YJ#!*\D MO-.DZU36E! M*IL=:2GO[!DOB)!=?G"J(Z=DUQH5N8-<-W *DI56LFJO/?)DQ6J19R5]Y*"J MBX+P?^YHSDYK"UIO%YZR0RJ:"TZR.I(#?:;BZ_&1RYXS>-EE!2VKC)6 T_W: M^@AO[W#0&+0COF7T5(W:H$GEA;'O3>?S;FVY340TIUO1N"#RYY5N:)XWGF0< M?_=.K4&S,1RWW[Q_:I.7R;R0BFY8_E>V$^G:BBRPHWM2Y^*)G7ZG?4)^XV_+ M\JK]!J=N;!A:8%M7@A6]L8R@R,KNE_SH)V)D@)#! /4&J(V[$VJCO">")"O. M3H WHZ6WIM&FVEK+X+*R695GP>7=3-J)9,.*(A-RFD4%2+D#&U:*K#S0.#.I_ MD-(&&'X R$4>^/I\#V[>O?_9C2,3&K)"0U:H]8L-?C\>#IP>B*#@4RUJ3H$N M#UVXG5M/[[:ID-OJ2+9T;,Y[\D3;:I(3GX[ M&[KH.ON@M6_*[36!T+/#E?.JD?4&66]65HKY.K'.*AR)>7%L([V8/XCY2V*! M3LR?B,70MP.]6#"(!4MBH4XLF(CY"-I0+Q8.8N&26*03"Z=B461'>K%H$(N6 MQ.*V7+^D5+)X+RC7:4<3;>2YH>WKQ>-!//[O5?"%"9+K2J&+))[.@NL%=JR/ M!+J*7N[L1&QR5N^TW)FUN["2X8BJ\#H ZOW^SW$K;L)9PIW!H-[!>"E=4Z%" MA3XXSSX3A'JSGR@$8U/Y0,4\N @]+8?@E'I1$-F>04]A#RYR3XLB. 6?#R,3 MBZ B'UQ$GY9&4,.^R A:J. '%^EW#I#@E(:22*YQ/14/X2P0+V(2G.+1"V-L M8T,PBH]P%I#) RGKO=QNUEP6DE;Y L N%CE2T$3NE79'UX J4E!%L_ [ TZ] M@_&20C?9[RRN=.'C.EQAQ4) M\3P)33S"4_[)S9([_ABV%EBQ$"^R4,LC/&5A:'I=Q*-WXD7Z:8&$I_0S4!XK M^.%%^&F!A*>;0FS,3.$/+^+O'"3AZ0XQ,+WR8\5#/,O#BZ#4NQP?/^#IZ8,S M.HMJSO4>"#]D905RNI=FKAW*?'AW5-9U!#NVQU,O3 A6M,V4DAWES0!Y?\^8 M>.LT)U[#@67R+U!+ P04 " !AG%18,D(YZ!<# #Z"@ &0 'AL+W=O MN('G=5Q.F7#"0=XW4^% M9B9A F:*Z(QSJOZ,(9&;H>,[VXX[MEP9V^&&@Y0N80[F/ITI;+F52\PX",VD M( H60V?D7T]\SPKR$0\,-GKGG5B41RE_V<9M/'0\FQ$D$!EK0?&QA@DDB77" M/'Z7IDX5TPIWW[?N7W)XA'FD&B8R^AF7_*YR=5(PX1=QKE1^)6ASH03R3DSN"Y&$RIB,I'",+$$ M$3'0Y'(4Q\Q.-TW(K2@V#;:NR.4-&,H2?44N"!-DRI($^_7 -9B3=7:C,OZD MB!\U[O(4@$%6Z!Q4&OXC8H&"8(/)/""%DFI0;1#:;W" MI>F7+O?S&W)Y<5637;.:[F;NVSSB^UV*Y<+5S+WL3KR-+NV)IOY*%X'4:(P[>:&M[9]4QM?]C M:KY@JHWZ1J9.Q=2I97H %;/H8.*UPE/W8&'6V9D%O^TWVM5,["7?K9+OUB8_ MBB*5X9:B7&;"$+RHR/HX3ZW7J3R%67>7I]MI] [S]"J>7BW/'*.R",A,R36+ M01VBJ'4XE>),9GNP_0JV?]X[L7].\C.9[9'[WO._KU>[T%,F&,\X2;?D42UY MO=NIZ*7;WEEL]1O]%WO7W:DN.*AE7G1IS!2/6E%H5+U583?*RQGW>7A1%4ZI M6C*A20(+E'J-+MYXJBBTBH:1:5ZK/$J#E4_^NL+B%)0=@-\74IIMPP:HRMWP M'U!+ P04 " !AG%18]F'QY%D# #@#@ &0 'AL+W=O>0 @T&L4QKRG!4*L;G6= M>P%$F#?H"F+Y9D%9A(5LLJ7.5PRPGXJB4+<,P]$C3&+-[:;/ILSMTD2$)(8I M0SR)(LS>[B"DFYYF:ML'CV09"/5 =[LKO(09B*?5E,F67E!\$D',"8T1@T5/ MZYNW$T?%IP&_"&SXSCU2(YE3^JP:W_V>9J@.00B>4 0L+VNXAS!4(-F-EYRI M%2F524"ZQ<8!T*FB<$=BZPSQ4T3Y9%=JM$/CI?;I;(Q]7R M 7B%W"B13ZKE(Y@WD-51G/N6#R6_:WS%T9HEF. M4-_W6[["'O0T^0'GP-:@N9\_F8[QK-C4ONP3Y/C&-/8 M"=J;D%8Q(:W*"9GB-[D7$AS)C1CB:CVZ1DG,08CP<*7(IJ)U-!S+.OQ?[BMS M?K3&ZX0-ZX2-ZH2-ZX1-:H+M6!(O=ZO]/:"B\"LS M?;3PG>KZR=Q69\9AG;!1G;!QG;!)3;#,;?K.?CH"MDS/5AQYRB+9UKIX6AS? M^NFI17\/S\Y^#Y@M2Y\3H7W@3R" E,! M\OV"4K%MJ 3%H=;]#U!+ P04 " !AG%183"S2L%L# !*"P &0 'AL M+W=O9.IG5YY;HJR2"G:B1**/#+1LB<:IS*K:M*"32U03EW?<\+W9RR MPHEGUG8OXYFH-&<%W$NBJCRG\NL-<+&?.V/G8'A@VTP;@QO/2KJ%%>C'\E[B MS&U14I9#H9@HB(3-W+D>7RTCXV\=_F*P5YTQ,4S60CR9R1_IW/',@H!#H@T" MQ=<.;H%S X3+^-Q@.FU*$]@=']#?6^[(94T5W K^B:4ZFSN7#DEA0RNN'\3^ M=VCX3 U>(KBR3[)O?#V'))72(F^"<04Y*^HW_=+HT E G/X OPGP3P,F+P0$ M34#PV@R3)F#RV@S3)L!2=VON5K@%U32>2;$GTG@CFAE8]6TTZL4*4R]=R^/CSHH_/_LB__<_8C,8*VG *+%[R UQ30W]=KI25> O_T;7 -,>F' M,!?CE2II G,';SX%<@=._/-/X]#[K4_=MP1;O"78\HW CO9ATN[#9 @]_E#E M:Y!$; Y'4+;G-R7G> !K\T7?]M3(4XML?C.[V)NYNZ[FM4?4\1B/+H]]%L]] MO%%P[+,)?[)_!B1)=R#Q1T=*R1)\HAB6LB6?"LZI5-^LO3K4 MB2X'=*@]QEZ70' Y"JN9JL+"3+@Q'I\H\=_(CO^-UI$O4ZA(-ZG*]W4K84HWE MT>A35TN?*(-(/WIG1<\4]J4?EEA6*<-A@*F\488'+NG.K)UJ4 MMC59"XV-CAUFV.R"- [X?2.$/DQ,@K9]CO\%4$L#!!0 ( &&<5%@ZZP2U M2@4 $@? 9 >&PO=V]R:W-H965TDTC^LXA9B(4L MLJ7%UXQ@/S4* PO9MF>%F$;&9)0^F[')*-Z(@$9DQ@#?A"%F/^])$._&!C3V M#Y[I5E2QY($"2>9#^^YTZ-HLW$L'R_]_XE MA9!>(YW?Y L0"3T8LW@&6U);> MDILT-JFUI*%1,HPO@LE_J;03D\_?-U3\!-,=9CZ8!3CBX/KYY17@2!;E=9J$ MF0I*^"=P_4@$IH&\NP(6X"O," ]N\]ZAT[TS@-/<216''R.?.(?VEN2M,!%>]Q[I'7X%XY,X, ;@&SD@M>7 M1W!]=8"378[T].$_'&^"PK&S=ZSIL%.,CY/Z=4_XE6-Q-&Y:JV3MW_$UGI.Q M(1GXR MZGCI,M>SN!R(0C:UMFT[;>DLTKV#PMV^\,1X+X9P-Y-2#'1!4>;8LM M>?H%3U_+\T9X$YQ^#><6F<,*C[;%ECR#@F>@Y9'K:T%H$Z1!'10.^II*%^+?3+6%2@H%T MZ=U*64# %TP9>,/!AH 98> EB<'1U[%]R3WU4MX.@U62-K#-MKKA/EC+(*03 M(9D1ZO5_-"2Y@+++\\)%IE?=9?6]:4N+%"TZ>Z-MBIAYEEI7(2+/-6VWBJCM M0EM$I86@7@R5]MZFA$Z=$**^":O+6]^#MH1*#$&MSJCLQDTAW2.0/<=TO2ID M%V('*K4#SY0[I?VY*6KOR*+L#TUO4$7M0OM )7Z@UV2_GOH^3;)7'(!'RN=! MS#>G "^D1'.>C])D_KZP" MAWW'K(UN5F]0KF=#IZAUV%\EB:!>$\U.)%UZL\:#TH5&@DHDP6%7B1>\D C* MX]"%I$)*4B&M"OE(\I5[+N^WO%DY)(*270$VSK]Q=60/7TTE]FVV9 ME-!!>J'3, /+O57RE>I.HF^S+9-2-DBO;)IG8;G#"E95L.F;;8NEY S2RYFV MF5CNM@S7JV7-^K;;LBD5@WK_:RJ&+J1<\F!UH8.0TD%(_Q7H,JE8WLBAZD,# MTZM-^R[T#E)Z!^GUS@=2L=SSH88?N&:_AMC%1R.D)!+22Z3VJ5CN^)#0[9MV M]2N?O@=M"94^0OJO2!]*Q7+?AY".9]HU?="%^'&4^''.%#_M4[&\A0H\>3HQ5/C5"SW5T[%X'" :@+J6#WD M(K.:C%FEL\J0L&5ZA,O!/-Y$(CNV+)X6Q\33]'#44M6S,^8GS.3+A(. +*2I M;?;E:F/9L6U6$/$Z/?E\CX6(P_1V1;!/6%)!_K^(8[$O) T4A^>3?P%02P,$ M% @ 89Q46*W$&"H/!0 K"4 !D !X;"]W;W)K&ULQ9IA;Z,X$(;_BL5)IU;:+6#2I.TED=+N[MVN5&W4:N]T']W@)%P! M9VTG::7[\6<;BL,M&4+E;;XD0#PO\PYC\@@\W#+^*):42O24I;D8>4LI5U>^ M+V9+FA%QQE8T5[_,&<^(5+M\X8L5IR0V05GJXR#H^QE)F?#QD:YDF M.9UR)-991OCS-4W9=N2%WLN!NV2QE/J /QZNR(+>4_EM->5JSZ]4XB2CN4A8 MCCB=C[Q)>'43]76 &?%G0K=B9QMI*P^,/>J=S_'("W1&-*4SJ26(^MK0&YJF M6DGE\;T4]:ISZL#=[1?U3\:\,O- !+UAZ5])+)8I.AS7G2*VCM%)Q^H)$DJ3M%[)):$4_'RE>3H-DE3-4H, M?:G2TN+^K$SAND@![TDA0K6I^"\HW MU!O_^DO8#WYKLN1(K&:P5QGL&?5HC\%[W43O]62,T0W+U!U*F(Y#$\Y)OJ#J MKB'1PS/:'316*TZYU5USL'+_[NJ@52.3]0D*Z;;:9-? M4*2KWT)L8,3T'\%F')WAH;]IL-&O;/1;NQC]JVX3>9*MLR8'8'Q7!X[$:E8' ME=7!V_?SP&5U'(G5JG-15><";(3BKV9#A4SR!5I1GK!&PZ!*5\-P2A%ZIH0+ MP-QE9>[RH"XG3_NZ'(SO:LN16,UJ&%AT"-Z^S\MS.BJ0*[5ZA7;@*G32Z[!, M9]-P4KW6;@^Q-8A!K>D>-H'#.AMRI%8W:?DKC([0YT[QS95:O4(6X$*0@ YE M%%BEL^?>#Y2"S\)F2@DM;84P;DU;.046Z.S"D5K=KJ6RL'^$WG:*"-'3X/=PIH;4D%9I[..3/XE@(P\^T%5E@@<[.'*G5[5I "R^/T/!.JS6/ MNW*]0_(8980_4HEF+"^>B#6R#GRVSG5PI%:OC04ZC-]^>F"G-.A*K5XA2X,8 M?AQW(.N4*KMT$NS026GEQT%[$09;&L,PC4U6*\XV*D75S&B^EFM.T4)GW9JS M4S[#37PVV&/.\AD^@,]>-WEAK(//V]G\S\ Z;+$.'P'KL%.LBP!3I\ -"]?H;LYT#XO)T+\C,X$%L.Q$?@0.R4 UVI MU=\Z60Z,8.1JGR&P0.=74' Z[0]I(TN 41L!?MWI=;7U*1$SDJ*_U1D0#L*+ M1K=..<^56KT"EO.B(W!>Y)3S7*G5*[3SUA7FO /:W^T;6#B=0='^J(\R\[8; M\FA),8))L6T>7#;:=DJ)KM3J%; X&9T?81XX14E7:O4*692,X!>W!\P#IUS8 MDLXA\\#?60^34;XPRX2$XIQU+HNE,=71:BG2Q"S \>WP8AW3+>&+1(%12N&ULQ5IK;^HX$/TK5G:UZI5:DCB!0A>06MI]2950J]O][!(#V>;!M0T4 M:7_\VDF("9O,)6GH_0))R)SQ&<],CF.&VYB]\26E KV'0<1'QE*(U8UI\MF2 MAH1WXA6-Y"_SF(5$R%.V,/F*4>(E1F%@8LOJF2'Q(V,\3*Y-V7@8KT7@1W3* M$%^'(6&[.QK$VY%A&_L+3_YB*=0%'Y((^['$6)T M/C)N[9N)@Y5!+3[?\X!@I*J]Q_*9._O1&AJ5&1 ,Z$PJ"R*\-G= @4$AR M'-\R4"/WJ0P/C_?HOR7D)9E7PNDD#O[V/;$<&7T#>71.UH%XBK=_T(Q05^'- MXH GGVB;WGMM&6BVYB(.,V,Y@M"/TF_RG@7BP !W*PQP9H"/#7H5!DYFX"1$ MTY$EM.Z)(.,AB[>(J;LEFCI(8I-82S9^I*;Q63#YJR_MQ/CAV]H7.W2[)RJ('\BC*_0S,A%?$D;YT!1R& K,G&4N M[U*7N,*E@Q[C2"PY>H@\ZI783V#['F!O2OIY#/ ^!G<8!/R+1!WDV)<(6]@M M&T]C\\)PG'Q*G 3/K<";/G_ELJQ>_Y&9CD0L9YN]R7J>Q9'G)U-1%G(04O6" M&[XB,SHR9+%SRC;4&/_RD]VS?BWCVQ)8@;V;LW<3=*>"_;/*JBM5F1Z:Q*%L M5SS+1<9(M*"RA0CTND.']TW)+KF<9'%9=-PVH],26"$ZW3PZ73 W7N) 1B.0 M)7NINH$?KL,ROBF(G1:]ZN2;L=5QK<'0W!PR 7TU9-++F?1.9T+>JYCT3F," M^FK(Y#IG<@TRN?2 MMJR!$%WX$=I1POB74N(P%$Y-41^%J0*S,?+(KDR03&"HIJRUAK)A$97,-UHQ M?T83SFONH15EJ6@MYYX"JGS.:]]Q^QW+.2I^V'-39EH?V:# .*WZJSL*D)^ZW-_QQ2"FLIA7N?_WC! M+0FE+$+GD%U8RRX,RZXZ8A.&JDT<'IAM[34K=DLT:Y&NUF(8UF*_RVD75YYL M FA.?(8V)%A3K3-/5)ZPD]J!Z)?IV%YG@"N:A%97&'Z=]L$F 33)5A566VC% MK1NML!SK\YN$TZH>:PNM&"&MVAQ8M=5I$C!4;>+PP/;KVSK-PM'RSH'E73O- M G92.R"XI%D,W$[O6%&8!QO,(66+9-^=RPI?1R+=:\ZOYGO[M\F.MJEO3_\8 M\$C8PIF)B%?)=O5K+$0<)H=+2CS*U WR]WD]I#(O7:_2_$_%:S(1*'$7\@_EJWK>Z%O@XI3%7K]'J'\P$M0R> M%W&9_,(J6^M8X,5214%FK!D$+$S_Z6?FB(*!V]QCX&8&[JY!:X]!(S-H)$)3 M9HFL1ZKHH">B%0BS6J.9B\0WB;56PT(3QCD_GM_>X3KJQNX AODG J4P$)X#YF2 MM<+$,^-JQ[U<4 _[EBX/$L42K<&??Y"V\U>9 MV N!;4EOYM*;5>B#!ZK3UL,:3'#&PM!HO];)EF;A39GT%*^3X)DZMQRTZSJ& MRZ*BRCW/5-3*%;4J%3U]HO"81/^0D!2F51!R2W9T5.YTIHYVKJ-]7&0P38=HY@6KGIF8[OYI*Z MIU6#&GPD+S3T;X=+%/H%#>LD@[%@'AXL%]U+EHL+@6WYYB[WS=TYY2*6/BQ0 MI%$O#7H*2YQB[K7J[D[8*S<_4QIQ-F]SYX3*<5A3!D>*):3=K-_M)G/UMN?* M*C0IY.1"K%3619N22Z%MB]^T):2Z M+_G8C;1 OI7E3H$TRL7<+9-(WZ%U)1_KHYL!%)3*$+0=KBZF;7IU]E M#AX=0')3$N!60FW[8]/4D.JNYKC'H=Q)"D5PR$G5NY_BI/^C9R*;IHE4=TW# MV4S@C"K41R8EF#XQ>["D/,92U2E6NU '2+/KUCN[A:!D'>DVZ^T]16[3/)&3 MNZ<:T),D=(Z4<-&.RBZI-G7J'9T_(OU\D Y4M$A.X)-(Z?-\ 9 >&PO=V]R:W-H965T M$JD-[-V>5"EJM'>O M77 25,"L[33MZ3[\VD )#R[7]"PU+QH>9G[V>(9_F'I^Q.2![A%BX"E+<[K0 M]HP55X9!HSW*(-5Q@7)^9XM)!AD_)3N#%@3!N'3*4L.:3%PC@TFN+>?EM359 MSO&!I4F.U@300Y9!\GR#4GQ<:*;VV9N& LYP7#)BL,(9KU!: MW0N?Q#&Z!!EFG&VL4^"?,=3 U/P-K8MF2 M^:S>[CZ5A?/_1@_?/7IG,:9-T4Q+WO2UHLF*%#\C!#:(/"81JFOD?E CGT&W MENY0A'=Y\@\W6R.28&%-F;0^JAG8\AD(^;RB!8S00N/Z2/DTD+;\]1?3G?PF M2XY*6* 2%BJ"==)H-VFTQ^C+=M:B]I.-JB=;EI:*Z)9$\2/TN+1FCLZ+ZK&] MWA(KS]?]KE4PM')LM\\*)5:.TV)U0G>:T)W1T$79B8(DZ!'E!P3^!6N"XT/$ M9#&/HLXM196P0"4L5 3KY,-M\N%^N**X*M.H$A:HA(6*8)TTSIHTSI0K2D6< MM;5BH"G)D,;6Y_UM*2R<=I:(M<1KPG8.U-'-H=[&I&DJ%Z#\YB_@A<% M)E)A&66?6Y$J88%*6*@(UDF0WR3(_W!A\56F424L4 D+%<$Z:30GISYEHEQ: M:F1;$Z:3OBBLWF052*Q<<_"R(K%R?/T5D3%;39HY&OP=7U!(HGTI*#'7FA07 MO%N7BLHXZMQR5$H+E-)"5;1N4JQ34JP/EY9Z"JJ2J9(6**6%JFC=9)XZ6G.T MTWJ?O$P'#[LY]?HO)BN9F>4/!69H9CG>X!5&9F;/6F;=!3CU@N9_-(,P1;34 MEPR2!\22?">->91R=D&JI 5*::$J6C791VMDII@5):J(K63>:I MNS5'NZ[WJ8L[>-!GCN[X[4]?:88NGJ?;D];'[*O.T,5T;-WKJX[$C,_&>T5U M3OVB.=XP_HYR1&!:Z@Z,LR1/*"-0[!U(EV04=G:]JJ0%2FFA*EHW+:>NUO0^ M7GR4=K]*:8%26JB*UDWFJ0,V1SNS]XF/+_D/KF[V]69HQ=]_G+[$#*U<=Z@P M$JN9[LNUJUH)H[7ME2&R*_<;*8_QD+-J,Z.YVNQI7I<[>;WK-^;5RI1<#\0> M:+G-=L)7&ZBWD.R2G((4;?E0O%ODOR^DVI.L3A@NRDVW>\P8SLK#/8(Q(L* MW]]BS%Y.Q #-SO#R)U!+ P04 " !AG%18I338_9@" "[!0 &0 'AL M+W=OFH"B6=+)0NF255+T-3:62Y#RI%&$?1,"P9ET&:>-M4 MIXE:6<$E3C6855DRO9V@4)M1T UVAB>^+*PSA&E2L27.T#Y74TU:V*+DO$1I MN)*@<3$*QMV;R<#Y>X_Z(L_RCEF6)EIM0#MO M0G."3]5'$SDNW:/,K*933G$VO7];<;N%\8;I'*:"20/G8R%4QGS1U )F!=-X MY3+/X5:5U W&GUW".,^YDYB !UGW!VD7<'Z'EG%A+N ,N(0)%X+L)@DM$7;7 MAEE#;E*3BX^0&\*CDK8P<"]SS/^-#RG1-MMXE^TD/@GXG=Q>T=PZQI-?(VF;$M-:V&L-9-+]/+/\=Q831WXZU 1:NS^ M86PWE3>F8AF. AH[@WJ-0?KQ0W<8?3G!O-\R[Y]"3Y_E&HTEVF;OF9GK!@-2 M6=C27M"8J:7DO_]_@II]C3_T^&X%K-.XTTO"]0%2@Y;4X"2I%S]+F%^Q-6I: M#3L&OB4KU%P=9'(:-*9DEIZD2N*#0J/.)6.IZ5=2*594?S[FR-.Q>+&B[HG8. M=+Y0RNX4=T&[K],_4$L#!!0 ( &&<5%CJ9G5&0@, ) - 9 >&PO M=V]R:W-H965T'Q ?'"3F]8BL8OM/OCWV$X6VLV$%?*EM1V?N*](EE%CTV JH>I(S7F*INGSABA4'G!E06;B!YPW<$A/JQ&,S M=LOC,5O+@E"XY4BLRQ+SGU=0L.W$\9V'@3NR6$H]X,;C%5[ /F[# MDI$2J"",(@[YQ+GT+Y*1GF\F?":P%7MMI".9,_9==ZZSB>/I!4$!J=0,6/UM M8 I%H8G4,G[4G$XCJ8'[[0?V=R9V%)ZMF+3#>.^02N_"-7[Y%YR]90H MG(RO:*H^>29!4">)8 CI5+^,*> I4JE/\S):?=NI3WQ^]Z07>2QMV6F']ZK#0 MGYA-[/4\+QB[FWVC_R(1#J)>:%=(K J^WLP;BV']QK!^J^0,^*A^J >1C=ME3IV3W9)EG1$=F#QH+%X\'R+8:?J% $VBRN6_I[% M_O")Q:U2QUK<)5G2$=F!Q%3G_M/?&[5.];G+LF2CL@. M?!XU/H]:?=:?.[S.B$0"I"Q E;U6BRN6P9[%P:CWYI'%K5+'6MPE6=(1666Q MNU=BEL 7IK87*&5K*JMZHQEMK@^7IFI^-'[E7TQ]R_A,73>JV\%O^NJN;E !N4U+1.2;%64%%'+(U@XO&8*95BIRQW?=R"D@)M9BIN<>V&)&*Y%C M@AX8X%510/9RAW*ZFUN>]3KQ%:\W0DTXBUD)U^@1B:?R@O=))ZO%+3$7QCM>.<9*%>>*?VN!E^RN>4JBU".4J$@H/S;HB7*_H\:AD<)+ M:<[U+]@ULJX%THH+6C3*TH("D_H?_FR(Z"A('+."WRCX?87P@$+0* 2GKA V M"N&I*XP:!>VZ4_NNB8NA@(L9HSO E+1$4P^:?:TM^<)$)T*7,9(0)SS M*_ )/#W&X/+B"EP !W#UF@-,P!/!@E]W)NYQGLM5Y-Q%=SASA'1.F>BDC2-W MM2/^ 4<"<$^)V'"0D QE!OWXN'YT1-^1I+;,^J_,WOE' ?^ Q :!=PU\UP\- M]BQ/5P],[ORWU9,/K[Y'1M"F6:#Q@@-X"60$DS7O)-G?M\]<,-DH_C$%NX8+ MS7"J>][P$J9H;LGVR!';(FOQZR]>Y/YF8OJ<8/$YP9(S@>W%)&QC$AY#UZ6/ M=0V; E#K1EI7[3;;A3<.(WLZ<[9=:H=BD]#V]X5B ]8T]&QO7RPQB+E=L#TO M1ZV7HZ->?M-;!DP9I%S?#GI4F;#"/NM)+37:P_+,/$4M3]'1"AWP MA%8KN9FK]E]2@8C ,,]?0*8V +FU X[2BF&!D;%71^<$2\X$MA>P M<1NP\='$7E(B(R7PR=3S(':^7A,OQ( F]T:"H#4*#=$X, M0I$],F?JI'5\%$-356N+-:/VW/>B-/+G\0@Y!U*#<]].\ZZ_V.[SYKC[3L\-3;L=>G1N&-\S91) M+/#ZZ10;T0)[W..K$=MK^L$AOCK'?^_$0X!YVZMX]O;"3$9SP7 [AHWL<-PG MPR#FVOZD3X9!++*]J$^&$>T@'?X;'?X'Z.BFQ0F$^$/;0GO2/SF9Q"0AHSXA M!C%);_]$8$8+^H<"IW-3+!!;ZRLZEU51$5&?YMO9]C/ K;[\]N;OO)NE9YB/ MU6<#?3-]@Z^_.=Q#ML:R!^5H)9=R[;',9%9?X^N!H*6^ISY3(6^]^G(:8 M$I#O5U1V\&:@%F@_IBS^!5!+ P04 " !AG%18+%8RY]X" #-"0 &0 M 'AL+W=O+"3FWSL!38@H)!IRX#-:PU3 MH-02F3!^-YQ>Z]("=\=;]B\N=Y/+/58P%?07R74Q]JX\E,,25U3?B%F6.-D),4&26MMV.S 5=^A3;T(M_MDH:7Y2@Q.)]_- M5KSAF6" YB#1HL 2T-G";,>\HH#$$EUS37)"*RLH6D!62:()*)0^9K3*(4=+ M*1B:"E96&EOQS]'9##0F5)VCCTA91K5]$8YN":7&2HU\;>*W4?A9$^NDCC4\ M$&N$;@77A7'-C=\._.PX_N((WC=U:XL7;HLW"8\2?L.\AZ+^!Q0&8=P1S_3M M\*@KG?_SGOZS][UB1.U.BAQ??( O92453P (?E=$/QFI,^!NTY04=\M]E-"> MD$-5X@S&GCD"%<@U>,G[=_V+X'-7K4])-CLE67HBLCU5XE:5V+%'!U3YZ[_7 M_O(IEISPE7H^$KK4BT^IWBG)9JH%5O56M39^WOW$\, MY,HU!@IEHN*Z/F#:U;;WN'97[HOU27\X[7>LSTRO4K<6S_1UHW.+Y8IPA2@L MC:N@=VGBE77S4$^T*-WM>"^TN6O=L##]%DAK8+XOA=#;B770=G#)'U!+ P04 M " !AG%18WBX2F#4# "9"@ &0 'AL+W=O3'K;1"1V9[L4 M_OVNG1#2)E1H@P<:.^>/(-(.22ILO M@>&;.1;JF$"2]^YC.5C:UCB\Q@3E>%NN+KSU#[";1>R@MI_I-UA0T\BZ0K MJ7A9DW$%9R'(D%QPIC)) MIFP&LQY^LIL?[N [:+AQ[3VY/O-V"GZAS"9#]Y!X \_O6<_D]?1AGYW_BS[] MY^@;R1@V)3 T>L-7E "A;$:F#W@*29#DU^FM5 *_Y=]]>UZI^OVJ^GP[D4N: MPMC" TR"N KQ.5. J@H_/[T[ M?;M0"81&0%\*]_%Q8&-9W+>SVP4%H1UN@I(NR$54L(F:5JCC=KQGH0V306,R MV&D2#WP\SAF>=D( 2Q\)/*0990L@"[SG)-DON,1J/#@D#%1?"BKYJ+6DH\ZZ M)SV@:#M/20_(M?VM#/2 //M#?P[")@?ASAR8;_!%@V$G8M *6/GK8CS;W;+7 MQ1P-MD'3'E!@1_WVHL9>M-/>=ZYH0;@Y:/+ZKGG!:]2M9[\5OC+;!06=?4JB M3J6ZP78U=X6BR/8'K3]WR[G3NFM+$ O3Y$B2\A53U9G;S#9]U*EI'[;FS]R3 MB=LSGV#?5;5)S_)5TW9!Q4)_$ 7,,=3 CK 21=4(50/%E^:FO^4*^P;SF&'O M"$(#\/V<<_4TT &:;C3^"U!+ P04 " !AG%18'0="Q"@# "V$ &0 M 'AL+W=O(^'BNH4=N4PL/S%_JUMY!S%.[D[WD '"!\N'Y[.-.B$!3IAH298 M(PW#.@U##>6CDW%J(H;_[WC'>[OC@Y95+75!TXTU0C>J0S%J#D=W]&$9T+5J@!F*R#;GY0=Y/5LWV5>J MM7PS/[/'<[ME/I!-N>K[7O%E1W^#Z3K)&4IA)4Q9O:'X)J!EDUP.."E4%[@D M7/24ZG0#. 8J%XCK*R(J8#60!NJ_*OQ_4$L#!!0 ( &&<5%CN0!EV7 , M )06 - >&PO(P*-6*T[LY MIN5/')\\KIG&:DO,H+*C22YC(C2E?ES"L+24E2 BGC7L?W(R\C M3+BC@5AD-YDJG6F^$&KHQDV38TY?DZ$;1!]=Q\B-\X0.W8>+][\6N;I^YYCS MV8>S,__*?[B\WD4N:NC2]:S"W6WA5NAOQ.@ 1Z@?3+1W4#?UL:>G^L#D^X?) M[Q/'I&/K./KG&R/IGR/DGF\G;[-Q>F"AMU24UD&B^EM138^].DU'@S07;;:& MKFG0^B2CSB/A0W=,.)M(!JR49(RO3','&J8YSZ6C]#+1 0-H*9\,')@:K*!: M)V,BEU5L$\'\3NK+=X!U#0PRSAN#'=2[9 MDXX&J3+5#52ZSB.5BDTW6WY+4MS3I5JGTS+%/7=.T/._'><9%502OFE:Y_XQ MC_*K'8>]M[)[*[Y$I/! M*9CL'+_)\#A3TJOWE!L;UZUM:]/JP.O!T/T!KQN\#>I,%HPK)NK:G"4)%<]V MKUI>D8E^Y=[2U]\T88LL;JZZA8&HKVK+WZ![>BN\?C?1 ML9A(Z)(FX[HJ9Y.JZ.B"CEH?0-A%;JK#CF <@]D1P+ XF .,8UA8G/^I/WVT M/P;#O/6M2!_E]%&.8=F0HIG(M93?*P!L8\;,.+8/MM8'&!@LX#E M#L2WQX&-8?20$3;8T.P6BP^0"X99K>]9!:GTZUF=:- 5W2K]_4:I[^QG5=;F;+1MFMW;\=CD6U%Q\[?:B1K.K)6N> .' M>C,V.RUX8;9"-%4Y#DY.DG'%93UZ_^YPK94>NP>J$7DC50V-MN&;%+?FX;P] M9'MIY(TL9?/K;-3]7HH1JV0M*_E;%&>CDQ$S6W7[26GY6]4-+[-7GB_GT&@X^3#]/E[,%V MG:DU^] :60MC&*\+EK65 _D&@7Q#"WDE]J)N!?MS"0(TK]S!^P0;O4]HLEQV?[=N+>B],8S_I8F*:F1![ MYES6O,XA-6!7(A< "W_>&TM,,Q-BS\R%!C*;WD $3:/;9WL<\\R$6#33''K; MR*[=QX;I94+LEX]*%;>R+._NPH;7&TO IL9 ]N?F/!-,,!-BP\S%3>,+'>:3 M";505%7)IKI_AF>0O\/S(N"IL4^*BXD994*LE*Q1^?>M*@NAS1_=P-/\\H42 M$\J$V"AW5--;K@NV*KGW.0DPN03$D?! #-*0&R4)5SWCF\% M$ZILR[5/S@$Z:R'6R66S!;2>\B]FB3V F$H"8I5D[8T1/UIX$UOL[4\/'R:1 M@%@B*_Z+[8WMX.[C=2[87)J\5#;1<2$QFP3$-@$)2QAGV+7FA4T=IEJ#4/H\ MS&7$5!*0JP1)L0?3O@"S2T!LE_LD^[K+O ;W(::3@%@GSV;9/:>+B1DE(#8* MFF4/RR285D+J.8L_RW[:YR$FF)!8,,,$U@.'F24D-@N:P0Y[&JV(D4]5; ;K MB1TFE9"Z!(:EL,/885H)B;7B3V$]L<2\$A)[Q9?#>A QIX3$3O$GBAY(3# A ML6 \F:*'$'-+^%+U+TC ^&:CQ88?L@E[RJUN8VZ)B-V"8@X>[@B32T0LEP=, ML19:BX+=M;RR36X]+,(T$Q%KYA[S2MA%0:ML-Q=W,3'-1,2:>38]@U!R6;J8 MZ-(+M7C0],Q=UH@P\434JR\HIKNP$6'JB:C77U!,=VDCPO0341?,4,S$Q<0$ M%%'/?\ #2P481:*B"WT7.W[CM-=OL0L%!-;:#!W>,TRN&310GH.%EJU M.G;C69F+B5DH)K80/G5T+12C6P".N48SL%",62@FMA".Z5HHQBP4$UL(QW0M M%&,6BLEW MAZP;0HNJ>(E^S@GWY$YMHSF#: M*QMVSO-NJZB+B8DGH9[^H.7!P>8S=/<9]?0'Q73]F&#B28C%XZ]B^FY-S#O) M4;8+W ]++B;FG>0(.P:NLJ]=_Z^RK^Z60\P]*;%[?)B.TUU,S#TIL7M\F+:( MU!<,W6E%BKDG)7:/#W.57;*IW>$NW6E%BNDG)=:/M]/+4N5].%U,3$(IL810 MS$%].,4DE)+O*7!WWGB&RQ1S3TKL'O^2BDTV6T!RZP8INO?Y*"L_OE$]Q>23 MOOS:CZ_#,?&DQ.)YND_(0WB*.>>T<\ZX>[-Y_ZX0:UF+8@E7-]">\S)?:69? MNFUY013;K7GKMBQGT'99?U:\./R[SN%?C=[_!U!+ P04 " !AG%18M,4* MKF@" !'+P &@ 'AL+U]R96QS+W=O=@?NF'Q<3J>AW6U'\?N1UT/FWTY-<-#VY7SY%GV MN[IK-N_-KM2R7'K=W\^HGI_N9RY>/[OR/Q/;[?:P*3_;S>]3.8__&%S_:?OW M85_*6"U>FWY7QG55?QQONX?ZNDD/E\G5XN5M7?4O;ZFJYPX2")+Y@S($Y?F# M%()T_B"#()L_R"'(YP\*"(KY@U80M)H_Z!&"'N&?7.!'KGRF4#OC'IG KTSZIT) M],ZH=R;06U%O)=!;46\ET%M1;R706U%O)=!;)R^["?16U%L)]%;46PGT5M1; M"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]+;)QTH"O0WU M-@*]#?4V KT-]38"O0WU-@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O1WU M=@*]??*S"8'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z! M>@>!WH%Z!X'>@7H'@=XQ^5F00.] O8- [T"]@T#O%>J]^DZ]A_'S6(9;S]<: MK_^=5(^7<\OM\M?EUTZ\7ZRN.-?W%!7J;)%C>M_ M&%$V,-L9%O,")KFE49/8L@U3WGZ<%) 8,16H2',VC5K;]]SX2M^JE[^> J7% M?NC'M*ZV.8=OC*5F2X-+M0\TEI6-CX/+Y6N\9\$U.W=/3*Q6AC5^S#3F99YJ M5%>7-[1Q#WU>?-^7GU/GQW45J4_5XOJP<XIT> M_6;3-=3ZYF$H1^H4(KDV;8GRT->'HF?'DW.Y83I\\I/SYS+' LO.V^A#*A.+ M]/FXEY%,IY>A%**8N^.O^)I82I_\?C1-NZ7V@]GE>G_[N)OGD=C\./V.W\[X MM?XG^Q @?4B0/A1('QJD#P/2AP7IXQRDCPN0/O@*I1$443D*J1S%5(Z"*D=1 ME:.PRE%&UL M4$L! A0#% @ 89Q46%T['^3N *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ 89Q46)E&PO=V]R M:W-H965T&UL4$L! A0#% @ 89Q46!@)ON%@!P [Q\ M !@ ("!& X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46!\K?I\8! < \ !@ ("! MK2 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M89Q46%.E,L#* @ 20@ !@ ("!'3@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 89Q46 K86B:@!@ 8!0 !D ("!'$T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M89Q46*$$ 3T3!@ 0Q, !D ("!]%L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46)P[[O!V!0 (P\ !D M ("!3Y 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 89Q46*QE&3:" @ F@4 !D ("!N9T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q4 M6#%Y*/9X!@ :!$ !D ("!.JH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46+U4F O=! U0T M !D ("!![H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46)4?6B*:! &PP !D M ("!1\8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 89Q46-J[,T#5 @ 4 8 !D ("!L]( 'AL+W=O M&PO=V]R:W-H965T?; M !X;"]W;W)K&UL4$L! A0#% @ 89Q46"%. M427. @ -08 !D ("!,. 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46$H*'R]L @ VP4 !D M ("!2NP 'AL+W=O&PO M=V]R:W-H965T!0 M ,_L 9 " @9GQ !X;"]W;W)K&UL4$L! A0#% @ 89Q46$(T:L$," =S\ !D ("! M2 8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 89Q46*;OV!," P IPH !D ("!#Q4! 'AL+W=O&PO=V]R:W-H965TJ. 0 $,; 9 " @10F 0!X;"]W;W)K&UL4$L! A0#% @ 89Q46/*B$"3: @ N H !D M ("!@RH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 89Q46(W ,Z"B @ ]@< !D ("!N34! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M89Q46&S^G]-P @ KP4 !D ("!)$,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46"S2)D_M @ M:0D !D ("!/TT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46(U741D]! O!0 !D M ("!W5@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 89Q46$PLTK!; P 2@L !D ("!+V0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q4 M6!] ^6\:!0 _2 !D ("!B'(! 'AL+W=O&PO=V]R:W-H965T 9 " @3I\ 0!X;"]W;W)K M&UL4$L! A0#% @ 89Q46*4TV/V8 @ NP4 M !D ("!,($! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 89Q46"Q6,N?> @ S0D !D M ("!&8P! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 89Q46.Y &79< P E!8 T ( !^94! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ 89Q46+3%"JYH @ 1R\ !H ( !MJ ! 'AL+U]R96QS M+W=O XML 93 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 94 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 389 355 1 false 76 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.paloaltonetworks.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Notes) Notes http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNotes Description of Business and Summary of Significant Accounting Policies (Notes) Notes 9 false false R10.htm 0000010 - Disclosure - Revenue (Notes) Notes http://www.paloaltonetworks.com/role/RevenueNotes Revenue (Notes) Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements (Notes) Notes http://www.paloaltonetworks.com/role/FairValueMeasurementsNotes Fair Value Measurements (Notes) Notes 11 false false R12.htm 0000012 - Disclosure - Cash Equivalents and Investments (Notes) Notes http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsNotes Cash Equivalents and Investments (Notes) Notes 12 false false R13.htm 0000013 - Disclosure - Financing Receivables (Notes) Notes http://www.paloaltonetworks.com/role/FinancingReceivablesNotes Financing Receivables (Notes) Notes 13 false false R14.htm 0000014 - Disclosure - Derivative Instruments (Notes) Notes http://www.paloaltonetworks.com/role/DerivativeInstrumentsNotes Derivative Instruments (Notes) Notes 14 false false R15.htm 0000015 - Disclosure - Acquisitions (Notes) Notes http://www.paloaltonetworks.com/role/AcquisitionsNotes Acquisitions (Notes) Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Intangible Assets (Notes) Notes http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsNotes Goodwill and Intangible Assets (Notes) Notes 16 false false R17.htm 0000017 - Disclosure - Debt (Notes) Notes http://www.paloaltonetworks.com/role/DebtNotes Debt (Notes) Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies (Notes) Notes http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNotes Commitments and Contingencies (Notes) Notes 18 false false R19.htm 0000019 - Disclosure - Stockholders' Equity (Notes) Notes http://www.paloaltonetworks.com/role/StockholdersEquityNotes Stockholders' Equity (Notes) Notes 19 false false R20.htm 0000020 - Disclosure - Equity Award Plans (Notes) Notes http://www.paloaltonetworks.com/role/EquityAwardPlansNotes Equity Award Plans (Notes) Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes (Notes) Notes http://www.paloaltonetworks.com/role/IncomeTaxesNotes Income Taxes (Notes) Notes 21 false false R22.htm 0000022 - Disclosure - Net Income Per Share (Notes) Notes http://www.paloaltonetworks.com/role/NetIncomePerShareNotes Net Income Per Share (Notes) Notes 22 false false R23.htm 0000023 - Disclosure - Other Income, Net (Notes) Notes http://www.paloaltonetworks.com/role/OtherIncomeNetNotes Other Income, Net (Notes) Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Event (Notes) Notes http://www.paloaltonetworks.com/role/SubsequentEventNotes Subsequent Event (Notes) Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNotes 27 false false R28.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://www.paloaltonetworks.com/role/RevenueTables Revenue (Tables) Tables http://www.paloaltonetworks.com/role/RevenueNotes 28 false false R29.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.paloaltonetworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.paloaltonetworks.com/role/FairValueMeasurementsNotes 29 false false R30.htm 9954474 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsNotes 30 false false R31.htm 9954475 - Disclosure - Financing Receivables (Tables) Sheet http://www.paloaltonetworks.com/role/FinancingReceivablesTables Financing Receivables (Tables) Tables http://www.paloaltonetworks.com/role/FinancingReceivablesNotes 31 false false R32.htm 9954476 - Disclosure - Acquisitions (Tables) Sheet http://www.paloaltonetworks.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.paloaltonetworks.com/role/AcquisitionsNotes 32 false false R33.htm 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsNotes 33 false false R34.htm 9954478 - Disclosure - Debt (Tables) Sheet http://www.paloaltonetworks.com/role/DebtTables Debt (Tables) Tables http://www.paloaltonetworks.com/role/DebtNotes 34 false false R35.htm 9954479 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNotes 35 false false R36.htm 9954480 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.paloaltonetworks.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.paloaltonetworks.com/role/StockholdersEquityNotes 36 false false R37.htm 9954481 - Disclosure - Equity Award Plans (Tables) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansTables Equity Award Plans (Tables) Tables http://www.paloaltonetworks.com/role/EquityAwardPlansNotes 37 false false R38.htm 9954482 - Disclosure - Net Income Per Share (Tables) Sheet http://www.paloaltonetworks.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.paloaltonetworks.com/role/NetIncomePerShareNotes 38 false false R39.htm 9954483 - Disclosure - Other Income, Net (Tables) Sheet http://www.paloaltonetworks.com/role/OtherIncomeNetTables Other Income, Net (Tables) Tables http://www.paloaltonetworks.com/role/OtherIncomeNetNotes 39 false false R40.htm 9954484 - Disclosure - Revenue (Disaggregation of Revenue (Geographic Theater) (Details) Sheet http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails Revenue (Disaggregation of Revenue (Geographic Theater) (Details) Details http://www.paloaltonetworks.com/role/RevenueTables 40 false false R41.htm 9954485 - Disclosure - Revenue (Disaggregation of Revenue (Type of Revenue) (Details) Sheet http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails Revenue (Disaggregation of Revenue (Type of Revenue) (Details) Details http://www.paloaltonetworks.com/role/RevenueTables 41 false false R42.htm 9954486 - Disclosure - Revenue (Deferred Revenue) (Details) Sheet http://www.paloaltonetworks.com/role/RevenueDeferredRevenueDetails Revenue (Deferred Revenue) (Details) Details http://www.paloaltonetworks.com/role/RevenueTables 42 false false R43.htm 9954487 - Disclosure - Revenue (Remaining Performance Obligations) (Details) Sheet http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails Revenue (Remaining Performance Obligations) (Details) Details http://www.paloaltonetworks.com/role/RevenueTables 43 false false R44.htm 9954488 - Disclosure - Fair Value Measurements (Details) Sheet http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.paloaltonetworks.com/role/FairValueMeasurementsTables 44 false false R45.htm 9954489 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities) (Details) Sheet http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails Cash Equivalents and Investments (Available-for-Sale Securities) (Details) Details http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables 45 false false R46.htm 9954490 - Disclosure - Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details) Sheet http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforsaleDebtSecuritiesNarrativeDetails Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details) Details http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables 46 false false R47.htm 9954491 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details) Sheet http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details) Details http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables 47 false false R48.htm 9954492 - Disclosure - Cash Equivalents and Investments (Marketable Equity Securities) (Details) Sheet http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails Cash Equivalents and Investments (Marketable Equity Securities) (Details) Details http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables 48 false false R49.htm 9954493 - Disclosure - Financing Receivables (Details) Sheet http://www.paloaltonetworks.com/role/FinancingReceivablesDetails Financing Receivables (Details) Details http://www.paloaltonetworks.com/role/FinancingReceivablesTables 49 false false R50.htm 9954494 - Disclosure - Derivative Instruments (Details) Sheet http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.paloaltonetworks.com/role/DerivativeInstrumentsNotes 50 false false R51.htm 9954495 - Disclosure - Acquisitions - Schedule of Purchase Consideration (Additional Information) (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails Acquisitions - Schedule of Purchase Consideration (Additional Information) (Details) Details 51 false false R52.htm 9954496 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 53 false false R54.htm 9954498 - Disclosure - Acquisitions - Intangible Assets Acquired as Part of Business Combination (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails Acquisitions - Intangible Assets Acquired as Part of Business Combination (Details) Details 54 false false R55.htm 9954499 - Disclosure - Goodwill and Intangible Assets (Goodwill) (Details) Sheet http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets (Goodwill) (Details) Details http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables 55 false false R56.htm 9954500 - Disclosure - Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details) Sheet http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details) Details http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables 56 false false R57.htm 9954501 - Disclosure - Goodwill and Intangible Assets (Amortization Expense) (Details) Sheet http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets (Amortization Expense) (Details) Details http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables 57 false false R58.htm 9954502 - Disclosure - Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details) Sheet http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details) Details http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables 58 false false R59.htm 9954503 - Disclosure - Debt (Additional Details) (Details) Sheet http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails Debt (Additional Details) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 59 false false R60.htm 9954504 - Disclosure - Debt (Details of Our Notes) Notes http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes Debt (Details of Our Notes) Details http://www.paloaltonetworks.com/role/DebtTables 60 false false R61.htm 9954505 - Disclosure - Debt (Components of Convertible Senior Notes) (Details) Notes http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails Debt (Components of Convertible Senior Notes) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 61 false false R62.htm 9954506 - Disclosure - Debt (Schedule of Interest Expense Recognized) (Details) Sheet http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails Debt (Schedule of Interest Expense Recognized) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 62 false false R63.htm 9954507 - Disclosure - Debt (Note Hedges) (Details) Sheet http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails Debt (Note Hedges) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 63 false false R64.htm 9954508 - Disclosure - Debt (Warrants) (Details) Sheet http://www.paloaltonetworks.com/role/DebtWarrantsDetails Debt (Warrants) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 64 false false R65.htm 9954509 - Disclosure - Debt (Revolving Credit Facility) (Details) Sheet http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails Debt (Revolving Credit Facility) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 65 false false R66.htm 9954510 - Disclosure - Commitments and Contingencies (Purchase Commitments) (Details) Sheet http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails Commitments and Contingencies (Purchase Commitments) (Details) Details http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables 66 false false R67.htm 9954511 - Disclosure - Commitments and Contingencies (Additional Information) (Details) Sheet http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies (Additional Information) (Details) Details http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables 67 false false R68.htm 9954512 - Disclosure - Stockholders' Equity (Details) Sheet http://www.paloaltonetworks.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.paloaltonetworks.com/role/StockholdersEquityTables 68 false false R69.htm 9954513 - Disclosure - Stockholders' Equity (Schedule Of Share Repurchases) (Details) Sheet http://www.paloaltonetworks.com/role/StockholdersEquityScheduleOfShareRepurchasesDetails Stockholders' Equity (Schedule Of Share Repurchases) (Details) Details http://www.paloaltonetworks.com/role/StockholdersEquityTables 69 false false R70.htm 9954514 - Disclosure - Equity Award Plans (RSU and PSU Activities) (Details) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails Equity Award Plans (RSU and PSU Activities) (Details) Details http://www.paloaltonetworks.com/role/EquityAwardPlansTables 70 false false R71.htm 9954515 - Disclosure - Equity Award Plans (Additional Information) (Details) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails Equity Award Plans (Additional Information) (Details) Details http://www.paloaltonetworks.com/role/EquityAwardPlansTables 71 false false R72.htm 9954516 - Disclosure - Equity Award Plans (Valuation Assumptions) (Details) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails Equity Award Plans (Valuation Assumptions) (Details) Details http://www.paloaltonetworks.com/role/EquityAwardPlansTables 72 false false R73.htm 9954517 - Disclosure - Equity Award Plans (PSO Activities) (Details) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails Equity Award Plans (PSO Activities) (Details) Details http://www.paloaltonetworks.com/role/EquityAwardPlansTables 73 false false R74.htm 9954518 - Disclosure - Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details) Details http://www.paloaltonetworks.com/role/EquityAwardPlansTables 74 false false R75.htm 9954519 - Disclosure - Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofSharebasedCompensationAdditionalInformationDetails Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details) Details http://www.paloaltonetworks.com/role/EquityAwardPlansTables 75 false false R76.htm 9954520 - Disclosure - Income Taxes (Details) Sheet http://www.paloaltonetworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.paloaltonetworks.com/role/IncomeTaxesNotes 76 false false R77.htm 9954521 - Disclosure - Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details) Sheet http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details) Details http://www.paloaltonetworks.com/role/NetIncomePerShareTables 77 false false R78.htm 9954522 - Disclosure - Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details) Sheet http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details) Details http://www.paloaltonetworks.com/role/NetIncomePerShareTables 78 false false R79.htm 9954523 - Disclosure - Other Income, Net (Details) Sheet http://www.paloaltonetworks.com/role/OtherIncomeNetDetails Other Income, Net (Details) Details http://www.paloaltonetworks.com/role/OtherIncomeNetTables 79 false false R80.htm 9954524 - Disclosure - Subsequent Event (Details) Sheet http://www.paloaltonetworks.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.paloaltonetworks.com/role/SubsequentEventNotes 80 false false All Reports Book All Reports panw-20240131.htm panw-20240131.xsd panw-20240131_cal.xml panw-20240131_def.xml panw-20240131_lab.xml panw-20240131_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "panw-20240131.htm": { "nsprefix": "panw", "nsuri": "http://www.paloaltonetworks.com/20240131", "dts": { "inline": { "local": [ "panw-20240131.htm" ] }, "schema": { "local": [ "panw-20240131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "panw-20240131_cal.xml" ] }, "definitionLink": { "local": [ "panw-20240131_def.xml" ] }, "labelLink": { "local": [ "panw-20240131_lab.xml" ] }, "presentationLink": { "local": [ "panw-20240131_pre.xml" ] } }, "keyStandard": 327, "keyCustom": 28, "axisStandard": 29, "axisCustom": 1, "memberStandard": 49, "memberCustom": 27, "hidden": { "total": 14, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/us-gaap/2023": 5 }, "contextCount": 389, "entityCount": 1, "segmentCount": 76, "elementCount": 657, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1153, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 28 }, "report": { "R1": { "role": "http://www.paloaltonetworks.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R3": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R5": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R6": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-52", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R8": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R9": { "role": "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNotes", "longName": "0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Notes)", "shortName": "Description of Business and Summary of Significant Accounting Policies (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.paloaltonetworks.com/role/RevenueNotes", "longName": "0000010 - Disclosure - Revenue (Notes)", "shortName": "Revenue (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.paloaltonetworks.com/role/FairValueMeasurementsNotes", "longName": "0000011 - Disclosure - Fair Value Measurements (Notes)", "shortName": "Fair Value Measurements (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsNotes", "longName": "0000012 - Disclosure - Cash Equivalents and Investments (Notes)", "shortName": "Cash Equivalents and Investments (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.paloaltonetworks.com/role/FinancingReceivablesNotes", "longName": "0000013 - Disclosure - Financing Receivables (Notes)", "shortName": "Financing Receivables (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancingReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.paloaltonetworks.com/role/DerivativeInstrumentsNotes", "longName": "0000014 - Disclosure - Derivative Instruments (Notes)", "shortName": "Derivative Instruments (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.paloaltonetworks.com/role/AcquisitionsNotes", "longName": "0000015 - Disclosure - Acquisitions (Notes)", "shortName": "Acquisitions (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsNotes", "longName": "0000016 - Disclosure - Goodwill and Intangible Assets (Notes)", "shortName": "Goodwill and Intangible Assets (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.paloaltonetworks.com/role/DebtNotes", "longName": "0000017 - Disclosure - Debt (Notes)", "shortName": "Debt (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNotes", "longName": "0000018 - Disclosure - Commitments and Contingencies (Notes)", "shortName": "Commitments and Contingencies (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.paloaltonetworks.com/role/StockholdersEquityNotes", "longName": "0000019 - Disclosure - Stockholders' Equity (Notes)", "shortName": "Stockholders' Equity (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansNotes", "longName": "0000020 - Disclosure - Equity Award Plans (Notes)", "shortName": "Equity Award Plans (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.paloaltonetworks.com/role/IncomeTaxesNotes", "longName": "0000021 - Disclosure - Income Taxes (Notes)", "shortName": "Income Taxes (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShareNotes", "longName": "0000022 - Disclosure - Net Income Per Share (Notes)", "shortName": "Net Income Per Share (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.paloaltonetworks.com/role/OtherIncomeNetNotes", "longName": "0000023 - Disclosure - Other Income, Net (Notes)", "shortName": "Other Income, Net (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.paloaltonetworks.com/role/SubsequentEventNotes", "longName": "0000024 - Disclosure - Subsequent Event (Notes)", "shortName": "Subsequent Event (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.paloaltonetworks.com/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.paloaltonetworks.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables", "longName": "9954474 - Disclosure - Cash Equivalents and Investments (Tables)", "shortName": "Cash Equivalents and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.paloaltonetworks.com/role/FinancingReceivablesTables", "longName": "9954475 - Disclosure - Financing Receivables (Tables)", "shortName": "Financing Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.paloaltonetworks.com/role/AcquisitionsTables", "longName": "9954476 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954477 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.paloaltonetworks.com/role/DebtTables", "longName": "9954478 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables", "longName": "9954479 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.paloaltonetworks.com/role/StockholdersEquityTables", "longName": "9954480 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansTables", "longName": "9954481 - Disclosure - Equity Award Plans (Tables)", "shortName": "Equity Award Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShareTables", "longName": "9954482 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.paloaltonetworks.com/role/OtherIncomeNetTables", "longName": "9954483 - Disclosure - Other Income, Net (Tables)", "shortName": "Other Income, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails", "longName": "9954484 - Disclosure - Revenue (Disaggregation of Revenue (Geographic Theater) (Details)", "shortName": "Revenue (Disaggregation of Revenue (Geographic Theater) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R41": { "role": "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails", "longName": "9954485 - Disclosure - Revenue (Disaggregation of Revenue (Type of Revenue) (Details)", "shortName": "Revenue (Disaggregation of Revenue (Type of Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R42": { "role": "http://www.paloaltonetworks.com/role/RevenueDeferredRevenueDetails", "longName": "9954486 - Disclosure - Revenue (Deferred Revenue) (Details)", "shortName": "Revenue (Deferred Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails", "longName": "9954487 - Disclosure - Revenue (Remaining Performance Obligations) (Details)", "shortName": "Revenue (Remaining Performance Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails", "longName": "9954488 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-136", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "longName": "9954489 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities) (Details)", "shortName": "Cash Equivalents and Investments (Available-for-Sale Securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-241", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R46": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforsaleDebtSecuritiesNarrativeDetails", "longName": "9954490 - Disclosure - Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details)", "shortName": "Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails", "longName": "9954491 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details)", "shortName": "Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "longName": "9954492 - Disclosure - Cash Equivalents and Investments (Marketable Equity Securities) (Details)", "shortName": "Cash Equivalents and Investments (Marketable Equity Securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-258", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-259", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R49": { "role": "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails", "longName": "9954493 - Disclosure - Financing Receivables (Details)", "shortName": "Financing Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails", "longName": "9954494 - Disclosure - Derivative Instruments (Details)", "shortName": "Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails", "longName": "9954495 - Disclosure - Acquisitions - Schedule of Purchase Consideration (Additional Information) (Details)", "shortName": "Acquisitions - Schedule of Purchase Consideration (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-266", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "longName": "9954496 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-266", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "panw:BusinessAcquisitionReplacementEquityAwardsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R53": { "role": "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "longName": "9954497 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "shortName": "Acquisitions - Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-269", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R54": { "role": "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "longName": "9954498 - Disclosure - Acquisitions - Intangible Assets Acquired as Part of Business Combination (Details)", "shortName": "Acquisitions - Intangible Assets Acquired as Part of Business Combination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-270", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-270", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets (Goodwill) (Details)", "shortName": "Goodwill and Intangible Assets (Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R56": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details)", "shortName": "Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "longName": "9954501 - Disclosure - Goodwill and Intangible Assets (Amortization Expense) (Details)", "shortName": "Goodwill and Intangible Assets (Amortization Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails", "longName": "9954502 - Disclosure - Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details)", "shortName": "Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "longName": "9954503 - Disclosure - Debt (Additional Details) (Details)", "shortName": "Debt (Additional Details) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RepaymentsOfConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-288", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R60": { "role": "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes", "longName": "9954504 - Disclosure - Debt (Details of Our Notes)", "shortName": "Debt (Details of Our Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-290", "name": "us-gaap:DebtInstrumentConvertibleConversionRatio1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-290", "name": "us-gaap:DebtInstrumentConvertibleConversionRatio1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "longName": "9954505 - Disclosure - Debt (Components of Convertible Senior Notes) (Details)", "shortName": "Debt (Components of Convertible Senior Notes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-295", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-295", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "longName": "9954506 - Disclosure - Debt (Schedule of Interest Expense Recognized) (Details)", "shortName": "Debt (Schedule of Interest Expense Recognized) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails", "longName": "9954507 - Disclosure - Debt (Note Hedges) (Details)", "shortName": "Debt (Note Hedges) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-308", "name": "panw:SharesOfCommonStockCoveredByNoteHedges", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-308", "name": "panw:SharesOfCommonStockCoveredByNoteHedges", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.paloaltonetworks.com/role/DebtWarrantsDetails", "longName": "9954508 - Disclosure - Debt (Warrants) (Details)", "shortName": "Debt (Warrants) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-311", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-311", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "longName": "9954509 - Disclosure - Debt (Revolving Credit Facility) (Details)", "shortName": "Debt (Revolving Credit Facility) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-317", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-317", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails", "longName": "9954510 - Disclosure - Commitments and Contingencies (Purchase Commitments) (Details)", "shortName": "Commitments and Contingencies (Purchase Commitments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954511 - Disclosure - Commitments and Contingencies (Additional Information) (Details)", "shortName": "Commitments and Contingencies (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-329", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-329", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.paloaltonetworks.com/role/StockholdersEquityDetails", "longName": "9954512 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.paloaltonetworks.com/role/StockholdersEquityScheduleOfShareRepurchasesDetails", "longName": "9954513 - Disclosure - Stockholders' Equity (Schedule Of Share Repurchases) (Details)", "shortName": "Stockholders' Equity (Schedule Of Share Repurchases) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "longName": "9954514 - Disclosure - Equity Award Plans (RSU and PSU Activities) (Details)", "shortName": "Equity Award Plans (RSU and PSU Activities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-335", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-335", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "longName": "9954515 - Disclosure - Equity Award Plans (Additional Information) (Details)", "shortName": "Equity Award Plans (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-337", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-342", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R72": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails", "longName": "9954516 - Disclosure - Equity Award Plans (Valuation Assumptions) (Details)", "shortName": "Equity Award Plans (Valuation Assumptions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-349", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-349", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "longName": "9954517 - Disclosure - Equity Award Plans (PSO Activities) (Details)", "shortName": "Equity Award Plans (PSO Activities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-352", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-354", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R74": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails", "longName": "9954518 - Disclosure - Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details)", "shortName": "Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofSharebasedCompensationAdditionalInformationDetails", "longName": "9954519 - Disclosure - Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details)", "shortName": "Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.paloaltonetworks.com/role/IncomeTaxesDetails", "longName": "9954520 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails", "longName": "9954521 - Disclosure - Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details)", "shortName": "Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } }, "R78": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails", "longName": "9954522 - Disclosure - Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details)", "shortName": "Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-378", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-378", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails", "longName": "9954523 - Disclosure - Other Income, Net (Details)", "shortName": "Other Income, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.paloaltonetworks.com/role/SubsequentEventDetails", "longName": "9954524 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RepaymentsOfConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-382", "name": "us-gaap:RepaymentsOfConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20240131.htm", "unique": true } } }, "tag": { "panw_A2023NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "A2023NotesMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Notes", "label": "2023 Notes [Member]", "documentation": "2023 Notes [Member]" } } }, "auth_ref": [] }, "panw_A2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "A2023WarrantsMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Warrants", "label": "2023 Warrants [Member]", "documentation": "2023 Warrants [Member]" } } }, "auth_ref": [] }, "panw_A2025NoteHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "A2025NoteHedgesMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Note Hedges", "label": "2025 Note Hedges [Member]", "documentation": "2025 Note Hedges" } } }, "auth_ref": [] }, "panw_A2025NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "A2025NotesMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Notes", "label": "2025 Notes [Member]", "documentation": "2025 Notes" } } }, "auth_ref": [] }, "panw_A2025NotesOptionToConvertMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "A2025NotesOptionToConvertMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to Convert - 2025 Notes", "label": "2025 Notes, Option To Convert [Member]", "documentation": "2025 Notes, Option To Convert" } } }, "auth_ref": [] }, "panw_A2025WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "A2025WarrantsMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Warrants", "label": "2025 Warrants [Member]", "documentation": "2025 Warrants" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r765" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $6.5 and $7.8 as of January\u00a031, 2024 and July\u00a031, 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r276", "r277" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of investment premiums, net of accretion of purchase discounts", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r125" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccruedLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued and other liabilities", "label": "Accrued Liabilities, Fair Value Disclosure", "documentation": "Fair value portion of accrued expenses." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r110", "r191", "r598", "r620", "r621" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r14", "r38", "r507", "r510", "r545", "r616", "r617", "r868", "r869", "r870", "r877", "r878", "r879" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r131" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r816" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation for equity-based awards", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r67", "r68", "r438" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating\u00a0activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r787", "r798", "r808", "r833" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r790", "r801", "r811", "r836" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r822" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r829" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r794", "r802", "r812", "r829", "r837", "r841", "r849" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r847" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r468", "r476" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Short- and long-term financing receivables", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r52", "r904" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r192", "r278", "r319" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for credit losses", "label": "Financing Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on financing receivable, classified as current." } } }, "auth_ref": [ "r192", "r278", "r319" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for credit losses", "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent", "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent." } } }, "auth_ref": [ "r278", "r319" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r980", "r981", "r982", "r983" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r114", "r385", "r541", "r872" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r385", "r541", "r747", "r748", "r872" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r54", "r59" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r252" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r47" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific and Japan (\u201cAPAC\u201d)", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r980", "r981", "r982", "r983" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r757", "r891", "r896", "r897" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r154", "r188", "r221", "r257", "r265", "r269", "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r498", "r500", "r527", "r594", "r660", "r765", "r778", "r923", "r924", "r962" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r181", "r193", "r221", "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r498", "r500", "r527", "r765", "r923", "r924", "r962" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r94" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r289" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r290" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r286", "r325", "r593" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r892" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r892" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r895" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r895" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between five and ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Amortized Cost", "documentation": "Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between five and ten years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value", "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r894" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 }, "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "totalLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r287", "r325", "r585", "r883" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date", "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date", "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r844" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r845" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r840" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r840" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r842" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r841" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r82", "r86" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r495", "r760", "r761" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r69", "r70", "r495", "r760", "r761" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r149" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r495" ] }, "panw_BusinessAcquisitionReplacementEquityAwardsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "BusinessAcquisitionReplacementEquityAwardsFairValue", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of replacement equity awards", "label": "Business Acquisition Replacement Equity Awards Fair Value", "documentation": "Business Acquisition Replacement Equity Awards Fair Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "verboseLabel": "Total purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r11" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of replacement awards", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r146", "r496" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and restricted cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identified intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r71", "r72" ] }, "panw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsAssumed", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets Assumed", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets Assumed" } } }, "auth_ref": [] }, "panw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetLiabilitiesAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetLiabilitiesAssumed", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Liabilities Assumed", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Liabilities Assumed" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r330" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r44", "r183", "r733" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash - beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash - end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r44", "r123", "r218" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r123" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "verboseLabel": "Marketable equity securities", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r183" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Losses (gains) expected to be recognized into earnings within the next 12 months", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r10", "r772", "r773", "r774", "r775" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r820" ] }, "panw_Circumstance1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "Circumstance1Member", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Circumstance 1", "label": "Circumstance 1 [Member]", "documentation": "Circumstance 1" } } }, "auth_ref": [] }, "panw_Circumstance2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "Circumstance2Member", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Circumstance 2", "label": "Circumstance 2 [Member]", "documentation": "Circumstance 2" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strike price per share (in usd per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial number of shares (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r61" ] }, "panw_CloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "CloudMember", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud", "label": "Cloud [Member]", "documentation": "Cloud" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r821" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r821" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r137", "r772", "r773", "r774", "r775" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 10)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r34", "r99", "r596", "r647" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r135", "r342", "r344", "r718", "r918" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and additional paid in capital", "label": "Common Stock Including Additional Paid in Capital [Member]", "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r768", "r769", "r770", "r772", "r773", "r774", "r775", "r877", "r878", "r960", "r976", "r978" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r104", "r648" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Common stock, beginning balance (in shares)", "periodEndLabel": "Common stock, ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r104", "r648", "r666", "r978", "r979" ] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStocksIncludingAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and additional paid-in capital; $0.0001 par value; 1,000.0\u00a0shares authorized; 322.7 and 308.3\u00a0shares issued and outstanding as of January\u00a031, 2024 and July\u00a031, 2023, respectively", "label": "Common Stocks, Including Additional Paid in Capital", "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued." } } }, "auth_ref": [ "r104", "r105", "r142" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r826" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r825" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r827" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r202", "r204", "r210", "r588", "r606" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term deferred contract costs", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r411", "r413", "r424" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred contract costs", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r411", "r413", "r424" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r411", "r412", "r424" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r411", "r412", "r424" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from opening deferred revenue balance", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of convertible senior notes", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of convertible senior notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r757", "r759", "r975" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r116", "r581" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r74" ] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Description", "label": "Debt Conversion Description [Axis]", "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Name", "label": "Debt Conversion, Name [Domain]", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r136", "r219", "r363", "r369", "r370", "r371", "r372", "r373", "r374", "r379", "r386", "r387", "r389" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r101", "r102", "r155", "r156", "r223", "r364", "r365", "r366", "r367", "r368", "r370", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r542", "r744", "r745", "r746", "r747", "r748", "r874" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r24", "r156", "r390" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion price (in usd per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r138", "r366" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion rate (in shares per $1,000 principal amount)", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r31", "r60", "r140", "r141", "r366" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock convertible at initial conversion rate (in shares)", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r31", "r60", "r140", "r141", "r366" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days (in days)", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock price trigger (in percentage)", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days (in days)", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r96", "r98", "r364", "r542", "r745", "r746" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r30", "r96", "r393", "r542" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest rate (in percentage)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r30", "r365" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r223", "r364", "r365", "r366", "r367", "r368", "r370", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r542", "r744", "r745", "r746", "r747", "r748", "r874" ] }, "us-gaap_DebtInstrumentRedemptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption", "verboseLabel": "Debt Instrument", "label": "Debt Instrument, Redemption [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price (in percentage)", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DebtInstrumentRedemptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionTable", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtDetailsofOurNotes", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument Redemption", "label": "Debt Instrument Redemption [Table]", "documentation": "Disclosure of information about debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption." } } }, "auth_ref": [] }, "panw_DebtInstrumentRepurchasePriceAsPercentageOfPrincipalAmountPlusAccruedAndUnpaidInterestInEventOfChange": { "xbrltype": "percentItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DebtInstrumentRepurchasePriceAsPercentageOfPrincipalAmountPlusAccruedAndUnpaidInterestInEventOfChange", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase price as percentage of principal amount in event of change (in percentage)", "label": "Debt Instrument Repurchase Price As Percentage Of Principal Amount Plus Accrued And Unpaid Interest In Event Of Change", "documentation": "Debt Instrument Repurchase Price As Percentage Of Principal Amount Plus Accrued And Unpaid Interest In Event Of Change" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: debt issuance costs, net of amortization", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r97", "r375", "r391", "r745", "r746" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforsaleDebtSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities in a continuous unrealized loss position for more than 12\u00a0months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r165", "r327", "r742" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforsaleDebtSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross unrealized losses for available-for-sale debt securities in a continuous unrealized loss position for more than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r165", "r327" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforsaleDebtSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities in a continuous unrealized loss position for less than 12\u00a0months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r165", "r327", "r742" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforsaleDebtSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross unrealized losses for available-for-sale debt securities in a continuous unrealized loss position for less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r165", "r327" ] }, "panw_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between one and three years", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Amortized Cost", "documentation": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Amortized Cost" } } }, "auth_ref": [] }, "panw_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between one and three years", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Fair Value", "documentation": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Three Years, Fair Value" } } }, "auth_ref": [] }, "panw_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterThreeThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterThreeThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between three and five years", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Amortized Cost", "documentation": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Amortized Cost" } } }, "auth_ref": [] }, "panw_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterThreeThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterThreeThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between three and five years", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Fair Value", "documentation": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after Three Through Five Years, Fair Value" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r898" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax benefit, net", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r145", "r174", "r490", "r491", "r876" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r479", "r480", "r595" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r125" ] }, "panw_DeferredTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DeferredTaxBenefit", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax benefit", "label": "Deferred Tax Benefit", "documentation": "Deferred Tax Benefit" } } }, "auth_ref": [] }, "panw_DeferredTaxExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DeferredTaxExpense", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax expense", "label": "Deferred Tax Expense", "documentation": "Deferred Tax Expense" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r261" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "panw_PrepaidExpensesandOtherCurrentAssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_OtherAssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Derivative Asset, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r636", "r639", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r675", "r676", "r677", "r678", "r681", "r682", "r683", "r684", "r702", "r703", "r704", "r705", "r768", "r770" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r83", "r85", "r87", "r88", "r636", "r639", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r675", "r676", "r677", "r678", "r681", "r682", "r683", "r684", "r702", "r703", "r704", "r705", "r736", "r768", "r770" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r152", "r504", "r512" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_OtherLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r512" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r958", "r959" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r16", "r78", "r79", "r80", "r81", "r84", "r87", "r89", "r90", "r92", "r512" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r148" ] }, "panw_DigSecuritySolutionsLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "DigSecuritySolutionsLtdMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dig Security Solutions Ltd", "label": "Dig Security Solutions Ltd [Member]", "documentation": "Dig Security Solutions Ltd" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r423", "r750", "r751", "r752", "r753", "r754", "r755", "r756" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r423", "r750", "r751", "r752", "r753", "r754", "r755", "r756" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r436", "r441", "r469", "r470", "r472", "r763" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r782" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r815" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, the Middle East, and Africa\u00a0(\u201cEMEA\u201d)", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r980", "r981", "r982", "r983" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share, basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r229", "r230", "r231", "r232", "r233", "r239", "r241", "r249", "r250", "r251", "r255", "r515", "r516", "r589", "r607", "r737" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income per share, diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r229", "r230", "r231", "r232", "r233", "r241", "r249", "r250", "r251", "r255", "r515", "r516", "r589", "r607", "r737" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r238", "r252", "r253", "r254" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.paloaltonetworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (in percentage)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r482" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofSharebasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested share-based awards not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r471" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofSharebasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r471" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r780" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r780" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r780" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r854" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r780" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r780" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r780" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r780" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r178", "r205", "r206", "r207", "r224", "r225", "r226", "r228", "r234", "r236", "r256", "r317", "r318", "r410", "r473", "r474", "r475", "r486", "r487", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r532", "r534", "r535", "r536", "r537", "r538", "r545", "r616", "r617", "r618", "r627", "r688" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Interest Type", "label": "Equity Interest Type [Axis]", "documentation": "Information by type of equity interests that are issued or issuable in a business combination." } } }, "auth_ref": [] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableTypeDomain", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Interest Issued or Issuable, Type", "label": "Equity Interest Issued or Issuable, Type [Domain]", "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination." } } }, "auth_ref": [ "r149" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r189", "r526", "r735" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r823" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r787", "r798", "r808", "r833" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r784", "r795", "r805", "r830" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r829" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r518", "r519", "r522" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r518", "r519", "r522" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r94", "r95" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Hierarchy", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r377", "r428", "r429", "r430", "r431", "r432", "r433", "r519", "r552", "r553", "r554", "r745", "r746", "r757", "r758", "r759" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r518", "r519", "r520", "r521", "r523" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r517" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r377", "r428", "r433", "r519", "r552", "r757", "r758", "r759" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r377", "r428", "r433", "r519", "r553", "r745", "r746", "r757", "r758", "r759" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r377", "r428", "r429", "r430", "r431", "r432", "r433", "r519", "r554", "r745", "r746", "r757", "r758", "r759" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy", "verboseLabel": "Fair Value, Measurements, Fair Value Hierarchy", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r377", "r428", "r429", "r430", "r431", "r432", "r433", "r552", "r553", "r554", "r745", "r746", "r757", "r758", "r759" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, measurements, recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r517", "r523" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r320", "r321", "r322", "r323", "r324", "r326", "r328", "r329", "r388", "r407", "r512", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r605", "r742", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r898", "r899", "r900", "r901" ] }, "panw_FinancingReceivableUnearnedIncomeBeforeAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "FinancingReceivableUnearnedIncomeBeforeAllowanceForCreditLossCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unearned income", "label": "Financing Receivable, Unearned Income before Allowance for Credit Loss, Current", "documentation": "Financing Receivable, Unearned Income before Allowance for Credit Loss, Current" } } }, "auth_ref": [] }, "panw_FinancingReceivableUnearnedIncomeBeforeAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "FinancingReceivableUnearnedIncomeBeforeAllowanceForCreditLossNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unearned income", "label": "Financing Receivable, Unearned Income before Allowance for Credit Loss, Noncurrent", "documentation": "Financing Receivable, Unearned Income before Allowance for Credit Loss, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivables", "label": "Financing Receivables [Text Block]", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r275", "r279", "r280", "r281", "r741" ] }, "panw_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r186", "r337" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r333", "r336", "r337", "r339", "r582", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r132", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r582" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r55", "r58" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangible assets subject to amortization, net carrying amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r132", "r582" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets subject to amortization:", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r334" ] }, "panw_FiscalYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "FiscalYear2018Member", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year 2018", "label": "Fiscal Year 2018 [Member]", "documentation": "Fiscal Year 2018" } } }, "auth_ref": [] }, "panw_FiscalYear2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "FiscalYear2019Member", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year 2019", "label": "Fiscal Year 2019 [Member]", "documentation": "Fiscal Year 2019" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails": { "parentTag": "panw_OtherNonoperatingIncomeExpenseNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange gains (losses), net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r528", "r529", "r530", "r531", "r685" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contract", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r736", "r757", "r764" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. government and agency securities", "label": "Debt Security, Government, Non-US [Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r927", "r975" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r117", "r670" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r113" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance as of July 31, 2023", "periodEndLabel": "Balance as of January 31, 2024", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r185", "r331", "r584", "r743", "r765", "r906", "r913" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r332", "r743" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r130" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill Rollforward", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r115", "r221", "r257", "r264", "r268", "r270", "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r527", "r739", "r923" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process research and development", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r111", "r160", "r257", "r264", "r268", "r270", "r590", "r602", "r739" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r340", "r341", "r671" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r341", "r671" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/IncomeTaxesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r222", "r478", "r483", "r484", "r485", "r488", "r492", "r493", "r494", "r625" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for (benefit from) income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r167", "r175", "r235", "r236", "r262", "r481", "r489", "r608" ] }, "us-gaap_IncomeTaxReconciliationTaxSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxSettlements", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax audit settlement", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements." } } }, "auth_ref": [ "r954" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r871" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred contract costs", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r871" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r580", "r871" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInFinanceReceivables", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financing receivables, net", "label": "Increase (Decrease) in Finance Receivables", "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in stockholders' equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants related to the issuance of convertible senior notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r242", "r243", "r244", "r251" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r246", "r247", "r251" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee equity incentive plans (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r242", "r243", "r245", "r251", "r440" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r335", "r338" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process research and development", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r134" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets not subject to amortization:", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r56", "r134" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r794", "r802", "r812", "r829", "r837", "r841", "r849" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r847" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r783", "r853" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r783", "r853" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r783", "r853" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchased intangible assets, gross carrying amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r185" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 }, "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total purchased intangible assets, net carrying amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r53", "r57" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r97", "r162", "r208", "r260", "r540", "r672", "r776", "r977" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r119", "r383", "r394", "r747", "r748" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r121", "r384", "r747", "r748" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense recognized related to the convertible senior notes", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails": { "parentTag": "panw_OtherNonoperatingIncomeExpenseNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r629", "r631", "r632", "r634", "r637", "r693", "r695", "r697", "r700", "r701", "r706", "r707", "r709", "r710", "r711", "r712", "r713", "r770" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r629", "r631", "r632", "r634", "r637", "r693", "r695", "r697", "r700", "r701", "r706", "r707", "r709", "r710", "r711", "r712", "r713", "r770" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of contractual maturities of available-for-sale debt securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short and long-term investments", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r518" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r153", "r163", "r164", "r177", "r282", "r284", "r524", "r525" ] }, "us-gaap_InvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments:", "label": "Investments [Member]", "documentation": "Assets held for their financial return, rather than for the entity's operations." } } }, "auth_ref": [] }, "panw_JohnDonovanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "JohnDonovanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "John Donovan [Member]", "documentation": "John Donovan" } } }, "auth_ref": [] }, "panw_JoshuaPaulMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "JoshuaPaulMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Joshua Paul [Member]", "documentation": "Joshua Paul" } } }, "auth_ref": [] }, "panw_LeeKlarichMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "LeeKlarichMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Lee Klarich [Member]", "documentation": "Lee Klarich" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r27", "r221", "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r499", "r500", "r501", "r527", "r646", "r738", "r778", "r923", "r962", "r963" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r109", "r157", "r600", "r765", "r875", "r902", "r961" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r29", "r182", "r221", "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r499", "r500", "r501", "r527", "r765", "r923", "r962", "r963" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities measured at fair value", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r94" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility amount outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r156", "r972" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current borrowing capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r874" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r26", "r874" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate on undrawn amounts (in percentage)", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "panw_LineofCreditFacilityOptionforAdditionalBorrowingCapacity1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "LineofCreditFacilityOptionforAdditionalBorrowingCapacity1", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option for additional borrowing capacity", "label": "Line of Credit Facility, Option for Additional Borrowing Capacity1", "documentation": "Line of Credit Facility, Option for Additional Borrowing Capacity" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r24", "r156", "r376", "r392", "r745", "r746", "r972" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r184" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum purchase commitment", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment", "label": "Long-Term Purchase Commitment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued amount for verdict", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r347", "r855" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Verdict", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r348", "r349", "r352", "r353" ] }, "panw_LossContingencyPatentsAllegedlyInfringedInPendingReviewNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "LossContingencyPatentsAllegedlyInfringedInPendingReviewNumber", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents in pending review", "label": "Loss Contingency, Patents Allegedly Infringed in Pending Review, Number", "documentation": "Loss Contingency, Patents Allegedly Infringed in Pending Review, Number" } } }, "auth_ref": [] }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents infringed", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "documentation": "Number of another entity's patents that the entity has allegedly infringed." } } }, "auth_ref": [ "r919", "r920" ] }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum contract term of cash flow hedge", "label": "Maximum Length of Time Hedged in Cash Flow Hedge", "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r12" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r434", "r579", "r615", "r638", "r639", "r694", "r696", "r698", "r699", "r708", "r728", "r729", "r741", "r749", "r762", "r767", "r925", "r964", "r965", "r966", "r967", "r968", "r969" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r821" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r821" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r434", "r579", "r615", "r638", "r639", "r694", "r696", "r698", "r699", "r708", "r728", "r729", "r741", "r749", "r762", "r767", "r925", "r964", "r965", "r966", "r967", "r968", "r969" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r840" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r927" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r848" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r217" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r217" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r123", "r124", "r125" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r112", "r125", "r161", "r180", "r200", "r203", "r207", "r221", "r227", "r229", "r230", "r231", "r232", "r235", "r236", "r248", "r257", "r264", "r268", "r270", "r316", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r516", "r527", "r603", "r668", "r686", "r687", "r739", "r776", "r923" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "panw_NikeshAroraMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "NikeshAroraMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Nikesh Arora [Member]", "documentation": "Nikesh Arora" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r821" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r791", "r802", "r812", "r829", "r837" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r818" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r829" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r848" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r848" ] }, "panw_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationValue", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity consideration for business acquisitions", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Value", "documentation": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Value" } } }, "auth_ref": [] }, "panw_NoteHedgeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "NoteHedgeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note Hedge", "label": "Note Hedge [Axis]", "documentation": "Note Hedge [Axis]" } } }, "auth_ref": [] }, "panw_NoteHedgeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "NoteHedgeDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note Hedge", "label": "Note Hedge [Domain]", "documentation": "[Domain] for Note Hedge [Axis]" } } }, "auth_ref": [] }, "panw_NoteHedgesExercisesInPeriodSharesReceived": { "xbrltype": "sharesItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "NoteHedgesExercisesInPeriodSharesReceived", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement of note hedges (in shares)", "terseLabel": "Common stock shares received from exercise of note hedges (in shares)", "label": "Note Hedges, Exercises In Period, Shares Received", "documentation": "Note Hedges, Exercises In Period, Shares Received" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term financing receivables, gross", "label": "Financing Receivable, before Allowance for Credit Loss, Current", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r190", "r734", "r740", "r903" ] }, "us-gaap_NotesAndLoansReceivableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableGrossNoncurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term financing receivables, gross", "label": "Financing Receivable, before Allowance for Credit Loss, Noncurrent", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease." } } }, "auth_ref": [ "r276", "r903" ] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term financing receivables, net", "totalLabel": "Short-term financing receivables, net", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r276", "r277", "r586" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 }, "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/FinancingReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term financing receivables, net", "totalLabel": "Long-term financing receivables, net", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r257", "r264", "r268", "r270", "r739" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r544" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r543" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction of operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r872" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Summary of Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r126", "r127", "r128", "r150" ] }, "panw_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "OtherAmericasMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Other Americas [Member]", "documentation": "Other Americas [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "Other Assets, Fair Value Disclosure", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r82", "r91" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r187" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gains (losses) on investments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r196", "r197", "r198" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change on cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r198" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gains (losses)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r195", "r198" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses (gains) in AOCI related to cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r195", "r198", "r502", "r503", "r505" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net realized (gains) losses reclassified into earnings", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r198", "r199" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r23", "r201", "r204", "r209", "r532", "r533", "r538", "r587", "r604", "r868", "r869" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r13", "r151", "r201", "r204" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Income and Expenses [Abstract]", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other long-term liabilities", "label": "Other Liabilities, Fair Value Disclosure", "documentation": "Fair value portion of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherLongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestmentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Investments", "label": "Other Long-Term Investments [Member]", "documentation": "Long-term investments classified as other." } } }, "auth_ref": [ "r975" ] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/OtherIncomeNetNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income, Net", "label": "Other Nonoperating Income and Expense [Text Block]", "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [ "r212", "r213" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails": { "parentTag": "panw_OtherNonoperatingIncomeExpenseNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r120" ] }, "panw_OtherNonoperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "OtherNonoperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "totalLabel": "Total other income, net", "label": "Other Nonoperating Income (Expense), Net", "documentation": "Other Nonoperating Income (Expense), Net" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r821" ] }, "panw_OtherPurchaseObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "OtherPurchaseObligationMember", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Purchase Obligation [Member]", "documentation": "Other Purchase Obligation" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r789", "r800", "r810", "r835" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r792", "r803", "r813", "r838" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r792", "r803", "r813", "r838" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intellectual property", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r148" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r817" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.paloaltonetworks.com/role/StockholdersEquityScheduleOfShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "terseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r42" ] }, "panw_PaymentsForRepurchaseOfCommonStockNotSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "PaymentsForRepurchaseOfCommonStockNotSettled", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for stock, unsettled", "label": "Payments for Repurchase of Common Stock, Not Settled", "documentation": "Payments for Repurchase of Common Stock, Not Settled" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for taxes related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r216" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r41", "r497" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business acquisitions, net of cash and restricted cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property, equipment, and other assets", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r166", "r955", "r956", "r957" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r820" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r829" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r822" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r818" ] }, "panw_PerformanceStockOptionsWithServiceAndMarketConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "PerformanceStockOptionsWithServiceAndMarketConditionsMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSOs", "label": "Performance Stock Options with Service and Market Conditions [Member]", "documentation": "Performance Stock Options with Service and Market Conditions [Member]" } } }, "auth_ref": [] }, "panw_PerformanceStockUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "PerformanceStockUnitsPSUsMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "verboseLabel": "PSUs subject to market conditions", "label": "Performance Stock Units (PSUs) [Member]", "documentation": "Performance Stock Units (PSUs) [Member]" } } }, "auth_ref": [] }, "panw_PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs subject to service, performance, and market conditions", "label": "Performance Stock Units (PSUs), Subject To Service, Performance, And Market Conditions [Member]", "documentation": "Performance Stock Units (PSUs), Subject To Service, Performance, And Market Conditions" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r103", "r396" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r103", "r648" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r103", "r396" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r103", "r648", "r666", "r978", "r979" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock; $0.0001 par value; 100.0\u00a0shares authorized; none issued and outstanding as of January\u00a031, 2024 and July\u00a031, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r103", "r597", "r765" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r867" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "panw_PrepaidExpensesandOtherCurrentAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "PrepaidExpensesandOtherCurrentAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepaid expenses and other current assets", "label": "Prepaid Expenses and Other Current Assets, Fair Value Disclosure", "documentation": "Prepaid Expenses and Other Current Assets, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of shares through employee equity incentive plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r20" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate proceeds", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r214", "r215", "r884" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of investments", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r40", "r214", "r283", "r315" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails", "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r750" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails", "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r271", "r581", "r609", "r610", "r611", "r612", "r613", "r614", "r730", "r750", "r766", "r857", "r921", "r922", "r926", "r974" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails", "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r271", "r581", "r609", "r610", "r611", "r612", "r613", "r614", "r730", "r750", "r766", "r857", "r921", "r922", "r926", "r974" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r592", "r601", "r765" ] }, "panw_PurchaseofNoteHedges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "PurchaseofNoteHedges", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate proceeds", "label": "Purchase of Note Hedges", "documentation": "Purchase of Note Hedges" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r817" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r817" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r427", "r434", "r464", "r465", "r466", "r555", "r579", "r615", "r638", "r639", "r694", "r696", "r698", "r699", "r708", "r728", "r729", "r741", "r749", "r762", "r767", "r770", "r916", "r925", "r965", "r966", "r967", "r968", "r969" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r427", "r434", "r464", "r465", "r466", "r555", "r579", "r615", "r638", "r639", "r694", "r696", "r698", "r699", "r708", "r728", "r729", "r741", "r749", "r762", "r767", "r770", "r916", "r925", "r965", "r966", "r967", "r968", "r969" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r784", "r795", "r805", "r830" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails", "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of convertible senior notes", "terseLabel": "Repayments of debt", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r43" ] }, "panw_ReplacementEquityAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "ReplacementEquityAwardsMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Replacement Equity Awards", "label": "Replacement Equity Awards [Member]", "documentation": "Replacement Equity Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r100", "r477", "r970" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r785", "r796", "r806", "r831" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r786", "r797", "r807", "r832" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r793", "r804", "r814", "r839" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r865", "r873", "r971", "r973" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r106", "r142", "r599", "r619", "r621", "r624", "r649", "r765" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r178", "r224", "r225", "r226", "r228", "r234", "r236", "r317", "r318", "r473", "r474", "r475", "r486", "r487", "r506", "r508", "r509", "r511", "r514", "r616", "r618", "r627", "r978" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails", "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r258", "r259", "r263", "r266", "r267", "r271", "r272", "r274", "r422", "r423", "r581" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r176", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r426" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from external customers by geographic areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r22" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r172" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligations, Expected Timing of Satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r173" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligations, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r173" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligations, Expected Timing of Satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r848" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r848" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r435", "r880" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r237", "r435", "r855", "r880" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of purchased finite-lived intangible assets by major class", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of antidilutive securities excluded from the computation of net income per share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r69", "r70", "r495" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of purchase consideration", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of basic and diluted net income per share of common stock", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r881" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of allocation of share-based compensation expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from external customers by products and services", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair value of financial assets and liabilities", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r518", "r519" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of finite-lived intangible assets acquired as part of business combination", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r55", "r58", "r582" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r743", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/OtherIncomeNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of other income, net", "label": "Schedule of Other Nonoperating Income, by Component [Table Text Block]", "documentation": "Tabular disclosure of the detailed components of other nonoperating income. May include methodology, assumptions and amounts for: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income items." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of recognized identified assets acquired and liabilities assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of share repurchase activity", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r64" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r437", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of PSO activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r63" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of assumptions used and resulting grant-date fair values", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU and PSU activities", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants details", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Equity Securities, FV-NI", "label": "Debt and Equity Securities, FV-NI [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense of intangible assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r58" ] }, "panw_ScheduleofNoteHedgeTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "ScheduleofNoteHedgeTransactionsLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Note Hedge Transactions", "label": "Schedule of Note Hedge Transactions [Line Items]", "documentation": "[Line Items] for Schedule of Note Hedge Transactions [Table]" } } }, "auth_ref": [] }, "panw_ScheduleofNoteHedgeTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "ScheduleofNoteHedgeTransactionsTable", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Note Hedge Transactions", "label": "Schedule of Note Hedge Transactions [Table]", "documentation": "Schedule of Note Hedge Transactions [Table]" } } }, "auth_ref": [] }, "panw_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r779" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r781" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r272", "r273", "r630", "r633", "r635", "r695", "r697", "r701", "r709", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r731", "r751", "r770", "r926", "r974" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails", "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and support", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r750" ] }, "panw_ServiceProviderPurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "ServiceProviderPurchaseCommitmentMember", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Provider", "label": "Service Provider Purchase Commitment [Member]", "documentation": "Service Provider Purchase Commitment" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation for equity-based awards", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r763" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r763" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs and PSUs, Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r458" ] }, "panw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant-date fair value per share (in usd per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r456" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r456" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning (in shares)", "periodEndLabel": "Balance, ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r453", "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning (in usd per share)", "periodEndLabel": "Balance, ending (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r453", "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs and PSUs, Outstanding, Weighted-Average Grant-Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r457" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r457" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "panw_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSharePrice", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in usd per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Share Price", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Share Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r437", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs and PSUs, Outstanding Roll Forward", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Approved for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSOs, Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, weighted-average exercise price (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning (in shares)", "periodEndLabel": "Balance, ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r445", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSOs, Outstanding Roll Forward", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning (in usd per share)", "periodEndLabel": "Balance, ending (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r445", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSOs, Outstanding, Weighted-Average Exercise Price Roll Forward", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r450" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r463" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options exercisable, weighted-average remaining contractual term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r143" ] }, "panw_SharesOfCommonStockCoveredByNoteHedges": { "xbrltype": "sharesItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "SharesOfCommonStockCoveredByNoteHedges", "presentation": [ "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial number of shares (in shares)", "label": "Shares Of Common Stock Covered By Note Hedges", "documentation": "Shares Of Common Stock Covered By Note Hedges" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r158", "r159", "r866" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Investments", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r711", "r712", "r713", "r732" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity Component", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r36", "r178", "r205", "r206", "r207", "r224", "r225", "r226", "r228", "r234", "r236", "r256", "r317", "r318", "r410", "r473", "r474", "r475", "r486", "r487", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r532", "r534", "r535", "r536", "r537", "r538", "r545", "r616", "r617", "r618", "r627", "r688" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r272", "r273", "r630", "r633", "r635", "r695", "r697", "r701", "r709", "r717", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r731", "r751", "r770", "r926", "r974" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r224", "r225", "r226", "r256", "r581", "r622", "r628", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r665", "r667", "r669", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r688", "r771" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r237", "r435", "r855", "r856", "r880" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r224", "r225", "r226", "r256", "r581", "r622", "r628", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r665", "r667", "r669", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r688", "r771" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r788", "r799", "r809", "r834" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee equity incentive plans", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r882" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.paloaltonetworks.com/role/DebtAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of convertible notes (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r15", "r35", "r60", "r142", "r380" ] }, "panw_StockIssuedDuringPeriodSharesSettlementofWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "StockIssuedDuringPeriodSharesSettlementofWarrants", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of warrants (in shares)", "label": "Stock Issued During Period, Shares, Settlement of Warrants", "documentation": "Stock Issued During Period, Shares, Settlement of Warrants" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with employee equity incentive plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r15", "r103", "r104", "r142" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r103", "r104", "r142", "r450" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of convertible notes", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r15", "r36", "r142" ] }, "panw_StockIssuedDuringPeriodValueSettlementOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "StockIssuedDuringPeriodValueSettlementOfWarrants", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of warrants", "label": "Stock Issued During Period, Value, Settlement of Warrants", "documentation": "Stock Issued During Period, Value, Settlement of Warrants" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with employee equity incentive plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r65", "r103", "r104", "r142" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share repurchase, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase, remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r103", "r104", "r142" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r15", "r103", "r104", "r142" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityScheduleOfShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r103", "r104", "r142", "r623", "r688", "r714" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityScheduleOfShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r103", "r104", "r142", "r627", "r688", "r714", "r777" ] }, "panw_StockRepurchasedDuringPeriodWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "StockRepurchasedDuringPeriodWeightedAveragePricePerShare", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityScheduleOfShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average price per share (in dollars per share)", "label": "Stock Repurchased During Period, Weighted Average Price Per Share", "documentation": "Stock Repurchased During Period, Weighted Average Price Per Share" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r104", "r107", "r108", "r129", "r650", "r666", "r689", "r690", "r765", "r778", "r875", "r902", "r961", "r978" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r75", "r76", "r77", "r178", "r179", "r206", "r224", "r225", "r226", "r228", "r234", "r317", "r318", "r410", "r473", "r474", "r475", "r486", "r487", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r532", "r534", "r538", "r545", "r617", "r618", "r626", "r650", "r666", "r689", "r690", "r715", "r777", "r875", "r902", "r961", "r978" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r139", "r220", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r410", "r513", "r691", "r692", "r716" ] }, "panw_SubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "SubscriptionMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "Subscription [Member]", "documentation": "Subscription [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r539", "r547" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r539", "r547" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r546", "r548" ] }, "panw_SupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "SupportMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Support", "label": "Support [Member]", "documentation": "Support [Member]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r828" ] }, "panw_TalonCyberSecurityLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "TalonCyberSecurityLtdMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionsIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionsScheduleofPurchaseConsiderationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Talon Cyber Security Ltd", "label": "Talon Cyber Security Ltd [Member]", "documentation": "Talon Cyber Security Ltd" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r827" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade name and trademarks", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r73" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r847" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r849" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.paloaltonetworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r388", "r407", "r512", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r605", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r898", "r899", "r900", "r901" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r851" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r849" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r849" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r852" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r850" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government and agency securities", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r591", "r757", "r975" ] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment, Category of Goods or Services Acquired", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement." } } }, "auth_ref": [ "r342", "r343", "r345", "r346" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r846" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains or losses recognized", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r8" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r343" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r343" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r343" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r343" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r343" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services." } } }, "auth_ref": [ "r342", "r343", "r345" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining 2024", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Future Purchase Commitments", "label": "Unrecorded Unconditional Purchase Obligation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r343", "r345" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationTable", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter." } } }, "auth_ref": [ "r342", "r343", "r345" ] }, "panw_UnrecordedUnconditionalPurchaseObligationToBePaidAfterYear4": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20240131", "localname": "UnrecordedUnconditionalPurchaseObligationToBePaidAfterYear4", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and Thereafter", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, After Year 4", "documentation": "Unrecorded Unconditional Purchase Obligation, to be Paid, After Year 4" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of future non-cancelable purchase commitments", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability." } } }, "auth_ref": [ "r917" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r168", "r169", "r170", "r171" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average effect of potentially dilutive securities", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used to compute net income per share, diluted (in shares)", "totalLabel": "Weighted-average shares used to compute net income per share, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r240", "r251" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net income per share, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r239", "r251" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "30", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-20/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r855": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r856": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 100 0001327567-24-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001327567-24-000005-xbrl.zip M4$L#!!0 ( &*<5%@*Y=:2NA " )D%'P 1 <&%N=RTR,#(T,#$S,2YH M=&WLO6MSX\B1-OI]?P6"]JZ[(T0V[B35,WR#+:EG9'>+6E'M69\OCA)0%.$& M 1H =?&O/U4%\ Z2 '&K FK/><(&>;[G.KW^1 M.N)?!.@8KFDYS[_^93B^NKW]R_\;_-L+;DV>3BRW'MASX?U\>OGT*/.#X$]>;@0 M'?]<;(MR6Y*7 M-WE#E_[*(NB\@E__01\N+S<]X+]]T ?;KT# MOH5IK:[;O*/^*?QR>:GA+IS >]^^UH=&Y]E]^11]N4.?0ZN5E T:K9;B6W%T M0"N1/OW?]V]C8PIGH&TY?@ <8_66EN^JLM0]0I?HB@VNM=&JMWZP?(MCC).T MMMAKKZ$"#3.>%.B+33(QM-^ES:0,D("WHM'^, M6X-?IA"8@U]F, "_GT;_GMAO?S:NG*= #I!^_%]CGYFA'_]V@K@6_")K/'3 MX+_^Z[]^":S A@,L5^VEV/SR*?SPET_AK9]<\WWPBVF]"'[P;L-?6Z;ESVWP M?ND@L4,+L-XN\870"_]IF29TR#_1]W>+&?0L(WS^6_ )[^VC#8BMP-F^$[0 MNKQQT./>K]#J/&#?.B9\^QM\;PD68L2D+6NM@8BPHLA=3>_^\FGKKBD>,IQ! MQT3_+_AJ@^?5S?768 )L'YY_WVO76)#;6KX!['] X'U%G_BK)W1; TS6O!YP MCRYWS>U']%J#_Y7/?\#5PO.V7N#&,:]!@# 3RLFO+21;ER;ZI#U#=YFV3;#F M3K\UZ'["B$GQ=$5=/3_2OY?C*?#@%Z3ES"MW-H>.3\1SZ"%I?8;X[;^\KR^Y M!^_XH^$K\$SRG[]#/T!;1D@;:;DV21+5UN!>^4?*Q2DE+0YA[UY*N[ANOHM[ MP+K"MP(XAMZ+9<"]54KB&:OLZB6M<@.@6/E?F@OO'0%XO?PN0D"WHZ5B91(3TK[ MEGJ61W81K%592?G(7J9'2JV!HN_KZ4_;6Z8')Q"I8P/Z,3L]M@4O?6(QH44) MQ(R\#-#^_FO+MV9S&YL'Y+.IA]>\M:EWWGP3;?GD>>N'1,_TW85'_B)VR&7T MXF3M>+=8?@[)3KW\RS+QWQ,+>@)9$XPUOJYN_[:]@^_^>+#\:/ON,%>%?"NZF"33916OYN_=UJF>;R4A5=UU:D]2/";Y9_+Q_R:>N]X\D@4T"& MT P,HC?##L?J1M$WR=YLX5CA:_E8;?FK-YM!X"\\.(@(2[Y2E1?B!PO3,)NO=[_.$U=-R9Y<3=-BFG4M2>6K:YVS(YX=#\H&?SD IW05GE1S6[AU2X+\PJ/ZK9/B0:/&X:]#8-/C4- M^K)P7Y01N:#."5QIHP"]$_[-S;\7./GISN:N@_[TMY76 PR Y4#S!GB.Y3S[ M]=Q-J/,-Z>921;)$GP%KNP:FJ:%4V; O@>6>>M<@;D5 )L5GLC4^88I>3(TC,5L8:-KS5$PA1Z^ MSH-3?+<7B+CDS@HPD@OB!75^(74[1T&$IRP9FN>K%>Y+,8\I"CP]N7!/KXY: MF ;&49Z+$>J M';4<>:&P[C27ZJCE27C6/>2R-@,Y/P]2H2X[RNAFD"=/6/?JJ]X,\N0%Z[Y[ MJ9M!GH2G(2U,*Z\URUHY8G+UAWFDLNK\B/\#34,1?T:CS_ MFYCFYY_'WJ$YZ\XQ1?M<;CSAKC ]O&#=NRU[G\N-\*Q[K=7'@ZHYLJ%Q;Y5R M!G'7EG$&LNX'EY>XSVT[TECW=VFQD_/D">O)XJKMY#QYP;KO7G+B/C_"%^[ M5_=JW _.GK"JXCRPQKK37&9*N!(&L>YPU_S0]V' 3 VU3JTOS0 ?>Z*;.T<4]U59;]6_0??; ?&H9P YI'@'IV M)-&I<[=IXTM%C>>I\Z)IXTLU.TJ7.J^:-KY4L[]TJ?.R3_ %?UWKG:5+G2-. M#T+)]_PK#FN=*CGAD*E_TX'1RK: M3:CTW^G@2$5;"97^.QTNN5,Z.B4>\5>>G!^QR:AVNJ'^ +=!;P K*M9U)DC8\1& $T'ZT9NF0T&:-/_0DP\'?C)?E"/OY2S(T[IHOO$PF(3-A7 M[)-6\-L@($55^GWJX@M+=GRU'$1Z"]BWZ/6\!?[U=LCZN^O ]^_ ^PF#KPO' M/)4&3?Y@8'E_!_8"?GG_#H&_\$BDXZL'_[V CO&^O8C5Q1N7^@_06'@>PD 9T_=O"+?V@57=.O-%X),K)%8.CO2IBZ[DR08Y-TS47S[H@21U MX26:4'"V+"@6" /JCR36H7A(-LF0I B2].8T&(8D@R8D19"D-YM1/22;@P)Z4P>U1T&-S+<\ M/0J)WJ1!]9#DYELED*0W=\$P)!MGON4*27JS%M5#LCDHH#=%9>GYR&SG#Z@?@]MG'F7*S19SFE0#\W&F7>Y0I/EW$9- M-G2*T,!N6N''^-$CM'\?.N9O[@OT''P1>VBHD7F7J^=!;WJ!*O.J,7)"$339 MS7F4AP9NWE4"379S'EQ1Y8\&=M,,M4%#C6/!GK3#-R\JM;R5^@-\U-E7C&B-7*%!KTQ?VY>5 P-%F+N MS>$&O6%FOKU7;/G1&^;EVWO%T* WYLNW]VJAH;(0T^^F"(: MJB5^^JWS OT /_3Q?0ZW'SR>NE[P"+W9^J)3]7'TV+LJO<'-9AHU7" J%@@6 MXKM-,N6X0%0L$"Q$M3D&ZXU!%L+GU&"0F^U4"D2N?BP+20-NMG.!*$T@6,C; M<+.="T1I L%"MHICL-X8I#K$9O&K!Z4>".0J-$@=X< M+,.B4&<7H;ZB0&_VM7I1X.@K&GWTICHY^KAY7J:GJM&;Y*Q>%+AYWBA1H#?7 MRK H+0ZR^E.ZFT5;KZS*!(LYV"I M%PENOK,H$BSG8IMF.-47A>RF06O3]9>;[W1YM/2F0ZDRG[E\-DRF19N'0FZ^E^'1=NE-BW+SG6KYK*](L)NCY>8[%XE" M1(+='"U7S/5!(;MIT:^N!ZUG9XV_QN2"N!E?AF?;93<]6KYH4.!.T">G]14- M=G.V#(D&-^M9% UZ<[?TB09'8]%H9#=MVEPT_VZ$VJ M4F5,<^ELBD#0F]^ERH3F M$4@6 WJ\LQ6!<,LIL^;1H&N=E>BA]+;]*4F^T4 M2V=]!8+>O"TWV[E 5" 0[&9K.0;K@D%ZTZ+TH8 ;SF5XDGUZTY%4&<[TR4=] M(4EO3I(JTY5#LCQ(LI 5Y"@H&@4LI,)H00$WW\KP*/KT)J.X^=902-*;F^+F M6T,AR4)VB*.@:!30FQ+AW5;%@M[\(3UBP9%8!A+I31OR;N;2&0W?=H\)')SOBPO5Z(W?:IEM-YBP6XNEYOS M7"P*$PMV<[E<0=<+B>RF3YO;M9R;]65YNQ*[:52&YEWPXAM6Q8/=W"Y#XL'- M?%;%@]X<+WWBP1%9!B+93:\V%Y'6"J3&HN M%$T2"G:SOQR'=<(ANVG6IN&0F_&E^;;T)E>Y&4^QA-9;*.C-[W(SG@M%14+! M;E:7X[!..*0W?4H?$K@A799WJ=";MJ3*D*9/1NH-2WISEU29LAR6Y<*2A>PA M1T(92& A948+$K@Y5Y:7H=";M.+F7(-A26\.BYMS#88E"UDDCH0RD,!"ZH3$ M@Z]LX/L[/=.!/[WY]\)Z 78"HB=_\LE>[=##;V> /JCR36N.B11@Q>;*"G2F_PDU[3B4E&TQM.I-]L8I+A] ;JZ.E-6BN&TQL" MH^_8>JT83V_$BY:ZR%JQF]YH5TT)SG+$J0GAQ3S3!UIS(DT4$9W>2 \/.A3 M;H9C3+4/.N3*:):C2TT).N3*<':C3,T).N3*<':C3,T+.N3*>':C34T).N3* M;GIC3#4E.,M1GJHJ'KZ[#GS_#KR?,/BZ<,S<'OP%V.C!<#R%,/CF(E\/?;O_ MQLAN8#7KK]$;XN)HHP)M>>HVO3DQ-HZVY&A#B/*":^1R1WCK(06WNL_JNQ5P MS.6E.XIP^305/*$)KU14PY-2J"IM"6I"JU);YR70Y,2 M:,K)H9FKUJ0V(GV-7N,%<><%KA'R8/D_8Z.4-V_&%#C/\ J]G0>, HKXJ;"^ M"H\F%[O7=W,C!+71U2\+WW(@TJ$&TAR^M58N<^"\7EY;SU%(]7WLV@O\K?\M M,(O?]1"?M&1,VKHT&Y.HC8EBK1Z\WZ+5>M /;GU_ X!S&QCDL''XR^$K\'+9J?JT,)&F@0V2ZU\4I&KUY1HGNTB;)4LMJC-M)"+?ES13^U492S MR/_H 1/.@/?3'SHF^>,.S$Z>"J%(&JB-43##CERE@]HPP%GL($VA=R]G1S;J M%1THGQFY2@:U'O>M8\+).0RY=>X]UX"^_P!]B*<-()T5.7YX">S(";6^-Y.L MR55JJ/7"\:'IW0I7$D4<8A+8/G-\F]\AT,\H]99/\HSK7">R6);U-NBDHMD]*GUPBNA\E90?8?.QX+J M.Y>F"ZJOQ,@$[WLR1%X9?7&&!/6I=?$Q;Z] U]P[/F M.^F4*\LS%C,,<0/F-OHL ;A&9"&/;KC.HBO&R\+:+D2H#4.<"Y'<)J-QB$00 MH38T4OT.4=%YL3ZUX1$:6%+)T9L^M4&2JJW5/%WL/K71CZJIG*>WW*']*"*;,8*2%%<5[8X4D<<(J&,)FS&"XK.0>;HRBLAFC* $*BMY M4IG:& $%/EI^5*;.+2>4Q$3\'9K/,(ZZY(NZI&9W^4&=STP)/RIRF"7J'&9J M^%&)'R!1ZRV3XK;1Y _@>4@;CSQRC&QW"XZ^I;CB:I?>U+K"%=-[4QAV*7Y$ M&'8OS28,U#K%29BCE2$,>9:R*1*U'F_%]*;!,61CO=:EY<^\5RGKV>V_ \_"W8<>$%:WN?D%^.33O)Y$!7)V->\F=DZ$A#QW'PT0(^ZB)D+&H^5IE/702.1,84^1VC)]MZ)FW4OKQ?(= ]N][[:'(; MP-GR"G/SQ*'M+HKM[YHK4ZB-[^7%E'7#BA>T -<[/9&<(NY0&^#+561(WYW] MG[+#)NHB@DLV?7.=YT?HK:A^YTA*"O)TL)R;$^M(SVTW,2<_$^(X3X7?+.R1O.J$HA8>:4JD J=\6\^J3 MKBB%1S+2J3<1M_+.2;TIA3O*Z=Y-PFHAKW]0]]":N-R/3>E?DOA__ M8.8,KJ)0:_I7#7 :3$2%6HN_8FF@@CG49-L'R^>_@6-X-%=9A'6%PX=\SOP?D+4[=1%U)KF:E7# M=E8":K%L#V=,^']8P33:3DO90PM*>&K4!;D8X$6&WH6Y-3/1F Y3T<"XB@Q1 MC>E 4_7:+\^4GD9MI.C6,=P9(CF"&?[E-]< ZQE+JW,KKA^,)F-@GRRN3V2# MW'NNN3""D;?D[/9 [_#;FIHDU,69F@Z$BGJ9:]3%DIH.A*JV:6KC14T%0D5- MPG7J8E/T B'ZL)XV@DYMM*JI0*C(1M"IC5\U%0@5V0@ZM<&SI@*A*AN!VF!< M(B \0!_B\7U#1 ,\GL^=XVMOWN;H;G7=S*F-PE'/L:IV7;9C==7*6#7;(]M! MM6IEK)I]C.WHUQC:MN4\KS(2Z-_UWL38CE%5QJZ*=K NVY&D"J6KDNVKRW:\ MIT+IJF3OZK(=E?D-.M #-F+7T)Q9CN4''KKJ!=9Z ^NR'4"IEF=5[6)LQSJJ MEK-JMC*VHQU5RUDU^QFU\8ZRZL32+0A3>F-!7RW? /8_D >/>\XQ7*)=C<*@ M-G3#'OAZ''PIP4=M%&J([F!:]@)O/F1^ X(2]&_>#'MA0O.KY\ZNW-E\$9 ] M;#2Y 9Z#W"X?X7,\!1[\\AY_@QW'#4,8WP<]G=SHW@8%=.6EPOZG-H!56TY7 MY#7TJ(U]U9;3%6GO'K5AL]IRNB(/I4==Q V;1BM?3%7]VI<^TZ[DM=[=H>=?&V:GA1 MT+&]'G6AL8/D_0;AWVRTYQC3FB*=ND!1):PH"NC414*.Z!%_N@#W8&'7%.C4 MA2HJ845VH'^RWBX]Z+L+SX!^^.<4 I.L![W,X!?T'T)T"VA23^IK:E]4^JIN MR#U)!XH$00]HHC:1^O_$GN;Z-W[P;B/BSRRG/85XHNJEHL^#SZ^6&4PO)5'\ M[];V=6&:[O>Y9\0"\7)Y/,$O4U[ M F:6_7[YE^_H#Q]Z'@C^Q&V\7#B()O@JM!! P2J$J0"NY$ MN,)\1RO[Y1- S,(47?)LGW-;] ^7 FSKV;E$?EL /42(@-PVNOX)3T+SVH@F M-IC[\'+YC\^FY<]M\(X@2=Z/_.CS-K\U]( 7Z 66 >SH(>1YX==KT'3$$#@! M@F=@+I\>> MO$\[7#PH4CMX[N[B6=00YW[7 OCQ^'CS5A(L?8- M-%+R*N.;JQ\/MX^WZ#V&=]?"S?]=_3Z\^^U&N!I]_WX['M^.[I*^GU[R^\F) MWN\/X$\12@/7N?B?/TFZ^/FZ<]419!&IFO/>ZY 6R>N]]%,:E;S6/^/^+WQ! M.E\K(1R_CAZ^1Z^!]G#'=>X6,W0G0XBV^@>\71AMJ24X %M%)K0NKUV#Q,AP M K=%=OD)NF @B>W_)9; ^BY)U0R5+ _)$LOXO=?*;VV[&WP\VS[@1+@P]H"60>H$ &9GHG9"-?OGDNO83L&TW>'+?ELB4 M,2?[757_? B<1;'N&*SV_YOW:A+JZ__],7QXO'GX]@_AX>9^]/ HW/]X&/\8 MWCT*CR,!;5:/>$>2%&'T($C:!_.C,/HJ//Y^(VSL8ZL];'CUB+^6^HI*I^ G M$ZZOKB<$4RC\>XDW(72#!.1[0E-(#]Q[\O.;T'/=@NVEB3YIS] MIOAG;1.\ MM]\A\-K06>)7:0W^"ARTE'=!D2X$[+.QH663$=OUSE]][33>1BJ;4JDX M-5)Q*E=Q<C6^)(J- Q_6I$+NEC@M6B%LJN8GGS@XQ,.U_A< 5BK^& I(0;4O9SVA;4CE8P MR60U$X0]\L":2W!O?#;R-A^ W)^MW-XQ^CA[^-+X3;NZM= MO^'8Y;ZX[)(AI$"90B2+9V@< M?.[%FT=1=E*R=.4NG,![OT+6X[[MYN,KYI[[@N^S-O"[K<$UM,$K\.!!#1Z8 M3:/M(WB[C?)JX6FB[7VOUQK(8EO6%%'J:T?)1CTVNXGH]X'@2T!FFXOL-D_X MU\*S?-,RB.GF3DA0W]K$([G4>P:.]1_R]T=A\ZX(]S,YK;[#CWR M]MMP$>['YVI;P=/ZU #4W3@[X?_<\W=#]I*4S]UD!!RQ0> M@>- [UWX [PGMB69)<05^N?(>W1?5XH8ISS'R&0"PI4-/+!+@HO4YGKT)"*Y M(^\>:7XDH.XA6EMS8 OP#1JDVAM]C+0#]"^0&8S+Q9&F$_YCS04< MZ_E(,< _). >JA_KS;E7/QE^4\%Z7VU5P612AU_/VH=Y1.5C00 MW^#1"L*B-0B,J6 @_>"G\'Q6Q56,$\$#9-,:O\^>7/N#G\;YJPD)[J)0*($! M? MW#0'IQ=>IA3Y9*\\T3F*B KW$E$&W*9 L<:6A:;RE:*=YE^0G(E,K>T\+ M\QDN7K5K_+P0_DR4MR3,@2>\ 'L!<2Y)\*?9(EHG<-@D5D3B'$KSB@\DM7'W M!WTDQOGX> *79"P7)0HWD1H)$TR[;CQ6,CL>?!>I8F1]W0'?!/\6R+%B(>QA M(GS[MI>!JL2Q2$:K#]$K_&:[3\@8'R-'R0BB5]FQN]=Z]&#T[%0A:X%^4WR& M!Q_!,'!\]>D=^1<0<6F&"^Q>IY $6[$%O9%2^R!%SO,4^,@]L9$!#FP[\D*P M7?[OA86MXW$ PT;=H M3\>7SCUH0++#2W)X/U)#Y L?T$T1+@5_@?8X?^KB--\RLQ],0;#[*J]@>[UX ML>&/H[?Y>$%\L0_RQBL_(8BCB\@\*3E9#E8B>M+X9W M,,&[WSE8(I(RJ'6U\#STJ+!HJWW!B1\,S0Z[]?8+,#W0[M MT)@ZS\*SY[X&T^77'62%0+(V$TXL)^RRAU4$CI'+Z#4/K)!\+7U>7G;R@L/K M6UZ(K8[HX@-K75YI.:&V0XYJ6UX:4YL65-+*+B4.-$P$0N5>1U'SB13*G6ZO ME\^=ZK^H?E$AU3@7NO#*G:QN\KI(U;M"HO_L>N\Q7C*YB"@%([IH[3#+8FOP M+5[%Y%L;E0=]\]K>")5W=O_JWBHGU S7_ MMAXB)5;]>_DQ3Z\.TF_B-MOKW MRY5K:17:DBJ_$:)OI0.GDV)V.5(D7PN8NS1FL&GKJ)_#@TQ$,=O;+& MPS^Y^&/Q)Q3ZLO#1C7P_J=C+R<0^ETQLPH8@]#G(DR..*"Z]BO6?K4E<((V$ MSY#*<5P2_5KXH1.+&!L>VHTYYX;\8/PL^QT__-5"CT:/%1SXBCUD#[Y8/E%A M#G ,C#ZDV'!Q/[X8]T@R@6?Z B[:M,Q#!3C*!_ QUA\5>#BEC'"*/X6VO024 M\ '!A 0UPG-0.&00I6(.Q0T^=@3R?_^ _LX9Q"HXEEIOX;=/::THU)\D%BB+ M2.K[(E0VD7"&.:Q7Q2 F91>^X"X"HJ:POG)W5>:JX-78J./ )P71E7$4?0+& M3Z2>%X[9CEYG0O[O<_$O]Q4^>;CYP5)4EQT0JD C265$8OB5Y!D0[1:.%0IA M2/C6CF#*+:1T# O9$/ZOK=N[KS$I3,(#4AM 6I3[HS7KMIM%(":W39>T=L,W M1(8 ,JG0O?25_*JM@2(K'6DIO$9+@A)",*1._HW6XNZ8"^U)%DY0Q5I!]3 M17L[+]35)Z6WKV8*\!'E?.U\>;<[P(':Y7V0G>^C,('!;D=7\L%@3^KTN_U< M;M7MB+WC>;+T&^NYH$V#[=-!U'R?3OO!^WNTOPKGQ)J9>__X<-_]\.%1N!7: MPM?;N^'=U>WPFX#,\-'#]R%N^Y0@&G>&M9=;(']FF:8-2Z?9;0!G@M0I,/#+ M3;8R3#8=^<^K .9JIE*B%F3?(-;8-=TM,I4;Y(UE?R^A04YJ_*>NC1[A1T

,JB(.' 4Z\^7[J5^^?^C=NZ(^T;-JHP,<'GX;"<-OCR/A[N;QC]'# MW\87PNW=US/WQ0[73S@.P=M(\D=73L^CSKYYVK_^ #.5(LZ_O!81TV2 M\[34B[28>HD ?C6ZN[ZY&]]<"^A?X]&WV^OA(_KCR_#;\.[J1AC_?G/S.#Z( M]NK7_\%REG/<_0L!OAEP'@ASB#8N/#=>,$$ /E;AA'MXC857^B6C472(7HC: M+ZCGE/>Q38"%O7I[)C[<,- .S+-]WP*G.+BH3MG_7V*E:5F M_X3\'W5,CH]X7"T\#^V\ B#,OCR+VSLO3"@GB$*WT]72,2?N1EE_O[60?.%8P4/.(ZU\,T6PK"#UTT^,-H(R"8TK!FP_5];;:TE.& & M\97M9P#FEQ@50\?$_W.SAL0PN *>]XX(\7=@+V!+"*L>D _^%EPZBUG;=$E M#=\6"0HB"+JEWB)N^J2MB*V!=-'MR1WMET_;2XVZ%V7ARE+4$G,GGXV$2T6= MI$*M0"HD+!62HG442J0B)R.&]HUO/'6]H!U ;R98S@OT@UG%!TPH$VT7^)"G^_W..2FFX?-17U[MV%T_!9&$OE_:P6EGD MTL: 2FT-]!AE1%RE5.L\(0!9UZFU!MU.+V:=A*)1.':K):Y*W@''*;<^5BX0 MQ_PY-' MA_U^HHCHF$I+:OJRJM).(6^/>WA%D^5 M@^U6Z]5*#D[%/+<1GRI I>)0^X6JZMGS-VE9Q( YVDRXG0J/9H&;AN$FJODY M.(7"K=XEI?>>.T<+>2<&+"X^G.,,,(^,GFVZAN2\MX$3(&OD9DE1Y,/%2(*. MG#=-SIY;XC8K52 Y:;.F @EN*JFIU$3.ZVVL1C.AG&?!AL"' B%&VYVT%^B/ M[+9K;2%_0B^NR/H-4_4!/V0T^8$<-DS1&,SC60*:EMU!XQ%0JE!R0C&F14F_ M-9!UA9K2C'I;BM]S8YW8E56 YNPKI M*%AP'W2-FY=E*\H\RX_J;B]D*#\Z"GVU-=!$E9N7-8-+A@JDHW#1$%R022E1 M I=ZFY2_N:[Y:MDV-QO3*\0E[=)Z33A1P#Y30:XI&99XH)W_YLVP%Y@8:V'8PSLY MW2-28P!P>[$4[7@F6/ !'TGKJ)2 I=[6XO72FP[ &T]@GZT7EV2\=0SD%3V" MMQ7B4YH&NHA- UE1J8DK<5.R%&5Y#$%[()$02)3LVRDW'I.4_)!C._RXSMFU M/>L3%\>"1+J,3S7JV8M^N8U(%3I.U?0D1(>"T2$UMH-4%4=RXE5>L>5M1S78*^!<=[,AISF:.3^^[+EF+XZ-#?L^\.(QX40FIR]<);G]JA"R@F%> Y2^KAFMD=-%K@AC?N6NG'=KV_# M.^/9O[-L7DS0))#OXF.K?35[KTIZS%Z.D$368F*$X-.I?9$:QZ@A!N.J1LR# M+]!90&XLYG/4:@GY]_,:I75Q2].+OM2CIA"(FY.5G MP] G1FJ]..:R]K?*C+DNP9S290-S)]2V:?ES&[SCMX"'(5KD576IV$K<Z1((@H4I-%YI9Z]4&0\^'4)W$0BAR_>M= ;AT_SIIJ MJWM8,.T9Y US*?88:4]L#;1>+S=;B#$3N[8X27O2^"1.\'%C>K(,33$ZW9U9 M [P2(<<9 [&FPA[P\9ED/8>N7MRTI HIJ>8,)$.*@E1D-X9T9DNR75?R^ CU,3V>&>V^9="(M6#X+?SXF__?0&T^!!X]NZ+=W7_>G M^$9/(9BZ!][(&P?X]-_?@;V Z[M&^[FX5 Y]\;@^.K0>I:CU2*V!V$&\V/?G M]CX0YL 37O#]/@L'W\''S_&SD9.LU1\N@JGK(<:;^V917SY"QO@EI*-@@B4H MR#(3Q9A69@?LM'!9 EC=,S45SWF%6]]?X.5O6IT3ZPV:[?] SXT!A)J:LN

E-XM0K M.,PL9/,J8EQSG>-(R\V\O1#0[>80/>(%VN\9C-VZ5^JX>[7:WSE6XUZ562#T\U%'7XA02+_]B&50G3Q84""H\W.Q"E/K4@*HA/6R& MAK&8+4C[M:BQ%VY_Z,$I='RDA 7;]9M3._8ADPKVTE@Z8 #0AZ8 @>>@=?O"!["A8TTXL0PKV*,^-T!.6[5+TMY$E-V0CNN0K'$" M@+S[KJ3PLPH,8*40'9H$->F,58F$9&2Y&S.+-[E:I@@0WC MU8)[9R]2SO4ZNPX[D0Q11*C4$U.:-?LO^1F4H6/FH$/T_*9LIN47I>.'N*0U M0]*2G\+)1]*Z^0W@+$/2HNUZN8B(S JI88F7PJ25Z7E,I2SF6>2=/P5X4-4R M [M1S3,#WK/EM$,27>H(D-$G^/;ZMAHP((*:=P[^A>_0M!:S4V) ;GF)TTZ6 MD>0P X1A+VDA<+$C-ZBQ! 1^ M\;GKDX38I8>'VE@O\/.K90;32TDD0KGQJXAXXOHGX FM8!$<_DDY9,^D=MJ" M++1W,O<;_\4O@[6 !32I)_4UM2\J?54WY)ZD T6"H +/YUF'DY9/?[R";"X;JSR<.$*/J.&Y9Z\1@R@ MDP*I?PA(75&?Z%E)$3]4^7[X;20,OSV.A+N;QS]&#W\;7PBW=U>'55@"42![ MPH@IL9^)7:DV,\/W4J2.[H6_]6A6QW^7.VK?%'E+TH^>JO8 M,(RL[EE6&B]R0>XE4P=7H[OKF;GQS+:!_C4??;J^'C^B/\2/ZG^\W=X]C M8?15&-W?/ P?;]$%!S5$]6_RX8<#%J:%[+,+P7($=&\;Z7G_0H!O!D0F[1PB M.P%7) K(B -Q1\E/Q-V.6M+])+ (*5.X!YB,7H]HVX,"OMG4%V[0;FCN%6,F M.+U;,Z*,K;<4)#D5J UWP6A?.WJ8_I1?%GL/?)LTGFWYL8AD1,*,42N3.@K''H,$5))I1[/[T!"=SCY(1QW<%[SBS0)1H(X M012ZG:YV5J^7PGK%\%66M>ZZY,/9F^V4N<*/H%5-GH6J7:-).57@2 MO?K5HY)-+09VD0"]%"O"1*DWN]+D4 M<"F@40JZ94B!++8&786>L45<"K@4;$E!KQ0ID%H#O4?/7M"0P[7CQ9-O>-:< M@(#4P"[F<]<[;WXYBX6ABM.I NMI^961,[8X83:8DL2JP<7 M.32FB')NQV(XN"@!EU0]N/#TF0NTS7/-53=PR=6#2VL-Y M-T3HZ)>!JPO&I M'"9J-_.LH72RBT#Q$H-/$EWTNQH;QQM*;DG04%B>.&-3!BSQL9L+7>.PY+!< MP;)Z5))^@CTMKDD11V5#45E$GC@E+$E'0EG*80Q\B4<4:]H&YLKU WPDQ\NA M[BIK%0__?D0XD>-X.VC@S M5]]SD- %DA.AXG0@T9&3)NHQDX8X2)@&R8ERA70@Z;8&7;&;W4WC90>)RPZ, M[4@K+S_(N_P@G03TD,'5[_-\+8=7PC*"=/#J(WCI.D^\,D]-O;&>J?G0],1O8#O"W//G5B90G$-E8T3=N-O MF+KWA+AI2UE4K9^]KSB2QU@=L).S(+W,A))ZG7RRU.S.'&/-R*0YN* M3Z?T>E)NL42.-N;1=L+.S (W[U[CP+\&V.ISCXYU6& M)G'J^._+_WU#ZAD>H ^!9TQ)+8,)7Z#MSO'$$5[/<-;QOI"80\>\7I/R)M0/ M<0I=;PU4M8]%J#GA8W&9K#A&F8 MG#R1EA(G_=:@V]6HV78:<@AGC-@0CJ.= >\GQ+X#/Y!SAI4UAK:-SU.&"*I*UFEYVA@0T)@OT$'>L FEADP9Y9C^8%'QN?R(-@YQ0(A M.9%$#+>(>63[Q1T$18F:6FONMY:4YT^/% WI2*G/(QQU0TKN0,&1=5FBIFLD M!TI)V?7T2.FV!KC34LV"893:6F&UIKN7.^=G??(VPU;U"1'T_=3^2(]4;LIR M]MV6%]'7!70G++KLH.N3^DVUGUO EH..>= 5C#E=Q&5UNB2ST6V18XX".S,[ MZ"12RZEHV4N'ZWB&R+1>JBOHM!S#G:V#?V0M_#!1[H;I+2'S-]?WX^1#;@TT M)3?_G0J-S.OJRS ]C\-*P>-Y^>$@#JN4QN5Q5.%S0'HO^Z!/#JNZP"JI_7@< M5QK:!'.8F,%/^V3E_2UBK@?]8!FP;$SAWH<\3;\E%0]'XW4=:=(8/?J1U\^P MBHD3=EL"3'1; SW&9..88!83F2'10QMC3)=/#@EF(7'"8$J "9PZ4&@ 1;T; M[HR"*?2B&-F%X$!^5#2-*806_'I)2'CG.NZV%Q!A^PX&,?#NXM$B*N]L7#>< M'#"/SL>)A+9&/HNY=CC)&R;XQ(*FY=:5B^.$$IPQL_LFXU#((NYSJ:3D+1(DH2NLZ_A?" MC/"Z1\R*F[? XB8E@.\]]L SGPD5_BIGDL.!"W]E3B)4K&CDM]I0RJR!;S: MI,#<9LGXU(BGP:L^.3P3ANM*12<^V2$QTGJ9PY."7&O)^.SB(VHYU +4L:RO M7!#=>^Z+Y6/X(/8*'YZ@ R=6($P0"C[&V]5UCV!FS.;Z:.GH7_$"A@0G)4\AL_C$70IYT2F;0QV]N'1;PW$[.-B.#XHTS+E*IF> MB)6,)L=UA.)*AB(0Y6\!)E$R/3R=7:7FV'@#HIUW,#AZX*)8GX MU0@WP'/0>_O+GW_!V%II!G&M&71\8D3-JWPZ.3,JB@MR0>*"=,S3.U^0NB0- M4\!1=RY(7)"8$*1\Y*B'3[5*!32XX7+$Y8@).=+R$212%Z#DU3R^6$%J5$)O MT^'\% M),II\/[8R_C]0?Z 9AN@18%G&/I_OK#PH2D$+GKMV1RQ$O<-2I<93%/H?)B+ M-:F!#HF:MD1RR9MAR)J[Q>P)>J,)D3!_M C\ #B8.-N1EG5VO8_G]$G](IIR M'V,3 Y7U307+!S(#3\&!(.?N(! ZXF@"N8+SI6,&I1;2'YWAC$F\G#A9E M!EPWG'R;5Q>N @'7@,Q%-MOU:(8CD:SEXPVS+&[G&;"1=[@G=7$"UT,"IW6+ MZ+U$9^B% Z] 0S8-\/H(>$H. XDY\&H%O()Q)XLB5GAQ;;$Y[IJ,N_,,VS3 MD[#"RZ'!;)F1V>4J(M)J"%6'0'D4>QO83;3L$S?ASTKS+,++3P% %RW-$[-*W%[)1(DUM>6@%ZG)% MR,<0.1]N@%P2XHTX)FYF@4GFD)-) (FF,+$V/:(-5D27*9CJ<]>WL':X]* - NL%?GZUS&!Z*8E$NVW\*N*$*O MC_32P9^4P_-,5&H+BM#>\1TW_HM?!BM6"VA23^IK:E]4^JINR#U)!XH$00]H MHC:1^O^4M=;R1U-O+6C/L/WD0?"S#2;H]2Z!_0K>?2PMFV1"%-GDR;GD/$R\ MR:0 XH7<0[N9&[;SNT2;!_3P56@A@()5"%,/[[I_.LT\"5EKC[]\ BRN&^M; MP9T(N,%BJ'30:\0 .BF0^H> U!7UB9Z5%-U8*;P??AL)PV^/(^'NYO&/T"V%'# 4QBL%%3XZ^[J"O/NU_KDH=Q*O8K\2.%/OYH5M)ZSO402?C6ZN[ZY&]]<"^A? MX]&WV^OA(_IC_(C^Y_O-W>-8&'U%7WV_?[CY'5UW^_<;K !&WV\.6C'5O].' M'PY8F!:R_BX$RQ'0O6W3X*$D 2%.\7)"/.(-C HX)M- M?>$&[6NF\%?@+(#W'OJ@BG1QL/5K;8DRMMY2D.14VB?<^**M;+M'0E(O\-@] M\&W2-&$H/SR3C.BR**L)H);H53DY,3F5K)*; \48(E;,Y1M*;MV))#*WUIUIF4/_27HN5G46JVRM.V4Q MI]:=7&RXV+ D-D5N1OEU[N12Q:6*):DZ45!R>:)"K306R MUOW#%V#9. W^U?7&:!,80V/A68$%_:'YKT5(=;19C":/X"UNG]!; UW,S;RB MP(+BB$K@RQ:)*'P&2\E^(H0CBBY$50>H'IY0G%LXD@.*$D"=\'"*1%0?]PO* MJW'>S@Y>SA8<7Q% M>N-WK#9^0[3&'X8CYA^@80/?MR:(&G@-0UR,'Z_S<4FUW*5F$BFW(JIW='(" MEH0\:(5[T P JY!!VB4@#)=D*#%=F_B ;8K 59;ODQ.F%%Q]1\UV6$$WG)VB MUC:^_E)6CQVW*[#N;V5,?B#6Y$[ M\S8WTT@6KEF(R;LF5]9'_'N*FS\PA:9L)F9>ED :5.'6C1TUI^8/'%J40(L& M9.FM02^WR<@<690@:\_"K ):7;05]G*;'DQ)NW#: ^W8G#3"."4"B;$3=L\2 MGDQVRJ9>A#?K@ /]?FXHV1KPPF\;(HZ][UB! %@6<]+4@;KT?WL##)K4$O!WLC M%<\8B%XT$7P9[-\SP:?@DU1B$8UW.?I80U_IX,,CPO0BNHUS[+&&O0QF[9G@ MTUH#565@VRU[#F3)-:?'#-=<_8?FG!FOX8'Q$U9YC&98GY!(UY5!UG%7AIZ2 M0SZ:A7 +EZW&R]8)I^.H;.V+#\F*EM":@0L/%QX*A*>\?:E'N@5UNPR$7;EH M<=$JW"5,N2_UD?BHO=S.Q1;N[RU7L)RQ4N1TJ=)&,#7A07RB%)\HQ>!$*36G MB5(]/E&*3Y3B$Z7X1"GTN:)W^IJ6RTBB?D=4>I2-2:)Q39+.4BD^]B T<,97UQ)[I1GWT8ASNC%!+O MO'PA=&0H[4/;#,]JTC7($Y=M6$$U3+:4"4Y[[N M%2S4G0M#PUC,%C9Q9,.ZRNWT-*XV.$W]K:Z%W]E0GP[X45O!_>3W?V"DE+L%=46G.] M2Y#X:,E.R#@7/5Q9,5?"09!3X!TY7UG(5$*F"3:RA M@(\6@1\@^Q,1)":)AES?@2(IQ2?1\LBC59F$3H0KBD2/SZLYGHKN'Q>C3=,H M-(EN'<->8"+$%B7?N0Y^@.?::%W/MS@P /T@;46(@D_A763I M7+8L)CR8G9=D[@N?W!KTE9AS4_F=QN9"QX6.*J%+V@VAHNT0'V6\$!6ET!8) M7"BY4%)DF"+@LBRB0&\!#XLOORK;50T9%(/[ MU\6?O;) M@1PV5,'FU%'W;+#1:8--V=TM#LW&D.0*9F,4TKN-Q?$RYVUX?.X/9TQ3&9/* M$LFAK5S<9M+-IW$A1PL7XZ8RINS6I'%BW*-*C!L2![SU_06I=G,GV #$Q?\^ M*?ZW',QV!X9X>+6"J0!G<]M]AU" )(*/343HX$/*PMQ&*VA,(#%E\9M\HH$$ MR8U@/D#S>N'AC A:E6N&A7#DOU^ #TTL44BIZR;69C-V._5:0J2L=.7ZX M8'/&<,;0P9ATT_E.F(TY:UR%$HU;=H0T<.>EXX!PI?T$POZ2:[[@>H?(2HR^ MS6 KLNA6<7^74L849"H^NNM.0+@1T*T3M0$B$O*TJ[<>L&SX5@#'T'NQ#!@Z MR@_0<)\=(";(BCQ."IG#&=,B0'NLI1O MCQ+EFU.LF\WC8=NF+S9WA2DTG^&I'M1U\]X/RTPZVQ!LWN5CP6 ^E6Q]G#&<,9PQG#&<,#_)2=%4C M@[RO -UP8VXHC^VFL&^/GVI;T=F=_!%1.<;.U?#!I.PM0G@X@=(=@C.&,X8S MAC.&,X8;NQ1=Q9E P55E1]S+53+;,Z:BF:="[+C3E(&%9-.WJ-?":5V1;JX# MIC0\TD:6LP^T2<64BL)6!2**(HE+WL _W6LS)T!QQ34GQK-5T[U?PT=++W1- MC)ENP\60BR$38IBNR&UOOEO9XZ0TI36(Z\&6.K/,1:URZ#5-U-)(FK(WN*TL M 5-;@VX>HTNYG-&".RYG1^2,2L-2:PW4"T7KQDQHHTT*XP?8*PGFUR>?;8[N M)ICN I]EV5KSB3OP!YUX$-)3<$O?$L1\:^QMNUZ&,C,!]0EMM9 3+60K?$X.I;J4HBI1O*8H> M]ES*W"^^C GV.=25%HLK)M,&J=^<.4F*RQS(5*8.NJV!?"'K>O;4 9='+H\L M%: M4.S.8,.ZE/$N.IPQG#&<,35@3"JC[,0L&[0?W)+M %<.Q-E64FO04W.K".:P MH ,6TI[_G!(6,E6PR*D/%X/V7%@$9&P5 66V[WA_$MXXAC.F[HQ)94:<:"1! MU-!6*>)Z^T![R6CR"-[BMA&E-2 '#'@O.^KAPN684L;D:?>=*\,):W)AJ_A!*PJ.+I.,/Y-SABBI$E*^N MEUR3X8KA3.WL.'ZX8'/&<,90Q9ATPUM/F(PY:]P^)1JW"9%1PI7V$V8+R8PO M^8*+^",K,?HV@ZW(HDO%?5U*&5.0J?CHKGOTX!8]MT[4H(=(R-.NWGK LN%; M 1Q#[\4R8.@D/T##?7;(78B_'*/=NF)K(/>Z,?J-0XTVJ'$=P!G#&5-5(+(* MY2S1I9SY 2@*KN),H. JS@0*KFI"'N4!SA>>,45;"FG()5H$K;+!A%3)38P] MI9YHT5U-+\6NCGL+*Z)"[;QK+GU<^G)P9]2]UMYE=Q+N=G$GX4P]2[F(58\Z M+F('1:SL9MTIMSIGKN^J2T[)*X'HF]']O-\*+)DJ+ZY^ )R02 MB^#P3\Z>H%V>8FL+FM#>Z:.W\5_\,EB[6$"3>E)?4_NBTE=U0^Y).E D"'I M$[6)U/^G(K66/YIZ:]8^P_:3!\'/-IB@U[L$]BMX]S&+-LF$*++)DW/)>9AX MDTD!Q NYAS2]ZY'RQ4ND0:&'KT(+ 12L0IAZ>$?ZTVGF26)K\/C+)\#BNLFH M>'M:FO=.X)CZ!/LVB^ 3ZK4-[UMOI^?-J5?/GBZ)% MHHF^9PR=3YOPI'+28R?,?.1N*90/=0^>IVIT2J-H3J*!I<#J?-)]VT^"3YC-4?2WLC"5? M31\SKYX80IBR\*LGXL*O'A\SSV=Y-FJ6IWIB;%0U^?&>A*3Q0I1RR.)Q>>3R MR-)9%W5O $O9Q6$]N350E9B17WR@-1>ZF@K=WJEOJLK%>GAZTH4L=V/.)7"A MY$+)C%"FDDDJ#5,\_^BBJ_:RGQ#B,^@;Z.?,IS2L\(>^BK\8=3>.P81HV1:)&IPTU3>@UF& @?=V;"_+N4IPQ MG#&%!8!.=%8\Y1)<5-B/'Q.?2% M%[5I)[J9Y3.'OM=O#;3LHL,];*KTK):DJ5?6TL SAC.F(I"D57H9HTNW=R$P"6?_9QU]G.B[/OYLY_[>FL@TN".<7>^ MI AJMKFD_6YKH,>5.'' 4 08'ICCC.&,J2IBFE'#]FC1L(V(D&YESA&;R9KP M@ ''#8ZTWFR,:U= 3>@5H;*/'C.:7*TI/H8&NC2PXNW4?FM SU$Z'B0HS%@] MUN/H0.G2&7A21!'[/5KV07<<2K192YPQG#%-94PV,[8LW2M1HGMSBL FLVLW M!@I$OV_CBQ'CCHU'*\7LQ::N,(7F,SPU4:,Y;E\ZNQ =0YJ]J7G3W M%: ;DC&T90=UJWCW/"W;XT?\5T1V)W]$)(ZS<)76((?1&9E%8G6"BE-8'EORE66Z8V*J+8&BBSGU@XN#WX5MN,\ID%RNN5PS*]>IZ@[D MO1[*)4^35$2]-= S52!PV>6R6Q/932.Z2I*ZWT(DMML:="6%&]-<<+G@GB.X M5-K2O=9 O5"T;O8SV56*-8D^?2*461;.;13[S8#W;#G+)>F(L]$G>!GZMI#A M?N30BX T^.7)PW??+,A+<5]T%[*D%!M,LAT",_.CS M]MVU^?Z[XU6'7W]^MBF)R"<2"3"C4%STY.CK#OKJT_[GBM[I:UKL5V)' MBOW\T*WZ'5'II;K3X<_5OEK;-4ER1U84VA8E=?1NE\)%]8Y3ZD3L^7@.IKMW M7CN;3C>^I,)Z$_"MIKYPXYC07(:D0WT=Q:65+;T=46BYQNAV M\UPU0\M](C ML>M?NLR>50:RL%_=9 [OXM<:'KW3SZ2W"AI 2A#13*5#*I M5U2I)"G(%91R+P\N1N#XZ24*KBK[)'Y%TGL' \%"0C2#C>FJROOD<<9PQG#& MU( QJ1I+GCA(B7:"6[(1X(J$.!-*10Z+J%(SJ8?C(B=<[/G)*7&AT86+DHZ= MQU5:5-]"-*PP,K8JC';,NV;T$.4][CAC.&,*B^. MP5O<5J*W!JH:9I^YXIQERHQ;D@D#W>")-5H.T,\D?V' MV>[ $ ^O5C 5X&QNN^\01N/FL8D(G0 ;BW,;K: QH<"T]6E)FI\<[,B)__ME M=W!NG/CT6@.MHU+B3G$W.R>3::^_1O)Y'LFATV\-]*K[N7+L\)@J9PQG#,V6 M;2[:5A:ITK9ECZZO" ;(YX"^, <6GEP?GN8+7,&!@4",-L'?:B\?&;C@%7CF M>78MBTX@]\XI94RZ"L83)N/0_-?"#S#2_8=0$AY=)!U_( \/UU AHGQUO>3: M3&H-I#B_@T^[H@A 7+(Y8SACBIN^><)NS%GERK2HW(;$2 EGVD^8-21)ON0- MKMV/3,7HVPP&(XN^%7=Z*65,0?;BH[ON!81; =TZ42,@(B%/N[KK :4ZZ!Z,K02)$L)^]0EB=1F!/-& ='E6AL MJROC)M<7BJCD5H?,!9P+>&T$/%4(0]WK/U]VGUX%-\F6,K4$Y5+,I;C94KS7 M_IZJQK\*KK._T'2YT^=2SJ6<2_EYQOA>2_VR=FBY->C*^9WZJTJ""YJ/G HM MPG=H6HO9*="06U[B BC+2%+D#:'@N 'T\;E Q%03.F&]MT/(1TX,3BP'.(8% M;+1>] $IN^HFKNB'W)!TH$@0]H(G: M1.K_4U%;RQ]-5X/^YN 9MI\\"'ZVP02]WB6P7\&[CP&[229$D4V>G$O.P\2; M3 H@7L@]I+5$-!"R.O$0/HI$#J'P)25]0G>E92Q _Q4^^'WT;"\-OC2+B[>?QC]/"W M\85P>W=U6(?593)]5^QTQ7PFTTMR1]?BOZIT#+RN'7]X;+))6F=;4B:59I9I MVO#@S-C"]YD#PZM'=]^Y;6 ?GM:1<2;LP?N?->24IH&QLBBKA4SDY:1/0'HEFQ"< M,:^F\EC)@0T!^%-A8KNOOC#QW)G@SB$V!)UG ?O?+\C#.G-P=!H2$:0*Z+]2 MI[>DE(4]S."R+8GXL[QK2LM=>=EU+%0U3X^9A;/5+#T-$6H7>:Q=!/%$-G]G M[$'*&+]"9MVJ<9D\9H]Q%?%L;4YY M*=Y 2-SE2=%: TW-KSZ/ E. XR/)@;?$ -$Q0/H=A1* T+*5RFH%6^DUG*"; M(,VXW#9QN]F&#<]*=^XS8;75DK"A54FZ^ X=$_WO%?K0"M+[6%TR0+TOQ<@- M/W=/$9KRU*FG0;2/DUYK(-=R& W%!N@UG",GQ J-3MSE!LQPU=5_R ?]3:#SW;O(J(>85H>4I0 M)6342&KV0[W<_J4++"?T^IEHP7W&^WKV"!0W@K-IS:= L)9C&L_7F+4W;DYT M2MT@ZVCR-:SD=YZQ'&!G\-KR#42M6%]05; O6*.<+,=+DM:Z&0"CM@9*]N ! M78%9VO7F S07QE)IKLN\;(A;YA(2M=U)>X'[Y_H^Y&;G.4ITM"3K-TS5!_R0 MT>2'#X>8HIL"<_.&4Q=Q+?E4#2E3/;LVY28H7< Y-10\!^3@AKEJ]B@#-T>S MF*.6\P+#HA%A[L&9M9CY%Z1$!'T'#,.#RPM7[+)L4LBXVM7@9 *-P \WN'!H"CZ)QPL= MCTNUTJ77IC%"_8=+7J'U@L\B$VXWQD IHE+GUD&;#;+WKF'XO[?.DLP/*RK' M;2U]/$ZHQ^LV#/R0P7&,_SA[7I-9 57@)8YV Z !(]X,0N8U%HR%6+PZ50MEQ:K MW)Q,Q/Q[#\Z!90HPS/J$01@WF$*/9VF+<,DC>B\WJ2C9-G3,$:8YD8M8*T)# M]J:6O1Z<&YVLJ]-S :2W!MU>3.$I-T,+#G'.P3OV#1IC?Q9J?BZI>A\2-0[H M7:0IN]0 O_2MUA6TQX4"#PKJ]SL]2NP*;H%6KU6S@PH?!904'A@M M/XWDP1?H+,[SWUFT-$I/'RV1_QZ'>Z4UT*0>-7U@N(E:E3N?&CDJ0H[6K]MI M%4JUY=W1%J5)6KTGGSI?V[GR9W6[QOWU[R.B?WG_X>,F6RNC8KBB>]HV;3H^ M)7@A2SET'TC%/08LW,1#&>J%Q-.-IXN"HDZZLBMQ'0-SAF(>:"S[>$=1D$DV MSB,\C9A0QS?]1(:D4,#7 W4@T6%1?_N(:7."2GF6S=V#=T*\1W>(SRMY<.MP M7TKMU\4;L2A)F7+W/)9$&8!.[*:Y(JC7&B@778F*0LP\HTX"E.] MCP]N2-GGG_" $EW(.:50LT.G*R+H]&L746)+E:)]+^)24PW5@O3I]Q5A285I M:'X,'?,*V+9_3%KB)$5J#7IB7&$ 3X$R#:<42C97/,FM0;_?HZ8=.BT=/"H9 M6O9EX://?'^K%\>J5P=) N#R% \I9L\R ESJ1SX+_1B3SV3)+ZRP9 7T[V P MFN#87/2-&2=%2FN@2W%=XGFE'[.(21M'2 D9?!ZOI]$ F4:/.-Z*SLX]G%@- MWB_(2, YYN_%X6-[Z=4LBU9,H6H6F36DL^T+/'B\JJNU!ETY)E?*0[3,HB2M M:DT"$WP*KUNC*CY*8P:KH-G^#_3<&.#TQ-;@?_[4DR7Y,QMY M5>H;B/,%YM^"O4[!1"2WF^%$PYW-7/QXU_C)HX:9HX9?76]-8*P8,77'F+AQ MRD]J#70]I@4)#QLR"Y.$8<-T.)&1BXFL*PJ TFBGXT!9IS\%'OI7,$4O_CP5 M8-1#@^1G@G?!<@S$<>L%"F@3(A]207DA"X)(J)Z+M!1\&@0W)&#X\HBC4]. 5 M>";/O6>WHJ/V4X_N(WC#)_ZGKHT)@HL%8\4M3J@TW(>'AC,OW+8NV;;. SWX MT+%&PYD[UH,IU"^P")>E\H*'H\FOLQV/FG3@*+/F836O:3/!O*]N<%F#I.;1 MG[OZ/AM%5S34&6P9RQD2H@U7+"#;*$LXJ7"TU:58X;#"MJ(F5\(',VIS]1&K M;JS'+T)MCMV*%\0\],B+N%,5A7138D["S)OS#BN2D6-XQMS_8 MN/(>K=XU]UN714& FS>##+]]0+;I#1EI&R>:_=9 5[L=B856-[SQ$E5[0N7@ M[8NXO#F7- 5==7!,%3]?)=\_A+;P!)\MQ\&. CY:0D# 6U/$2*%:X,:1MN*T MCUM,7TBJS-M8U QEFDX3S'#6^4*2U>R]S!G-3-"LN"$^\;=4V4)A^VNL>%%$ MM#\7]^9U4"@*3?H$I],ONKVXI$P]O1LNA5P*B?%(E?6(#_5?*)K,1I AVO.7 MBXAXH)#2@'@137K09KUJ=#?!=!?X],CNLLE-D/Q)4J>W%#_+,1'A+]N2B#\[ M_(3\%U(G[S7^%-<#1*)C6+9%,K/+EC))S:+ %8(IQ-)GXK&H9 @\@2,IX'@" M-B[E$?PI/#;9N,%MBBL'Q6'+F/![%P59DO&UVU-KMVTF,%Y)1[&M[7 87 '/ M>T>$^#NP%S#U[JB%1JJ8,/>5#7"SJ)!9)K,G\Y8),85!4G9JNCG6Q@PZ= MTMJV;"R2B0F+>^;A#'@!AL/?_8WN3\;"\W!-ZDX7*![)7XN/+IXZU[KI:,6) M0K.B=+EBG]UD"LDWW, M88%A<<+=VH5%TA8/:&6YM7C@IF,"IC^Z ;"SE!$66)E+$9F2.Y+I7KL.NH"B MM*$J2KFE#5DHD>?"UW3AHRE;J(IR;MG"LHX,[*0*)>U(KK"P;GV'DWJ5-Q), ML[2Z6$KQR<8[UVE'_N.J/S RCW+K'%GS;"'MHZ-NPE/Y. =LF60.,=*\^%S_ M4]P,$YY+9"UIDNLY3K3RUTND$+ ^&'GWP NB/X9KC$2?1*?L@#WR0HC=.FBW M7>"SYU>;6(L2+?M[JH+;.=%PN)SG%KF8I#QM5*:N= 0/@.36LQ.X4$6VA*[1WVBYL_!>_#(:Z M!32I)_4UM2\J?54WY)ZD T6"H UIA_.LT\26P-'G_Y!%A<-U9YN CS"F\2I. .O48,H \"23X*G=1RAV^7 MR+&+5-K52J5=;:JTU(?RV0'SIY M+]T5ECI"9";NH6]X%NF#-W3,H6&@O1I[W??HQP9RLA_1\[[8I ?JT@300@/%+X?(-S![;V(=\O8 ML,]VA:&-9/T.!J^N]]._$&X=HR-\P)7@..\HBY]QMR_@O%^0/Z7/RX]?X>XG M"W_UB>LM/W077O3AQPMA"H'Y[P4R>Z$7UAN,$9B <&4##UP(5XCL$]=S+/3O M5^#CP@37FV,M'%[\'7C&-(R;RJ*H"40ODYIU&[R29K+XWT0IX3^ND=WTBML- MDN)G=X84E8%NA < $@SB!PC#N6?9ZWMVA#\@[D'KOJ([$[L'?>]#1!9W0V31 MGXC>+Y8!\4!!W$3&BY*#SRZR@QW2V1 WN22SMA%U?3RA%^+E61YN,^6%0U\C MBANVNS"C&T#'G+L6UJA/[\B7L)'=YV$I0^N?>W"*U#'NA6N\/Z%[A&-_W]%O M\$YCXE\@TF(1Q<$2B PPCE/40<8D=&F$*$"B? M((S**R/A1K_#^1(,T5>V%14Y M+3QAZ*"=R!8>(-(O@8 8^16M5)#$]M_"YJ6(&A,+.]7".P18%9C0#)?TUX7] M'OY+D2X$6925"W0IEK_H:4@%K09R$WPL^W\(N%&YY?L8-\L7&]]<+5\)KV*, M*3)#PAT^(7I 1W@\?# GEB%131=YU8B\4:4K^N!UZF+ZNZ\.^KF_>/(MTP+> M_\_>NS>YB23KPU^%T.Z^,1/1+7,7M"<4T?;8YWC"8_LWW;,;YZ\-6BJU6"/0 M<.EV[Z=_,PN0D 1""$0CE+'G>&Q)%%593UXJ*R\PVR'H H?[+%(]CT+$3T"1 MI@#% X4^8"WV*63W'R06')I2B3W)\D+QL;>3S%"%W*AEHM0 %AZB<+4!B$MK MBH;IJM^2);AXBX@PQ8ACA+V+#=\9J 2@;H#F%F+0$F86J(ME5MS X[B#B0Z% M380O(R>$G?L*'U>9E-=XS/[1X5#VV#4OJ*5B+6-[ YWL2"DL4 MB;^B25P].E$FJRS%)%8_>6662>I8-W]B/XD/<(I$71*LK9A17ZP86" *D=42 MSP=J*)-CZV*=W5I)(^;;(VA4 -AX%^( 3 C7>HPKDP/0%M9W. VDI(J-Z""( M%G$Q>L A[)/%"WK%LC+!O<\E'1HV\, 41)OC)95EJ[(#5[3;AAD7KOR@\H % M$%'$KN>()NEZBE<"[-]5K1*N!SSFKT%L"]SGVS?XP>L?JJ"*OZ6,^)< M -1:M+O>VE2/+6-^2$8@9VW/[+$@63-@FUM0,8@Y1 +[A[" *@,K>,@V7%J4 M',2-OJ@PL)9@N2!OL+T($#C+&QL$:95#3G7%^,B540PY6.+Y26%];W\R-Z M/.'8F TR=25Y-7HN48"$VL:*N'9-6O8!ZF9O39F[QF'), #87? @MUO0ODA4 M._R./5D.W@K "G!(&X3T)(R]N?#DBG!>+(.SQ%];5,=>N)^/)/CD@OIBPKWU M0_AU38*S$@>_@N#>%@? X8=P]@JQ&:\?()4]>G[J97L$BQ4!#P"Q'N$?CZMC M@NW&8=LE.:[7D_N+Q%N3^C&9S5,UEVO^19>>O\G2SDOGF7'GUG#KII#B M8PKC8XQFXF-4A>)C*#[F'.-CNAD-(E>-!OF#/3$W8M@Q$4F!D9K8>>L]S!^4 MC)]SEC-S CO,W<".9.#C(C/,LX[,V#$"5K0X^NB=V:8//T D@EF0;E'P[N5_ MF/?H6\NY/;E%U]D]@GMWYP#V+9_":_M<9Y[C>,_<(. ,FYP!\/# Z8&6S^-J M\6@#<#/L)[ '8"X.NB%_OJECIR8GLU27\_PK6+IC+0-VD_[E;=JXS';Y,OA# M;S='UY8[8[".JY&1IP$;@V1#ZO5\)M>%YQNJ&<-1+VN=1?V?+H\JYKDZ MAQ)]_O#CR0^\#8(&/S?]-[Z4;4.E\2K MX,FJT:>>C\0EO>*2G=(A[7,)KU8GJG*?RK,3E_2*2TI:O+;!)5A_ZDK5&NAQ M0UQ"7'(2+AF]/I>HR"4B6%QZ1[BD27="AP]67WE48*E3X:)K]1LG8(]=#M & M8T,?BAVIVD^-'AH"C]D*>/3!>*0.1P2>7H%G5-H]JQ'PC. RVJA?,_6*.TKYG4X<)'ZP@C*L9W,[0 M9MZL%_GA]P^W:>4(#22R(G>-_2T<@,CZX.QKIHY?<;(#7I"(-P&MB5\LR98 M3(L;=[]9^/[4K+O]=ON^EEEW:#S+N3*'T,)EZ9R*#"#T-H><45S"[Z#'A2*F+C;EG"#T=0<\I;DIVT*.(<*0TI/IF M7;>B$CMJS<67VOY6Y:4#+>;-2AU;S=9QQO5\Y!TB4^7.N0V2I@^B0WK]2U:% M9YB9(ZVQN)GF]KBCO:V)OXF_#^3OU[^M5GANG*X1?Q-_$W\WS=^OS]X*' NN M#$VI'[I'[$WL3>R]P=ZO']6CX$WRE2P9C=TEORY_<[?!&U[CMJB.?J72QG>3 M.9M&#O:^PZ[%+_^RI^S3NFO"_LK'WWQO&DW"X-:=WL5=D7-ZD2M:_PH?8Q\' M!,>2MX0(;)B!Q3LR<'+PZZL@(0B50V;]*_)+DSIT4E0.F.1M[YRX\A;=P MUR&H#\:*V4 467>2 X@+^L0%K:3G*2/@ DT>FL0%Q 5=Y()6T@P58S >*5*? MDE2)"_K$!:VD2RKF8*P;W=$%%Y+P=A<]!!/?7JYZS@?1<-L^>]'S# MSU]([>$LEJGH1IX@?_U 5I57 Q/E46<*/%)>?$/@:L5QHDJ#L2%IG>9B\YY;N5DKZJ#L::- M^M35B]"#Z&FE$)*J#<:JT4 )/T)/I]!CGJ)24$6=K//*U&(#77((7-T"5RN% MA-318&QJ>F>:NEY(%$YK\/$(\NO&XJ6,NE[_T *(?, M>1'^?KPJ-;99+8^_/MO6@^W8X4M"\3]6$SF,R\PUE^F#L5R83/X0U_WCJZZV M)NU5%X5=G@JM_G11WFQ5#W$)3&O9+L>")U@+$!YA + GGEF/H.E) BW>,'$ MWR)G$Q=*B@OY"L8,E@S>]P1 &+;*"J?B[S_8(B'.-^;SG7 G3/CZ *.%]D, MSH?AUTM99I;BK9<2[WVY,Y2C+V S&+X%_)-'PXY8\:TLV47X,\YF"L%9X+5@( =#67_2Y,5]A; M=Q97<<2\/W"R@OEC+^ G7V=W\&DPBR<##]C>5-I8&J!ZG!>Q;?8EB89DJFIIJB8 MJCZ1#4FW%(E9AJ6)VDPR_XTA;Q497))/RN'YPDH9[M_)G0K"'RW;_Z?E1.Q7 M.Y@X7A#Y>56 =2D&-I".36_#Y#,<;;,V,(XF\.&$WYF%@RVP\NZ.J;>Q+T=6 M/%[-'*UL7L4X5:$V"Y*W3[^ZH$1SKI?L1;XPLUU@:MMR0" BF3G#.6M""XN$T@)HX!EN_Q/??A2_*$UC MV@L/2/Q] CEN&KIK65Q8_65%'$H52P$7#:57KN1\^J+"-*?#YC0:BA5'NDPZ MT9P.Q9,DGJZ6MRSM_*[K=:<3'22DZJ=N9>YS) $HVW3]E6K"'EIFHP?EP?;'K]7^9[>4RA#@#^ABS);XDMB"TZR18E*1LG80N-V(+8HMML M45(>O):II).I1.#O,OA+RI?7 O]H,%9'>I^Z<1#X>P7^DAKE)S&(##*(B"VZ MS18E55M/PA8FL06Q1:?90A)+RL;6L95&8K=LI0MI4?D>9S&#>82,YUU-V=(+ M[%"@EBZY#%!2T^<4BF$D-:88J)%"Q^!44EBVECS%THT2-=_H'6::N]<\7 0I M)(+Z"J?F;@IW8:.2".HE9E[A&FW4W#4:P:EC<&KN^NEP..D$I[["J;D+G&?7Q>H3@ MQ)M^G?!6P1 '8UDK+G1*H#E7T+R")]YHSA-/<.H8G$[HB3=DDD']!,TKN.*- MYESQ!*>.P>F$KG@#7?%:E9M"O'(YX!6N#PRZ/N@MG)J[/MB%C3$8&XUU[B3( M= 4RK^!>-YISKQ.PJDYY_KA<)()3GV% MTRNXW4V*@.\MG%ZA5I;97*TL"O"J@HP_AW=#X1&[6KK8=) WE+,>F3MYJ>L8 MZ[UK6'Z%FP:3;AIZ"Z<3WC28.F_]6SOQB##3,;,XW3W#J&)Q.Z)LW M#1)!O<3,*SCG38I][RNU?,&EBXV6E"(+G M#,'3E*)RH\7UU NODZ'S<(@W5E>2*@XUPB'A4#E=4Q)-;*HI"0&M!T [W168 M)AH-Y?L1T'H M/;OS32Q\:06@N 90U ]72*,)HF#L2Z/SL!ZXT[&-Z'UX##X M[]1^&O,I(ZUL-[+XG--%?(D6L"V3\2_PLW3*"?T5'3:(MXJ !VY\YL"33^SM MLST-YS>2R#JPC!QL;C'[JO^4 M="T/BK^5KZ7*(.1"9BT!N$0#IK<@MLM)PQ]ZNSDZWF5L"31. MM?CK-9\,Q9A7DCN4Y,W)UT/XZLWNYXHXE+3\K^";W,^+AM*'L#&51BK^7#55 MFE.+*-$/E5!J?)T>1HN<$>)9FPG];* MH%Z0D41U*WN+H9+TUS(,[6)%'HQU:3@BH/0,*"6Y>,T)&RI#V5L,E:3951&X<8:@K&"K)G$5(ZAI2VO-PR%7GL+8::]G++,DF;?B*E+3>WW)R;FS#4 M,0PU[>:6L82)J]];S%4TVM?K?ZEC+7BKF25XA7Z!Z2V/.)RX^7>"$,= MP9!>TR->31@I(@FCO@*I+8>Y0F'AO<50TPYS11Z,1Z91OUDD(:5C2&G+8:Y0 M7'AO,=2TPUQ1NR5M+B1\ZL_AW5!X]& R+FZ68+E3P7ID[N2EKCNK]UYZ35[UQ%0.D84-KRG2O-^W*0YU0DK/D-*6\UNE:/'>8JAIY[S&DB5W# MT(5$5=T& 0NO<35L2G%49>S0EO]?(_]_;S'4M/]?DP=CF6K%] XG;3G(-:H5 MTUL,->T@UU22-7W$25O^<8WBPWN+H:;]XQI61*>(S=[AI"WWN$;AX;W%4-/A MX9K1)5G39 25K'76]<1;30M!;G_1.D%3A=U;^\P1;3G[M<:=_8=MUQE< UPB M[LQ6Z\KHO*Z,9ACUCZ $OAZ KRUWO-YX+1K"W3GCKJ8+OZ+0DTGH$?C6X&OK M7D!O/'"><'?.N*MYEU!1Z*F\@J"F-E9!D,!WSN!KZX)";SR GW!WSKBK>:E1 M4>CIYR/T&@J/.]@U.;6?VD;*9\]]W'%,WJRV@,]HQS]9UZ]/S]/S]'R[SY?( MLJD=+!WK!<4Q*WX=_8I^5?:K"RF-0,UFJAF9;45$Z)0PV%L,M=IL1C<&8_EJ M)([JM_$B('4,2&T%$NB4-=A3#,EBJT$!(Y&$45^!U-8%_XB:S?060ZU>UH\P M&>]*-=2A0D#J&9#:NG@?4<6ZWF*HU4OTD=HU870A116H5W]-G02-KT$2EO>;X/B MSGN+H::]WX8Q&"MZ_6:F!)2. :4M[[=!<>5]Q9#C$>&-)0(*3U#2EO.;I.:SO060TT[NTV5I$T_D=*6 MM]ND6._>8JAI;[>)WFY1ZTR4 B&E*:2TY>XV*=B[MQAJVMUM&MV2-A?5>L;) M*_!(G6%-PI4MF8Y<%!+YS!E]+7GE=I,XS MA+L,[MHL9J.+,@D] M\:?"U=#N@B=9XAW&5PUV;1'%U44>B)ZFAH$O@(?$I+ M=Q2Z2)UG"'<9W+79>487]?,1>FUWGFD7)-]\MK2 5.S'DKD!"WBJIA?.F2], M(M_GR9L8/Y=I1$,M:.AY>OZ\G[^07/2/G@__=!-1-GE!-?5L^5.N_5#A4!)Z M;E7^LJ/WKS"%)RNTGQ@/K@[>QZJBBOE).5J]!4_)^;D0/+L@,09C2:Q_64T( MZ1A"2@ZY#8@7RLKJ+7A*3JJ'BQ=))/'22X241-[5%R\2]>_H+7A*0NXJB!<9 MQ(M9/XV $-(QA)1$H#4@7J@T5U_!HY:$D540+VJGQ$N3R>2=C^1='NHUKY-D M7GBET>N;J$+?$\SX^2:YKOB0T!W(_A6IGG!)S#+U[D6EQG.W#M[',TBUN%1, M%KBTZF%R%WMZ,P=2 EYO@%?@*6M+&#:>6D:8/'],%CC@FA:G_"7B] 5Z! M7Z\M8=AXGQ/"Y/ECLL!=V+ PE,5F#OL$O-X K\ +V9(PE!LOWT:8/'M,%CDW MFQ:VLM &\A@+M.NH-Y3M8*T#XD L#>IZ>I^?;??Y":@.?*$ XAQC]TO15 M X2_>.ZD\C6X3$4[>XN?BC'"6?SLX@1OPNMGDA%&.H:1BE'"Q\D8*M796_Q4 M#!3>+V-TDC%]Q$C%4.'C9 P5Z.PM?BI&"^^7,7CC.1P11GJ&D8KQPL?)F,8O M)PD_'<%/U9#AO3)&$;LD8RZJ_*^7<9:?I.IOOR^7REQ._"ZBB:M-I;T:F&U> M;9ZZ.%+/T5?BL"I#WR[*Y$8.E(2PWB"LQ-W5G'QKK]PEH>]LT%?B+*LNWYIQ MRA/">H.P$E=;<_*MO*QB^*Q$N=W$^)2%HF]B+T.\NXWI\+DP5B_4G1QJ!&/$8]= M%(^5W&]4.6NIRF"LCO3S2'$F)B(F:NN:ICE%I0*'7:DC=6@0CQ&/712/E5Q4 M-7+6NK@JJL1>Q%X'W<0UI\)T5&&F)C:6EMC&+5TZB93 &G!0Z^4N,@M58"E3 M+WIPV,Y*7ZL8!\V.9D>SZ_7L^AVR<#N9^!$&*:RZ(CBV]6 [=F@S:B1,S]/S MO7F>&@D7U FK0H#^'/GR%M>+4]WA!<\^KU5=]4! M:XE^K8_MQ(D5^L4*!U]FEIK5-Y]@'=,[PQ?UXBJUBXNK)!#63U ^#(2[8-.; M<<\0TGJ#M+(TW:;%'?6?)Q!63F8]5MPU=!%)2.L-TLI2.IL6=]1AGD!8.27R M2'&GB\T1["Z)CDA'V=DC4 MU<%8[$R'1 +*:T;Q'R=MJ*5\;T%T3/S[?FFCD[3I(U"."1P_3MI0<_G>@NB8 MD.O]TH8W==$)*#T#RC&QRL=)&VHSWU<0'17ENU?:C,0N29L+[#6?ZV.GUO.G M:3W?V+7HB/K/$P2K^KD.@N NU.1&3I\$L][ [) F],U).NI$3Q"LZF,[4M(U MX]4GF/4&9H>THV].TE%/>H)@5?_>D9).;^3433#K#77U+[ZI3A.DZ86$*7/1-J??3I6C MU\!6OM+]&;$QL7%+;N[*-H*!=Y"CH4B\2KQ*O-KJ74%C*M?85+J^94;N,9<\3&Q,;$QH==_%57N>I@+(M-ERXC7B5> M)5XMN3UM3N6>JK0OL3&Q\<6S<=D-='65J_=(Y?+KZ3>A!2^$_T[MIS%?%M+0 M=B.+K^L7^#A=QL+R'VTWG:T.VY5\@M.#?[:.!=AFY@NA)WSQ0A;O@#F,__LK M>PA1"@OAG D3R_=?@%*"M8!-"'D=?!:$ (N033,WU8(W$[S(1Q1QHN%.!,RU M81@7WA (5H _^/6 ^ DR@L?J1L([,8FC#@*+_UK;T6 M)%&XWB)>YD]<#?*D;6F2(9F::HJ*J>H3V9!T2Y&895B:J,TD\]_883%Y:.ZG M"UA:C^SZP6?6]VMK!NN[L9QGZR5 KLC2"4B2W91CZ5E,O=GL!-2+MP_DGN=S MD-V X&$^_@HF8G5@%L+<1P']M_+-D\3!^/Z7-]8YSAOE*HJ+]ZB37*P'!!L,?9<)&=F5VJU)-U M;6W6EN1>OQQ?E/-ZN2D94;R/PAU;V.\\9UJVH7S0&SL$Y$P.V.+;)\MV<'.N M08->!T M@>O3]2[MD.9P..!(F>U.7_71\^_@1??X]YPM-K8WL].&R3T8'3// M<;QGM#HXS@,AB!8P+1B$VR1@BH"%\5^&YZ4@O ([%K21PS]X!/#'X 3$!RRX MXG_?-5.LW6V:XC8%*^H>8; (/]FN ,1P ./!SS>;&UV-YGS=:S.%6[) >\=: M!NPF_OEQG8Y'?E#;S='Q[SK+2N6"\+XZ[5:'HJQ:DY"+I,W)U\/ MX:LWNY^KVE#2\K\2AU+NYT5#2=(0%$&EH8H_5TV5)M7ZI.3]2"@)Z-T?)RX- MMG@A07?IP6[7'#_Y6=PXR!1(Y(J0BI2-XV_=X.?*!4DWS]0''9D/]OMD!-_V M^;IUJM^N-,=[T!Q;CH?8KJQ21[D*V6A/"O;DS[7V_A_4WK0?G=F/S]R&ZNF& MM..9/8SFZ$$5_KF3\7%L!9Z38+3=8P _<++U@;-6H?O3X*^A*N TN78F=R'% MU=$#9,]@'NATAP/LE''G=IWB8;V[Z^O=;9UTY4E*S6*TBM]9@1WD MW=^9@S&<\YJ*4CV#VW+B@==>59L\,)E$B\C!:\W_\<'N79O!>"IYQV:>S^ZM M'Q7B4TRQAZ4_B6>(9P[@&3PY'L4SC6/3-YBP?R);3G"TEHROT[!W]Z6I)%+V^K6/V*8RF L:_)0:JA"S9G5.B+L MM&::JTW7W"*H]1QJ1UNTC1>R)*B=*=2J&()ZMS3AI3C//7^)L:L[T6#4D#27 M 4I2O9HP"4>#L5&?#;KC#"#D-("U,H5;%-E0[I0A+C,,T:1$FRHH1 M=HF_:M+)VOF&NSD9N).MF/\C2\+LQH/W.\+FP&7W0XI*IS]6:(.Q;$A#N=E" M127;T]'0-&(I8JFVCUOZB%1#GDQ#,]XYD*#@=)[I2-=2&A MHI1#?A#LE9,?,21E,)9TI7Z?&0J@ZA5V#C7-=P&E#L9B??DRX'2TU4IY MX@2UZL:>'FL[K2.8N10'.>6)5V( M6FS+RM6W6AQ/?5XWRE\0QZ7C 9CY*TOUY>[A*>3X^FG3@!JRR[+L0)2/GBQ_.*=G+/H(SYXKK8F;,2G:^[@9VC M;4 9J_5VID0;P:DQ$_!$>"HS 64%/#K< B0HG;=DJN#YDS'I6YS-,&8V,T-#IR]*'3=#>@<[R5IZ-6)CAU'TX5K;P3 MX:G4RALAGG;#4\C/UR$HG11)5:P\ Y2943^8B?QX57;_-@A8>(VK85/RW)6A M_^2M)T>R.1B/1D9GSCIT/NX&=HZVZ11Q,-;JVW0$IZ[9=.VT,]S%DX0VW6[( M/7GN.@2EDR*I@DVGR*#-#&6H=T3\7'K907M=&>+(8ASQBG;*!UQVX9AZ1.F' M$&F\96*U0!!% 3/G2C+,QCJ*-K&W'\V%4JMZ&A!RV)SK;=>BX?Y*?]- MB#2"_T[MI_$O\$9OV-+!=ON/\H;>;HZ.+8&N:?!GQUV^?[6DXOY%$<0C+1IPDKHGDS[GJC:4M/ROQ*&4^WG14""R#4FO-%3QYZJITJ1:GY2\'PDECJ_]SE%IYWXQI; '>4*W-\BYT50I"M!%F5E0VS5]0!6+KVY*0MWI5V.P#M8 MIV>DVK9T;)WD*Q>.@#Z<+87!97"E$K15R$9[4K G:\-=P+-W0/O1F?W DQ3K MZX:T8WL?1O./ENT+_[2&/")-41H.QI$F-W16=@=N8F."U M5]4F$S1>7ETQJ%0T\*9?/%,A>E<5NV5DT3'S-,?,UY]@ M5W]%A&O+L;$GP/\< ^TG6S[6JHD.EQ8%5&W9O5#'%4A#B0.) YLQA^DGHLYV="] M>D?Q_VF=Q7U<[,YN>%=CG>J;#Y>EJ9UD:A=2W^H]SF(&\PA9('@S$(U++[## M.H4G>J<>>Z@$I=/[5K3!6&T@5ZH[U7"(!X@'3ND,T7O8]9%XAGCFE.Z+$?$, M\4R_>*:*P\'HE(U%T?I;B<&77 E;DT]_Q# '8UE2&ZO'T('@0\). ]AIW#37 MQ![&N?86:M5*09T*:V6EH#2)>C]T'DHG15(%0P^&!DVG=*;US*4XQSU_Z<$@ M#/;U(:3V#V4,H+QNC5MX_UBY4H!/J#L$0:N1DJL:7NG7[[E#<.J:U7I::CMI,-N3/BZ4+\?]3S]7A>44_N%-1&L5-0 M[LA1B8[7W]I@K,$YJ*G&IG1V[@=VCK[TU774P>1 [CZ<*MIT)\)3J4TW C6= M(Y[(J]J5">UU,XLCZ'?G]'7$A!S?+Z5V:5X.D MZ8= &;UNZ*1N#L;JE:*8C263-;?#'4W#).XF[FZ'NX\^R(RP0'ECP="7S=$7 M7ANNGXW'*YX?3\3&9>?'$=YG&K4.D UNYCDR+ZEC4L?'\W%3$=LCF1O98@,A M.YU0R=PU\"9$2JU:],;+^A(M8!LG&]V%%Y;_:+OI7'78UN03G!S\\Q7N<;#@ MW6^6&UG^2TS_I"6Z>B6$@A*0(O@L( /X J2'+]S 4_. ^&9^4SX>Q49Y#].4Y-_Y_#+:"W]6&?K*8*P5GBUA6QWXUY7P/+ MV?4# .'[M36#J=Y8SK/U$N!!*+MD6%V6OL>2II@0L]D)"!'O!& 5RYW@WL)9 MD_GX*YB(U8%9"',?6?IOMJ5)AF1JJBDJIJI/9$/2+45BEF%IHC:3S']+P%;W MO[RQSG'>R.+([RAZXAMG6$8.-K>X.Y$HNC&ZEIN"V:F2IW<4:$:V>Y%_@*@3 M+- (2Q^DJ@\S$Z81PV=M%!\L" 5>KV?F1),P)@[\'NS/)4BM^"43GTWM4/@K M@FF$+T/A7_ "3W"]D _A\M\$S'% \[_@7J#RS[P<%;Q;K-;17(#1[8"/Z-C? M&4R1VPC/3'CV(F<*=@*L^:_(]MGZ7?"28.,U#]P?##^<8)91.A$;Z)/>]8*J M@]4^X&UOJBL7U@N.#B\#-80C)A>W]/2'"K["R>US,/0SWSO$FW]@LO##+#X H MURGLA)^ 31+[)?CY1MC7!(H=V+ME3X>A=NX;C"U&'.7[CE=Y3!V/Y2E:II!S!LEE8'J\0- Y)+:]_P%EGB9V!S%_[.F?V4QVAW_?" M%VUR%^>IA+\^PK8T(/5UM+E@U8UU\^[ .8=PV05<'B_V1QR3BMJWBL]G(/:Y ML.>V/OR#+/T3GZ 3'D)VN;-_I(83>0R_$0<'K7:\3#]PN2V16P>)59&*D@2- +848*+WP7/8B+/BOA1F@ M+(B;@OA807#B1!@+;[O"Q KF_ O^%QSQ"0 .,Q4PT2OR<<@IONURJ/&P M_ ?+L=P)$X(Y8^$ZI;8PN'XWV38N:3"Q?/\%8\=Y.'B0QH,O]JVR>C*BK!G[ MI4,,B#4>/CY]L2M+ G4P-K1B.9"FSR$Y*L[>;&'VVF"LCO3RD@@^"Y9L@IEY MSLM0N)_C9O =J;0D7W,S!V/7VX'J$1]D,Z<>858@@OQU#E*2GS3EV=$[.5$G MR#C*SY/%59-ZE 7$WW9A$3--LZ M6BXD;++G^30IQ4D\YJ<8MRGY.DH"33*/I1GBGX"2Z M1J%KE!:N4?:SBPQ6J5FK RS=I'0+2">[2=D/)(4#:3N@@/<#.JEW.IMD=Z_9U#?$I\6GS5SW[^70$?*HI[=22Z'LAB5I8 M^!KY!XRKBW ML*&C$ #-[1G0WPT%!,I3_$K!*C[N-9.U+'RS@I"WNK06@+NX7D0^O7AQ &SW MN+# GK(MYYAE-Y@E;9Q%EK1>-4OZ5_C1$^^8_,D-0C_B*?4@@?Z731^Q[EV, M#JQW8P<3@$+DYV062\9N$K5D["91KU\F9-YV5!8U'[XK>Y$O"_[%>-T4]F/5 MLQ6]77 W_&-5?^'-X- M00X[CN7#.6+N/<,/_2O!XI(E:;"-2='>DF'[7F G>#-PI1W"G@5I"1=\,XB; M* SL*4O[POX)&@L^O0N!U=8%7Z;,]1; F\G[MR;/N\HOK.^)4%@(0?3P'S8) M^3JS;6MW'\VN&]_(N[OROMG8NS:'3-,U;M)^G0%O4Y7C#$/;HGWUO!_"-(0_YO::/&!,!A<@/BD N^-0^8 M@[&L;F,YE8Y8'8(%P;H;/*P)I3 V^06YQLOHS.!UPAS?![\#,BPLUWID?(/V M P=&"+R)S3>*4Z48!EL2L)@+!66 WPXMF10B75: M;_9KX$$ M72Q]-@>:QM3'2R#AI__O;X8LBV]OO[[_Q/\JO?UYNY'WMH",S4.K&KRE;7BC M!(:_;>/\*\[U?7:J\7453_#)ZH6T'E%\CP7GM:2!]X2K/K"B[JT?E9E#1BNN MB+73:F NBPWS*]R=6*>!*["HV22#RP+)5E[@1@?>,(.6#M)TMR@(7""!(P1)HE@D=!L0@!9'87%CY1)V:R_8L(-T];E[C7@5+C>(E[FS\-/KF#VI@_- M_75YED=V_0#P_G[-6Q3<6,ZS]1*@!R9+)R!)=E..I66.Q1N_)QOC?, M?21C_B<*0GOVTKJ+9535Q?(N"F 0D,S>X@&/TT#3?T.N^+<(2Q_Y;%*QN6OC&SX86IC<]\1 M/PK!\0KFX, QYP7?&J0#X2LM]R7VSW!SBYM1V7<_@[X7F#OG!R* MY1"=Y]X3>JXFP/U@\?C)L$\P'_ZB%V[]7<7>:7P)2UX8>NCXLB8^MYIA&7 L MA,-):%]/^%29^V3[GLO/@E4Y_&X"UE[DL*^SE->SS/GN)?.O''[79 H[(?0];U_29HCE![GYW-/?HNX;P.1)=*2?T(*7D6)2 -;6@:2C/5%J6A M(8VHVN+*E\*]9?6J#$X?\'_%=[!G$EB*I]2#;Z4KK;D_X1/5EMV'Z(A2K?/- M>N$*^M[C*M5GJ1IB 4_6R5,F!M[+C.JGZ%3EO,YGZ+2+@X\;?GB?@8Z;Q/:> MA9=[O2@/9877EF M(<35FMEM2J6J$5L7H3GK$:4?8J31T]R.G%#$_0>VU]BX!H,/"R\L]I[YS->Y MK5U:?I@>A#.> .Y"LKG,WU"^29^D6 >G)^I5JZ="D 5SR\>N9]LX*VF8E.,> MR55+7_U4*\%9_8'Y7V=W_(7QMU7]"8J$-U9E5ZKQDM(@ 9R,;_/[Q8FW6.#W MH3?YS@,I$S?,9F0!TKN0L TZ8'AF90X=_UB_.R;I+7]SIEEM1:+)H/OEPGK; M*Q_,ZOX9"9"&HEDA$.\ABAT>H2< FI_L"4;!,A^G 51=^K;'HSFV75888\'I MA=&HD_1R-=_G%6^'SQ:6[?*0GO66[(PPB[BC<345]!!R[^5#[-SD<1[>$_.3 MK4S'3![ J=O>E(=[<*AP)U)E5D/_A MF:7/'!LC)?T7(&IH+_A+UE@$N0HS@U\%S$V"*<.,<=CB_=QR]W$6ELEOP)/0+9]C1]GG M?=K&.7O:S;F9.XAUW; M"7X# 9!8P+^GPK/G?Y]Y_B2N<+'*,L- Y>OL/47P N]^1%. OQN#E!^3C&L, MN0W99.X")1[CB&1^J;1TK!"O/X+XWN(Q788=\$H76QEM4S:-)OQ B\[N)%DR MM'Z@ZQI+"FPGM=:RN/DS(:NW\ &T92AUH/+B+6R?D7UUG^P^HB\,^ S2)'^&S/&%W)8)86 M>V*.MT0]M]*1C3G,+^4X<"'U\N21N-_FCZT79Y_UDA>QIHK-N)FK;LHI2U=N M.0I*Q&@C:^DXQ H*02&FMLHL)U#98PO_BX\/%BVLT'IDL5!'F9Y;&PHMNS78 MI,%8VZD,Q8V_787PJJ>RTZ3EWEL.L/E[GENZ2E(]WZ1 MI9R;9ZD\FOJHR:J;BE4*WDU\U(Y@/37Q5*=*7X,XH_ MHT17BCUK[EA3HF&.2'1504ZKN=VU*":-$ET[SQ#R:R:ZJCR>LWZ..,4(4(P MQ0AT6;'6S'15M?VGLS,/ *!,UT,S74ZDIU?0^OZZOLJ^M+)7K/L=1MWTOT%E>0E0>%W_(L\VY; M$9173GY]\NN37Y_RRLFWWYP+HJ2-TI[L5Y7G%RB%W37(A]_.?E->>=.@?^V\ ME%C>1=XY*+%<@Z,A:*':;=\IL?S Q/*MHV''5$S'[:HZ M.>5%N9_)KPK3R36)+HSIPK@SA*$+X[-0OOE)Y5I)Q.]%WBE36OEN6GDF;VM* M0]Y4[A-[O..Z JKY?;.UMKIG7W' M%O8[SYD>G::?OVT[(0UUJHJE@^5LE-[+2F!X#%^=NT&"\%_#LX']0UC 6^:! M$#>Q_LT"+/E)'0!%XK4$U)3FC:^M$ /YJZ5@L5<,%BN]'NC'T8JBR%:D>&A(E7>D.CBXK%H2C#8:C.4K4];KMWMMXTS54$A MS KR4-8ZRPYK2YJ" XJYHB3KOU( ;Y0#'YKN7WZW_>/Y[QPJ"76^++O;6V[)< MT7XG1G]3[&^Z6KA+$H]:&Q\KZ/G8R/>^!/>'; Q'>K7;]D+W!TQ JGIQ?_(+ M?9H43>H4D]H_5)T@$4D[Q)\75R_HB$.OS+J^!!(4NNZ:"1@Z]E)W[_DBH]"V M;;G6"UD$BTBAPMW_B%3][B M^G!Q(X_T0\+3<]WN167X=6DP-J0&BB M'V!6\TC*:4?Q,[$ L<#9ROW\''Y=&8P552:I3Y#O*N1'S9LZZF"L*\I0)M 3 MZ#MJZAR/^@JF#C8%DN^.@Z;A)'E"$O?6\+T=J(1#H)^WU._94-L7K]B?3FM,RZ.)LO%] TJU=1K M#:Q44*\JJ->>7'SW%C=MP:9 NVI8)H_D2]]P4E*'Y!A5I(,J4CO3:82@TI@J M.AXK%531:##6CB+$?RXL M_SM=Z.6#7FY>KYJ#<5[(!CE0NX:4BFKU>*@-VW!IJ*64KNFI2[D I#WLJ=[OESPEY0^/T:]:H.QV*>DK=XBI:)Z M/1XJ%=2KCN#1R+?:9=RT!9M\WZHQ0HATQ;=*.&D*)P=U-:RFB0S21.>!E(J: MZ'BH5-!$9KZ8(4W4(=RT!9M\362*^<;*^=_R=;AWS[T76DY.=?J"&G=U[O[J MM?\Z5SZI[7"MUI'#E 9CZ4J4FDN\Z$3CX8;<;OV!8"45WX8GUY0'8VTDYT2! M5?;E$N*ZB+AV %=@&BC8[4P<2B33"&&'])@\XGAKJH.QH8B-I1,1QKJ(L4IZ MLPT7K:F!WI3,H4)ZLY^(:P=P!7I3'XP52:I_J&X#80U=GW;TH+U;1M[UPF9+ MR1_BLJ+GZ?FVG[^0@/E/[O72]R8L" 1L!VGYDSF/G)_&1=L7+--9@T+GLY[D MDE*WG]PIFQ6KO@\_)DZ$I,GO8KLWB,@<=2V(B +1BE&5[!1M3-@S MNU=4J:/A2$NU:E^@55))M#JT=B&$+<]SHB#J-'^Z*%E!0KRC&],Q3C-%,9_3 MSC^X6QEU]A 3QP/LZ5M?-0XC<1DEG>+A]"9,O0B'PU74=/-UB&Z5RW@W19<^ M2).2Z\+<&YP2,[ T4L(4FXN4:'9+7RFJC1B9&/D<(DU,L8%($^)8XMC>\7%AYDNC<5KT-\2GQ*?%H>&7"HB;S+J3SJ*:_M W$J<2IQ:C>CQDRQ@:@Q MXECBV-YR[ EUZZ$V,(^]TQI+K7Y%/N6^[S>A!6^#_T[MIW&ZIB_1 K9G$O\; MJ6J[D17?A\'/TC4E.Z/HL'5++[!YB%O<).Z)O7VVI^'\1A+YMF6>2E8JKA^Q M'F!=45C\R,+R'VTWI1&^+OD$Z:)O;9> MR0[))A=5GZ'DN:8D+,9B<@1+P3P':>'T<\ M N"9C[^"B5@=F(4P]U$Z_,VV-,F03$V%0ZVIZA/9D'1+D9AE6)JHS23SWY(X M&-__\L8ZQWDC2PO>3'B/ M'%VQUKG(?-+>Y.+\,U[5IN"F8GXK=_,<$'.CVZ M\,AT(\A68#^6S WX^O]>15]()4Z3K.WV=;:M/BK?4XP&8[FX^C$0R\$)8Z1A MM56TN@@#[%4EQUS=7 0,*H1S!O_OL[CL<&#_$!8P[WD@,,#X5/C- @SZ+_%S MBG0ER**L7F'$Y9)-4)\X+U='$*/$!FB8&B9LJ5J8:73\EI:DY#>["I0?6O$% M?MC%$8^RU+H0RP>[E%&WL/P M[QQO\GV]>G@- YHLX46A'[&.B\%[V(&9YSC>,QB" C?EA"!:P*Q@#-B'((1= MAG.G,.-T*!247N0?7BT OL9GT\==KTVHHQN95$@Z2O#GY M>@A?O=G]7):'NI;_E3B4::3BSQ5-HSG1G&A.A\U)5O>.5!(D M=F#T;B,_V_U=C@8<@ 3-B4/"KP]9] 40#LBE M$;FJD$LGWD)TF6[E-M^C"W\=@QF"LG$DSDZ/3)'"MY?': M(W-P1'Q<=O[_B8+0GKV<$%KYMS;F4*@6L?DK>PA_M8.)XP61GQ=\:<:(!#(" MG,+DL^N=D$P<9W?Q=B_.\WYF-0 MF/6X/DP YE=+DK!%VVC7%_8/H0A=PC1B/)Y;^ FCP+'ZGRR^Y1_P[_D'TMN? M^:VNC1OL\M^+-3;8;&F#01C(A;;?B3;8/.T&*[C!RE$[K&WOL!9_?Y5L,=_A MT'MDV#]<>+;#.<\+6$/A2L@\OP&.(=[W9WX)T/ 9D@8G!/@ RF*6@2? GV!H MA Y\!L3$X6 _(]\.7X0I;@%&HX,$B7P5C &GA-6 'EM";SHK. G;^C:GJK%>[J$G<" RRMA:;W$8?2@?*XM M%_2A Y(62>/[/"+3BWDS(1W?S%_9A.&*TL]@[(F 5V$NCVQX8.$S8T!. (H5\,WEXL&/\WW^'-X- MA7>6^UWXPE4YL!E8G=[$YO_BC]S[8 QMH'33^GX.UC+3BJ"8^ $?C2]PK]& M:$;:+L^7\![ M.*O"&* P\.K,9/%\)2+S4&G'HL[0" 6+"2S^P(P<@&"-LQ\ M L_!W\, $8V;#99+_(X$UK!=B 6>7P$JVX873A,& B$3P9XAEN%+I-\#3-1E M 7R?Y.(@W3C8^>AIM4?\.5^F'=J(\Q<@-?X"IY:D?L#2 WMJ6S[\8(=0G-78 M%E#X3FM#X5_(BB_PMBEC"YX4-+&"N0 H2U^QQ%,!/ ROVB36%3(9OMU;QEN) M/X)G\.B0>966L#/NPDH@X$B*!'P:)$E L$.^Q6.+IS =>[%@L)R0 =:7/F!T MFN[5IMRPXSDY%HP$!/.XU F T_!-DU5FS,1;+#PTB,!8%8"D@%D +,S>8?AD M5<%@BI4$0T9 HSLPF(,-N18-7V=W.*UO.-][.,D\,C]76FA@M2B[2NT?Z;[$ M4C? ^<=KAP^1304VFV$.$&YM^8J!^*=8[GV\M[]BGG2Z.'&]-ATCR':6ED4$ M:C,?_XZ(;'OV\!GR'V:\918BY:UD!,?BG)5,UB-LX!SDO.U-TZCZ)+<0!$5< MQ2#.S\O^?(,58LWI"L]S&X3[,V+>0XF#\BL!/[+U@G-G+!76_Q:P/ +P0:PH M8\2POT"[('>>F"'^6,V"H[Y$31H ?'$/\//,MRVICE2UIGC,QDPZ;VTF#(5/ M,Z3&9&#P@A6$?,L_@J,D+,X1'@L.; M0GO!-N4A'JOYKCU$@8UZ(54J !T/\S,KBLK,.Q$J<-@_FQ-ECJJ?9,Q<+LM0 MN(%&A'TOA&LPAR>#$KCNNJ$+)<(7#O^OLP]_1:""UC^IG*,K8Z9Q<4!>FJ,; MSS]7BW&VS/I#R(D=6#"?-^-9$_T.;*$XT*'KO%H6B( M19=>Z]5NK!1MX;]+5P"U'5:_2F2?':QE5P87.RIQASY[#[ @E^YP2B4' _D( M*G&YETLE.,F;YC!/&R(=.(FV*72UD>?+Q1P'Y5#XWT1([8HS%%L!-T?A!\FQ M:DO:9:@'8(M_XATKPE;_+A99OV-GI@WK%!Z&7T3I%#.)TA/;GT2+($1C.3@T M25G=E&OXS\2U?(U7'#> 3B-US,;'FYOK^+-\^<=T]4$Q3N*9Y8<>?>5&;U/X M;M)$'QI<_F>LKUF<#PC\YJ.ACTB$0PW_EEO^?*3I'-1 M^ DU--_MY$59^#;M7.K'=J\BY=F],FPWC]Z?G>>R>@<4DI]/4 MGOQY91FGUN0^5\>)UGFXA:PHN19RO.8",SF+G]7^9VV@1+[ERY4MO(*N>/29 M%2/5XB?6X^W>^I2K?!!4U*H'P;321T:^8PX*>H1 &SKVA#N8LO3,.F(R[(56 M**_XE?IDWI+D;4ORXHY4XVJY6>F5,7!A=1,T?O0M4>\^=IQ4F_Y\O)'UIUSF)"P* M\V*/'C_SI=9'$%\L<>9:3SE8>333F\85##;>,13^Q,_7#ZX)MRLP^9 X7Q3@ M_&)D92OB+_??(6^-!<\\9"Y'^2)65RC,89/8L1A?O[C3-YZ_S_\S2_8T?EW M'?T_)AG"59K; TLH',_MC/CA/L_B72$ASR^"I J\Q8KW]WA)GN?>RKF[PS$V M!Y$;[UM\/3V!'UK\\TWY@@HT/K2%=AC!Q]9*ZUO?V36\!IV:D3NU<(+HN0*% M^YA>?68\(.L;3 #&5?+%ZJU9I\@5G)G@99P1$Z?8!(X] =Y#YJFQH7 [C=D+ M+YBOA (9:FVO;7MIP7IME1:TCPOC"\J_(AMO?#DC92Y'=ZXLBR\L8Z=IYME3 M77OP@,OM.X_TK=R&N0VRMLVWE$/C@)=O3H0UYWV,<'.G?[I+RYZFT06?W ]( M]J^S]YRBN490 S]Z!:KCB-V\.%ZEX_5:]]@*&/H6>](\./WY MSDNQZ9#QZ6QY)_<44TZ#J_"8&FQ[Y(2Y-8VC6A8L+!T_SPFO#(5?UX]5K_1< MK+[7\8#5XD7-DFPA4*E)M!5HP[7W /5NU?M8Q<1L%E_ MEQ[YI\+,]Q;)&WV&,NT36Q_.@X&@31UWF*@Z@ MNA<]SA-]X,1.F3"9O!T(_R]6#D"+/[@O%%TZ'V$"@B1>_[\S\P7D75?EN6C1 MMWV(JBQ0Q1A0%O##9! Y87XX6#6UC]_$+C]+E/(Q'[X![0UV><,?A^V Y/ (Y MF#-XYYY"\74J_V\INH)2_JIR_J7\L0H_H"_)J2C81MR.S#9>6 7^$6A9=7_] M[OP4Z73>@#M6Z5<'34LZJ#' R:95JVSZZQ"KM/Y[8]-JIM+XT20YWZKEB207 M4B%>6.)6/[N5)17I^5&V2NW9)E% OVKC5[2A/?O5!5>'7MW\'%!LO*X*I_(P M%UX>1C9+&M%M160E)Y4J6?@9OQ+&J5X9\NB*11SY;V-'BUIWR MGR9;^QYW-K^UA*H/QMI0WF'QGP_F[GSPGX7^WIKZR=U-%P[N2MJK$7"/!N-1 MSA7P68/[V,-VWAHDI;.VX)?=JY8.'+&3ZQ0@FS#U(KR<26EP\49X$Z3IJJ!K M5(E_]MS'>^8OC@H1,N)#N508V/)ZN_?:@O$\3^WYA"=Q4ILN_9 E)393+5EB MQB=\J>D>/'6W[K4%"=U/]>Q7!Q00[WI@4HCMR@46A+SRT5286;:?A$[FQY%5 MC'(>[2_MNQ7P]1'>_D]\^;J8^(%QJ^LJOYHX&.LYGH>M*K_% 6S'!'.7E*@^ MQ3(E=+"4%C,.-DOHKF/Z>53:>K-Q:Z<,"^C:O):K%:Q+\N(4>>A:3H4!4$8:6BOJCGM@V#9ONTN-)U,^."M[N%%XHJ!,##WUFXSI/#3,GM_/)*L9+K MQ#]X%[MU5YF 21>43#W^_#!*3>Y3&.6*L$D/90S5]AY=]/,(/#,P3GC%#4NB M*:<8Y^CS?-USC*HTS:&A2U6#*B5]*(JCLH"\@X;2AB#>*XVT+W91ISG1G&A. M-">:$\T)YJ1(^V/L:X5Z9]QX&ZZ%2M&"<;Y_1\*<>3])(>Z*+'S(S5 ZX)KC MTJAV9_^H0+.Z\1NY5)6T;:I6#EOM%$GW9@\<0*R#B' IE%3J\FR6)K4H?@;$ MZ@#L^D[B2@DT!UZ$'4N;+B49K3M='8+!HZ'6.Z)I1+2J=A[ZZVM;,R+ MB;@T]T=<;D=OL ?X:U)"^3:3,[<9)\0;65__E_E>3B"FIL0]&"3Y[?FF6E:* MLR9N(VX[J&3HX=RVRU58OV X(HXBCKH@CI).R% :,10QU*4QE"*6-)NNPU'Z M8*P4AL 31Q%']9.CI--QU&@PEL^Y8!5Q%'%4=:.OI"%!'88R\NO#$$,10_67 MH111;M\+:)(7D+CM$KFMM*%.#?VEBWC$THFCB*,NB*-.=\#2)>(GXJ=+XR=% M/)U;79>Q#H9*'$4<=5$<=4*;3T$=U7"!/.*HUX87<=1^FZ^D[&0=AL)0"O$\ MO(!M%V]O%Q#9C<(21CD5W NC9?M6?;K1L+XL8;_./MHN$!0HP8M+5W#BZ5IC M3KR3EIX^+@?^LA%4<@38CZ!=I.C[VC832LX3)67A5U5!,B*0] \DI2%%55%B M8*?[VH%YA)*.H:3$BUL5)5CNN7YH#*&D4R@I"_VH")*1V$B,+X&D4R I#6=H MZ/0SDNCTTT\$E5[15Y4S,L9IDF';+Y0T:[",%,)(_S!2>I5:%24\S:_V]2FA MI&,H:5C?:"1+^H>2LBNOJB#AZ5BUFR$U!)(+Z?/(*Y90>0ZZY#Y9>8XJ!]@1 MQ> 38UTF8U6/<,QC( /M+ J](N:Y).8YHNA&'N^8Q#O$.Y?&.\?4U\AA'H/G M>9G$/,0\%\4\U3.]\IB')W51U0QBGDMBGB.J9N3Q#D_?(L5#O'-)O'-,@8P* M?CB#*N(28UTD8QU3"R./@50LVT2U.HEY+HEYFCD,:<0ZQ#J7QCK'5+C(8QY] M,!Z1#YN8Y\*8IQFC;82:AUP)Q#R7Q#Q'U*W(XQUC,):4\S#;^EVBXL-LQH#T M3VP=U =#,J%.78ID.^(5W2A \ZD7/3ALM269_&#^KN[9X!]E MFWV07SZY0>A'"^:&*3/] 3NRVJAOS,<&YM8C*W7178(N;JUZZ?21S3',<<\/QA9#QV=.+G$VI' M_<3\+"$_USZS$3\3QW2%8T8GYAB9-&#'.(8T8)_Y^97.AV9S,1S$Z\1-W>"F MTY\/5=*.'>,8TH[]Y>?3GP\U.A]VC)^)8[I]/M1) W:,8YK7@/P*]$UHP8_@ MOU/[:9SN]Q? C6]/QK_ A^E;%Y;_:+OI)NI C>03?!W\\QA2"W=L8;_SG&D9 MS?F@-W8(>SO9V(51[BY\\4(F_"^;/K)U)7Z^OA.OIV81%F%AN_8"GA#".1/L MQ1*X#AL,+&$Y;FA;CL! #G@+>R),;2>*)<42_H!/ ?Y!TH_ B_SDD]!& 3, MM3U?<&&4X$IX9@+C F&*=\,>?+NT^-UP]A'\K3!' @JA#TN*V3\0?L*)X8%2 M%M_*HJP(&4I?\<^EM\*S'\' M(#ZS)G,! 0!S@7_BUWS*P_,!XI\(*9QXP,+08:A"TJ5DMQ&!] .TB!VP>"\F MGH^4\UP4,P!:/\P CII&//\,'7YCE RBG,,YOD?,B*-)5_'O<99]-&.@K MT#)SRX^)NK,IX1QDR2QRX%EO-H-IQ]./'\#=X6"'Z4Y8L-J6);Q_8B^!JZP% M"-/5&A,^@$?6JQT*]WE@8S^6-C(29\*%%<*2PI==6IW1WM]G^2Q=YL0#@L B MD2$*+968VKN6BI$?602K>KZYX\]\G;WGFWF'>_D>W\6F[UYP O'[-QU>8!%= M3[WP.ADT)PS)Q/[S8F&A.:"7@S/?@R= DP5_]>WO'"; V4L@ '\@QMH:ZD$J MG4!TCI/W&\.OD+JYA8^PZ(3N!:B=?\(.).5KMA0"ND\06D(\/V*D4#)+(*\\?\7 M-#[,?_>K>)HXSMQZ N*X+P*WTH/]^B"9XE"XA0?V;&LL2C@='UZ$* #PPCQR MQTH(CZV9@+]GOK>(98/E3")GW?D'M3!\#_++!6$69&!B!?C 2[S)H+QCA?W$ MAL*_ $V6#21S!>OQT6>/2-"U"/I[M:#7?>SU+?(G1T?]F6YID2*:FFJ)BJOI$-B3=4B1F&98F:C/)_+BN(HQ-[VG62@Z!IHPKV\#^(8!6"^=!:C5;0!+_)9;(B?6L'F&A;ZG MK/5=V>XKJ!')%=-:'7U(YA=\D" BON:3QU@RJX!%#^2V% 8&K[D$VSW<'(JC\^_+!C=#<_(W7.7V-+. MRY7P$(49QP*<8@]Q+51S\VQ8[,]S^ ),8/@1V#)3X3FAWJY_)Z7KTA]\#\M0L$ MH!*R1?*1=B6L>=AYV6+?#?_M;F;VYC7!73*3KS-^])['Q[(/0*F0'[_3]7SU M_^"GL'L8ZYT#O\S()QB4@=A:PK"A'[&.ZV'KFQ7;XN_M#;S=&UY7/R]1"^>K/[ MN68,1[J4^Y4XS/^\:"A)&H(=6&FHXL]54^WYI,R]0Y4DLAUXIW1L6EL&Z-M7 MJPTRM['%W/DVP*?$ _>%WYDB&\?&U]91HOAB[H)H=1<[-[^MG)N<5$2IG*/; MRD?WS?L(6.RB]M)-?\+*(YBLZ6)35SWCM6$'R= M)41.K+%8RH'IQB;HR(=#P7O+EOAVN-%=?KMA,6O&9F.$S!4LBF$/Y+(HB$*<1IS55CD)QETL'=B>^:LJ$ MMN+#0;1QM9PN*;[MW%C@X2&@S.87MNM1X\@6>-MVD$GZI,\6S HBGT>K X? MYVM"\:6PTLW%KT,TEPD;KF-B5F&A@>6LXGP+X7":D,WQ@BJ7<2PZ#HCEX8NVA)EE^XE8J!PO? P)_HFO6E/@:T4*F!D* M\.Z*1>?WAY@"5[BJ.&BX\@;KK[K!&,M87#NXI0T^@@3-;; D8;A:D:\SV6!@ MB',M%12R=W=55+Q]N(^'GV>(A'T*6YLBJ):((]G5H@7H4GSP&K)Q&= M;'J=*OP8 WR@?@3E_<%@J4^XL^]!I]NA\-&:V(X=OIR/"OOJ"K>P(XX@*7%. MVFYDG25,XM598"G$V7+9,+IDZ;?IEYNIAA,PF2VP!&PW".TP2NP#!X'O!W&N M$=@=3_84<(V&FE55'(SVGRT^PXJ_SN(YIKOS/@Y#?.?Y/H^3>F\MX9OPI;H\ ME =C%:.-2B1B!#;/A)M]_@HQ"4UGR9SR2)K.-Z7H52(_P9A:KEZY0WBI.N65P5C1 M2BF_$?.80A&M4#Z3Q +>IA//'$,%EK!&/&+"'\89F:>XN(>4UMEDL!UD8'YJ M6DC["K,#47/'(+N*DP51N\0EMI=.A,'^P1)P-T6L5:WM(&VD='WZ\G%_=8=W M5F '=_QM7]U_6KZ-)SPL];!VAZT+.P R>&TC(.D.,OZQ-[VS:++F22?+"[')6823S;B:93<'?+@V(_\F RD6%HO7/R[CQ[7(6!;VSQN6YB!4"1:62_?UJAA_9_I(L0%F#8B7QZ,&;!9Y/&H,1#3YW M[@'!A$OM MX&O%[%X4PH[%.$,X/">SYS;/ LYZW,L6VY".PZL>N/P MV,9K(SY@_*/<7[E MB9#8\JY3D,@_TTGB4*B69;*6$L&M.WW/R?,(QVB;!;_:P<3QT..;DUJ">BHA M)IO>ANF'USL9)YD7\'W=>,7.1<-VNDQ.1FGZFKRWRZ?/<#G5<3PM!R!D"'8^ ML@CT/??>;YR]G\ > 0DKP 9?3Y!]'7Z_L3J))XYB %DTQ J MX>S8V?@<&Q2Q3DED."_(%"W0UN2R1U@F- RRFF!C>#@U?5H?(+G-P^.,<#B8 M=S3!FQTW@H-M&'N]'+1]0GN1Z+2E8\75%*PI^RM"TR2(EDO,$GS.H\#V4C?' MQKL8%ST)B;9<>BYJ,3ZBS3T,'K_7B+@8?$+WI_^RJ1*G;($/PXP8F&UX+5*- M_?]T?=9!C-3H0ZC% Z$>HP0HV(4(<1RB!"'48HDY_B[]'MRDOQ5='\[6:@\X-L MN^ZA]^B#R:]?0"F)E)(8WSR4=#D_V%7U+H[(O<. W%M^NU Y0D-6!F/U:F0J M0^46>**9/Q,?G_X)2 M5_>C[0?AK>O:6+_6\E]RF4T#]2:9]3/0B-V(W2Z;W>ZPZ<^TC-_TP=C0C?.H MC4'\1OS677Z[G]M^*;N-!F--,JA^&K$;L5M-:]*+_'!>QF\&\)NAT>F-^(WX M;95/=C"SW7OOV#?+GM[BM0'Z1]3J_DI,W;[";+ZS.-*U77[M%6X\?L]&>I94 M;KZ82FRY/%20$M^(VW^74Q01. 5LPZ;ZC7>@X!3AJ%$<5?-;*UA3033KWQ,1 MGGJ*ITJ>644>C'6SL=[NA*;>HND@QZ."]]C%A08(3@2G0K_:X:F=BCH88[J^ M)+\EH!'0*GN4*B!-(Z1=&-*:]:64P$OO&KR.#1P](T_)5RQ54,-#DK/BGG%& M296PICTDH\%840O+!%9U)'; 7T\P:A1&%1TD!AQ!&G-+$YKZAJ9J[A$3B_02 MF A,37A'5'$P'@UE0A.AJ7[0D2J!V53?TT9@ZCN8#@JI465$$XFF"T%3?2=' M#H24P5COS#'N%4(^MFI+7./O8=->HY8QUL+(K5=5,2 MA+6D>,[T8=G4_8D]:Y(HO9 RW)LF=KFCC>&(JXFK3\_5 MU;QWJC882U(#WF!B7V)?8M^6W:6J/ABKIEG_'$G<2]Q+W-NZ?WHT&)M2 WE5 MQ+[$OL2^;5\(8%:D+-7/0B;N)>XE[FW]!L;$I&:CL2[MQ+[$OL2^KY@CK8EQ MCO1HN-O][KQ8FM^EO>&-0(I[6^5WNTJ6E&RF@FU)EE[ R7[#NZ.!2%SW"_G' MYD5:LE!Q_8CU ,N*PN)'RKJ@[!;U;QW+UX(T$JZW+N(R?\[]]47B([M^\)GU M_9J7^+VQG&?K)< MR2X95I>E[[&D*2;$;'8"0L0[,45VY'BYX9UT\%_O+'.<=Z\)9 WXVW2X@MB:YR'S3V]T5IH@E:O;^&J MEW*V;U;5WMFRL=\L_.RYC_?,7Z2Z9-U6[==B7+N>Y/ MVA<6=#P3PCEHF<>Y<,>6(<.VH-@D8A0_Y'I"L(3)S;#GO>7"MCO9.()^M*3_ MG\CR+=AE=CZ-[SZYPM=)Z"6;E32@#U WV\$6/"JA<:'O;2P6>-Z%E8@ MN(R!O7:5PG8*8P(B<& <"WMSIE-P7OC[>:]@?O3".>(/K,DD;OH)R\4'XUG& M@\"L\&>\$_'4>A%L6!XW-YX8[]V'OXE$S1-L7N\KAH@(O#)OBJ]8HW"9&9<#]8[C.L,C:Q MSX?GDN;2F3;"#GO$ "O?F\!NPCX%5R!C+7L!_PVM'P*(^9!WE,06#Z?Z28\![^= -W!( V W1Z0'X(0U%?(XOZ)7,]Q[@"6X+V\<:RA<#X[ M_9GO:[)]N"W.--D(QM5A%)]8KA +N!^A;3F\]SP&-\2=RI$:"\]E(6YLTFQX M*-S!@0-T*9 O%/X331^Y=K:Q0_1?D>W'[457O=-$W/HL M:8R>[%.\-VRU$=/L+L0_R32AYGNR %18,T>^2HC;<9>VUZ40A60MP0-=MAV=D@K,4;C.)JW! &CMPEZH()/V%> M)=U)@?17 K-QS4A=&V1_Q$4\I_:Z6>=5:L[AE'W8#\&:HIL-:#*;(;NB81<3 M"D6NSP*0VO'\@'/B7J,P=R\FXP_.03&A87NL]?I9LOZXOW>65]B/1 IPW*^: MR3O8QOY%0(<#[/U_80<22J>:@>ON9[#BTF5.XY:G;'M'5_;KBO) US!A6+ZG MP".K70.,@4+$%RVL*3NC_N*;O5K76$&*E$O,EM7C[[#CT>)HY5C0M@; Y]M+ MAM&[7UCX[/G?@4\_N9.A\#04OEF.)]PZP*'I=^>SMU]=X7<+SB>")/,NN-*5 M4+Q8T'BVPVU9QWH.(C 2K4<+%2 R H!D/"<].5H1U+<$!M\M#5JM6TC\"'$SQ* M0OX=ESX]UPP\99/OH5=F/WOPM?9[/]G[]V?TT:RAN%_1>79VQN2E:@R_$T!R0.D V/C%(X(BR M,['6$=T^?['O1 MF_,K?S;YRX%;[-Z\ RL=#=3U/8((6&$+!^E#+M MR^Q>ZA[X0'Y/2N_FG=[7M_KAI2<%3$P+& S*UH ZGYO46MWSA1H-1 J:!>C@ M"&[0!?RFH*8%69^2=8 -0"J494I54*)B4C\7EH(VQJU=4>, M]@5@0@9KHJVS0FV+S#C.OPF*@6EG\3&@2N&3R1\J7&D9)612BBBFPFE*0 ;$ M3S-ZTXT.7U+EQP"M-0"FY.:2?\.WOX'B#\IC _<;"H5HPF?0'@Q4.B.90J>/ M:E%2H09:@4.3_*!":M\=*>.24PF"C-G52VB_&J?D,W#K5?XH<82+B.&0X M6([]U$3C$6B6D86"1 DS"2<3V*:VAXH(X"G>"M+XH8O,PW0;+Z;,-+&@#TY0 ,72[T7*9@=YG4*Z8<&)]7^),K\Q,Q@MYD=-66 07DG@TOF=^1V/: MGU.C:W@W$TWJH/K_:MK_9G9ME/W/SK.X4>CA$>GP,[G!PA3\SXZ+!)#6\-\# MR.&!HW1\L=I8O2=UVEDL070#I:+7!D@37_QW8 L'KA GC=CW(P6U\&< GX85 M\14@.4\+;Q!.'A<[BAS[(5Z'>H?PS32$RQI> ![!259DN>+8IJ-FZ9"8@ME2 M+IN&9I*OK@[T\\C V'%9#4A'V,G2,.LT8DT [QQ =X0I4#F-540A#?.0S8,3 M;)+-9S ?_A>@%2E(3',#"W\)G;^(BNA:DN2"7STSUW2 :$/PIP@FU [)06<[ M+Z@4.M8S;B765"(=9@*'Q3GM8H'W/K"D#WP:W4MVI2"4[K4E,^D:)? $'=# MH=XK1R3#&A<X4/'&WWI!9 &WS[>(QA\70S] MSE9P"!<502J8;/]@LM&N8#+<#9HGKP<#C48W*@)-1:"5-P*M'!(L.ZI!UUNA MF_ESL( AIFO^"'W= _'@.]-O<\<"F'D?_P/R9O49..0'<0,8N!P$DO^+!<\D MW N#&WF#'W#CS@\_Q+&Y-V5+&-UW T#>Y-A47GCX5A-SA(X)N<@U.&^+\:,Y M*AMQ\C!'^?651_%Q]Z[SY+)%=?2C3[;V*Y^XXL*FK8..A.K(Q&$NA048ILO! M35H5H.:$JB== M2L9_=(3A'CDR1+3='H"/;^MSGH"^VV=9Z DDO98@^(%RMIY!=#N2)1/M9U!6^1DOWHZB*PYM]2[T):PA>X*\R50,+:10)N$BXI]WC(F3'G'E<#8&.J#* MC=M2]D,&^@89EXP3D$9C&B3IR '^?6D*M4Y#GWT8')SY)MU)B/!>$646\M?U MNYPX!&L#UC(RR@N\I1C&$=%0H;:#9B<&5Z'5V4K(&X/!_^3@S9^VH=3ET$JG MK0R4$Y@!A7SI8>OPU_>0M$ BTNC5M@@*]]#8]>G^YD0)()I[X.C;J6VUA MV,OBFG)F^74+OOIY\_->OZ7WL[]JM_3,S[<-!:86F)&YAMK^>6_<4XLZ^Z(Z MNS'AE=*M.ZO]CC<>RTCS%KZZDZ2URU@XA"H",0*'?9<6." M_^U?O*&DY4H^1TFDI-IZ"6W8V(I/NTKSOP:7==!4MVZ_ -BZ-T'/YV\R/@3H M\[B'I3G&@QQQ_T:$@^(ZJN8]N%/6&))K.;@_Q-4C83X/82829B ;ALD>7^=* M(5J-$.TD>#:X>==N=16>*3R+\*Q_$D0;5H:A7: MSOFK-> ?>&> Y4&>T!M+ M56]"MVMX'D6MJM\:]?>)E]D,5<,C;G9;>H;G=0+8)R*1WN@_'=:TI];5#BM? MM1!X"C&4W7I_)Y5ZNHL[A5A_)Y#^'G$^GF.;)1!QL%'9&I&?H8RH(I!+[^H@ M NF=@D B0AB#*.^.6H.B:G8J.E!T)IX'1J;[=E'%5]^%#6YJK(A_+>T]RS%94Z M^-5Q8T[T98;5@1V;&%2>>YIAI^A[FA)X+A5!U(H@CK@SDF57,O"^"_IH?WN. M@L)ZA?67Q?I3('WOYMU@>YJ$PGF%\Y?%^2,NT[8C?;].CX? M_Y33-Q%Q;SO#$)NQ7+3MWS;QDP+/N-_J'&'1=%JC5PP:K6@;;#W*+ALIQ=T ^NSX#]SW+6[D3B4<#M!/^6HF8;($ M^AHPO2BWC18$!XT)6;+BD2P?Y(G5R:)$_Q-8:;!UJE3A?F>UQ2)++&;G.W[E M"V;:@)5QXF/\S*$ID,.]DHFW)E]3;8[)[IVL9_?&>Z#5W-G&VB>X/.^U'.#AN&XYP'!ZXM3PWXST M7SHZRL_.K7+U5(YP^'EWT.H,\J6E;AMJU!KF'.GTB:]G7E.&JR8\7V 8/-=3 M9=Q?O==TLM,[S_YVCW1,NBZ:FFD^)CE3KA3"4N4Z@W3QM"]QKZQC$U)K"*+[ M-1!I*1A=-OW[M?"),8_F5F:Y&'F]4_ 7XSPK]@V7'-9YD''_T"9N_V!X85G1X>Q^9H@G%<2K, M<<[.+:[])/-PG-P!H+R+_^7**BSIC?LOPF4MX]_P&B;L:[>]B,NN9-B\D*E; M,FRW^]H%?G8-0)? M'2J,&'=^W+S:&[7)%[^MC.O><0 'X/_)0F/D6G*%QA2"I26BXOWC9G+OO')T MN2.O88TX.Q>@S;44"5(O4+M Y2(=OY/H6#K"C(E>IS6X%L(]@:M.,8$K8P*' M2>:-^[M-ZI_DIOY(%XU442+UB"GD#M$987WJ1EOO'A_25S6.H)3/7V?4&O2J2[B%.M\4$U!,(+_NN8]@ MKHCNB94F&QTP1X^N G@.CG"!XFQK5U8B3T7O7" .CUA\7"RXZEG^>QD!^U8> MJ00OV:;G#R^EYQ-&>9]LD7&6R1\&V#NI4Y+:'JK&C:IQLT4?'UY('T^3T&%* M^?#F76?0:[6/5LK+0V9GU]OSK>6P]Z]>4(U*+*A&0$3'WX66AX*4H*JGH!I5 M6%!AZ<]1KS4LMZ"JIJ Y-&PI"X9ZM[2LX)_DIS@F&JE2(O9-=8Q!<3*[9.P8 M:YZVQAO$_U->'U$%;G3J*5ZS-E=6TJF6'9BFGH/$ZQ@#@SK#EGYT/:ORD%F9 M[F_.&;50H-2>UG5=: 24A+:2PH&QWT&J7I>U3G81,05>!)27_M2(%HN1C6*>@5T"= EG,"^Q?S7 " MK.L8;N>*<\G&)C'M_$H' V4VU>Y?0L4]N-*YHR-,>IG.&X--N]4 MRN3Q+6U) D6ME]Y5ON2N?21E)9*[]'8;"PN,A]V,Z]#JDZY2"(]1"'OM\BJ$ M>EO'X@*;@69*'U02IEK4MTL?3)-@5?1!O=W!"(!!JUL4?5;1]:.HM:;4>IB@ MK(@^B+$[C?&H4QI],$_OR+6^+1N](_4V=6=,=8\4GU6H?^0EVD>FP=AO=0ED MOSHNMO/Q&F&/MB=1?@![M<&?V.T->_BPJ#+O@GTW%\%"LZ.:UO)%:A6X8"MM MPC7.7%OV>#,]+X!?7TQ_#F-Z2S[U93]'[!Z'%.)I#L */S&Q"YUE:3YW%UFM MV*K2N_)+X&K4S>*)VR!R+6NE(2V+?3)L:F0Z!H(NM2Z8;-HTOS?GI@%H?4ND MW+MYY\]='A9 1LCM;'75[16G8- /C"6,FM6F.Q+B>F^-P'T!O1H0)<& ^C?O M9M@0:@5XX*V?G#9SG04A%3;@0R@0RK6T/VS?M#3!]!H"?H9#?2?G[)G3&\\. M+H;P"L[?!# 9VI(AG9E+T5N-.!&U=MQH$9AH1$@]JZQ5V*%*HB&3;2ZQ/R", M[?((>_%U)VZ[L8::94?%^T)0<7#S#K2G_1&Q5P)$'!Z$B-@)+69O!#U@W4\F M&I.P;X*?"S^#.W\$TVG9OP.^X#&"@#V0ZX!5(!?D/ MAXWOJ#,ER1'@PH NW[B?^HC:6R(Z3TQ;(#EJ$-R9[=6L4IZH1(HNHN2FV(KZ ME?V8KH8C\;@=O\(F8#<'_O977J. S=XZ9Z>)IJ:/M>8:\!(_YVZXEB682\V) MR]FW)IO!4F^9]<)6'NHTR2W#[I+P/10TVP$QFYT $.(D0)%T7,*76\$524?Y M&RO!*C20?,!,?GB]UZK>OGGW^+>?617732T)@5N\1_YI8\MNV$8&;N[H(GJ& M=J%'$=R'O,T@J?]VJ(GF]GE>K)K_>OV*O(;;SN(680]OJ<*$DHG4;H0 2A4X MGF=SRAM)\2($2(9<@1%>YN9TGA_ %ZM8>RR QQ@JN"> J>MYB(.)=J:DC^^! MPT*/D">2 #RIF0@2;V:B:HER)9 B3MN ,FU,G MM#94$477V.@<]#8[%! 2R M3+1D-%-HA0]H.V##Z+^RQ?*M=N\X+L5&#=]Z6K_=UM"7\;VE[6Q+#TR13"&V M7+J@P)>(-8I+GB^SNZ@-N^AT%7>WSTVL>@>YX;9HH6QNV) <[06^13]$2+[! M4NKFF9@%3R+>@%H/LMCTYFEZMP%^FO_B:#,3%RGPMD(6(/5UQC98S]0&2Z(I MR0XOF/Q;^F,VY -2"II<"^S9'IHV!$]A+@4>6>(:KI)K[YEK.2#<%X$EM).% M8W"KM9LSO=:7>P/+J/=VF.0(NQ'8"2;Z0GRVI1.WKG 7P :!I8O&!#V'R,HI0'OA,;X3L!OE3DXTW[ZT^UF)_HDNFY1)05( M]L?F<75Z:@]Z+7TX+*2OK]YOC4?=$C8N[O;[Q6WPU:$*VV Q76MW!$6?YTYJ MOPYWCT3(OPL"_KB=@/?H?5SDS6>]@/P //*"('X%H8L\MYHNL*Q/%=YSLB*Y M'/]T4*NSP#;?@VC.VWGS/.U+CPPXL&4(W+HUEHI![19FC$5Q/0G5^.-WO'GE M1GR47T$__5UG \+3S>B='[7F=I=/>;>ZB\D,8:O=C.SM4U/@N5N,G)<>PH.@2!KM MC6D+K]5&2OPY=EY"/K'%4=YO%Q;UMXLZ'N%,LKWE>$@)VAB]NN!-#]I%%SQ. M>6QCW],N7]3%9&O!:=WU)8O>L%18UFGC)=YX(YJG>=@UV,6VH:>J+)^)..I= M<^!#&!.X,KEU/=7'C[/2/GW^]2Q*87@XJ!)FZH(=*NE:5*_95V/62X2W/Y[9 MW:OJ(1]O-):';+J*;"XN)BME'7XUO6_-&5Y$F1A_B^',,"17QF&9Q2@>VJ]P M9I_DD;WF6>D<[;Z]R(YVN,4ZZ+YM;58B*ZWW5EF8%9&UN3%QD(V)Q_MG2\=% MAEBB8;-I=.G$,QYSR5H'9O&7@^HLH#,TH\X"K/RE6!JB M)^]=PB MZL>AWG[)'*_6(>EB=:O>H#7>[$0"TO; _6;7XRW'?G78[[C7&F31W^EE;KI* MP\Z4TE-$NFL/?&'^XEC&:U1 @]Z:/A#;=(^0P/M$W#]%D6OB4*+LCON'+U%V MQQV ^]GT3>Y5)\K_3YD:$@:/PWX\470!UCB/TI R4\&R4V5D!I1,8C:TESFW MH_1ED56_1"&B^;!S[LO'%]Q_)8F%6588"Y](J1<+IBU,.$R$=2!6LAA N#Y1 M> +Q$2DB8*)0Q-;!3 ^V_0QCB03J.;-FXAI\2^(W9NHDE,;EK49B!CE-BF 5S)S,A M]LM_H) 'F2+D-33^?&W;-F*US#4_OE M471:[7$O5TK&&9([>JU>SJ&N=5%X?*.=0Y4^D+Z8W)K+[Z-:3Y7;D-POA^9S M5/]&)/+N;7LF!SH-*<9@= CH*>#M ;RO? &6 M!>IY[Q,:_B,%L/YO.GI5@3$"8U0]4HO*1VKD6\@ 5N'I2]7)8%KK1A-842N: M[IEC;^K[U/Z5VJ^P$'N_>7(;^<-6^4P) ^ MHJK2N6WW$=CNO=;X:+=:>4BITN\KY58]54[EME(Y*FLW9B+*3KM0?=+Z/G7, MI5FU5.#<&O"I:M7GNC$;8_[;R6_,RN"3S\.VZJ,_UZ6AZ7;]N5_62Z]>6UQZ M;>;1EJG!\"72S4J(=-NNKK*[_)7NZJJGHZ,CHS3=>:^N% ^]]*[R74"=3P4Y M\@*JA]W:&[W1]H8Y%^GY7-L2.E*X83*/LI N?A4@]6J93M4%;#6< ).S2+=. M:-WK7RD#Z@CNE:"![094KUN( 57D0:O["74_41G[*D%DN>VK7D'V5;4O)JK! MU<]F7VU'J&WVU3[5C'O]XNPKQ4-KRD,/TU"*P?6T?:7G-[ &A1E8!;'3+>5: MDM17T6(M=*9-DHA:\N +*<'Q<;&TG!4/FQ=OD<^6Y4SIMR^SKWSJ/-G8PE;$ M![QW/-_+J,R!193J4YF#;(JFZ) \34!&,^VI%1BBK_$404$E4OAW? +>2Q;> MN(+R&CV]-=('1=4;&/2SO\I?!*&7L_"$6E0AB^H<4RYBI\([WB=K>IT#_6P9D!YM35I"B2O^5!3WI#M:0*O65"O#%/N!*S]X+ZG1W:OK2IP MOMLS;[X B!W6.[5DL#H*]4Z.=Q4"9#<7>ZQQ/0LT0K XS])UC&#J:RX6.@RX M=KJ,PMIX4ZXTEW*PV]4B+5YN9!O$'X5]E^D9&6%6\&:UVA+F/9XAPD,1U+40 MU/!D!$5M-"N12'Q)@KI2:JHC*8U.14K]-C9J*2HDJM+AVTHP78M@&I^,FG2, MY:E$C:)Z1Q^&UI\73+RI:XI.!G@-XP7+I>-N-P?S!-75(S8NBT(&[9-12.?F M7;==FBOB(B-NKAMC])-A3%=A3"TQYI7:54=@#(;UZ<<[7!3&E QCNB?#F#[H M;>.,?I47#%RJ;=[\5^YQYD[GI(\9H(=9SA+CT@Y2Q6K55CT3Z5\I"1H] &:R&U1F7)H5.H4Q1*'.RRZ\^7G[U1PIE:HZ>/U3F]8&I2IMZOL <#O)=I>PHJ54RP3X4]V"3-HW[P;]H]7Q)3!6C*, M.=E%PT"_>3<:%98UK#"F)!@S/)GC?8#U+_J]UDBA3,U0YF2>]T$74 ;D4EE0 MIMYNL=^XS5UFB5[<4T2JBW9-H3ZU:):S3T.RP??.NWQLH0:MH5M%L MP31[,BM[B!E<_7Y-!.WE*R >A1)W'N9PK1> HN+Q#0^K[6DNM_#D MX7M H6?NX>])^YUA^4M/LQU?6W%\/"Q>J+TP3_M++F]/"@M'ZUBX5R'%SXY< M))7E],C?D/P>,]D^._[_0#,'D +II3'N1M7&;3!3'U994_!%/C"V7KO,=%N-S:Z7EJT-Y M,J")VI2_.J[\")_;IW#OL(NP&ZT3CH9/>:UT_49\!O=G L82@(F\<"23]?61 M/N[WQNWNN#>8=D;Z@'5USD:LW^[/]/&_]#9,=% =R%,197:1(;W;RGFDGVR@ M4O[(OG\PO:GE>('+,ZJ##@>"O !V<*Y^^"$.ERX:*H;38#SN;2VG'!9 39Y& M8BH<-6NR3LEKD@+Z:OZ<68+:83=\-H/?S6?Z4H,EX]88.!G1G@P?^ M2& \>'?%;RYK_:.;=]U!+X.#_]B L_.68G!KU=*^P#EO'J"'(#L(LNL%[;R4$-,;AEV MEX3OH:#9#HC9[ 2 $"/?[M M9U;%=5,M:B!RY&G85)RVD8&;.V2R%+[GIJ,_D4D]!19S@7,QS^.>1YS+YLCT M'-1U,[B6!G\@0S,X<$=DC\@&\6W?:VF?;&W!OE'9<%2IQ:"8X]@ M1DEB&<" ME#4@H;DF>-(S3XLA_@Q/X#0)P,NB-"9?KYD9+VVGB12M%0#.;62O/I.=QGMUP"P$= MEF)_90,X 8FU&3U/'GV/YXN- M27SX_Q9D133&N>+E9RXU(;<#>,W%$6$Q0!Y@9B$ZAWL0BQ0HYV6?-R,J6FES ML \)T ONT\C8#J[3?IMU&/25_C:%UU,7(.R2?0K(PE#="2P_1/>LS4J5@U @ M8=ZO;3E4AF&@7$:_OL7J!Y[U='( $(C-,V+ O]D?:-&X/R1 4OM3V M.<#J;@KB$^G#6C6 AES!^ ^QTM8!;7._8&3=8J"$\([L$PGU0[%X1.UDMP5$ MAL 7FCM"R]EF'8343!R/6&F*[3FP>7F"A\OK8YIP5,+^[PK['T3,L^F%6)_7 M 9#7,NZMF<:%6L0C4!;;6ZWYO$OMGW2IF$:1Y7W-M-U3IW*@T=X%/N)FV.,I M'D>CH:A(30DLR/3G<\"%&= ^,9^()81B)T6'AR.;A< M,18LY F0@C9(>P)AX=A- C.QML"?.RYJ:3#HDJV.DAL;%VPQ)7!4LD$=).# M!P\ 5(N6M:>?+G'Y-A*)%]ONWF37)-R01[-((+, #G=3[KY.)H5Z[\?5\-[W M\GKO/S(76QYZ87_/#-?]J)_A31_U-UWWGX$VI/L>AM-HO,-<^#1Z64"=+:M_ M81Y %S4XR3-!3(B;2(VNV1;+ &D>> 7LPB1^FW@8/I[0 !OW;**9,7"EJ#5Z M$O?%+5Q+^V!:-/P1\QMRB(-6H#W!H/")U)Z1L9/1CLXA$WZ5PZ/8\#@P>6!S MW N-3T QXOEH/^)ZPT=;VOTK \CF:^$23<\+R.(.EG0_;,,./"DOD*V+3WR3 M&JEQVP1Y"V8HO!AXX7;,65,^!: &W;N&" D&;98]+UU]PS-1]KF;.O80I[R M_P1DYXO;:/*ZT8JXO/\,'X -X89AETL+<#&Q,!_%3@"RU/.!&N726AODPDLW8%#@OU =P)\0J!"[5"K#^K0 O<,O_.5+5UYP^J@]@ M83NO16K!*YY/P"/AP?J'XQW@X:1 Q&%O4%@>?RF2?E37)4571^;&KM%5!NF, M;MZ->EL#(Q3=*+JI)=V\4IG[2'DT1GDT[NF%53M3=%42)%-TM9NN7BE?_JH\ M&F-X6;LB DE:?VMI%/I0W!\46(IUC_<3&\W(ASUV=+6ZRJSNW/5<+Y);D'UU M'GCBSEC>PF=>)#;$A6.VN^+ZJNT)R.4UU\,#N!/P_TSQ?U]F=*OM?8D#&.B& M.Y/-ZS?ONOI8=4FJ(>Z\8I(>CSO4['1[XKW"G>KBSJE1![N>ZKW2E/M4J%,< MZKQ2O.9XW.DAV]$+ZT->DE*Q);6S-U2\.%_HE6C'VWUN.D^EJZOW"WZ_(&NF M[ 61WV^):E5-*@XS4#YA^@BF2U %HX5C"SY_Y_NN.0DH2O/1>1\%+G^9?> 3 M_R'B(9G\OT]5>LK"_I7J<#:+Y13(A%V"^X5Y.14RE0>9SH]+PRV9D J7JHY+ MK]@TIT"F$2#3H#0]=ZZD'\:?1R0^J;:RIU01P]8X/'%%X5#H\.B\:Z9267E29?(5'Y<&C0K3"_1&I M<_-N<+S;HR \NA)_X,?=^>K*+7A"G2\NCG[/5OCP'1+'4UA])8-"MI4B4@9X MU?&I"-4O/S[U, 92>9IKB$\70:<^L2?E:ZX?.A6A">;')[R[V%Z%LJ(NPOK& MN\JR.D=$O&X&(N](WZX=D1T6"RN+.FW$%V52U/#F7;<_/)ZD5,"C[YI*M&M0NX&R97/ M3P]+[>XVZCJO5>=.)X6T$T(&&QNW>D5I-270712^UQ+?>P7ANV@0,E+XKO"] MU/A>$+IW,?9!KU%0GT+W6J)[OR!\[R%[[Q;EARY)L$_U[)&=5S9[6GRR"N^Z MT;>'/5@OVB\4*K5B&OEL(.E[RV0;?0Q9'A5,NJ>:(:=H;47)[ ,;N3;AW-98XC T;$2> MR!WW@ND\;MZIB=ZO3]@,E#IXXM(\6)4WDX2&<\M^R?"L(9LEO\Q-&(:V9CN^ M?,,4S4ZIOZAM4 ]F^)4MEQ8@(_5^%(U+D_T:56/&ZO= +.6B5&/&;*]GJ7H0 MJL:,IV[,N&_,4#TZ 9ZYL6+5P55\X\1*]_,[9V/$2@,J5^/#4/L"JX)O!\LU M/J4 =QK %=(!IJ1NH1-6@SBN,5,EG$79&0C=X6AW"L*1SHV[!4#;STI,Z+2! MG[9Z56AP=.9<[2M&QO&ED%&_>3>ZFK:I"AGW0<91^U+(V$'.6/!-M4+&:B/C M*[FIIT/&+M[-'AWI?@YD5#;%,3;%[JLQ_%OW9/< M4@U?P,;X N'']#66O'YHQZ^P"2!$X&]_Y;5KD4V_YMD)NZEU=*VY%K*:^(F[ M0=HR65\?Z>-^;]SNCGN#:6>D#UA7YVS$^NW^3!__2\?S;SZR*ZZ:;16>FO4<9! NC;61@=#GNI+-==7J_ MI>6[T/_BS[G[V;&=)4?XV4^B1>^=;7S\ON2VEW51W^G=R&OD@!MW?O@A#IZ^ MOZ?!-3%B0_O,_4T.FX3O@9$(6[;PRPJ%/S![V\_:0W\CV&"-V2>V"[.7Y=SW MB460E^3<][!YN3^/P@\(&!XBN4,G8\J3P1@$=4=?K^OP4BY*W=%7X#I:W=&? M^HX^'0YX[*7TUF%J.Z^< SSPC/S]# 0:"6N7C.!,5_;@YMVH7UB#@K)?K"CJ M4=2S7_>&_:@'D_0&QY?*5=2CJ*=*U%,,\6 _T7YQ#445]90$E13U[*:>5UMS M[$<^8]#<"NB^5H(HA,*KQY[W\']U7/C3UJ:!ZW)[NL+LSCGV2=&>F&E[VAO+ M\3SN_40W*5?3D_?-<=:,!TN'W]:)0\+ZO03UHPL+%./_!K#^!P#Z%SZ#9Q[9 M]RRBZ;:Q:M^FQ/FI@O7Z%.9D:_(GPAS]YMTPPTY6F%-9S#D3XG1 S( M4UG$V5#@3H0Y78QYW@S /SOF7$&Q35*S1:C+$=W0:M58\ "G\Y98*QDKEHGC M/0RE+BK)I 16OL*3/=RK!^!)'WEA4067%)Z4193N*4D/0!BJ;;F),/L+3X4K M)<.5?=6N Y"%BBUNMFHY.[(4Y"@3Y]XMKRZ>>T\,5GU M<:D7#YJR,H\B%%=8\,LK_.(SS\P![(YNWHUZ13>M+."\+N0:4+2J:/6TQL,1 MM#H&\9[E@U.TJFA5T6KQD2"'DVJOC4$AA;?F5;2J:/7J:75+W,D1Q(IWHL.: MR-4M!1_2!1[6$Y3S5"[H1Y4+RI$KO"5'?) W1_PAF'C\/P&W_8_/F$"B_0= [7,7 MJ^WC-W>P+$M"OBT@WUJ[W%05;/:N8-,IJH+-2%6P415L:E#!IM,N5+K@<'M( MQT\^7VB=EO8[LX%FD.G_]8=11Q^^];0/P 4#+^*5=S:S5IY)!4U^-6T&'!IX MY/NP:0D]\Y5[@25JGGP1FJ^3*)I[#EFK_WF_VMIC[L>U/"9!EX\60$*R@:MV@E\S3)!$M,^&T*NO@;" M!JDJ%.4-TOJ%N4;3.@O.L,@@PO2!"Y!UAG>AOA!7*=3N MIJ1%Z.-NEV:,GM8_9CS],8PXCU_K(12XQY,+$5OF#6T"FV6R60]M&B#O.XWD ML["Q*:>*B+=TH!Q,P:DOD0#U'I>4#,,U44'!27&9V";(@3\9=2+"!\#4>P&< M@/WC*)/ V3UO+?)J>+1Q"2PF*7KS. H)J9E^BLX#!=T&ER_-D']"\\,1UN8 MWW%B>-@(8..X -"FO*EK+B,L]H(E';[+P: (.)Z81S"*/H 5>IXF2!F^9MY< MF\&QP^%&UC M#+#92Z"--@O\ &!(U2F;$R9P?8'/"7-$OM,(&SCY[+L8X)E[ M/NYAL#P<4#)BJ0:_4D3=+LV#DJ#5R.)G7@ 7/"$\%1 M86:@4EP9,YQEV, )GY4P$X]-+2);PL&Q7M=)(<\,3?TL8!^ @=1I[ M1S'CF0'J/W$O<\BMY^ 9N">Q&,TJH/R"'G"A-LP%R.,#+\*P)$593;,Y%?Q."A28%3"U_?66Q(<:ESB]D M^S K&E//Q+0$2GG!;&9.3^? :AP M]@UY2#$RP-H7G/OQV#;GAC"O!)-'"')2CP0JB2U*YH.O>\%T"DQK%E@@3-@4 M)@-\$]/X_,E%$Q I'UB[Q!'F47VU\*A2)Q.^9R?V!"O )W NHH@D)?E\.K=! ME7C"P4-8KRV"GN<"HC[P.0 VY^#JKH^H> .^8B8VQ! MA.N?$B5NC+%@J_6/4%9O?!:>L+7YN.O\FZ"Z]CDRR:S/ '29'V_;.GUIF=\X M0%Z@]L83")SP,R)U($.+$3>"-SSB/L1/R,FTT@);(KE/K%CB$'\652&!L@(? M]1@O5"QW:+S(4X1&Y-@126QP0>"2P6+IQPO!UT!Q^+=DA:[I?1-/QDLS48B) M=I-T^H!V@90V2+\)0HA!0I+(L&5YQ (MQ MA14CP!@/20X$4?63"?U,8LQ7>##<7(@X,-X]C">F^?2IH:$!+B>5=HN)W(?6 M)#2ZC0T(9F4XTT#:0^BQM+@0?6N6# X163/OG<7"%%;7&[G&AX_OY=)^:FE_ M9K+21(3XECLI:7]!L+#ED-LQ6"TG4E)=_$42,<6QB].#ZQF2CL+<)66 M*7JUV@*;=B!F=2X)O@"YGM"#$V'+[Q_^RA;+MW0*1 MA9GO'5[6-KQ\;.)U^:W>;HU"K[6)7A#_MBD^RX8S'_0FW=&A<,YYNT20&$1W MLR6Y]4H#<- :$5)^ 2WLV>0OK8-7>Q22:G=)MX]4_"+]B+2P9])]4AZU6,^* M];0YC&KAR*3TTBTVT;GK/*->+:^[(HO$Y0MF$I.&\4(4/IRZ%7:>!#O_+ZA, M,5?ZG8/8GWJ70U50I>#8(R/ZC]8#B**[NWO!XA 7;<=NXB?:-UAYC*8+L?)0 MJUI$;%E;.+8I%!T'U$!F!6B1D?43VT\*+4N&EID"L2P<%+F;SI1+4P>;XC%F-=9HYUF04Q9 8EB+^D ^:0$;J* M%$I&"O\(?>ITDN^E"PP(!) (C+&+$44:HX6MXX7^JPFS2-_WYCQT(2:O)(@D M,O22;>Z=-4\F.4)C)ZA"V9*A['M7>E3OIG0U@"SMHW1HE8:+"V=+M#YT T\C MY[2TA[5IN)/0'X?(&SM\!";_.S">CK1=%2*>2(W 4*LD&MZ[CNV@&R-]8!?& MQ>BRU 0-0/K@S<52AL EL#3!9F->:=HB/%#Z?2BH 3U9H>,MO!':CIXJ2BX5 M)=NB:%VTAO;7B+Z>&^ICQTG;E2CWA"3YQ-3@N\D*.;!.%@\^DN:> M\7Z!:G*BF]U@J\CQO,!;7L]9SC&T8$I70M/5A&Y)@-W@G0]ZK.FC*#9F"3P> MI8>\1Q<+PZ@.:RD":'AB)UK@T6)M[K\X[C<,',.8&[E\D%9+Q\2KDBY>P$H!YW,+9 *GD!VT'0(X<((F M79_@_0/3PA=#J"(!_)>[8 N[ 0%&1@%1@)A+XI3N;FPD.G$#3"(T\8[<*$I@ M]);B79B 21KP+E_ $6GSU<0U#;PM_D81-0*F,+J4X^'KM#O+"J')EDL,5TDH ME"#070; ".@N7ZPRL2H9J&]Q>:*;@4X$$8-C:1$1L>!R#*V(0Y'DTN$KGXPM M$1[@O 0O+FYI -9$"#Q+C[TP* >' >ZT.;PUL\6D0KD%N$8'NG FDS+P0@X M1(@HSD B( 69X.4D+$?H,@EL00\=A4G.1 B ;3"D"/1$8TC.45W[SLL,/DOD MD?>"JP.7WKNL=7!26^ 869E]V0(X$Q+M!H]KI$A"XARAH\6!?+-XQ48,7Q@9 MA'@;8/Z+:[PPZ0CTG)E/?_S^C^8]"@&8Z#.>TF\Q<_D5K,H7('ZR([47COV#0"U;T2?1;H_Y>A[%A-"#J M-KLM/:/!)<94")7PKS_HP]Y%T >-,(*MB,$-:32$M+<&ZAC2$6[@50/'N/'% MQ$24(BXM3D%[^-#\\^YS(Q1%=, I*>@!YEJ\^0R2 9@EGF044BH<$*:'XL%( MB!PI9-:EBTVZ'L5!K*'0Q 7[<$X".:15!: )T7N$+BC M[_XT+0/I2"'[WLB>@-X?7_\!7,CR"=D:VH?/#Q'V-[1/SN//7QX3'_Q&\;GW M0@55 ,\!\(^QVOR!^4S#2KD)?(YX2_*Y?]R'; 8.+-9_/R7U7]2N/CUFQ8G< M??JR].(!'AB+CU:[N_\DJ3CU\2=J38S!<*X3/,UEQ ^(UB:&ZFP2:DH8"L6; M^$^L&0,81 9A:.GE=M0XQ7![,1GV902%\1K"!J,^$R82RWM 6,XF?8>N8B, MMW'%0C:84.+:-V;3&-*)OB01X"D>R7X]XF&F*V.9D5=C. 1^*+)"&IKE3&64 M+^JYF'M;H9@E 46EDIY/)46?@!#20@[:Q,%BI/,EY2%&2O5!'-)[QR#"HK\J MQGH??[^04A>2<$N[V]2Z!%P_BP.XBSF3)N4;_1KR@)"KOO]\=Y]@RZDC$CS/ MTQ:8SM0DOB:< $TZ:SCX9]-U;!$PBHP[S0X-X&N-*(-(,C_QIL22*&UBA4Z+ MZ;<$N]0PD2.5$V29,XZY+[PA(H2G$H%V,5$U"N'_^W@2--PQ9 M??\Y_ N636'(D3(8QABBJHA@WV2> +M]P% A7AD)R5C6*H9Y%H89VN;"I?3= MUQ+N.1#'$<[%?L!&XD,,2_ I&"QT249?RM #GVC)"]P9QBAG: U>BBV_Q\NT M[QK>J(]"Z(:U?,FPJOO.(IT9?"D;#HJH&*&A#^;=XU4!8?-EWT MPD1@GWOA59OIIG;DNXZ5N!>FA#F >WCUB\4GX-A0Z$ M*UP">V#3>9)WIV\T_54$=Y*H$SYGUBS*A;=,D7-X9XB@3LHUU<*3)W,DA)T1 M2_*TI(CNIO'3\%F)%7,9'A4^4R&N]*O493S,2S>B4@64@T/UT#"LF_:,T=D- M>6,K2R%00;:_=%IM89Y-9%DW?/HO>FN8^K2AQ3XMA+[+1=$% MP*B*J)X0=- M_"U,5*<:+*WNCP*)P^QU/K,H3QQ7O:,T1Z@LQXFN8(1[(K9-2IM&6I8TDB4V MR%J5F=3I 46)!NE3"3P1\D8E-X39FU%PA!)'^$OB \K?3-:DP-UMU!^A]%]R M)<"BMU0!?.%4!2]=M@23 =" T4?R:"B"SS7#*_OTT]%1 .U-@-( ZRESE+@9 MA468Z:H7>)LOM2DTC)Y6R9+0%([@;,MKE%V<6V/"CI0B'^0<,XA(!8S#&<;^F:P": [-&#C0SRQ6G"EZ AX:D8 MIHOQ.;/ F@%FRJ0CT*$T*OF$]0.0O!$:B9H+NW _E 2&Z8DT;,<-,YLH-QK. MA@Q>&%(^B>AC63QZ#(%HIYY(89R*!-TS$K2W*Q)4Q716,392Q71>-F,^K%H5 MJC!/+@AF8%)_Z8[;H9\96XD-IT)[1Y4RV11US>?TEA8SH6+4*5 M2#N3*J:<>1*8%IIZX1RAJ1E-->,L+K0UDR4RF265HP1%KT6=(GV&16/\5-$] MF5PEZYH)/SL6KF1VRKQND!8<50D4(&[V]'8(4:+.Q&S>@E3.9*RU-"$I<@J> M$"%1:' *!5GJ1H"P36?6!$1HTMT63#-LC[;.8P$3Y4VZ^:]YD.O%ROO(H 2UQOO <,0OVS$R+Q()\.+[- MV[B_"_8TPY.HD+5.X=:O%.>,)9K>&JR9X( ]HW:K#7>&.3&'IP'!F$.[ M*+WQL&A@BMX:(8DTPGI8:2Q/27]\0E;6$^N.RH-2[2H@[]42!P7U()HL1)ID M*14P(SE%'-E/CG!GR7T'2T/DG@;+)Y<9^-LD +YH4BU6P>.6S 3##DQZC-XR M0_^DJ$Z9P@"Y B.J7(4F;6(W:>@LV$IPFQA,HFI?:E"D!.3Q38SP:M!O\86: M(TYL"CN1+ 9^FMYZ/ )6RQ45W5).C-CKL>;9Q:*TZ&)-W'#(T#+SB7+DL28F M"-JIH,$*^@;_3+NH1#E0Q!C3MIUGH8\(3Q;'HHMTWSCN1 MR2(<75?/6&)7:)I4RA'VQ_!:EQPBGX$'+M#E+GRD6%K4%FF^1JB6Z7I+!]O) M6SB>E$_D1B3_?=KK[OF(\EC7EJJJT6U:N+B-.$*J3D :7QCZN*&K<2IN%F-[ M5.G42 4.:)U6.U0X0BN $8SI9J2Y@E4VG1=DI-,Y:BD6\&I;J$>@6="<6.)& MQII%VX'/@"'(Q>'[XJNM\:5Q-&D4\D[>K.BF7*Q6L&[VK4K!CW^N83GN)I:9 MFX6Q4'K.X8B:(,H6HL UL&;QEZRF*W5>3-5&J@B6& 9%V4VB F&2?ZU5L9 $ M2@IH'.8E O(Q":L1^Z0GQ'=G:6IIA'6487K+6854F?:59Q>MEK7H8)@B'\/C(F--"WW[:$$@Q3$\IZ2+F52_ M(-05A+#%\I,@;BV+4[X_B7@JPQC63B9XIDLZ&P961$UI%!X\Q601@!V8'IY% M&HZR+I%@MRRZNDL=45RQEP1-UHJQ4";#^N(>%XDJ.PIU>O+F;[^"G7LT43B, M.5TFW_D3%7^@OXO\D"KPXYQU6'QP:1_ M0+!3+ZP"BQO,5[X[5/I-5Q;4$ 5\PSL]/F?/IH.T"N#C)$*C4;-K@"V,5 M1$J82A3XQLLWP BBCS4F::Q92\.X"83L\N^!Z9-IY@4N=& 7/ M>D+^00EO\>4T6:]4A)VD:!*%8OQ)5(X.V?A+F#H7,LL$;!.%WZ-B^(8(-Y1" M#I$AE/MA@X/D:W@#+:I*HV[M4.%<40DF)2NBR6/\B+/>I8@-JQR2P2VK'-+O MFP$;"(ODE:F(9[C!/1U MS(Q\#QH1HZ\?F?G"I!\B_!9?H6J4%)J(CZ8+>!.:8)4_09P)OI,2MLXV2D4> M(?0G^,QT=A4U4U>TJ2O:?D'%>KIM5:Q'7>S6X&+W,LIK9B'A2HD4*4F(U6<6 M%Z8K,]"@1 LD$B)X=BA"L,]/& T*9G-49UC:7*)$;(-<01/+].8@$8PGCO[I M!6@H,F\VMIF%K)@EVBR)H$?WFW"CP8.PC+"0)H6(9E=I"0.89+FY;>W"(B>Y MLP!-001QSA*6H.S])1?QA!W,:,NB"4-HSV76[)66W3&80%".Y1BUSP:,L-C2 MX[?A+V]ABTN+K6Y%?EJ37GJ;'CWC0IJ(6'P=L^U66[!N;*8=M_R67[?@JY\W M/Q^V6\-V/_.K=DO/_'S;4'JG->AG?[5MJ.V?]\:]XA:U>W)J/BYA!L>"!_[W MF^Y-+$M%;_,V=C:7X^QX3+9 /W_3^M%>_$Y&@VIA(.AZG_CZ R"PHMUW4[N7 M>+"NKPI:/@8RDO9)R"TI6<\T--SCVYR@+6Z>8W!^O,^1"\6Z)&?^!CB_C,WR M?LHZ\ZT09=-O3V2D-\,4ER[^]W8KJ)/0S@ +II"<'"A[.BCH'M_@,QB*^EV2 MB%WG!X4!HJV5&QQ_.=W.S\\*]]ORN#'21RU9?/]DV\=OP5AI5D5_U&KSMLC2^#8<25?R:_2XW]/+W\SID=+I5.MUL^/T\I M%U52CUCG9!ZQ\;H[0B)W+C.Y5-Z#1^I'AH/-/>TC]B';R*D^UHM6/Z ]F-]S M@*P8%^RA3IDRN2?W],GFMGCK"ZYN<2[LFD!$(= 1"'3^6X <$%=3[3W5,2*E MHU?OBL- 0T-4!E%7'9E7'>J&X^I\P7IC/.RW]!+Z@M4-A\+JP[%ZT%=8K;"Z M7EC=;8SZW59'8;7"ZEIA=4%#TG^ MD%=[J3P^'.HJK89J]%LBA^H@M2=CMZ5'XV$O-UO+/M0*H?&!V)N;K542'_36 M2.&#PH<$?U#XH/ AR1\.=$56%Q_J[1'ZLI86KA(1*AZU, M385A^V-8NS.^E+6I,.P*,*S7Z [SJQ0*PQ2&[1^8/QR.E,?LE*KCJ<+N*VD? MY0^SKKR!I.SE7;=!UQ=?HO!!\0>%#WOSAZMSM]?;H8;U<;49MA^1S'PI3&NC5]V-$T!>7L.IC4MW$0P3?W$6L/?&'^XEA&H>M* M W#0&E'G@ ]A[ZVOHDQ-Z^!5'X68&C:T7^\#!D:J"4A@8I=WQ_9,3W3(9 M M3OC5GP.H1(]Q;#-MVL^..46+-I ?8U-P^LKE4^?)AM5@Q\]H=$:C8>].T3=: MX[;1TK!G^H+]VW%-?Q7V$=U8V(19V H^M2POF'A3UZ0FX]1P!AO4.ZX?O43K M-;WD:@!L0 XP#Q"-[")J^RY8X0&S-(#D,VQ(KHYZD89]5G7HZ^V(MZ+$&]XR74IHL7NN'P&GVN3\+H- MB,I/E;U:6H$G4'O.;+IUDP^LXV]#LSEUGV?3_P0F?K'YA!%$W>H35$%4B-UT MHU4(7&;4BUAT(-: (LC9M6 V>^+8!@J?$G^E&LW3D!-NF?PYL2_I+_-D&RG' M];07TY]CWWIS@=2$5 7(#.1%!"H8RYPSBQXRM&?3,V&T!%>).MLG"-:TIU: MT[S&31K:R]R<[,IP< L[GMP:B1MY%X(+,LS8$175R>85*S8VP.'>&,G)OV'C-X M.,A7CAN . O"GM,T8N*TXQY@<'BP)(9J2F Q%^!ESK07 2Q3LD+^'<'$D9^& M]\2&[">]QNM%@VG/=QW 3)?;_ 6QG_E<[&GK03HSP&Y09/ VWES[ MW%W$MB\BY]RT.#X:HBB!=!-/)2Q,&Q:QH(;2N*T8>W%..@0JUQU@-VH/D-@@ M-S!\)_MPXY^XF-A'[,I>U;*/M\<6*#!M&PX$)6J0!'J#<-I+D BL <2R7'6( M! M@6R8'0 CTQUFB#W$>'!1H*P @KQHP_(I$.Y),N&_Q*6B=>*)^@FX-$\$, M2['DFX1/T:?A@]K,Y?\)1-?OAD:(LZ()Q!*3_3.P<80WKE+,)M-_UM6%KV#_H M(KD0QJRV4,,M%!0H*:Z!NZ6]!SZL;9N*RBK)K@YKOJ;B_A2&G;81FL(PA6&G M;4JF,$QAV&D;A)4K=IGF[?1+BSEWAG%;0 S$U20K=X>=0]N+EB 4ML;'4N4( MY=H>2__P!H_J6$YX+/UQ[G+Q149;U]\_X4- M;XL'35GI\JCR=,7!IZ0&F:*-ZZ:-(PKK*=I0M%%CVCBJ)*"B#44;-::-HXH9 M7I8V=F>FAD%7E,?F>)26!O?^75++J- M<)^S'W)3ZPRT9CJ_(/ES'H6J+=D3;TYLNL%[;R$-S)+-^;]SN MCGN#:6>D#UA7YVS$^NW^3!__2V_?O'O\V\^LBNNF5!5GIKV'"3')E;:1@9LJ M4_72F:I4>.Q7K-YRGR@\%KRUI,<)YVF5S:1'+W=.\B;2)A3":) MA6FEF/N)V6=1>FDB+ZU%>?8Y)C ]S7!!S&%ZO68!I7!*G,3GHV1(G%3FD8JT MPIGK++1@V81_,=6,36/VPE(4/:N$XC,5BPH1%-Q6,54I/-/05E@L&G3YPM,QYW.$=K>G+D@UB@; M%!/UN.V)W,JIX_E>0S,PX1[FPL]D7N<"4^W_*S_!;$(.6V!AQEX@LU=]$)&) M+$QZ528G4QXOKL[FW/#6LX=54G[)6!U5JXKY75RMZO)9^K-4(2W 3RU X9.8\#F&9,*2!?X6,CW*)7TE\WI8(KK%)R 5$71&B?5S&$[=QKV+? M^'W$4$F?!6JT.UCI CX/ZVQ0WJ\?50!8VV\6 M)\]F7&D8F+(.BHD6$^P>$Z.CJA\B;9\B#<(D=I&K+W^7J=6TBK!Z"'+I9'V% M3\"G#9&D?_)L[G7\3.=TKT$,1F*)1&Z9@@XKL3$[WG#.GL:==:*9R=QW5. M%F*9$79LHO_^LH_$"J@/'N" "4/[5#"')D8%>6/7,4P-602"L$64?&%34,N- M2$1J?[0>6AJRB 8>?;P4#BNK?Z+YL-T:CW:G%^?(5.[K>=.DSY ^W=<[*GU: M90JK1$^5Z%F9E,CJ\165$;D+.ELK_)XI1;*Z.7E7%.KUF?O[&:0J3:]J"0BJ M/+_"L),G@E:^/'_9&?0_N.?='N (O)J@O8/;==5OHZK*U%KKV75.U3^%I%?#VL2<;)\?5*E,C(RJ>"[:8M MKVH/M/ W_2D9L:7U),;\6R\K0;[1&[U^K]7?7U_(O?<+Z=0*;VN-MYU&;]1K M=4N&M]?F+@X%B8R#.,I5G"=/X6HH]@2P*2U)ZWJOU3O4<"T"-.4V=11A7"MA M=/1Q:U@UPE")7SD2OX:[$K]P-Z;Q]YL]$G>ZW1N5+J;2Q:J?+J9OQ:1A>S ; MY(4%#K='K,Q7V7\+-B+SIQS;.R80][R,Y#'5L$H& 0<+[//Y7R[ZA[GQ#IUH MAVN!Z5XB:EFV3V/X%;)'ZN@G0NC3O0C%$(X7#R(R>1P9!^]@WHM([;')FU4)M>Z,6UU]4$A4\Z U&):M>]:PUGMTR4X M)'JSI$V97"&YI8I4/D,#N1I"[7QY(^.C$R%*!;B3)X[4#UY']YBK'T@4"A60 M?*32V-[=40ZX2F3;&V _HMGZ]97:] J5%"HI5%*HI%#IXI!1J%04*EU?QK:: M2DU5ZIH!^SJ3,M?4Z]?.*?7&P+L=EZHNU;'XP%$7D9*GJR;,:@MJ"VH+:@L5 MW\*5A+7?BTJ[JL9)U2I0=,?M0SN'E"#^.[Z[S4=1I<_^U\>MT8E.I40D]>-! M6JZJ>%-E?M/OY*YKH?C-Z:LAG*X*48E(2O&;J^,WPZY^,DFJ^,TQ^LVIZNJ5 MB*04O[DZ?C,8*?VFA,<"^LV!?96KRV^NI#3/PY;F35=3OU%O]$>]W)6A5 G' MDQ_,J)V;Z>Q[*B6BO\.4G&O$![W1;7=.AA**4 \W$D>Y?>"*4&N,#]V&#@JC MDJBE.YB1?K)2U8I0*X@/G4:_VV\-%*&6[6! HN;UNE:>4 L*]2CI7A^3-4L. MLJW3Q;4.*3]=)@S7&^-AOZ67K1[SF9V >T?YUX&6B,8+OZ^X M2KXPZ"N^H/B"X@M9J 3GK>NM47C<)I8V\V^;>AL_NUZFT:7F#@?>4"FF4;KS M5$Q#*1/%\(6./FKU%5]0?*&F?*&@((62[O6]X_FB@NKQ69W')C"I]]7[ZOT" MW[_NU+X\ KQ2,GHT.EFH8+G4JDJ=2N]0+;BZJI%"A]V*]*D00E'IX='OASJ^ M%976$1WT0?[@#$6E9Y"E*M=3H4,<1-5I*RHMW[$,3I9'5EHJ51E+^4WL*D8' M]O1V;N1609NG%P3MZPO:5/BPX_81U/=3Y<4H,CU"7\MM92LRK3$^C-J#W := M(M-S2--3Z3B*3"N(#\/V,+?+6I'IZF$C4'/N^&1;K2-!U_$P*A MJ*7T6Z/^'JMYNW0\DWJ$N]RBKLIO,8RKV6WI&:V+L?FS:,+^1H_+XHM&X->; M;M4;C^N55'&V2/C*'76G?^C]1$UC),L2;ELM-.H-!BJCHCY,X>"H+,44%%.( M8#@>YE?W%5,HZVF"IJ"8@F(*1S,%$"ZULBVNFRGD+SU3;Z90[Q0KX>B!#7B> MMG2=F7E4&$5-.)K>Z T'AY9*NSQ/*\@/71^>-NP=>A%?4YY6%DRJ%AKI#7TT M.O2Z0[&%TIWG,']O$\46%%O8K*(Y&N7O_Z380EG/$[0%Q1846SB>+73&[4.K M8"NV4+KS'.;O@5-OME#O@KU?EAR&@'5J_/N2VQ[W#BL_LX^#4;VOWE?OG_?] M*TF6^\H]SMSIG!+E#/[,+6>YX/85)GA9'JZSHB*3"N(#Z/^4#7V*M^Q@#0]50JC(M,*XL-PV%=*;_F.I7,Z':>T M9'HE95X?F,4],K(7S/W&T7%X-25?!\/NH679ZY1"5JDSZ_9.=F0EHDI5Q6YO M&N[T5478\AU+=WAH-+8BTSKB@][H=KN*4,MW,"!/3U4$5!%J!?%!;W1ZJL9Z M"0^F.[H^0KV2N^[?N,U=9I$5SHR%:9N>[U+!F*NY[>ZV=54EJWS'HN>OR5)Y MQY_"AQWXH(_5-5KYCF5X:(2OHM(ZHD.OH^?6%165GIYYJLJP"A^2MZKZP4FY MBDQ/>*-P?=T0KJ8PK+.1'*-JPU8V45%O]#J=W.9(+AA4_6J_1EF,G4/O_6N: MQ5B60F'50B.]H??&A6-2U2X^ZL,6!OG]48HM7%SZ5 O'.HV!WCGT2E3QC-*= MY^#@V"3%,Y0JD:R3TBV^98%B"Q=4)8KF\=5F"_4N(!O723'MJ;,X*M2B)ARM MWSWTVNCR[$R5?5H73ZITK"H&=WQJ=]T"J80Q<)2[T M6T-%G&4Z$"4^%4*D$$+O*A(MUXE02!/^>NC!YH:#:_GMX$HX/[DE;, MJ5>I4^FI6@T*'1(^>5V5:BC?J72OKY*R0H<==RW]_J$7L(I*3RE*3W4HBDHK MB Y#U3RDA*=R<#A;=8FT[E?1:$IK$SYS7"X-:\UGW^,J#856.ZA>8$;WX%KG MQX5FE,OE5Y\#'>0.KJYWQI%"I,,=,X42^FT.O\A1C4(B4,F3UT650 M27&&TA215*Q!85)F+>?\>3R*-93X0+NY+V7KS1GJ'7UP[SK/IFIX(&^6D/?VAC$[7V*-$U'A@6.(U8D3[ M9,T*%)D>?"A__6'4T3MOKX!0%9WN+T[[G6ZKK<1IF0ZEF[]*616I5(G3O0J!+!Z"\7 M!$U9&8'>&/:.O>8O #[G=L2>J)3XJ8BH3!@S&AUYEW\J="D1IRG\"D@Q<<7$ M=X;7Y/5959Z#*R9]R@ =Q:,5CU8\NEA%>]S32TJ5BDU?BDVWE2ZM^+3BTR4B M2;VME&G%I=<"U\J)$"7B)!FN]I]]!ELM;B&C?7/TK,#@GN;-FLJQ1//)&=%PC?Z'F?3_.'AW@ZAY+7+6#B$*@ M(Q!(LJ)P!?)A4*1OSH%\7S-F6E+US&"J:^Y_)G; ==.UM[EQ4KC%88?\U+'4VY)\8!;W2#8NF/N- M^[#BJS$:A_W<@E$IPB<_E<-3H]6IG%!=Z?<.+22KCN6$QP(\[$+'4F^S\3=N MI_JZ&15I]2I'.Y3'>1FP^I4 M3G\JP]Q%FJO(Y MPXHR%&7L4L3'UU=<4%&&HHS7+\U[ R4S%&4HRMBDC'Z_FC(C5?8BJBD1+CI, M7AP $):.9Z*9<>MRBSQS<3T(K 61>$MNI1V_PB:PZL#?_DJZ#@5.)S_!70^R MLN/.7BZDJ75&6C-=?B/Y$W=C&G^_,5E?'^GC?F_<[HY[@VEGI ]85^=LQ/KM M_DP?_TOO#F["M^91HNB2/8%5YW+VK'E 04P"1Y*H<"=#OX M9K,3@$^!MS>ZG)?4=S8!/3P .0 HZ)\T0O7^/*'X:_"=P8+ M\SCS'%O>.TU74PMEI#9C4]]QO=9A"*;KQ=*$OA=-W'_]\N&/]X]:Y6CC?HT& M *L!;T"],,3Q>10Q TB,!\R62\MD]I1[#4 1$Y8.2Z%O?O]'\]YYX2Z\]AF9 MI;A0).S[U73Y"[.LEK8^%[,\1$!9?2O\-#V],_-?F,LU0 UN>V(I]\P&3KQ@ M#>WA0_//N\\-PA_$^W_^WGR U[G7TKZDUBO0=F,P.;G&M(GK,'B"4Z+))# M MK/"OV=Q_<=QO2+(T )\&KND#9G/F!ZX<=A;84]PIJ$<^30U4$7&&32;CTTI] MV[IG;.D=2:U)IVK4EO[YZ[+F7OUGTF%RM[5^;'JG=@^4KR M71S .QZ[AG*!^YVIJO:6%UQ'EPNL'N&_)_/\6LHD*L)1A',ZPE&B)P3.'3D/ M%5=1,"D()HK7[M]]YHK H6A*P43QF9/S&57W6DVEICKO5,<8$[U^Y M$(KH@RLJ29[K(KV&%S9Y&^>O^*?JVRJ<+C5.]SN'9I$JG%8X M74Z<'AZ:KEYIE(X&WR/1O3Z=5_4+R>02D?AA[:\5YU2<_2M:I<+J^ M.#T8*0U7X72]<+HWNDJ4ODX-=]CJ* 5WW>F\-8>Z]!E7(NN.P_\Q'IO2C,SO MVL*A0%^>&>BK8?0;)B^Y/"I#Q5R1T(=#>6S!M26LSC'(68_17YJ!:56V-EDE M7HR2B\+%Q%E=ADCD8]J3 Z!JBGK)&I6%Y$\K6O44D('!\)]%EI3V$*9'.;,9 M3&X_>2(S*Y[/X O*F(*7,6O,YB_:4YPIEDR'"C,0&QKLS#>99=&PF* %.S!X M.&($199C/VGP]0+7"S.:F+H,A,*)0E/[;,!4 M^"'_;GI8/GT/& LF +O ?W 7INW!'C$!F:.,DDG-E!9\%=F-O5&^7+MJ95FI M-:DUJ36=?TWGR6Y,ETO*%:Q1JE@6E?U8LP-5V9'UBW!525XJR>O57:OL2$4X MBG!4=J3*T%$P*3%,%*]5V9&*IA1,%)^Y!)]1V9%J*C65RHX\(<-1V9%[WORK M%,GK"4S4&^W.\-#&JI6.351875^L'NG]W%W;%4XKG"XS3G=T_2J3V:\SAKPS M:+55$/GKSA3%.A7K?)V8&FVE$"BLKAE6ZXW^<*RP6F%UK;"ZU[V0YJ/4W$M( MYF%KH-3<8US0:RV9R\W/'D3JT5;%?A?N9VRT].C=[P\/;0A^+GZUHZ5W;8^E M-QKDKIJBCN7T>?/M5E^=2ME.1>^=[%1*))D.RR,<[8HVKI0VNNW.D;7N M%&THVJ@C;71&UTL9>:ZR*F4S= Z.P*NNS7#8O>>1R*OXK.*S>[8.:>A E4H_ M5[2A:&,S[+'?[1\97Z%H0]%&'6FC/^H?V3BENI117_V\>V@F8W7U\XH5UW^] MPGA4B_[@NOM[5=O?**2_M0C^Z\7,X^+VR7K97DM[A-D7L.@)]U\XM]-#A3O. M@L*+:5G:S JF?L!\'MP2D "*+.\.G^#PHERXK"^>WO+6\N!A10_$P:7CF;BT M6Y=;S#>?>5RQ&ZMU)]Z2B-N.7V$3X*>!O_V5UU!^LS[!V8F@J77&6C,-JN3/ M>50'9>',"1_"MR6:PU%MFO;"5AXP\N67871*^AX)F.R!FLQ, 0IR$P:>. MZ 1Q"WR9N_@4+(258!4:<)[9WV]^,%E?'^GC?F_<[HY[@VEGI ]85^=LQ/KM M_DP?_TMOW[Q[_-O/K(KKIJ+\P!#>PX1 #QYM(P,WR]V$0_;:T'[Y7^VWCU]^ M^WIW_W\^O=<>_\_'N\>/7Z^A:4&W5^?BZ6I-U5U3IYNOG<:UPJF,:SI/TX*J ME)!230DJ=F"JZ4#]"D>JVNFJ=OJKNU9-!Q3A*,)130=4D>=J $S!1"&1ZDB@ M:$K!1/&9HK_Z8UNMW=DWE0I MPBY524N%UOD5/GB9ZO3Z%6_4*5IDM$XZH?@6*= M!;'.QJ#3/C+]J)K,4V%UG;%:'PVOLD61PNKZ8G6O>W!28:5Q^FK5W(N(Y1+1 M^#7U(_CX^\>[JVE&T&NKJO7EJA5E K@I+N]>[^ M[OU!=F4UJV[U3E9V2Q5#.T)5'AQ:^U$=RPG-_6%N:U^=2AGMRLI7#E3XL,-7 M.FB?K-2[(M/#F>?HX%K?ZEA.Z(49YS8KU:F<7B\_.,2HNC*MH.O*:G2XD\5B M\SH-5.'S/.4WW"I_\Z0XI>*4)VY)-^IWQ3Q:>6B)PKW9+NJ^RY1DW[*<";-D"SA8V)33-\A1\,VH'1X^ZCHO_IS6:]JV\TR=J5K:E\"5.WGBSI/+ MEG, !JR.^=SUM#G#W<&9,E=;<>8VL=U=$W^+^N')<>&HQ1).!YN&]F+"3$D\ M($"YYB2@?G?XS1S0!X"4!%JTU+"=H.]IL*$G@)$'],DS.N.9QM]O]FC1U1W? MY&[!U2NV!5=OO]+A7QX>M2^_:K(5US%-M\[+ 1 ]IXZ''1VC8X0S]TS/IU:) MX7=+T6@QU;DQ_&YKETCY\/;.B"5LIA:>Y/W7+Q_^>/]8O1-]O^7$XJZ?0+I6 M8'"/#M#3ELPDMH!,; ',8\:F?H!=,^$;U[>132';@?&FXF/D)8Z-_?+HM-/O MX"AR:D]POZTH9'E.O!;@19YCV]P2JP)>!(QR'N(BH1D#IF)BM\X)M_G,Q(M+FEJ M36I-:DWG7Y/J3IB*"E/=":MU8*H[8?V:2*@F:ZK)VNOVM>I.J A'$8[J3JB: M8"F8E!J!H2*IA1,%)^Y!)]1#0C55&JJ\TZE&A"J!H2OQ!"H?H374_Q_ M-+K*%E<*I>N+TAC"<6 !,H73"J=+B=-O]$ZK^]-5H?->"1.U:\^"!]TIT4%7 M(Y-9L4S%,C?4@$'_T.JPE>:;"J?KB].=3EOAM,+I6N'TFWZ_U2Z1QJ-4VU,= M=*?7&I?HH$N00KS=[1SFL]B.S;>CI'I*/?7:4Q7+5=^6UVCP\R2.Q_F3,LTY MGMC@"YP-YQ?ICR;\]L1MF5F(J]Y(?:/U68<,>!C\N8*G9A[W\ M> >/F+!T/!/?OW6Y!0,]\SA'#O/C$F])]&G'K[ )<.K W_[*:XBW>:-X=E1L M:MVVUDR#*OES'D4N+-D3;T[@++XUV0R6>LNL%[;RD/R26X;=)>%[*&BV V(V M.P$@Q$D &3@"G6Y!2',7GX*%L!*L0@-&,/O[S0][5!IHW[Q[_-O/K(KKIC18 MX!#O84),RJ9M9.!F-?+N'_[XY>']UT_WCY^^?-;N/G^ #^[OOWRM<"+^:^41 MMN; 1UQ;5B&9!AYL#:MJR $HI1Q3NE&'W9;)#B(B\T67+YGIAKGH_MQTC2;* MDA4*@QGW/'@72Y]P]]FC#/>U''HV M_4]@HJ U;9_93R9B+O- : EQ.&5+TP?._E]XPG-F/HDF Z!D.4NJRK(U<3X[ M1?U5R">+OS"/WC5MST?A:J#&T(P@AWGQ5(I%K)09SC+<%,V(4)#E!U*S@DSF M6!?!BR:ZAJ3W<:M?4*+KH-7OCDJ6?%O&-94S25FM2:VIV*3WSAF2WM,E!7/% M\)4JQ%$EQ=?L0%72?/T2'U3NK\K]?=TX5DGSBG 4X:BD>96XJ6!27I@H7JN2 MYA5-*9@H/G,)/J.2YM54:BJ5-']"AJ.2Y@NX[U=9]-<3P][3VZVQRLM0.%TC MG.X.^KD;>RF<5CA=9ISN]:^RVDDT^%7E&^F=5N\2AUTB$E?9](IS%K/E47O0 MZEXAZU0X75^<'K:'JE"4PNE:X?1XU!I=(4I?J8;;:[65AKN_6_KRR=CJJ7H\ M5=&D^GUR%"^391]/+#O6QEW7<1#9'5VFX6W=1I2&U]+>[TI8%$V'DVW=7\_L M2_:N_TNG$SJ2Y/W8&KR.@U/,-Q^AV+";N=;3,6M]G&)B9&'9$ETAW>UK[7J4A;^]^^?GEXT'Z_^_K; MI\_52;S^S74\3Q.+T.;,TR:<"W;P O@"IV\#Z8LSG0 ' SJ>8DMPK+BA/6.+ M<1]K:6"S;=]Q!7E; 2H^A"RF[8MB&3+]%TMJA.4S&FO-T*/D:I@&U"+VA+AF M8::WBTQ'(APA0%SSS06FD"]A"BJD8A-< MY-'"%[CW"1P^F\#C5Y"9/6P-^ME?Y<_&[ YW9V.JK%6QIKP0OU8XJ355=TU4 MK.A$F=D=O7:9O&=(S:XAU/+E/Q=:#"!W8&*I '?R7,GZP:O 9,FZ@$2AT#$H MI/).TWD^FDKTV1MBPJ/Q.YF)*F=,X9+")95_6 * *512J'1J5%(W]^JI\]W< M'Y_*60OC1>5Y[KA>O!=W42J-\WJ")[OMSE4&!%]G].1PJ/*#5'Z08IW%=";L M7RC;3K'.2[!._3)RLD0TKEBG8IW%;+D_&*BL].MAG4KK5*Q3L=@>)F"1"6B\5SICIO@F-'_*N* ?=B2LK!5>NPBAHR=EQ[?]88^[.8V MM++/^&0L;&VZW%RJB@CO,#7M&O%AW!TH,BW?L0SUW$4Y%9G6 M&!\ZC:[>/QGG5H1ZC#S-ZP!3A%IC?- ;H\Y($6KY#F;8N3[%]] 0J*P=Z]W2 M6MN/CL\LF6*/G>'-0R.?9/HA[%0SG "3Y<-E7[VGM0C0E)4UZ(W><'!D.;(" MX',&;^VQ#MEJH3[7ZG+\ O!!\4K%*WC(QN&*%Y9NF,=ZH?67E6\ M4O%*Q2NW..U&(_W(2W[%*TMWK*!7*EZI>*7BE<7RRLZX?61XH>*5I3M6T"L/ MC ^N+J],%=@^[T)DXF>JW.CE"F-3Z519B-F"M7#\RC6?N4V5;+%PJDUUUZ7 M9SVKS*?5#8Q#Z6(_BPWU:2#"GLA6"4*NT"CINTR,L$O_]]8=*X DEQ7++((^M]2W9VSWTE'H%:KZO57[E-)MJU M[H\N)3O1P3#:"9?*_^]=&+R/+(/WS'9<7\179F<$(O9Q)Y["!+^/TYMX6>(M MY"\4K(F_*_==T-7+-YU^@>7C_9N8<0[/08F 2\44^"D82/P$1A'!69[^]9M_ MVV#W]K[YC\O_^^_Q-HZ;2*9!I;^%%\(I*FD:'1+]M'GEW_]V]N'T\OS=S]'9 M__QV]N[B[&)[[AHD0\]!YTVR_@74TL[]C$HP3% MFDS!6LLJNJ7R#-Y(#//ML>);O/'"J)#UOAQ$(QC&-$%N^5&>U27^JIS!:Z3_ M!3X7GD 2/(A@@# U>ACI\PJL"YXF4^W#;5>8J[B@R[)CYCH>719X^CPI2^0: M8$6P]E,S*(PXT1FX*8+ORSJQ.U' MDH&),*>/1949SS(0JZNEMB"9Q55T W9#FN;CN#(1KPY\U+6(@"D3<3V\,"XJ M7): M+X],T>;[S4]07-!;]Y(.5F(W#^')\MGF.<>Y"#-L46!*>91#)]"LP0O M6FPZX/4 @#_=F* '0@D6OB$;952#Q6A*6/[3$K_3:0,-\/LR#_@VK%P.DOSB[/3#V[]'I^]^C'X\^\?9+^]_^_7LW>7VZ/T/*[2Z MW751/:5G_V-GCE!I[T:W/L?7<02YJ?)JN3 [*JJ!&O=UH*]A5MU!]BVW:IF6 MGDBR:P.:->'.'7)2;+<.&@S++!S&.*UF>7TUHX_>.I9Y#"[AR<$S[A;0CZD?4S^FQQ_3<&_]NQ^F9<*VL!P^0A..I_RQ M[=NPN_7_^.H+O.9C?3. 1^LK\>R6ZP$[DVS+P7\[B[,KTU.,]P>G/SB?>W#Z MJ^?NO4/Z1>D7I6_G<(<%VP3?^(*68V/YZ=>D7Y->S]Q7SXAIT\0^<>#_B\O6 MPX0*^E?UK]JF5SU0VYQM<:CZSCCW2)'WK7)>$//NX>O/+&!^$G4D/9MT+]-. MIO?NSNO9RW0OTT]:I@_N6V>[U2)]EUK YT.0/MQ[>IN]5277O>KL5:>=\LG1 M5VK5TIL#O4Q_J5+RUT>]V];+]+.2Z9.OU(RP-W&_CHG;=YZ\0QQ:2URR/#.K MI;+_5/^IVSX5,+(\@SJ^KT83XE[<*!K4XN:KPMQ$WQX<:F6M)* :X_R\\>GP MI"Z=WG@\5*[?YAL_?SW<^RR)#:^&JZ5FZI2M*G>]./WE[()J77\]_?!?9T1U ML#VEKA>KB_4WJW(=2/TJ?M&5]>LS=J-U+PC+7[GB'L6-/QFKAH7M ^^I>0VJ9Y$G6!%/K X&32CYM*P>C)Z6 M'8F.TGP$JZOS;M0"KYOZ9F7 K%I>4BWPZ^.[50QN4TWB\>[)\/B)C>DIKE,_ MIGY,VU@+')*'W@G8]*1P7WVM\#/;T+Z6^/FAP?N2R+XD\M99][7$_<'I#TY? M2]R7S?:+TM?X;<&"];7$?=ULOR:]GNEKB?M7]:]ZSJ_J:XG[6N(U&(2^C/CE M8'>/7Q]\9L_X[03O]C+]C&5Z_^A% M)[F7Z^,GWX^D6*],NLL7B]>]R76-P> M3^D59Z\X;YWR<'!P9FQB)=JY/9U MQ'T=.25AO$;F97_\90XU.[] 4L M$7QDN:Z ^][%S0H\0(E?Y"4U-OZ>6L'"6UUI(985>M^28[+GOJ+%HRN_&;O8,WA\?C_9/A<7PP-/%)?+1W-!V^^?^&>]_\Q^7__?=X&\=-UF/OYZ_.[^X_'!Z>?Z/L^WA*_B9 MFZW3A1%/X%0G5+ /"O)NM 4M(@"Z9K!LW7PRXQH?.(BF21937?NLGL,D"U/" M!XA&(,G@XW-N!5^9\2R#B5\M^1Y+S14,,*B^YS]T4A*$M!\R]G#H]$!X1(V] M[K,K^->8+A3^MZ5 P._6J>- \&D(KFY?MML8"+AQ?3(WMW$1K'E72$F 'X"G MP%?08Q)*!]X,)&*H%XN\J.B1H[H$22A+N4(;1 ,;3*YO.Q[^?O_-[M[!R0.5 M];\Y.GIB)<_]F+9W3$^SA+X?TV9C&N[M/P+5P+; /GLJ@2W;L)XJX/D5>_05 MSWW%\ZVS[JD"^H/3'YR>*J"OBN\7I2_AW8(%ZZD"^K+X?DUZ/=-3!?2OZE_U MG%_54P7T5 &WI_][QH"7 ](_V'N9[;YZF7Z^,CT=#\.VLC_\.A0,J#_U.-_:LLH S:H4_QJS %QE"95S_0+^CO](OA#]]%VGMZ;_=@D^<=-9]W MQ'\?R /I>55^9:B$EH@S6N^VG_6>% QJ][,:OF]'P2AX;GO=?WH>A6M/;TS' MN\>O7S^Q,3W%=>K'M,UC>J#>U%\\+A+]:B9)/;_M)J5'?I]4\+KQ!G=KMR^Y MQ>4@CU#QVEZ4OD;UL1;X19_&YP5L[JO[^NJ^6V?=E\7V!Z<_.'U9;%^8U:_) M$UZ37M?V1;']F>K7I-?0B2[]ZB7Z^$CT\Z$6Z%^EG)=*O3G;WGI"UTYNU7\RL M/>G-VC#.O#WUDJTBLXGY2M618ZHH*ZE#(38&G$E=&I>5P<=Q.'D$_ZT7>1;- MXZHND@H[ D?_6<-CN,'P!S,U]#G\6O1F-_K1C+#V,?HM+BH>Y_D@.J_,G'\8 M\KN2,OIOF FL!3SI@^$&B%GT4U[HY_9V_IM69)X7)FA#B9TH8:PTS/O74QX- MMZ2>\OWEW\\^1.?OWK[_]6P0O3N[W)Z"RO=4:YAD()]F$&74?WN^LB&L?E;$#_C,855_V8^C'U8WK\,?65CGVE8U_IV%Y%^5B)]<+![\ )%^F6B MQH\/OPXSP1,ZXGT]9*\Y'V;*PZ.CW;T7J#I[F7Z^,OWZ=6_@]B+]W$3Z);:6 M?ID&+I;!?!5WY@F=\:TNC>PL%_LZM9$S&!:-):Q2B\LHCN 7=5IA&6/S4[ MABO1Y"\Q2$5\9;KKV9KE;-$H3N-LC 5L7W*RJPO;-,N+HK#(RP3KX+[G'I?7 MQM6:89V9]RV1GSWWE7@$!ZBN5G_E-LEK)WP>719WHH.#:"=<*O^_=ZDT/;25 MIC.;45^ 6.R,0+@_[L13F.#W<7H3+TM4X/Y"P9KXNW+?!5V]?-/I%U@^WK^) M&><%E>Q^#QK7%/@I&$C\!$81P<&:_O6;?]M@]_:^^8_+__OO\3:.FXI004V] MA1=BN2Q-HT.BGW;]\V\?WO_C_.+\_;OHI__?B=E MT='EZ?^<7;3TVB/JC.$^CK3(KQ.LIR<%_FID,C--*BI'_DYOD"K^! K>MI-U M%P_LT^^[%[O\@8&M3?:_QA<&MFZ=Y2F:)/SKW>A]7<"3_)<';[N)L_/AEUID_/3&=+0[/'IJ>]?+T_:.">7IZ"$* MZ9])_=4CU*$_Y8]MWX9]\:KV1_O8%Z[SVY8:@<\MD_WL>HHM6J@76R"[,>/" M"RJNZ>O+^^-S_^/35YGWE8[]FO35GU]PP?HJ\_Y,]6O2ZYF^RKQ_5?^JY_RJ MSW$F^A+MYU6BO3%@H2_=?CF8Z5?#P?%P^*0:C/15 +U$?\:4]W;W7V 10"_1 MSU>B14CPV$>GKRY M<^"A>WN?=LEY2U_=1Y#O3%^PC4)Q]T#4-LK#%Q.'E_[]YW8<7AT<']Z9L6,; M3T2O(3=VZ_9?A$#T*K*)2+@W2XT^;P?W]_OAX>ZA2C<6:6?5]SO\N\/OAP6YTSO.^I'DG6?1;7%3\U_-!=%Z9N7P4AUW-DC+Z;YAV90J8 MW@>#] 4XZ)_R0C^WM_/?M'SSO##P//CGG&;941"_(9/,\=XW=STAPY7L+Z_W MCJ?'=^4OP<=M@+KY)?E7G4R2:DE[\C9>8),(6*42MGOLP4F>*R/ Z[W=UWOK M:W1PCH8GNR>O*P45B_1SUJBCT_>[!X]+8E^ M+FG#%87P76RY99,NM_S^6471[FOM=(G2\. )[&WW><*]9]7P]:[VY M%:IQ.'A]LK][=#\4UB/?Z?>YMGL)^]JS&@Z&!T?WY?1_(G?L4U?(Y^Y"?3'@ MG*/!_M[)[O +)1H?2'.]Q/3OX>!@;__.P-X'VIB'M,#VCY[L@;_,,1?3V9&B M;6/?T^N1<#1HO6B2UYBPT1F]>%_X(9;FJ1[?X\&;-WN?B M\MDX&AP>O-Y]LXUGXRX G<,P9W_8 NCL[9ZT #KTNP?5T!N<01Q[7E=E,C$1*!38 MV4DRA5-@I+L-?PJ.!'Z0 &]>=SBO94M9C^ 925PD.,"_YS<&SO, -[S [C U MS&IDHC3'UC2M=D':XNX:OI[7I7WH&/5#00ID:ANZI/!L6.\$_F-G%<-+)DD) MGQW5,-W=Z(_6*ZC?S8T.9!$O";15+V#A>948XX?B;4JS\BV@E2+S"74&M[2# M9V&3GR*)TRT2Y[\9>#M.BK;0-@PZX!Y$N&4%RJ^T[9-L/[8A0D$&M0V:FGH2 ME; V8PZ>3V##TWQ!FX(I'VVQB2 MCAD3^[!(]#5N6H)8SZLLF<(UF%6@? C(2&))ATZER38SVK"%4=]_< .AV8D. M#M?U'^P["6YC1[Z^D^#7["3XX]G?+K?GVCC/P(C.#.K,/5++25G6>$?,Z'=' M9#>7=+^#>H_BJZO"7)'I @IYG"S@EF&;GPR@I@&_&UV&SX&+M2X(=X]O%9]EB\![F^OB!D6%M09BZ/&_]JC26DBT, M\8[,A"Q)^$_%'093=%WR+'PCC'P"?N$U+HIDMO\=?E?.P'PIM;YAG,_A6@3) MR<L%)Y?36C!TV3%)^/1_Y6ES=";W<0?7MT,E2- MIGMX1Q&B"B4GN[#RZ,F-C"'_2EPYL:-U\QNJB]NQ@BJ M:S@AO0D0>S\?_$T M4 ;P+ZZU_=#[%NC,5$'W1[2\!*>76ZGPEJ+#RQX_0.8#IE_44',9$3O_<&!XK>) )SA77A=Z>&3,I M0?O0L@4+/\OSDB(4#[K/=,#SM&4_P;HGJ;,[NNR?6V) [8V5:\1["S<-1C4# MWCC82SC*[A#H[H.'!9OUAUL=&P2KF#;715#(/Z=.T+"0L70=AIL ;F**C[S" M#?\__W:RO[_WPUO^XZG^D7X]_.$[/E-RE%C-Q]&WAUC\%]XQ=5::<8VO*\QU MGE[3D>*'3N,Q1N"772_\2?ZF[QM8LSU?T); T$$7%%05&UJ'^%/C*7C4ZP5^ M!^W^"2MA. 3?'APU!SS N^R?8�>5*S715WR5Y 0BM85L30(PV=P0)*..XX M-8:C<615>8^K%]@ FN-1^4W&/TS^66O<%5,F$Q2VG-N3PZ*3TN"VT33+\0PU M&KTF=T''$AX!_\\9C65TE<.;74_N/,+=RT!QP%I=P25AYF#J\6S6GE,.CY(1 ME.4N'^(.I/17E\_00LT7:4*Q2MXOZA=^;4#G5:7X0M[^6+'ZRB>[/9[[G>^O MXZ6_/?WM_/+TE^C#V>7O']YME6;ZR8P*JO/O!J[<&>H#.CKQ' O408+&9CXRA40%3NLK."OX MP]#_89\E^1V(JG[X8*/A>+KD=4OYP4UW_/JXX3G!+]\,CUJ?)*_O8'B\^[II MH[.2*]FM2LJ5TVVZ1B.\\JV?10D@'3G+OA['-<_$EWY[H 5&PGY8#]86C-F M6I-Y2JY0?!TG*87 ;L*2/)HF6J24F)@8C!7,XRR^LI?+\/4/F.0I8=9L*9-K MEBFY9A".XD M>N%B',J21F=@NL+-\,55:?>B;9,V_>7L].+L(CI]]V/T_O+O9Q^B7T\OSSZ< M@WY]>WKQ=U"R__W[^8>S7\_>75YLCZK]0W)4@>FG^&?SX7 ^$7&. M@&?C6$EPXU$KBNE&WA)=]' $8'YPP)FGA-V\DH\"ZR _>D$>R-+$UOWPJMD/ MCN61%-W,03][.3494BOUZ]+0,Q-/Q+]\DF6>IK59N- M%?$"CIPK/]Q_W8R9%9A"F#AK#BU(3#JBH9@1V(ALLU&+R-<*D'J.[C*9BGK'K/$[SFNUB)JJ!05TG8[KS8/TQ3GJD1(#>'=16 M?GN[T5OOQ42E0OKTRH#/_65):L24+(T_]SYUNV'J]JA/W?:IVZ1NB5C MY:=?WO^Q158*FM;3'!G-&!A%<,MZCK;'GQA+U0CN%#[AB-8VI%?#RP#=NN\_ M9SVVA4OKS@"3L"O? +..D_ 75B" M7E!OW0V)Q?I6Q':Y>J:QEZ17MH1I['&-E'=4([)!'KEO ?MR2(_V!_O#8PT\ M/RGBHY[*JY?J^[.)O#D8WI=-I*?S^OPKIBXI5B\XH_77R[.EN'@U'!P>'=Z% M4*[G'?GRF[(_.#PYW#UX]$UY(,Z1;3GY#B[XF2=_4XJN)R5D0^Q$<6Y./#U_?E<]L.WJ$U5EE_,OJ3L>:*>_UZ_RY7W),X%9_7$NSKD!H3M%,B MIPBELCP<,77!YCG!A$J^+2S!&< M.N6E' B%DE*VP &Y@:DC(&_ \.-D3CX,E4A54KU P%%?\(!RI)M!?I6!%'B6C&B+Q[0T$;$(873&EC_0$:K=A%VM\-5)\$"-":-!<-+KCGQD(]>-2M#0(," M+ITAH9EQ[+Q3-,>%9;.10I>[[(-L^[C(#3P]GR?C"&0&L78(]U= _J -'"=4 M)Z*N05;Q5#GH/K:Z4SZP)>]CEG'Q.D_-U0$IS%37F,IPS3CA(Q[+!V%#(GJ8^T M>X+$1:CY42'!0(H8RZ83TL&@M^:ERHW\'2X$UGYQFE(]*CP&,V'M7VF;3JZX,\QC MIB>;,?!PMR9@-4A%'_$[D6KE/ICT6X\WD*_,%-8 U3]+-%7EM;+#;IRH..E0 MC THN5(/!0@AYME!O6V1#GF[21;\[G175 G_[7X#\(TGT05)B*#EY+!9+(7W M;RRT8/3">*ZU"+B-" DYY4*/I*A.]B?DB]Y.J!Z8+FZ;6-'6E670UI,)W M-A;I7_.W_WC[&*K]4]7:JY# M_^CMX^TC7"ZLE2QAH:U!&["%JX5B5&F?Z,].'M$$+;4N^0\CS']"!$!59" H M2(#G1A:7;9G9.IVS+BUZ7WTSU+XL3M]$&HD5FM=&7>'&RL8^IE/9>*^!;[DR M1'AG0"_1I2%\E8B7F(4FL;G./F*GO#PD"^$3U"L_G;\[??=VF_5*5^*O4Z_H M>4";UU5>KJ9GPG*^?,P1!#0^V)=&IYJ_HI5Z!ES9?&F,.@$@:"!2"1)=IC U MUD6!H*$;Y9.G-LKDU-32!P<,!1R_J*0O07R;&<)L-+UAY[6:NZ=E2'[3D[GA=R1W. M)IG\]9L-2J:.WWS3%^KUA7K/H%!OI22]WCN>'M]U+?!QFQ3JH6V/]?"G8R(4 M1VUW!E8M\G:7VW/9O5]=Y.["9V4%OV!-3Z8,<0&!GY<"(E8K@UX7P-+-:Z #;9WD.8CS3'DSW[;2&],-Q28X R, MO+P@T<#'% F1WL>57!Z3]5L*>B208*9,C#>[%XAEL2+%YR>7 MW!^6G+>#:4A##Y<-R*Z3(L^85NHRE^Q190/5S&J%RZ+C\IH*( EL=8-BR<(5 MK@)EXX*)<@19TV:WRI]F^CXS6/R5,@8N]0ES5;45.[7E[2A(>%WBF61Y<[G8 MUP/-Q?[:YOWYD;^FN9_3+$Z7V/0!SME/=CG?VA@\?N:#"!Q\Y+T-L7JI7=R> MTRS#+5N1UOTOEQ4-B4E,5U,6#0'2@XD#PJB?( MXU=!0CX_2QS]S<:60, OJ%0?_;OHPA,Z_QT@O@_-PX+^:#"F@G?/D^E%,#6K MR3E)L.=!36#@UXV5R5B0'/^.('-WYB.SO/:A,V"=S# MAD4'N[A)L,85N="T'/"+5'_^T=DYT>D(^U#7G/WC?9^%7U]KG2L']!XW2[A8K@,&CQA$CB MIPE"LT" IW!7Y!KBWHB 6P+C%'K.*,[H_7WGJD"^23<+&A:?7<6+-09.(P1E MCQ1?1#U:@AV6T"Y@ZD5L4YCSQ"!&!;:6'\3F6RRGG!-5 5\P,Y^3E2;\L]RS M0%;:SPCJ0NQ&?U-RX.#/FLY9TUT08\.SY0(]1;;VAGM[TDQM 1Y<%:20FLS& MXR+'VSU-O32DC%_:8='F??OZ33/.0%M"[<#04F&RO? MTS%=8,,W!Z@'X:%SMGA\RGG_PXYO/K:=8PCP+,>7TV5(:6Z;!C+E+7K&3D>3 M%6AE9G#?M/,+R; ?'L2H14'QUQ21V!S[*[Q= M8\.#C8S.[U%PP^?%O-$8I&O9**,D=WE/&V-]A3QM 1Q:HD MM#':-'!T<1,-N4K(%N5:E#.!@I6A%AFSV>A LMBSMU%1*[8(4[^7L<)I7@!4X;[CO'U.=[/^0W-"_.T M"D>.L+-/,6$XJRR^DX\^3[IAGO1U3TW:9SR?QKB?2<;3 :O)<\\XJ(^75807 MJQ?KYU@&:+![&U2V"WS!(SCY.CZ^UT?%PY6SBR]+,/:7P.G]0I< _ ,$8.E= MU:Q1X7(,:Z;ZC8W17)(X$-E,KR;?<5._HXG\).9-<,5R@=N8\FN3^[4E\S(= M7JA+DU\#JN'PTY/+*$T^XAW&7ESXA<$FR\7OMVNV56&L7Y)Y4L4VQZJNQ?;X M$N>9&):VUL]U(K:H]"-X\Q:L!1?Z#1C,;5/S9;LX+EDR,F=#=8U"L_TPU<9MXVYU2"? M8Q,:32MR]&#@/,MS+!M5@U7+4$!4>8%%S'N!O]5! M^./=X]>O'X2A_ UW= >YU/'AZ.#DWH30=^',V']8>VI_ M,XL0<[[1^?F]4P4GA]N4*ACN1K^8*S#M?^,"%2R'W1[CE\M*77#0)>]="%," MSK_ G<^%,0JS*>L1-JXB+R_[&AV-DI)2PT)O,(G0[H1'C] Z%FCD_3-6)Z^W M2@Q/=R.?)V9[1-"KAV^CDQ3!U,C7W\:OXP+6C-IEL-4( PL(@9%^B"O)>8(/ MT[O1:L>SP"GZC.$$X/%@8T?'UK#JB9HE$+*'&_S_?#JP'L"-!013XMA!H/&U M&E(8,.\%4S@0'B*9X[G [)(PV@38[[KDGN?94@,EKDL-#Q1]$_1]&-[C<@H\ M;7TO[&23<:(#/3;P_%6/BL+1(_F1D1;]A.8KC*:?N?5\1R&@8K0Y3]_AQ#*0 M07J8+[&59VG(M=>\6 ?BFA;5?(+M+$:(HZBL=#1D8:#+>3-+QC,9"WE>L<-E M.R1L?=_"OZ^$('7Z0V&1VZ5&;-$P-H=UVB*KYZ98HRY('92ZY:P[0.9'=64/ M88I1+HI-#,*CM&ECIL-PA0Z]&"\RZX'UNVO-\ 2QT]7W._R[[I44*_+S5K); M#.AZ/[8$BX^YC>&:'.^>D"2%C"FJ659RV5#?]&P:7X-5@ Z,/?&.>LOKC6XU MCQ6)Z,KDBSP5E+E?F-'O]:/L]#M55%$Z4\H7P\P:_8DK0E1B<91'HI@.S M,%$0F&E2"5/;(+ =QG$M573WLJZ(5 >KP'HA^IK7T#7BH$-4,B'C!7B%X"/Z ME^X]5G"6084&UO(E8T2F,D0:)*\2[1**B;?S4TPE+R]+%YR](^I&W!K>X&F*](Q*N*8U/*2V^DWY\IO2Q$PR6\R M$)V,HG;U@O^)-".9@[PA,)> )85[3"%16WN@_-/A!52NNH'0QM!B(6>%XF;#4XQO:- # MKJB BOT6H=*P818-;]9%.T[?2\2CJBQ&X\=99E*J?,DPEJ]&"\H%)@V_N/ GAH\(:K!5WI'QC=%@K89J6$EZN'=<,CK."*-R:ZU>TZ!SO MF!L#;G%F-$9;AI$25[AI$RU<=-EO^Y??]E,J ?5*ZO2R2,KH"O:,T^^CI5Q5 MR$:-Y@TGUQ#_S91(O)^-7&Z,^9D1V$((N9R!GC($-*XO7M67))8M_K<,XJ%Y$036[R!J,QFF]_4_L$%-=S=(TQW) WH <:$4=US22C$!=G%"@&Z" M%R +,*P"5;_W,OA8X1/)T6%9:L%.J(3 !\JSB* TVS]RD3.V?[ZH.'96Q(MD M O\TUWG*I0^V:Q$1A;F\K]>I24U/:E^$?JY-#(IMVF[MXW=GDL1Q$6?*9J'= MKZ@:B5C)O'B?M+]2$75A/N'V0!Z3"7RV6 Y6*D6M:<"XX1VLWQ[M'Z#]W_25 ML3UN_VF,^[,K8_NKYS.N'BZU$HWLM_"C<(5!OG_E1SL]EVB9VAE(&L_)5KA? M4 &S\TM <->4S25P.RV:SBQ ;W4\ACN;F>HF+SY2D[BXBOU;>$P5R])H#H&P M=1;7U2PG?@ZOVR'N8.,Q Q8%WEL5D '&.A!LXF4/K8@,^N#JDY*,'PV>3DS. M8NEF21#MZSK%"(>Z-^H0KXS $PU,9Q].#);61;N')!/'>"%0$*]1BFCG.+I. M"NX;N"BX;Z$GK&B>C&?@6-2E#?4VO@.DTECIP"FEM"O%I, M^ZS05X(B-8/LMT35DU+:X-*5QI?>OVI&H(BPD-=$'I/*KV0A%22;.\%J)@(< M@E^%'%4D$:EC1[@=?=6:=W2CZ3748.3>S-I0"F'BCDJ0PQ)+(2R]Q/HU84_+ M:UH6R+.2,O1"_4A"_99U$+9DY*H4K8W!_L!8.Z9DQV L4]O"FG$XL&&4;H"G MMS28QI3Z_7LHLJ7RS%4K*2;ZG-:W)Z6?@\65 S!-9>^\R6^;2BZK>&#=5Q M7[$@9.8J%M2^YSC=\>J3WWCQ:TL7DMJBUEXJ'B7CD,)5CQDF&Z&U).)),6'Z M3O\V!A_([;5-(+$E(H_J=?Y7W-&_.?P;6Y<1=1G/:C3#F'S+!Z:,ZB1E0$XR6;1HOE?,GH8:% 9:: M+ D6$W6C:NTD"0-9X!=LI)Z(+HC,"KDIF72'6'K(B4)?B+B#=AR[*%$RA[ J M/R&%. 7*0<5*TAF8K[V12EE'7-C;G*J)=>.7,].Y,@#'L_, MI,:F22KU\%=L;)"85;4+2AT_D61E*<>F5WY/4&+7U"@@5@,%1= 0.5QGVDH/ M9=I&:QJ]W2V4 WSO$BD]TY BPH)&^MK$1[.L%8>' 6(/=\-='[G%E%^6H$ ] MB\NE<#:.,&KVR\@.K?NHX6M0C;*99+7M1>3114=H<+K3!/20\"G'/ MX>Y(PR2\Z^-//I"[WZ-'\3%+6HGT56=3)B"OO! ^-H7 M8.HW8N0FA%5I V:E]3W@E<(F&C=;\=U&#-@+ZZ-9'3GL_I7VBO)9CA;2!%(E#C,*G&(V.NG?L?6(RA&TE]JCG"5@B/X70_Q^'%L8\R)'!([ M'3_$WT)TJB3C(Z<(QAK;-.=8./KINL5.6"+K@["-9B_27XL9S(>Y_7O>BF.! M#'AN+(/?N-[18P>D(!EZ3BG'0MA2(IWX2GOV7?RLK?JD[T>I;Q2XG4BN%BS) MAWI!^/*"\).#K?DF=.!6JJP?9X'5.BSSU_/P$6]348N:E//72UB++ B M3&*=34HXPYA/0V@2 4>JBOO%4 =G,5-P!Y'(G,R115V U23$:_3;J%Y0_A>? M%XM0L&'% %NS@.&X3W,"9A9Q3QQJKLM-?AW 00B!)F;$D'.\C_ V3<.V2@U' M?$&48?!D&H^;@PS"CMN;4"^/CR:/8,L3:PYZZ"$+QSS7O48S.?ZH5;?B/@OB MD1FN$^P^7LZ:6X_<@;C_[""(:+"XW&M MV-\9"X'U&)-_P%[!/0W\OF;7K]D]W'N@#EUO#OH.77VE[S96^CZ9!A%E],&D M&OSY.3F[;>WKH]V!II\EX@P78 MMDX$3Z O!]C$TL4TNB)I2;7HU8^#!> A]K )K,)1;3_BP@\)ES)8)K>@W.:' M^FB*_2RQ9'F&<)!9NK$DFZ9:LNO:'7.PVX79F4FFC";Y'*/V8PEC^^E0+SPP MP*0*PV.6-EU7V@RJP2:J#)JX,\HB+QJO!1L$.Y1>%8;;D XZ_X[]^FIZ0+!L MX(;.\T1B5^R5"&!0*U)EU23^P8^4;3"E)](E.;%)QCU0P:;RNJTLO0?9+?1W M[%?<*'31U9:BG@QS;F$[38D3QN_N!+98COZ6+T/4Z* M!G[B5(AC)D;R._"<6;+ Y*G(F'@&F*9+;'T#=7]*34R*U[4UVD"GK-0BV#U) M)X)/O7W-!IW(KS2'@=A^WF@OQW#[_XT\ V-J%ZTGZ$15LHH-$ 23&(9Q/3<*"AS\2E 2_@! M_U5HB<2B*XE)5SAS*8:84/27%@8[&L/Z4\U1? ."?BI]H?&<$")WRHV(?5$: M$"C?.66 M@U#8]#P.V?'OQ@G%([_S8=:,[YC*GHY17X@^LJCSH$8F9%D5%E?[- Y9>"Q_ M]V^3^.;XSFT2GX;MBK;_?XA^_O#^C\N_/QO#O&\;]71=@%5[$*JEB9E3^T_)AZXIZ;7D^6D, M%O04=/?2Q 5>JTVO0H&J$;:J)>N-#1)]J06N,V(E2BI. 3H+%H?J7IB93Q6] M;!>[T6+72,0J#+2*%;G])M17)RGQPMW?VS]0FF3Y"UTD>'=/D( #>]R&GS_D M@;OQN@6BEPP/!F\.3_"AP\/!ZY,W+!<6D-OHB1E3JU):?YR(=,ET4/P0XH]+ M0X9F>WWH$7P&)IS(D&HXCRMK@\N^ )QXNDTF6P.HRP-1G.4FH@&5^S74JIHV=;0 >:H'BS0.#9Y!ROK)!LWUPM MKTU4?6O1T)H+X4FW,)[['KFVP]Q".Q@ MO?G2,4T(2P"9?#.3+M!_HT]3',=_/?MDX3&^$?:^B2H[.2>T\L55G"5_.N=" M:8\=_&V7Q$C2?/K<)/=H_^8AWN,OD$-D]6S4H\0_" _P1/.R[$)C\8#LAPXR^" MQ4=@YH4>UMW(%P=\))YML?U2JKXO"5]^E8G4? B:A#?*@VV8@324(+BD!M - Q+PXK7#.[2PQVF%D(A MDJI-%C4ETJ?5TLT*QVLL('J0X5%30JPS8X>="[%U;)'\!A>Y&N*$+@*5+4U0 M*.[('@0Y0AR4HN)-YX=P1-36>S#:*+0=\8Q0K)O(Q0-[51=60F&8GBB-(:$1 MH6)7H^TZ^:A(.@KN/@,KG54@&\/D5O 8$L+SQ1D]DF-J5'"@HV\I0C+=N [1 M$U6O64GI-:M JQQ/A/"Z,%=A:2K_J[H6N]&'\"Q1-)@DR\F_--BBB@4Z:YZ+ M9=FF"NKZ&39>XC;R*UW?)JG9P!^A%\ ;<,5$L$4:GICR7/4=<-]/*\I)T-Z# M8XM6'1]:^:3'X2CV/_:U@X.DC_093$BL.(Q,5A_EM2@EAD7?'@#.JT67IY): M2"JV)6CN5A)3FHF4&ECSEA-3%N#H?5VL-S=P*[!!D+%"/MZ@>9H@EKLJEBFC'>G0KYRR^IMH+UX_+-LRAJ<'UQADJ_,!\ZZ_Z'J44H)2&?6>!'F_T-,;]T'BC)^A>]:W8GY25VKTE9!8HLH6-,[1, M%G$IG27)SDR3CQS3<):C_8ZU-VN.=7JP(4),>W869CXI,C5'3P=^X?K->=0U M[(UPU9]25C7Y:6W[(1]J@IR3\@HPI= D&^F,DC+"_&+T$_T9H_L2U?$S!&JZ M!ZAPC ; ]D\:EI+7;D\[_$ZD6LQKN+?R.VKN3)@L,4B4W!C#+/#$'2_N@3BC M9'/8_EG6:*K\] 5YD<&WF%N<^<34SV13MXG5\0CP_;IS5[#"LR1OCX-(:'>^ M(EI0V)L8O65\0ZM9>IC%X!0#F$75;!F !KYC@\@11RHYI5*(!WRCQ%%I+?&F M1R63WS'9<[ 9GX)<%Z]AXD#0(;\4!'?V?-IAB.YXA98V6 AKH M+UR>F\:!>YE(%WN)JL*>L+6?+94_$V$4,&"Z&[;5'=G[?,& (MZ12X>L?E_MSTV,;@.( MC$O"H$JTS^D, -T>_MG.F^,2U2?3G33//Y*[CI"WEN 'G2^M3QD\694_QCG@(II\Q_ L MZ:C0Q8Y /J60(TA(P>G!1@!/R5MX 0IB#C5B=@3#D'AF:>S1IV49N-#$'0)X M;/7X!6XV**,?()11B588HM[JI-%UVDU[#/=3*:#/B#[X/!(!%[2NW/N"ZCO) M?&QB?3V9W:*#^X=!;9R8:V'\8[2EGV"7R5NSB72P6P:ZL1@)P<$OA$ VKD6R M!@KTB":6N$:OA1)N&*.UE10L9&ZYHA20+9&*-YY'X2HW;C)N0 &5WD:I&B;/ MH=/"M#+\?5^"]\5+\#J,NSCZ$>PJVI:#H1_Y)G-L/,OS4FAS"+().SJ74%V= MU82 9&.Y%$!.0FCW<6$(] &VUJB>7"&4?<0\EOR1QGO4AUSDE95"%1WB'N$ MUW432&N;9V?^"0C%](=>KKZX7-GN/UZ'$-BB11IG0;/R:KD0;\UB;D!A%7E- M>HL2=_^J\RJVB%P!1G#*%SO&I6ATD.)X$(GI5)0_X-M[J?GB4H,&4H7%^5=- M^)PH#1(@TC7B.(\,+'0F7R#X-@A=-@$K#C6)S<_'F6?9QNR3D4NFH/,-']<6 M+DN&I"PVZ\6KZ]K<(K/DM#,-.7#6"%8'+,__C[V\N+Z/0=_.[L M[=_?O?_E_<__^RP<@*XD'C4MRB0YCJ!QN2NPWP68PC2P"=,\37*V0SN1 M=>$VK-L#LA>X.VP# $!!,M<]%)'1;$U4C\#/I" H6^L9I3^+ M7-EHBU42YE4S*[0!Z6$FI0Z%.%O,)OD\8IN<2/[AU4CFXM7MN3+!!50NVG%'?2%&_2=AML9.<35D>B[$(/-E6*@?_30O1ND6G#C*"CK5X0, M+!1:(S;:6&9:<[5MS,A4M###3MC1J,AC2E@P7>W4]H>5#Q1BB^$>[2"TIIX3 M?>@I]@&<\H))5%^"3HC>UN):WN_6L%*4;WA!(R?W'TH*%=#EKH$$^_= MM ,2+')<@T1^(%EN4N]L6&O_G^Q**K0R3>%Q6E!+#/D*].QO&^@T& &K,!/M M5T>MV'Y'L$%)3 +6NLJ6TIMB1&6[%==?6/#V;A2=6IL?,Y"=LU=\AR57:-EE M=@6\1J8QA8=,M;P=7=1 %E$MJV>#A(@TC;Z%?F=KQX/JZ$CBCF;@6:6T#_EB M1F@67FJQO CZ0=+20"%U"P>O/X$V.$#FO+P2#*/QC(U&S$L3RZC[I=;LV>4C MHXB3[:FYPO8CUB<$Z9_D15"^"P+GF9P6QF*?Q@T%V9@,JW<=5)H13[HF_'[< M"G=R3@GCTJ!/6>->^DYK W"VEE*%L'O_K=)( :KB5U[9TS!P^'[TVSZ)"5,P&8*>G!@,.:: MD0'DU%DP[B2_R4!6F5"G7O _'4,0H\5NP-&4)Y5F@SDX4J8Y["@Z_)01F:8< MJU&JIC#N_[4J43\O>+-J+:S%P?UB%$CDZU$/-AI I]"7+U@SG0QW]_Y"*Y]7 M1(%@TT5WK(U\?;)[\ID/.MB-+FQG2%\J5LJ#QCK*H$B+U( %&6^"*G970N#A MJVF!89B4 ;M8VA-[A>FWT5N1KBX(S"+=NDJ,Z21L>(3,5C5U_QWXS\0#@Q$K MBM94^ Q^).&W-N+7XK7TZ;1:X5&=ILU&TGSA;CWK#('S'97E0:3)57.! +C; M"H[H@+=2;IL-MI(<<\Y^AZQBCCTOI&,_F$&K"TL4[4P()BO%!H:$1O!D+%&,"\]4NRFV)TCSL M[$V<;K)0(N\\V?#8>3R;09&Z=TS:=RK?DU(9%I),=-X6*X=HBXCO=%'8Z+,# M9>095PR@'4/%KX.P>U23&:Z]1@+VQ 3:L[!),)7%\MRMG]:FJMS=+D)*OI'O10J-1=/=!OE& M]@GRMGRTS EH+VRPFOMO*>J7,GA?<4<)LJY"O^2V&PE0MF#A<^UD??:7P#9_X[G8_.$S_%HW-<^5Q/"7B/Y=9XV -= MTX=713Q7BL=P6N!4RBEZK]",/)=R05KU@5#L*Q.+@+U/)2,Y_B0VSM#?J74EOO8=''8GB6F M'%+CS'2GKTM?."UQH"W*#M^F\'RISQ@T(S^D[T&T\HE1\PV=VW0V@9K,'PB M%NE<)Y-:8'B2W(9'#-&5*CB)*1-JFV7B$<578&92N;__A,/CW<._='Z7^ _A M#S+,Z,%&R%K#>I%_R76Y^S17+YAZWBZ=8MC%5 _ _8\A%Q#&K, MW-XI&!,KD16":!K(2@79TVC\G92/?X6-.&!',;^,VA;2>^J""O+T7L+@2646 M3C742*#^)T?5+8 MW@"%<(V.Q0I=J^KT%OV).*\0R$"ML#.OQFK0A88I-;+?N1:$A%!^'AHI U;8 MKC!:2$7F4NY\ZF"<;'Y=X\?I!+K(MM"(^JL;IZ9E)S4,,@VS(QK.\UIM8*)S M(A(;)Y\TXG:HI&7#\E[J@)DP)0NQ[G%MQN2:Q WVCCPWK9NE>F/!RZL#.X&G MTF:/L94P[;7VON!>:(:%M##RN\ZE5Q21?MHG=,2 =0")XQ9YR ?*+.B-AS7I M4S,N6&U\3',2)2.4F*W(/^FXB-3@C2(Y\%JY1E2O4KYL1C5(LD4@U950A35? MQA>;+3X0.Z]!2&_KZQPPR9+4:X1'^YS"WXB:+YD.:$MM=DA26]URD916KVM7 M10?F:869FLQ%[2,'G[A.D &,.?&U-^\X+Q8YIQ$E5=(L<^Q@9?9J.7C:C8'H(30' .>@A.#\%Y&N-^YA #X*_0@O'V2C-J2&"R3M[V3;B$N9I;"+3+R?\U+AT;@ M?!,B3Y&E@N+8>"-DNC3,*!G]S2QSYX;;O_KX6L<"TV!(5O)[C@I9-+'$(\6H MF!BP]!';8?N_3JC :8#,>FA4/XR%VR!R 41N#"IB"\# M_NO90$'<@MJW@DE>Q^+3(HVDN#::6%XCK/:LG #97XT,CH+7GQ(&A(1I=66W M>";,Q^Q01L&R\5E#V3>;5/2S/-N1EZ%5VS@)*]$@258BS#T;+]EER3,T[-T" MZB/'\<+K07:%+4/9J2,*'KO(@:24QGSD5D/(P4P.]IS=9FP )?:N%K)[@..8 MEBT$F:'55J SXGV%H-L3L&,I9HF9NFM"W,LQ1SFNQ(,@%B0%Z^ MR#=#_&U>WH/=_#V_0>MWL)E/:IUC-:TTA':;!L+;T4J--AMTMSIXV$9V-H^5 MX4BS5:V8;FG#M#FX98L4[_O:D\'PTF)!8]N9D6>D4[ITE./GBD=$+!LO/674 MN.GD)'1U;XQ;S>H4J2(@.>+PQCI@_;O7OJN;P5./G*A*I"%C^:?I-1D[[P!@ M:N)D0TH'[+?N(9/($6^.KQCOEYWKR+16QK+-\>W6[ M/U(,2RO]3:[X)R',7\H\.UT!O%D5UXBJ M>C$M RQPAAEZ;P"%3))-Z!* >*U8!6X/8Y?IC:/_YD77NC% M2LI$;O2N*=.YIS[T9$QA$J" ]:-*QM6)D]WH9_4SQJ.TD!>L^>CV$/^^^3YL(.3N)@(F5P8 M%/ZLQPD?.O%9EG#-I/!1[1O5G6'8"!+ G7%F8>=,$BGF41]187(<1)YA !0) M1KR:ZJF;;DU_)U/&ET0IFJ;4BEC:GP%ZZ#7O2-:LKO/@QNLKM@$7>F/$# M4VW:E5)113P7=S1D0K50>=2@"0HICRBEOE7_Z"'QJ/,.<3,V[1/N&NF/906% M_&8+$"RK51:X*G22D/<.LX9+-\$:FT)97CV$^J>@=4%SS,JF'%:G M7MG[S9'RDAL'X;RDD3 ZBC'U=>,]7[),ZIN46*,;U\. JC;&UYLVF):@G$$@ M\:O$O,=N#KVM1@/4DPB=E9?%:?3<:C0OPO'ZO<#YB$"NJP>2L:"0G%Q]1EJ/P89FCI0"66[\-() '&3L8.GB2$MNHK0P MU# (+BZ2!&>+A[&ASMUI1]>)K<9:HS?QL@G=I#;$NQ>[_FKYM2*:11)XD%7O M=-G"X+7VAX1U9/S.J3:?';0YCES[ 8W>8X,C$/@=K(OQ'D#@V'SL\S][;2K\ M%JV(:; C@Y?:;TG!/+(Y"G5TH$BL NBZ):TS?4<%W[&BS\/2_L-P:1/5CI5! MVUL+1&/"2V^KTGC\T>L7$E)\JAAXB=F@!XW7_C/(Q4HN9XO,[TN"UDW V2N8 M>=FKY#Y-3*5D/DYI4Y"D JY?4_;TC5^>,(TA%,2JG"5&57#FTKQ6D*8F MQIW7=MM)>,%QM=Q;A),.HE^3<9%CD[^!(]*E![/A/^8BR('6D\HO!MVUB/0= MAJ"/9QE5]8769W#41T43]>K*%0.(1L_A^.6%"]<#*U+$!PSVUA.:F0%U_EN> M()?,3P1!PEY';XO\9G(!INA'45'_+_7YI(!U+-\7N(L["HO68^QMF"\2>&/-34&%[.Z48F*L9,[QO"8'/R[]'?Y! M6FUOS*=YW&_NO3=7G-AQFM>30"O;7??VUBLS1P^%OF./_2NP2ZZI-1P_D\_T M; D*>\*?_:['Z6R(TSGL<3H]3N=IC/N)X'0^#T[B RL]QX0L3R5)L_;FP!FB M@Q5PWX8+.K /R>*Y+;_DS)]0X;D@BS0@LI$I!CD7U/&%4D8N^RT-."LM=W MWT(8,'G9EA;5Q=WRZ J]ZN(EDNG1U<#XLTGJ5S9@XN-/4V"?)4>O;7L% MT5&5+< (+C5>DL!^C#8)0?-4Y);VL[O1!>%0/%5AY5KWWT;1]7SYL9)P)RGR M'GS>HKKIBR'?X7O:;O_=PF:+91?,6'6=3&2Y*NYUIKTR<*-2HLSW&]M0RJC#9&'=:2)8\UI.*-A3/D _3.&O]S@,B$Q.9 M&$R >U!YU2C@9]_DQ4H6H6#55:%,!_0@RS[6%,JJ/1-H7D# MD:.\N(*5^].C!BH'2_C7GX MI?":5E+:)P\EZ+5(L2MA!^ XM)P2L#W3I,L!OIQ*7EA;M@!2E-QN+C^N8#-: MYJ^[[+);DR2;%K&K?/%W@ZMX2-U7F_"L;)%">&LA4HT,A?0@Y2KZ(EXD$V&4 M#0GFFIQEUJ89,ZP000623)*+0" -ON5B<;!.!BB>*HE(QN/*J%0.*4'_O@EH MH*B-%B4U[[30G$1S3%E.X,)"U!G55@56F8L*>]/F2?B8N, M#)E.P':0N\)-OAHRH56X7@\D+R]#\T83B#]]3 M =*[MVVWL&\B9K@ J?S4 Z3F+3,3,H$/?6'>TI*?19S\WD,1Z9REPNT/I[$ MBZ:1D[<\E9891^3\D@X+2/]6GD,N2-#+&?XL#N.U:=S0# #%!0 3^)I! P)0 MPKXQ5$#K+YAR;XN$6E=#S(L7?0O:6ZW MZ, _ VS72ZB*"14A,+.-UY;7$HH$[@:B<%%V923E+*:*BPXDO2$M4N!N";-I)^3<><[80H M>%E*63NG?$((35C HD4"XS1.F*Q&X3JD_Q4/X^-3N626@AYQ1>H E]^_MMQ. M=9+)=*#U%-X20IEL7PQF-JN$J ^M9$_3.B:X28*AP8?GX%P"C@Q-,+3EH+BTV M,ONDP=6&WO&$O :";-CZEQ96R3/-A&7/M'V%3 QM;/B:V;J/7 MB6W ._"=3K]-[P_^FH'U1(9&*0:.X+Y+>!&JT+A0GN>"RQM:=+[/A"WJ!T?YE4M5W43,->Y\BF7<@DQ'JL=V0V20K"B/!I+@OZU=L$C M N-OLC_M."/,'.F=#8%CW=(B$1*ZS.ZHEQZ<-# E?)^6[61Q4 EXS,UX//6F M9I46IOFG$",LVV1Q^->VSX1>4:SX2K0P<4#G%N4:R'_;+!;$C&D;D-Z5Z_7( M83Z;MM*F^*E:UB0*3=*]-JZSHR;.WN3$TFVGE6>*H UPG<%&M]KTA)+B[C,P M6',<1E!:1&%S_S:TI\^[%5=K1"&>$/*YUJ #LXDBYFWW1*Y]\D:L%EX*V0F. M]R/X!B[^)EA6>P1U-@%;3O!>@[.XK/PB/5!6"ON=6OTGEQ("^$IAS65OV2UJA]40 M%.5R=2KIH!FF5DH+N7;^#KXX*335@&<7'ER)Q,&:6FD;)%&M(_0UIX&Y>S@5S&$S-B R$! "S*6B,N^"9B,S'W- @=\JB6VOA'55 M/>?#%"SW.)T IW/4XW1ZG,[3&/<3P>E\V996DYQN7L_.62 Y 7JA\(]%S,09 M-IA%%"N(@EE4'+C5G(W!]IB4?PMS,YERZK3#Y8%E)]9G /GP>CX$,K0@:K;0W!3%"#F2WFH+V\905@1B5QYV>N M/PU%_#FEPJ1WT@F5=WXW^A7N\YQH4>8>*JQ!C2=)=$NF2;QV6' (T_B3ZU-5 ME.PFMOPY:]=A1WKK'*DKI2D,ZCM5PVL1"ZT)V)C[)1/86OG2,1$A"2)$>2RU MW:>_0IKO'S0P. &).,QD@RTZ]N]4G81ID_SSCE0++A,GG^LOF+K$O86#?. M49>KUB]H]&R7O@$7*EUVD1V@X,5":]0)YO-3F=)/PN/"O 99"9@QO3ZT]CRV M(&'=S)"J:$U .=^!/J!47"/.NVK\(98M^,KI>5>P7? W[,-C:(UL?BE$E 7G M7:!;>ATSON+C;.T4WW?L-W+#%>P\&%\3V"CL_JW!'V5CY?C_JHRU[OJ*/+K? M=MR6=V%_$5R"KGB06RD6UIBZ\58SQM$&XCG@@O6!1DRILMWA:AUIBA]1ZF[; M,2J(MHUWL+,"/Y@7TL1QFQ1A-&?/R1\[E:/$A >=$28@98H^&&+ G27L)5

!8:J1O$!B[K4XL0Z;XXE=DZG;YG99K90$:ABYLXGT6 V MK4T$>::Y=R5VF@W[5 %2YVV^5)M@IJ"JVQ=W(V_"GVH!95.M"]ZXR%%PU>CJ M&"*MN$DVGRTF&2H=:F425[$K>@U: M]2ALS^7UM!<#R:?]NQ(G4.-#5!]6_<_A!'";C3]F26HLH8L@U[5;DLFBD'A< M5"@3CH^%FV?@W4&,,6OH:36B!:# JI;.DT^2V'&[A6K,VH1M/I96,LTA;J2C MJZ#(U['DH=0),DKI+#8YVJJZP9F'V8!NL?>QPS0UC:BV>R,F(&>N.AN#63.4 MW0=:&BV]"Q(&>FZ:PW>> 4 M>/UHD2 6[E^AR$,VIO%'NE#A&"!7RIRQ;Y1"L1R'JBP]0Z:9RRP]6!>.P4+Z M>7PIIQW]T^RGD.JRB354?R1"6RQ!1#L]30K5V7V3M;J%&&RU16KI8#B(VJ@\ M:>V2(Z74^A)\$5MOS)$SA\,E0.R4[%PZH9YIBX^Q;(1H9@?Z)240%V;0E,5P M! MOB-0L96[6U@.E1$:76[6&8Q%$<)&7,!+J(CVY'8]RAJ@S.SLJ.\BJ$MW$ M@0N-5;"%&;N:4,[-!!;^VB"%\Y&?1[1";H#F7DE7:T)K:$N"CLZ6<)\7.2AC M=/B\_8E(828*%!*H:F*35FS6,2 MF%@:+IGF16/1Z2JUA+D>Q L+[A3@[WIFJ_,*K@,[/UVO]KF)?,GX5QU;"D:* M=I65BRF&"H!)I56'$=LRJ=7 "+,)/&*LX\P6.V+(#2WE6!/#7#QC,E"]6TSM MB+B@/"@5D!$UL]MHTKGK;"OM'!+$6.VUEU.I7YWQE)MKWZ6P]';A>KU.J[/5 M'$/DOBNPI#9M)7? M):@-68J(E@]#W#H"E /2=4 @N[BYZ2+3MG)SLMCD:UV&[QJ,JI;U[TRB!5@ M(4B*]%?5;.[IWBF""_EQ&"(@&$RMG2.PSDNK:)0J,_/HT:0LB"I\$RH;3C*R MWJWVQ=>R0:UD_OY..S"9IU/".5I#S4X41I;+>,3!#MU?UTY9ZV_*BMU?Q(B@ MP^.5V?-QPW7B@"$.!(SMN72?U[/J^A[0K2>P6R]$J]<)MXO@>D6FFPE<3(KD M:O?@ *.F', 4PJ;"&*-1"NHYM[)ZGDN;I&1&H7E>-P\7;]='F:F[4M57=$)S M41-#O9N:!S?RUMQY(O#[ZX2SP$5'C)H***7=0&&80WV*G1%0R[9AM*$KX2&# MM0.;+E07*MZ%=>E,#9K:U-_=Y$X8JHHW^((2^&D[%I$SR&670+"BX6[0NAA\-L"(Q#9B+50?J%QJE8Y+0]?-W#48!LO$P M;U=6&A@0CE76PRM3;&UN$71,O31S0%FOA1H:1>(KO;.F NZO?"'LX-2;<(G% M.PC7T)9$'8%&JN_19)! MS!)V'V 3B118F,O+NBARH6%'@S6HI?8L*$JB>>PG5)BCD6=9XUIBLHU0+YX% MXX1I$<\-I1,P:M-<)'>('!>YW\2)]Y=/T4W&FZZE">UY MQTAP5-JUDMSM\XAOG-JT3"X99"]7-Z9 F5<<#Z:[]#? (G:.1XOF:SQFT(TZ M&!/Y@H\L:;2R[2;Y][EIM@Z2X%)H X_RI]7B!M.X/I:.LVH4LVXP[DB?0BU] MXAZ%'O1!''N[Q'P+P+$FBM"]'V;P7/0@U](!(?$CLIE3':%D?F$$;%U:7%;NFZOO.0'$Z-,J X*WLA] MCE$4FU\FQA^"B:"IP4_Z3B737@ 2S6'!MR 'EW.F'/4.7^^4L+2)<-)BXKJ# MI(T9H@L+G6?.:.'*,QME828)Q$?8>,&8_/AS/J!CT>E(AJ:3]Q!/ 4<:ND;C MF=$D 1_PSLZ/U!R'&S\V@ WZ.0Z9"6J&M/D.-PMOX468_ZJ) 0QV2UC&//E7 M%@FPG\I%(CW6-33@K8,V8D>$6N4F*$92Q^X$R-,;,P)'V0A0@#671V#N?[0% M8@D,AR#UM78UV$H N8(*8ET<([$;: MG$6S>'Z_]ZLZ1MY^V[81ZZ)DV2SH!TDFLN9]?,L^<;I"XUPV[*1[TZBM(KHD MW*&=CQE>]+H' 8.=%XYTM=0QEQ_#XI$A3Z,MD!W+I:)Y7=ER@?,Q31/*0D:_ M?\2@JJ3M7;K0:V+8^-"'NBR3.&QE:)-JS9,-ZZWTUG:+&_"SL.+7!9+#MB>> M3X=8=Q"CS%9_)[9]BM0^,/8Q;J R77<'GD(6#K6!F\,A7,29-D#2+VW177X: M-12I,&:2%N4R6;TUK-%(I79Z\_EI6 RR4^ 0Z:)*VS#L%M7!,5'/-G)6@?=O M&J9D^6Y)(I)%Y@#YEIM+N"Q+,/NH09:ZTVF>5 &B6U68TCLT4C0-C'#S;J-K M;6+5UDU2N@9+$^V,ZJ&YBCLI6E>5/N8G*H-X2F7D3-,)!R2M##65@)]A'V%, MJF[.)6#PL4G0DU=!G/J&.TN=1!3RQ@)2'DU)?%K/6^$#W)B-!%2D6E?>.::^ MXIC$,O 2%:[GF+4S#1Z!L5#U:*9 &H4/Z/T@ MH8[$PX>P6WGI9F#A'(N_W(ZVQ%X*C/HNX?*TYJ,W2(Q/T+@"O.V8@*[=BS?O8'W:C?JTU&9IJ==] M6JI/2SV-<3^1M-27"E3^R(#! 7NE;,DT3<]&;+RK"*ZC=R;1V @M5U,;TS<: M<+Y1FJ-]STXZ&W]RA:UW#S@JUGP%C4H(K2PPTS,*)8K?H-YP1M/JJ.DV%W)I M*=T&'9PM?E\(5Z^-(I8DDD6H(,$PN7+*L*VG!T=E^7*X&XQF3$S%=(?VLJK MN1CX1;$NKP*2HF9E6).A3W?@JMM/B&D$MNRYL'$J@6E)I;J6 ,Q,NA#GM>'T MF3F&Y*1P#5:?&, ZRY6\6O*JB!$(Y2HS+3E:\J_:" INM'1Q-XF,2Z64F$=E M#.>"F:?%O98BL6E!!G0EW #EY+"= M!CH'9FD#FG6S/''NLT%ZF7(8$VYU,G74%TK3-T?Y7G"M/C%=^&6E?&TT^C78 M;]A6$*RT^4JS?V7]8X'"86=L;C"#56!PT#%FI<"61GN-&R2:F)I\(9O&C06S8SKX*QWX\OOQ^>@X27 M$O@3"+KP@D9S3MY;T];QK'B^@V:NPP28@VRA&FP\&NZXA.P::_G?K*Y@#'J9 M$*]^WWW[RU]D7O(PR$42>8ZQ/1 T]^5!ARB9;28<'0T9D<7REP0E6BL:DN3. MZBXNN466OFTS>TNT42;/<5P*'+7L@8Y.2?F(:3H"M.PZ.KF0_VG]D&ST10LZ M$6--(>F$ZPOM6S6>Z(,O&%L8G1-&SE12&=@1I.YX,W&5T,L(2)JCTJ=RAIQ:3S%].)_[.G.-7OY9 M3ZBT%CR4L1M^&S_F^HH@17]A0?PT!\72YJYASKHP/G4HPW!&6@;(MU7ID-WH M-$68S=7,BYOB#3!'?\X!GWRLB@OX$R(U+U8G6V)X/Y.!5-QPJR-5,+#D2C>< M<"CR5#@".,5P.W]#R"'F#_\NHY/WR; \8C5;584%W4(LJ,>03R]K! LC1-]' MD; =W[&4D0*Z))ZI:\. (AH;-5DH_,AF@'1ER*W&*$W]PDR> M@3<_K85\S+_Z5O<"L4U&6AW7_6MM.]52L,X484]A:UPTLDD_@R(PX(0FZ(S% MDCE\_?##4K%_&*0DE#1(T.\??HD0O']%3>$EKI97)6&/+8-7'5*\*4-H%6V@A&7*EFSKB'= M;GC'LDSIMJS>W19\N^$_MN6)KNB22%P)>\]4;7R[,I]86(CR*WXJ1;Q-X=5D M#EI5#+S57GT46GM5,]K#K<9SAT!S& 5FE^"">)1M1.UC(E&ZY/*TJ)ME.4=< M10L<=MX]9;6)&P$!P@#9Q^;24+ZQ>X&RG5[CT5B[;+Z0>'XU9>TPE#,>4SB*"N2IW)_O!UL2USP&NN+V M<]X, SJ9X%[YK-MD@P[GF\!MD\E?O[G=/-G?._KFKO?(WB-#3K.BL MN$5&Q5M;.+P!_3^QKM!-+&S,C%B+*Z[CLO0T>,D7,2IN,BXF.1[M*(OG:H_1 M7_'YA1$=ZX%R:01,0.GUPW8!F30U5RX>YC/A##JX;FR\^SK)4_]KJ[>UV1\G MSW:$%XIY'Y1J&3@5*6W7(JU+2J#4DCG%(F&L#\;@N=QIPF00C\=%#>/X M=OCZ>/ Y]&J>H(Y2W$M*KY(#WQ#Z\7=/I@)MEK9D!.B?AW$#]_)1D_XPS M635\_"_PC"*.+@.N*XEFPC:#[IA%)<+1ZU2>7-$5"'N"F[-%RB>4>YX][U ML?[$$@<]0Y*E+Y?18>N))/1:5F[K[1+5CNJW>3 MV5OVFCN\>PE*[CK"*]TH! BJ+@B.+\QYMRVX?]=S@1%FPKA_2:$=P*S#2TU; M!NMIU5T?L=-2FF^HOS'-\PI6"^\E.K2:M)".3>6&3Y8JE?RJB!Y2]Q-Q#GPG4C7++R6C:V6%X!*O!>%3D\3;UV@@;4[%H6PXO]JT1 MQJ]I#-;%ML5+V)1$^[J+M' &55OK^%!M'WS-[D./%TC_2!J/+)@Q/(;T3]\7A%^U@AW FD%3[SIXK=95D2,R_B"J3 MIY.16VJ0=<$FL[6/(*4#12=:'4L,/6P#-M)*ZMW!?*I4>@U0BE'!^87'V;CB M#N6"K"ND_R+&$3R;UK:D,(0[M.Z0V"ZM9%NZP*44J7'$DQ^KM1=KN/R]B*PP M0$BQX-1DC2%9>^[49M>;EAC<^;&G^9>24N1Q*AF/+=93^7YX>'QH19%*A1R83D'1JW MH:X5<&9;@7O0P>XOBTA9(UM;^)WJ%IU M73E4%AX:6)-$X&)".8.",V$P2879;,R^,W3()A2C4Y_RGA:?J3R8SH%D#XW@ MR=5BL,D:84;!TN!IF=N8D=0IEQ8\1/N8C(0A5N @?F6GE(WZ?[:7B5[) M#?I?I/[T]X43MUC9ER_CU)*.L09!+M &G88,\5;BBH?I8-GG9X/\[)L^/]OG M9Y_&N%] ?M;W@<2SZ*JL5$O!&3DAG9CA>G'U2'(*GQ&J$]U4:7UW*[&%V@N. MMIEHCK?)<#>)) ,8FP\-;4C/"A/M'[!HD\!R1UN;TK'.)%RH41F@_Q02(/XD7?X, M]R/":8><:SZ=8A/:I8ABIN!E-E? :YB:K\?<.^)2M-H4&*L-Y$S!49AI4I25 MI?ZOI$&0A!MH"M('QINO.$?!$JOIU/ELHOCWPGQNF\-CKZPSGA<:[B.N/&X" MK7II5Y X::YQRV(AU=6_@#^92L$_?*VK/RN!!9GJD&2"2AN\67HBB0UIM:$J M;W/03W7@!QD:793A*6CB5MQ)':QV>)W$B1#LS##UKBD3)!(]]9Q5(IL-Q4HSK.2Z[[6&66=U]182W$VD[)'7O#;&U M:-86@RVY72573-A%S,/^IAZ%(2P3!MC=]KB.L-72;PK T3W7I4+<>N6&H8( M<=(PTUNGU%%B54RGJ\51DT&@K^#E<*48'\[/<-=S+"VEJ'S>;)*R,&'CQ[> ]78.Q#3MAZ$*,.5E# MO1U;[WH5 [=0:O-UTDQ\MN/8CD[)H\O.5E!E-ZF5K'X0W,45-80H;,5/=X<) MR52VAS98O]\MZF&N?YIR& =#BU@Z8PN8%%^U_GR2Y)4\4%5SRIR+9I<)WHY_:3&,- M*!'*A'35$S"3[X-XYH*[#M8E2UIF:9"R'W!'**R'0S9TRI/BA:M&> EJSH;[ M.K;"9F(&0J0AH=1&OJV5P[8V$!&>4=FC%RMOD1>W@J2L>3#"*T?$H=%:-N#.H-:*8C;JN"CR&P%YZ@:[R1 H !0J!_HQ(@GC M]/& CB#MEH/JMP );TK;;]LC>RGU<<;5\6!;:74^Y*G?V1,#&T5!^]*D6%1# MUJ=OKL'59"TVN@'80\>[@@X;>4D4A2>U[TPY-IP1V$8'E.Y%LAX"I*;TTF$W MA/J)BO78I'WB ,%$ K1A-U4\,O"4[B#LS>,CY+8TE*,UTPO$:9 B<")V:XG9 M6G5Q1Q"__,;CEU_D99G@>=FD7NG)6=#O;ULY1GK:Q9[G$VKP)X;HA!TEVP1- M:H'9QBC%59,B06_SM$I0GH(]*_Y3' M4,=TG=#6395GQSW,BV% MZ3Y.UOH*,8ZMJ:S]ZV^$ '(@2VE92SM6:M"$FBM?JF.,X^7HL.+M* 3,PK5^ M4@TJU"/4H:R9?7=ZL@3G >LDUX= (XPZ%0'OEZA>C6&P!^5*E=MLD%I]J$EO MQDM/*2*[14L\L3J(Z]37'F%V))4$ =XEMC!:(-ED M()RM!5MQW 2^ZQC:'+\@-@A\:J2G9QC'X/Z+-OC83O**^>U.N$WG9DC\R$&^ M.+HAC()MZ9[,B=HR;&_M\SN0A03VONN TU#PCDN8$":W\82T37F>C0.N-$!O M7G,?JK!6U]EHMF#5P6>[<%V=E,68"K:M^T%L@IU_N%1S7JH M-(2&EFRCBSHU!JV1QLLH>F30QUT9,)7N/=,W(-TIG)B6EQHLO;GDH MO''6O2[R#J=-FXJR-.:C$TB"J"TAWKD?&[%KW)%GSVIVW PCXITY6VTY$S[V\N1Z.L!$XG D=X*%884NC4=,)K$F!;9GN>#!CV)88O5AE\8Y@ 6/'T?3^6*[!4"]9S MOI?7,$&?0EGPME6']KO3XRXV2XDS(2040"J8'T)7A&]+!"0JM$QL:L%-GVBO M2O\&]T/$FZU1A$VCJ7(\%C"FFO&&EIASKP) M0TDFSPA[VT]\<$N4T:7\P?0$(>:[<^&W3J6F"YCRO$YPJ":F76.Q("8<8(L#;<:H_K*7I R/:UJ2K%(F;@+LJ+J84G7EKAH+$<;[@(5)E%#S7AX#8\*=U.84. M3+(XG#VR'($=>1X?Q.<*\.2J1@2]VU6O1&"5V';4,148Z*ILF-B5SWKE@FZQ M<;1>-6I>- ,M''$.OD0?2];-S7T\P #DA8^Y"(2!4I5J3:7+_[^];VUNV\JR M_2LHW\PMNPJB1;TLV3.I4F0[K>[$=EM.Y]Z/( F2:(, !P E:W[]G/TZ9Q\ ME$A9DDD%,Y5T))%XG,<^^['V6AKZA.,I*VVE1&*VWI_(MZ$G+/E6BJT M7)=3A_&RW0R%P>8AY&3W)YIXE6"QU"!DMY2.+)LXV=2RTHEL*D1KK!?U_R"O M=RA4?^64//JV@I]*X7F];KPX[DZ8<;RMA!G D''ZY?SCAXLGX6,J9)#C??+Y MI.3&6N!F?E]]_N%(MIZ3\J->C;CUF40P,U9 M$PU)2C'6SSA:7;+"C/%=8*"]L"$B"U]-&]_AJ):;!_+2-K0U(F&ZZLB_HAAO M&][;GFPRH^Y'X"%"+'7B<-"5^4H)+;V$/X);TJLV=@/N!#58ENIZR1"8E6I^ M*P*I0 )>8?PO4]*.$A-7F%2T9_,\0U>D$3H74K@=B1Y$-457"B<6#U^D$8,4 M_;7C+)+Z5>RYV1?[H%%OKV2$2&D>]#*HEXW<6LLU9AT$"I08,<(MV_H46F'?H M*( XJ7PM(S:DE M%,HC\\/P#E-;RY)&T><@4(/*45K;UZVX?(^# Y^$X\\R=C=L^&WDW5'09P>+ M/5AJ5(J24I,$U5S:,35FT\?0R@]C.\J-#;I%2_OC&EA;'K=C"Q2V2.+%P'#$":35KPJQ?BC3J-'W(Z"*) M*6&]&=5#]=L&2;J_>.UP9R H MP''#LPA$2!/<:"0Y;),W/N9>DM.)E\\)=>+&/"T24,#MO/?1N0L/J$ERP:*?]Z@,'):O U*2;]WS*DA^[ZHMN#+A>_"0"38 MA,[#UX\2/X$LS*TE=$\>BH"H+N ,K-JS+1U@RQ5F.ER])0J041_X!I(R HJ/ M,(CGYOR?)4-\DRC#_P[M#J%50]0$N?/?YB)]"KG2S.8#E]B#JR7 31I-'^Y M'FS#=V,&H9;+4W_93:"#CNW@N^ %_0Y>T,$+-N.Y-P1>\%!IH=^!(\C29Y$G ML#244RT97O!9"M$V%(Q4T8JO1^E+R.4 6^-5#96+2J%LEI$'>)$E4ABKG68A ME M ."NXB:( [J#U,#BJ0Y7 ]<7_!V@_1D1/@(4REG$1JY+[)5R2R'1+$D#"C-( M1/6-U]4)"\U^"9'4HE!TL$H:LRIBD)*B_NXHO;:HR]RR7^M%JABP/* #)!'^ M;9PFK@^BCE::2I[<(8.Q (K! .$L(;U4FQR*E,U@\)W3B(A%;3]U+:=B7/1Q M'1XLI0DF9K"C*6V::JZ;:14HP XAK\6-#-D(?T4,K/"K+5O[;O&IV2NOS63- M)%=#N"BV+L:'-RL&]/RLIP[ (BL]9R<"^_-PC"BW).,,-<]%P>IFU-!E>]WI M$>YH&"7J4"T)NJ%2MS2309,%HAMQW;JC_6+I(J^*I(IW1M02R$,66C$JVD+U M#@@J9]7<>I8T( ($M5P)4*5?C3.8@MP;RH$M&@A/JAY6JH3ZU_BZ):G>W.Y#[%$'*R[5=6DQ9A41 MWL0MM3&> [?H\D(9LFQBB: 1$R_8([/0X0],U(O)5Z(]L8KK=\E*:&DUEQ60 MI.)3K8RU%V^$@,I? KJX!.F.24&M0T VDU3>!\GPWI"1<,E%;LN-IU$ZIF44 MV85$I/O$?-6HQ?B0-M>J*%4[+LGX#\![6W1L/9;,9K4'!L4G(@9W"#(!!=.A M!Z=E$M$*2,OX"K!>KJ#ZE6MZ_MG,:I4IGV83*CVX*D+ITD7U9!%V+<,=7!D( M<#R36-CAJ=4%$)O#K.:44ET.$YIO>9.J H' MO*GDXA<%<7WX@H3U&D@VIE(2 &109!F8/3"9C'WM #CCKCT)O#BW:]SUN+J" M<@%4-6B0OT3)5<1MVO)7+#3T+GJV !+Y242"V&6V'YP5'VO]X(X8H&1(;J$J M8.BN4PQ%3O\V[7&K&W[E)_ O\W0QB]U6K*7Q%7ZO=?=Q5EPZ2XDI%]!:+&JU M(*H!!.XY^2CI5M\_=/H1I%5C/7JI.:;<<5G^7VM(!/I9A[ M)GI:^PD'TX*M,0*&)(!=2*<>\?6[9^,HKL4A-H=/$0'9"]F0VI:16D"+_8'= MP6EY2O;+^++KJ]0XL+6[-)7C;&EJZ>-K] 7PK'P*C^CZ*Z,JR.PA_B1<.MO!Y463K10NN M/E1'^QC#0+"Z]86J?Q>(;O)!>_L=KHYTE@8O0X&QYN-KQ&M MJ-\"718.MAH)CL3Z(>Y<-%[B?(YA"+NLV/ 9N[:0]I":"I_(N$),/O2@R[^T M[5[+/=L4*+4M?V84 Q%QV >,1,@KXKF"D0$_VBI* MAEJH4V5UK-))V 9-AJT5%UMD*.!,XS0G\_@P!H^(D^CX:.,6<'7YFP>6F.*L M*A<'&S*:51S-%/47S( E]JM!:>Q99-FS,#=5DYB5![,Z)4ZNTK6!.[6:F@0 MEP241JWTOYNG.1/@,\LP@1X@A,5?DS2E-+,L#(>,H!-?W=L_XPDM '83[G=Z MSHMM"/@@2/84&7T%_EPQ$07V]L= 0)6PFX)7N3"KYCU@!:%5/OC%F*M3,1#QT,)&8 #N+25B MB72FQ(Q8<&;-'@%$UT*)O*%%W]?\%C:Z2TTLZ%HA]I5"8FGB!?&$AYP/%WC4T2%E[3(6J0AN[[0%Y+V_ M9OF5>78(!@#N/V:$E_LU=$X9FRX"<)."I<(H4>'33B:5+Q*ANK/C4F#$$=+2 M>L27C1'J!7]J!>@J^DJA5#POO8Y!$8'C'ES%@$K\=!CI*=&D+*\3$0/;O4A> MNP:[,B?(G]+60B>GN.0F-'I,TDF@,1FJ#KC::N%)C6]E86VN,"KZ#@M(N2O/ M4/O-[.] WDE.<-%U+Y;Z*R@,%D^NGT:<9KG *W1-51> $^"2RB7U4PFPU+*- M83,L3+'9R:VTW[9W8SF-LJQ6VP.N&ZM5>:.]3<-O3G#%)I>NFO*L\] MCZY)+<\Q\H3U;FON99 "E;9++@>_1=;!3\03JH=^USZ \='!8/_X.P>P_Q')6TLYK[GI=%9*( <;Y+XY;!*U-J M9&(=QQ= @ZJ2+=%OM MC9%*O1>WF8]BQ+@,+1 LB$;YW+6,VL F&LV, R*JQCZSW84Y*BV)+.UMG+JF MKDFM>*Z>9ZW;OX''O]NAV^W*-78EHKR=>XL.L84 V66/8H.*&1!0)06@ =1& M#/'7YF+2N\=?T\L(K_R>KWI&GPP^6?_R=%A9N_Y'[Q_&!S6^*L@ZGT+I"K^L MUEQIUR38?0'* Y5#07HOU%@MI WT-(3PO[8[W=D15%@[6/?>MZR(-Q/(XD:78)*":T>!$H9S'NZZYLR%C%Q[BR5"9O M"9- +>@$Q. U,6,IPH;VD 0#7@DK=+"KZDX@L)990)Y[6BOOP_4O)01O RL? M!GWC8^,9YP)/\L8TGEJGN%3L \$]H'_&/Y!J\0$S2Q!W$/D*5 9 M,830FC%W7LOXV 57QW0D@"N,<2"S")BAPU#,!U*+!')E(+5(@ M0\J>A0SEH;0=)F\K'0 V!AX6[!OC2K.:'OO1K$T]/ M8)GR:I=FG\$F[6&6H&SK# L5E\NJ02;?VA%_4R:1(3>"U MO[U1???7X)7B' M2VP+OKWTAN]!$I<.)LZF$98['+&/->GR*T(3^:#ZQLSI1<%P&7XZP3NU3O:6 M;0CDQ$+'I>9NF97D2=ET@$VKPI&E);QQMP4941'#ASFT&30,4 M4#S6=G>H(V>*I2.G_[:,N+IQ+_ULX7K+^\:^'4VO("GG3!267$1< MQ^\_6SXN>#HLBEBG]5J_H><1UX!Y'P+(GV(M[.]1MHB*:PKZ]_MAL+>[=\!B M,[DYLI#? S>IJVM@TMNL'D@PHFO8&-+&2UX95_>G?F^/[C,P'@AZ/.]1\*GP M55B%.L=,*.Y^*!)&$G<:0TWMH1],W$I7.^H%;YU&U#E*T]@6MD_&*-#'SL/@ MO(IG]$/?4J;^T[Q^A3ROGV/RD3-X+/G<[LX_V3$3KR03T6?MG+4]K/-PJ'\L ML9+JC6N![]UZ"JBH9(8,=5_\LD3XG#2'YC;%3HI#QG MB%: #)'8&C^YOV["EFTB ;&93=S,,B1N!$* M5Z7+96M;A.^@GPHN(F\I^$.Z?L(I\FM;!&T=>$( #@&^:0MK3,T^!Q*L(1VL M3O!RP60#Q(#F]7H0_D(_G@/Y(30/%LK8[,!J:;>9^8)]'39V,K1G#>"@39MS MFALO74MM!Y#5OK.*T5(4XC JC5^1YE<=Y="J<,/]#F[8P0TWX[F? MRP5;P' MO3KKA_A6WJ,JM'"N+%M0C@_!"J-%93'Z!87$PP1L*E[!B'$T&6L ,.8#SD^C1Q19_V@6^WX_;/U\ *_UZ9J70.H M4Z?,&E"+>EO$>-E[,/]?7)I!B)BUCUJ@[0%GS+CP4,*+4FR[RHPM&5>B#-)9 M7)\T**R?]N( -)4)G+>UI-=QO*#2 I(IPS *AR A%U47-W>(+UJ8% !_T&X=JX,^>:8P1& MA591-C(6= <*?HN99#:;9"TL/'(C/5$OX(Z &9896I:< S T9P:6[C09< U, M4P3($M?9?[KX;& V;T[T W(A#+H8DA!J#F\:8T)[FV=]=XFT%R)Z78&0[!P( MH+A=#?-0O@Y=(R^OEVN$!<$DL3=*=50--2NS!-/*UX==:U=C)H<>Z%KUI?_Y97\A): M+]T4 2VRM'/TE:R4G],?",Y<<:)Q5_>GYA&NUR58BB%*@0I#OT,*.U[G^N'$ MJ=V6DSNT&BW-^EX+G%\Y7X@U'L5@71N"V(01!SJF@H6A@9"?&+#L_81'@"D" M?*/;4H"T3%I+K V!C4OT1RUO&WF17.!PH^MNY%F.MO-K%6R6%$S,*9&4J8"Z MILG8VO,XPQX>YK$,RJ$923IM.-GO/8==$?+U9>_,+TS8/JTD9^(I,P"4Y%QB MW#1-GI101=M3#_V LF:\:MUG_<8%'M6F)&&5AZOPGM^\VC@8N/$YX;"$;>L5 M?)H/"1Y=VW,N\VVM)MA7#"QNSO"MWE1\=SVN?G];];@^?3[_U^G9_P]./[P- MWIY^.36_^/CEW1DH=#V5X PY8*$:7N=+JGL M^E(?6GD;VMS8T@/>LH)RGO@AE'%ABK'Y8F!>$R+O[?%&3@,DA (_)":6BE;@ M'[W@5X*=!&]A_CZYS?C97CMXCICBW3?T^;>?/N//_3BSYLK MA7PIGDQ:H0BP@\ORI_4MP\#L0D0K,E\P*#2!H"7JKYHYK!L5WV\6AE_BIX:U MXZ(1_&669PJL_'PQE\$2(7ISY^?1"T(TF(?:/SIXL[?+C.T$Q>#\K'J!^L#! MW,%7]M_T7_4.@Z7?:Q^FYP.^_<%_$-X!,\VV.1)Y><$DOK!M*F.^+/8I!(NY MN1<.$Z\'6^/X MJ[$"Q@00R'46CYP ^(!=V1D@J%SF@@BM&GR44+'?Y6 M MN:<0S$!(=L"WG@/7Q:]!98PSQ$7T/'?0R&'D*(O<2K$_OI"5VP2DT9/XEIK2 M;FBN+>]X&8UC:+@?D16U,1\;0>.8%KF6]U M-*WRTXO6GE'+N"IE"Z<]/MZA#AM[LK[[8P?S1&SXR,%Y7T2S&$@,G/F4CWUZ M[ZR9*]8@X80="*1OM._:.&C;WF_I=,M"9%='G? $F!K!K(.Y@Q1!S7R:X\DX M]G-IZ*3ZT&"6E(*KUZL(+D!->U'F]0DY^P '$S=V:DMW,9P:2\%TB^?G8NX MJX4WXDZ>,^-"8)#\]T59,:T7SH#,F9?K8I]PX%#N*(:DVN5HL2"7!D+[QH\ MG7%D+&<%W+J^@'!5 ED+@'5&!-X2<]8A/%9#>!QT"(\.X;$9S_T4$!ZGRAUC M^)\]WQ6SAC+ZK"_0H'QQJ0X;,@P6QLH1NIHDG6NZ099*DG6+'?C.&$WD5<*: MBPV3Q5S*"?=.GSJ>X,$_W/V9V,97BA6C/=8@5VO $KVV#.J0# MCVOU7W#QAD-!K;N6 &9+3)QAYZ,\.#^W)YK'+")44ZZ*B"GQ,K$\^T#&;X&0 M2@B8GVAI]L'\0GD?)3Z:)?2USDB<729%3OFB9B>UN=LHY:LW+V;U3?1]0T,V^-"1Z!X9V43:NOP1;B4"HK("W*#:[II_>] MX/>\B'-LKIIA%@&8&' ANRFC5(&94>,A003 @%#J2E?L#'QYZ]20:]7T;"PV ME\;2K4:??DDU_KJ[M+[#!3YY_7'JF7T]K/C9.JF.6;NAWK4\N(2^OG/;*<.V MF"XSV)Z850L\U$*+,R ES8W7&('-IPR!Q#C8- W8LAG0[]I^>_45^>1G8DB M]NN:#5)!P-G9)VO%:-O";VZ)HX>PHMD$6]=8TCQQ-HU0(D.'/.;OZ@DE[6$# M2G)413! _BA5.*9Z,&LI*@3.GA1U@^"CW2GM @9L7J&_+FXR@1LPU).Z%6:E MJZ2TK$U4]2Q1RX[RV'0Y""FLA^V4H$O;- 6S$7%B 8FF,*T.ST,_8A\1FB3^ M:!H-OQ+5FB5P+V-CA!"45H/*5S(Y3B=9"GC,8 #)WF#PE3(($"&+&77B" MP0H020@ GVB9D,M1P62LUH_MPY/0B#:S-G3*$)05IUMQ06)TY!X>>!FETT>W M=-NJ'?!$JH>0U@-'J*_O3]EH893"6TF='AFZ@-09^U3-&8=#5^E>8T!X3'(J M7G-[@)D?;BX+J*WL:(L28EP>0N/2%!#T:SF:*HOB/=(GJ27*KFT6B3A"H!L$ M9K#@\Y>)PFHY;SP@U2F@;T8I(2*TEE156=><@%7_/AYAEOL+TC><@<@;Y4(8 M9W7-"RTRPU]D\74IC9WX--B@1X\ \-Y)CQM8O/S#&:Q63$R5K2,L0/2.G5B M(1K>&"30/+ZWD.;.HZ+!)X7% 2XRP6<:65%^"MX[-3X8+'FP,>']"XJ;[*&C MAT20&/CLMIW(C9(9NL_2/H3H?+N=21 (.HW3*)DUG;W&X0#1 M"EV'J@] :Q:99Z_8#00\1.TNM)B)>Y83=I:>0_Y6HL'QF#W@C!*I"$V63P> M@WQHWYXH1IKSID1.1 5+U%TM%,]UBWT?,PKW'^-V$4@.B$X65(6-'<>C0-?1 MS<*CJ;J>4]Z8IX/%YH$8+BFW2;+U0WRED4OL.%E%:1D7WQHY;"=VV+E.:UOI MYCC?[5KBOV, )DZM _AX&@[ZP#.#:XZ5L2,L8W,:5UA:S6J(DD0E4TH/>=^/J@J 4%4?,^S!X'"??;F%V',.Z.>5"O5L(]D1$]<$B MHZ3!WANS0'"(L6Y**;F?>E'PB?,'YE)8K39Y#\X"0!^1H+KT4\++#RQ946TF?D"R >P): ML!5A/1#U<5V4YN'\D@_*0+=J,H$CG5!1]IN<=VK!C>DL2BU=['/C1$GI):!A M2)BORXV1"A;DW?U';%-_PF2W3>.BV)R MB6H#5P/;5)9>O+F:"&82?^4R@5D80)T/#U44*+U+07@2=OUAU]**E&$1Q?D@$I'FBVK(2M#4HI#IYX"]<)F 6A<_S4VE@9K!]GN3 MG%-\!?N$==.61&*KKP\K9D/=;K2N/5Y>MRHQBVWE8G(0WL[BL7DG%FL6@^VA MNNHO9<$_VN?Z]V(TP>!S<*WB6<7@1TH8'GL2_AJ>&A!Z,TS6F%OYKY!X]"JG MJ>M[\X1[L.>FI*O0$>-RSF'S'C+E3<9_B63A-8<$+[''4U;F!+'5<3 FS1QX MAU)/EG6TE9=)^,FD_9Q;P@O^+S(_9&-P039&9!:-;@B+.ZB+!W4Y[* N'=1E M,Y[[*4!=O+95CY2YU=N_@8,1LPH^JWZS/2&T?G7-*74.*54CDE*$-)FKPABW6!+B MZ#(FNAEBA0!$M,=RTN#G'$>HMI:R(!0ES6"99%F^P%+[9&%.761-*Z3'U5Q5 M=;!0?HQW 6#)QZP7K$?QJJ &1=:?MQ)TLQF"S//A-O'* M?L%@)C9QM74!(:L$::G1"BX,50@A]0CY1L=F\>OIZ2?G^/D2N)CH4LX7N-?U M%<)^D.]?"7&']:]6?DR\QY"#,YC5+$>$_9^T2NO+'H0982'@\M9XO SO[@?: MC6?7OB8N; 5G<-T%-1=N@C&6CXF9O7//DH@;TU-PL$(>#@]=)[ M6^KX-MI71>V*270N_$$FNP+B(\';B UQN;W@G9N4 MPX4K?Y_B?D:=ZN"]70EG'K'I9S?,'VU\JFZVA&1V;RV267/L<=4=02_> @O5 M].7^ EK+R#HSFB 4!_M9/ 8K':NL^ C+C*_M*&PC\GC?;,&4 M-;%D5U)+4(/55!UCV_5 :XXAG*(G'(EP,!6ZHD\$ZHS^X2]D_Y.N^HUV.Y?*A MO&$/D/Z$VY%F^8WB,:YN\@HN^) \V#U8RC209V@Z^;C5Q$98_VX'XQ!."]!8 M#-[2C7$3$@ (::5/C:UBQK!%4FD2,/R%"0,E,\,9U%?"2=_Z28T>#(]<_%Y[0@?"Q4;9_F;>Q0BK]&&+- MI+#ZW<6OD(6L&"SRDHVS BIQKIL_M$4&\8M(=Z/DK)6U(*US=(P<5LV1#"I_ MPR6V2R@(T XI!5N!'JL;/28'6*H!VU"@_1/[VF<+ ' !F)+O;RZY(]Q&"9#. MX:PA"5&4TD.]),BQ";PD/A= N.HO038=?C+&EI'K[WCZT(\7/CQ6VZ375TQ? M3*K.2X1/4^[[A]P+Y[*)>L*2*EZ\.^.X(RUC3.P[S'+S M;6MOJCA.E58\@(WB2]%(1]"$9@GCH28WE5A=^!LA%3;(ZB27K-+4^(QYC=MF MQ7_.FER.MNCDUIM%S&W64R0G1&0#H[Z*P*P2YIJO5AP842O$:A54H4JQH.8* M,S/ ? *3"K8]PRS!)1:1\]2<>0#SU@T+%&1J*Z'TA6Y^KPB(<1&V1$W]PVMY M;/0LQ0N@PH6[)0D*<% C1P).CE(IDRE??VZ"AIR6TGMSAE2BC8"W)%J-6(4C M>*;/S0::.K486XK4TY-O^_' MC,IW UGLL9N4GC*[8Z$Q1ZXDD=@G"\E+(V!DZBNR>N/F'#;5LL:_\^PZ9HOR M#.OUO#+)/\0C LE9+80X-1O<\L3FQ5=4ET=B 3@M&.AG?_;/%_K6LBZ L 9; M%&QB:/FW=AK?0(W- R/[D^T\418FR;+\TD%O[((9%7A&$S4@HE(P61E?T?0!3SF.@28< M?![W)CT U7(]F3"WH/H!SLD+/(5:L3TA'RRZ*U%1%4G&!V,-QV[$D)%E2O< M9]7\1<08ZQ!.>F0)G5H"\YQJ9T**)YODW M9'M&G+S$QY*^H305%D>%@O'@(%[?PZR9YO453&UC!&-S'*B*TE_C&#/"YIW& M,2S)=VW+P0TIPX7LG"TYA=9J,T7A( M?#UBYDT0;]4GP8T%34:RL&>4"[^ 8.9)!"BJQ$%(3PA474L1 9,IQ9R-2D44 M@CV\D,@$4\]'ELUBXX"%&#YB0!B[WQ+E8837B]A)H/(==YQ IM1]&LKJ($,6 M"%7#9UQ*]_9&LG[>% X M05O6LPU$JN#4A)8I:]WNBM8ME*"Y34 ]%6HNT0W!PR:OW7T2X"!VFDF>5=0O M+ZETYD\<+JXK\9)]^2TFUO^IWSOV]'&%R- 3WZT])@]>S\14@A.!FE/9_"C1 MY-A675Q#<^F@9Q/ET#.NJ.FFUX+N F3G'W(B#K\$#1\3)JM8\9F1V]WXS''9 M6D$-&%Q&NXS(4;#TX'QJ%,)BC(JH"%#\Z(GSPA5"NHYC_[/,.;6\M?V6! RY MK04BO0F6T2S;* R=>99R?,VAL=>??56S&DR[@4R%.]"8=*TO[0K44A12HXD6(J&6[@GPL2XNO[MXU+_1K3B/02*O2BI0 M:($BZCB">-W!UNS'>\%IRY];+\R5@)8S+:F $443#Z1Q1!Q(M8NO-UOG9*7L M1F&^.%L><)^UPEP#+%7$*>)YS<- O$A9#/=*H)Y.V*5) 0E2[K^PU'W6GRP7 MMDV7/$A[6LH8VOLS(<22U;3N+G@:]0-VST$B,FWR+P&(*!?7%YFKO@I0V]+? M(0X35]4(,FA).:V;&O3YK+O'GC(-.F[QAJ>I\:^!%G>1V-P8AAFQ9:GC"T ++I^[2@/*^B;2K#:V\R'[][8I49OA MQ\S+0RWR+RN@%14.&:N%S-%]B?0U:>RX-2UT+)DA\L8,QHM]PU*2T)62M4?+']H156!6'WB%[9#C%-K,10G$D6O"!VP]S]@@ MQ(V4W"/*E&K0$$'LW.R(8^2&_>59X1(OMR:<\V(IJ4Y9>T)Z#^+\C"PY$H8] M!7?2K[!@>L%[>B6]L>FB]?%8!8 KI'2A>4T'-!>OKWZ7"XU@;-012V6M@WY<\(EO#HA-=5S=[6"%")O+"(4 M%Z4E+4+!6RA:EV^ZE?#@*X&VJ0!_9NU;6DC :/_R!F_P*';3]?#39?9I&?B[ M5[=+M0!H'<*:J"5KNJE(2J6.'^0$2$KD6D-6/%VD'5X/X#BJHN'7;G,^PFSK ML6<'A7@0FPIE,A<['BXEE-6]&Y?1J*T@WYS--&)#^PW;?]FMQ >?B$H MX"RQ^E+'8E@+BJ #R&S0;D8>Q7RS]\-U1A+_P.)_69&7:Q$W;#:[K?(($Z,J MY=Q\8#E>&C#_L*:"(,CX;A,]SES-HG]#>T!41<9^Y?.IB?XHF]H-_B/D95 T MR4.MH8^9 AEL,$CSX==6$!1"I%09EJ$+=+D!:Q.A)C ZI TR _@=]FW%(@FA M,T2J?[];!8^P"D9 FE6)A/'7^-K);X"\>M< LD)-=R)%;2OL)F34BIKM'):DCH'?R$&?*0]ETY4RT-T#T)4 M3P9&ICH;N)4A'K$DVA4J$50^DSJVI#N&S2?!>]:4*L0J693&390L G;1XT$< MHVOTJ(^@-VK/*R<4:Z\5_ T^6%KY*T]2 &/CN _$>18@I:'1!U4S!?+HR[K M\_">MW5:[5O[]P5^DG(1$?FJ92XVSJ-='2WO]B?_Q;Z8\+G4>\1\J-@7_? \ M-E9XO-:/PU7H])I3Y81 H%0JWS1Y->$; M(/+;.+T66T-WM@1^TU\0 _0:P60*V[1EO[B#U9M4=-R3 H$80JEWAB(IJR$ M"4O^TL=H0SN1C\$U[2@BC(-U!76"JX08# 3-:1Q)4*<$)B':7GRWUH7(I%R* M#@@"_CA-!>M<3P8PK9@[9VGM8,JM! =H!#VGO,Z\K6Z63&[9=6V''2^A?%&A M@"S<5NVYYTB6 %KJ%@8[RHT="$8+9HCQFAWR@9DV)BEAR0D%%(INW&THGIV4 MTM)UK3L\"#J*W-\D'*_Y&[!ETKCRELUA)4AIP[[XDCM\U$6ZS<^Y(PY_+MU^ MB=EXVE8!66C=!L3NW;!WL]2C^#U#%P96,J9!@LTR3WQ:DZ7/RF3$),;.-*D7 M%35I9,_:M :2[^UY8!X5;!P@TK,YU/9$D% M,MFL!>N.';'_,JS>%AS% )(=0*_0 $CLK50;M_1ZR]5OZ6GICJPQQ=WR8O:) MUC.*N!3B; (52MI;9=S0;))KU_X$W'Y#(BN$-F6S):@9DJEZ 3-(D'H2/H:: M*K5+/1TW&[K)(VG1UK+N!&MO^':V&[0!@?;Z5"U/')A!6'EFTN9IQ 1-+;O5 MKJ/X&^"P2VL-Q,C(85\CGL,)0^ERR)OD2U LL 94/F. M)*RL"!8"7OV8R#518EA4 Q.G0_T_T(E/;%/ %V",)/QWO[<;2.NV:VRN'_CR MX=W=WBZU>\\:WYDC%S[X[O0U7!SHFK%Z&E+9XH=BI&V/;#>KHL#F L$@CXH1 M-5)QI3W9 M;J?HC7*'?:(/55(A$ IB[Q/MNT6I?MM]?U/NHQZBN,YSM:.HO0@=H)4<&W#1 M?D2CU@,V=@X!OEX%DT4$@QXK/38*GU0O[+S()T4T([LU@/Y$"!:):7 6,7,$ M?MVX3'RV37&B%(A *WG6[U V':T-$0[X+F-XBEOQ[U'FJ#/V^\*/@>*&(Z"G MV/7I*1P_ 75T,G?84%?.R4B#")/V M&:") 612L7&>_0<*;90&/EAW7M<(9HP!HP-Z+";L\IX?VD:%99RHR"N6Z*:\3Z8+6"\$=]( M)MAUXO/-*>^Q=-A67_^A"])2H $C$,TLV8UX'1"Y8!A+[N',8_QCW,F$,MLAX_MX!K/ \0RX8"M?AP^:; M&<>42:$CA];N[F2\8]0(VF @( M/\RA9?[7ZOZ*QFV-W,!C.ZFSCK!7R;WT<,XL$/<+7!0H 0)5KMFM@J29"H+OEF*1M^UMS^YH18)@?5C-DABMGUK<(WTRS8-4Z.= M,,O@FE.RG'C$+6N9:#+-IJ:QVWE1[^QQT\@L]??^$MPCK].);=P2Z+X.3>:AR8X[-%F')MN,Y_YN-%EGQ;^CR40"\V4&W"9[ MEZ=I(XH@; I6!9E.$DG15WDV2!P$F9^0YM[T.IKT1S._2CM M4-R/08""5*3+EHF%U,3?S(26$)/AS,'"(,1%9#]-<24$%\%E-#3AI8D&S1%3 MN>13,[9LWI%C>+.*S$G*\@0C>?+-$UT@X :"SE.!(Q1Y@DD+RYI )X':V?=M#J MXE4-T-#F_:A\52T9*BB6&Y(8W:+>##>7EA#^G9)+@VO?+KV!V;M;$K&;K#ME MEJ+1)6X[YI,V6WL8CS#+C/XF98.;I]6BK$1/L8(:!-7*H*(^2D8(\!("T7:W M,D=I^)PD*%'%4WBO8=<2C!H<6GU7QDG*.;I%R68B1%5F$T[[<;$@DDH?@'KM M\O4,L_%&GDJUJ(DH/CCM.!+MJ+2AQ-V%SJ!Q%HFGVJK4"A!^V<5G6#XO;W(Z M:&TD3:E'$S3F"26UL6K@+J73U5XY%H\<6Q]1!X6M6"O8N:B3[^WNRX%FO_HK M\\F=J;/FM^A*2&EKJ7UH.!@L$(9C3C%14<5.=76'?I'_Z'U3[G$=*' MK7^\HEHFD_3I(\#*XQ194+8U<%8A@NO!FR0PJ=1;?EUZ'Z]6*:J4B!?VD M @^".IN+0UX-FB$RC#3I"5%?(B!]"84#6'!+ P.\A.N1IXG]%IBKXKZ>GM#; M2WF]URJPP-,#OLJJ&WO/9FX1,I3!=CLDQ7 Q@\D>HE8CXF'+NQ;(5A25V]M] M=F^6[B'ENV3_@8R7L#4_F;+N$C5=3)*@;)F9\MCLCNE_+\S&0CE/(+%G!WU1 MD:;G.,U1J6$:1RFT<< WM;1Y"Y5&*!E %&T'C5F.[8U!W9E%5)XSYG>&_3G M\5U".K PGE4YVZ*#\I><)7;D!(#NMVADAK.H!+,(HPW*Q(39!+UV#G^),QH/ M"S,L"V _7Z"6>,%?<";FPKS4^P)@GN4P#WXQ)\%I$4'C(-XX1D1V36?;%1O31,E 5Y/&,N%AF; MT5+XW$(WG; 6S#O-D.,K&YO5:R)^S8<;!O$\&9E=,&0XK_D7_23/=/;Q7^=O M=_HGB@#;ZWD&&OBRUOI!>@YS\/@@(Y&%>I#AA8&3NZS@-IS(A%^"QP0/X2.>MI M2W)B9;PH\#T%;#(2>(I,&0!=B&H8@;PX]XM225G X09K$-Y.9%J<8%.KI'UD MCQ5NS"BG-=@N'E7H$D.6-DZM'O$XD$$R?Z2QI(5?>G]T(XA70]-IV0QR8Q4<#1H!S(;-BQJ;XJ3(KP#DSS!@2<2IF50:2:@AC1M= MOFZL69K&V<0OJV&7&PNQ,5L9SMDXC@BO!?/,:'#<<.:QQL;6YBC]7D@ Y[95 MDHT+\ 6O('!]V97&V-N#*!@ )%5H:F\YN7L1)*4**9CF$!#-$"%0Y71*CROR0O5M1+)% MZL%K$E^UCCD^RB(.BQ+RN;L\7!TLT;5[SQM>[G#,A) MX%49EVWNGB;F R.>9'H$M#/H5%X[69C[D!KGA0$>UR(3@4$6)[32AG:!* $9 M^$'FAW0/,72X9H%"E%NZLD-J0M:&7I^V![?M_5NWM]+=<1;,"4.NU; M^V6>]'5.P XPY0&F3NY)?WUOO]-?[V!6VPBSJBVDO=U[=;+@HQ1PI5? 57YN $Z%RD J.S +;$H0._ 50JM1.VESO>?1R^>G[R0IU); M[Y3RW?V3_7TJH7 )7%,H^1\7#J4MBOKNM)ZO["P<]DYN6DCUM=-<-_N.L,@U M,#;[TOEV6+JLD2$ WX&P*-VP0*+L =;'%DVT7^<:?=^T1V8R*T(G'NX=A;O[ MQRM;D!96 "G]"-Q%,6AXF^V+8BFQ6PU7S1>/K\48/NJ>!!D :J1%IP.@>IC4 M\WX#XT"-71EI/,#CFO>T&H9(%4/"2[F).F#@Z*Z"JK'K65$G:"JVJOZ$N$QI M-;8L1=?:6S-&9FE>)D5%I$#>(CV 1;IG%RE\&!R'SXLTI@\<[A[!'S];/@CZ M]5M8][-%RHW*D.['NW=1U6I1U='N?4551UU4U4553R"J^C%AQB?-SM\,HACK M>PZ'5X&6\52XLD:!?/>1*^G?2X+Z/AX4<$B;LQE*C9 79+G0T8T-C1Z319,< MY 9N"P$D09;:?!L/+L$.-$[(;!Z6("\#;S0U__L$=) MOP_Y)7X#7.3<*>?]OM'O5?U>(M[ MY>G4!AS"TN%PQ&O@3PW *[ >%?I&,M"1D 7]M-\[\@:;NT&;DU#$D&E&5,UR MAA?R09"4A6XQ8B@P/KAF'/$>Y,I<$JNH(\J=MW.YN!3L72A8%*='S_@ M/K6=QX%GBT C>PFED#Z(,D+WL7P170!%/QPW+A:%DO]>0/#=WQT<[O2MIB_&CN"5:\G(K4RMB2R./;_+1W M\*IW>.(8B8VUV]\][AWU]:_(UNV_ZKTZT+_6YHL>N4$Q=%_/:@P.A&.JUG-W MH-[^WMI O1^8YSWL!1^Q)'B>F>T^P_U_S[O](;VJ+VS)/B%DQRR,M\Z+,*OJ MG94M^LBR1?Z[)=]>9WGV83$S=Q]B!=&<.Y_!-QWN])\%630SKQ$/1Z]_KXKT M"Q0G/XZ_%*/3HOAB/O@+&-IGN"[&._V]@X-G05P:Y\)\QYCM^+YBFP>RE!W$>QO(G2R'!,^(WA(,< M.>X)1%*S&K5>+/-L<489/'7YY\/ORYQ6S+7.*0< =NT,@6%M7L:OY3_>&&?" M//[UZR3#:<,OO?&O?FBNCL279B0XQ8#Q%OW91=B]78JRJ\+\,Y([\Y][YD\O M6WYOW-%^O_5/N[UU?W]PO M;KS42]PXM'G,_H2=_U_/]I_9+1P-OTY0"&B'+?88_T^ZKE[OS;\%?3\5"(U8 M];U+V_8>SX#CE8[/#^: L^:L&MWY+7?A'7D8[VF4D-I@0X;I2U*EW3C=/DYO M(;P'5RSXTYSNI^05;.BXW;@+U:%>'^H?.*@0IGRQ_E4M!;I9H[M)J_*=RS_! M6';K\3N-(:8.3RW XXQ*IQ=20!_$P07H.?UA:X2P>%M6Z]I':[P/__^&W69, MY<\K$(]*1@&\\;K#:ZY 8_MP0]@>>MT8=^X?[^O(D\+-\VP$9[4*-@_-Z9U\ MC/3LY[-I$H^; M28IN+C=T+B$1 'F OIE1]F[>I]'D64#IDO]ZEGRK7H^3;_'(/&5:ZME^=9=5 M@_Z&Y,OQS'P[IW;SZ374[ M#U9P.P_[YNS)IR:2RK/\$MSZ>S,3/R;$VKP5>J=9JCF7AWO&Q'/=I9NB#9BB M=D_N<'^]:ZWA?_H>Q.'!LY\_FL4 )_[#>XW=,KGG8[T;4$Z%BM?*>)I#J#AC M:S P7S(F!!O)!X ! EGQ;M3OR]J]+YA1>)$E9)]HP)\U;-;A,]!*2F8F!/ZO M9^.[[)DEOB8)^"("&1];UNR/5N_4#8M MI[/U \J ZJ!__ B^7S?H=_3]7CVH[W>T^^SGDSW.WSV [_>T$GK'*_A^1YC0 M*Z>+*/@4+=(N"[ 9DU3S_8[V *^=@21TN^,'7&\+8CF^?]^OF\GU9_+.OM_1 M[3G!EB73[OL=':B79WJ.;1T;.?(VE=\<O9SI5H__.<*(N$?:^N$1>8Y1U>QUW]#C _\%7.=G5N^%LKW M:A-DJ;J"BYU_!-A/?K!['*[>O=MQ>*W&X=6_)PZO_>,'Y_ R+SG<,6,&WMGK M]H3E9E M^.KOU4C-CG\ O\#)2>_P>']=>H%7O:/CHWOK!+^Y?7O59SHX[)WLWA_EP3T] M5.]XS2L]_#.=]$[ZQQOV3$>]D^.3#7NF_G[OY.B^^ [V;[D2!V8UYZE_2";! M#QB*_(K^>\_EL,A.B&7Q$/]W /W_L#9?-*#_.2A>_OP!B:)NZO1M&8;;,G[W M.W+D3&[6V 5O8ZLK=9^#M]=O?&[31^3.-L5AG?ZZX MLI:VZ-RR[#:I,?^]B7I7Z<9?Y55O2]/_%88S,:[?A[S7#>F]GRG=B-[C(H74 MT(I$'"M:TOW;#>EW3]V.W;.#O!;IVV(#[*Z=/JVK^^N7+JZNKGGG MWB2_?'E:#*?)95R^C$>3J'@YBJKH97]_[]7AT:N7YD'[_9-]X(O9WSLY/-Q[ M]7)T>')TL/=J%'_K[_9[TVKV[.?^;J_?4G!?(VMSCPOGOK)5JT%O0 )*Q+K. M,RA00.\U\)EZ<>A:\\H_8IN2A7J$';8Q;^PLS(&T=3U&,GTS')+N M8YTCUSER2QPY<[^#@Z.#EZ/^[LGQJSWCR)V<[%E';F]C'+E-EL8"8 + 39>[ M?\&O:3Z(4F:]_TB2[:>@PA><3HH84?.];1OG'^_%7.P<_Q7]E_W]_9V]5R;N M.OAK>3$G)V"0_DIO+"0VQ&%SI^GNO+:_UL]_XP=RWFUH!-L,-Z3[6N6]/W'TSXW05 M?]OO]_][;^^ G*_]_E^V]GD&CS V#X&Y+>-7 9W#$L6Z8+XHRD6452 >1$C M+]/__3_]H]TW^[M[SZ,7\O6+J!A$65SN?/R6QM?!Z; BAVUW[P$JI-W'NA1" M]['N#-K*,VC/.X,VIVRS,6?0^R2+LF%BHOGN#-K&CW5GT%_K8]T9M&UGT)Z. M@_;\..AQCP&DGSMXLQ$'X"9GP!O'Y2KA6O^83LD_>A>]LYY_P>YCW3';?:P[9K?RF-WSCMF][IC=TF/VYHBT.V:?\L>Z M8_:O];&'.&8?UXCU=Q^G968[3?P78V#'>9KF5^:U@K&U[$E&5.U@^,=%/@L^ M16D>G*;&3G^(JZN\^%J&9*G/LV$/#M3^JS=E\$^B/T^!1W">%Q4T"0)S7IEG(,XF)DGG)8!M1AKZ[UW;-\-B_BJ?D_Y67Y BYVN8@6Z_EG, W%6[ ML[@[B[N/=6?Q+6?QXR '-^5]SW+S$.;HG(#E-^ MK_N[O6-9M0DO24)]1-< MM9#A,3Y$5 71T/@\YGVNS8_)2BYB5,1!EE?!" #J(^.5IN;?5TDUI7R %=?# M&[W[-IR"?@]X6K.D+,%CA=_+18PK,XC!5_1HK@NAN39_,9^ IQL38ZOQCF[T M=0/,;]6?A+,2_9/]?C36(48E(Q"M MP:N!&T;ID94&- R2HHC+>4SFQWP1WG<29\8BI6IH8.B,HSQ9@,'RS$ZY&$YY M@#9 R^A.TCN;(7"T=T\"1P?]!Q)*4QGB:2TU!Z&YACHYA MM( P'P^4@HX1.CA+,U)$]I28VPSB:92.X0"%"^$:H@_@E8MX 8_?0Q.?_OR,?CP[LN?'S__XR(,SC^<^?'I]XS&G2/_>U> 6&T#_W+] M>HW8?-UWV633];)\&;P]_W3ZC^#7C[^]._O;WT[7ERZ_WTC^KHHB&[2L!=M2F;+_@]'B6+V6V#AI=\G53F=L-54G+M$(9N/.\XGL_? M@K=W:KT]BPF!',RG(C&C/#?#W!CP%\T17S&QUN+5>(FU_:/=Y1P!G2_9^9*= M+]GYDITO^!;S#OW^\^%OPZ?2/WW[P.>*;Z0\^6DEK.ZI7^S=5KUX.\M&U^9]I-4M__E]02P,$ M% @ 8IQ46)0+IH1_$@ 0-0 !$ !P86YW+3(P,C0P,3,Q+GAS9.U= M77?B.+9][U^AR\O,K-54 DFJDZQ.S2) NC*3"MQ IF:>>LFV $T9BY9D$N;7 M7TFVL4&V90Q4^8[IAZY@'^TC:1])1TL3VY\CCH$L1Y,@!;YC/ )\A\)70 M;W@)P="%?$+HO-G\I))UR6)%\73&0?N\?1F)16_I[>1C^V*"KB^:']O61?/R M'-E-Z^:JU;R!%Y-K:%T[UHWS\_2V?6E-+BSGO'GYL=5J7CK65=-RK/.FMM@4_.@KTG=TR>X;F$(BB>>SVG=TU9IPO;L_.WM[>/KQ=?"!T>M8^/V^= M_?/+TTB)-D)9%WO?-J3?+>I&\A=G\K4%&8K$%]![VQ!?0)= EQ,/\3=13O;! M)O,S6>SSUD4K2B4Q<8X6[#$./7NMQ>&TR5<+Q-+3B-=G\K74TVZ>7S1C3>N4 M+7/2\^9YJ]G>R*3#U\F2.;PZ"UXV .2<8LOGZ$'PW4,3Z+LBB>_]X4,73S!R MA#&Y2)K+AD#B-8=TBO@SG".V@#;:H3(__02 Y!K/%X1RX&D0$\@LE65&N4QV MT0"!73P1&W)E[E*21:73Y,^0RYG\U92_/KPSIW%67*O/FE,(%SMI3J8)M(=/ M=LE!PLA;-S=D;C\(T4G]#S"57KY M)'RV6&!O0H('XI%L*[=1@WE!DV@$T0;3E%Y)_7,+J4V):^C"SA:4+!#E&+'D M0*P 9A1-[AIR.&Y& \3O"XH^B)Q$(IJ"S58O7PL-B(G!2I7W*2Y0!"$-_Z[! M! \N"JJHRN5WT&37\HLDV,/_%:5WH;5KZ442Y/Z_+[@-W5T++I+8OEO&ZF7R ML7@/L'/7Z!(QCQC"J?/[Z\FAVYY3^.&&$'N''!OGI7/W7 LUX"M($*B60 M27\]VTZP!>4SY R\3^KO[78>)@Y%>[V1Y_[_?%H9P+,B$9FVH*.D:A2%%$388(D* A1 M00![8BU1QT-(1?%FB&.1X<-3N EOY/.B#)_@SQM:_E)W?D=C\?\O_>?Q:/ P M&/9?.N-'\?8@W&9 &WF]+,9K# \&#R!6<&(TKO;NX,OPI?]9R#S^H_\T&!V> M6%V#D=^K,OQNZ %2T8GGF(71>-#]^^?!4Z__,NK_[^OC^%\')SI%A9'ICV68 M3BKZ$PA4G;A.M+C.Z//#T^#K$=KR&MG(["^EVK# !TK!B<^46C^\=U5 C9'I MZ_V8KK&_U4/,IG@AT],A M<;$MIM+/A".VJQ4<0J71(F[D#!3XJ1?5&6A-GK?-MSL+D-:ST!XCI/Z#KHR\(RLJ0_5JY MUI:#9"2DM4V(! ,*#23A:DA0%[)9_P\?+Z$K:T#T(H_>$C%>GJ@"B$;"VMN$ M25"00%7=70*WALP]8 ]ZMNC47Y"-1+U8;LEQ+!O(R-.%UK B+) JR$Y/41% MX3E>HD>/<>J7;TXY2$9Z+G7G(0(#";0:\M.Q15_"%%HY6G0 (QM7VVPD,6K( MP6^$.&_8==4(P:$WQ:*SZ#"&2K84(YZ1H8_;#$60X7 3@8( M8:<]9#%2W9C M44(C"[_HO9;%:UC773*?X\"]$>;7)6H&A[S2\U4CGI&9:\TMBR%5$]D K2%E M(T[L;S/B.H@RZ:WR52FFLF",!&G1@B32GT" 54->@H)WWB!UAF)\*-=^TD%, MG+2U:$#(@@(""JF&C#QZHE[1&+Z7[,RT]$8>M"! $41@T9>$8\J($AHJ,9 MI.4B8QDH1C:T&;X BA@14$!AU9"5 9\A&M2#J)%2E*1!&/G09O(*)63D9\5. M_<@8^19#?_BB /VE^%^YL3P-PTB'-G./88#"J2$;^ZVW1/]^WU6>M=8 ME)$3/2Z=M>!3/XYRUV?*<54$TLB9-N29UWSJ1U[:6DW)]I6-9*1*BV1G+/O4 MCY]D2+\<+RD(1CZTN/7FRD+]:,A9"BC'BAG02)(6UC8M+M2/-AGH+\=/(J61 M""V*':POU*^ZO8G4@U/<7(1^H/%$?D2+%UC^.0GNJ!B/E6ABB".6JS/&#>O.- M)HA2Y!R&VG0P(XM:\")F,40\<24*_X+F4(!Z4^$SR/OTY)58 \O%@8FS_;@K M"&[D4HMQK+E<:P )%2"AXT2NL?Y_;QV5WM];)X(/3G#J,E;)QIJ+9:1."WME MKHG5D*;<%:S.4E2'G X(LQX)@1&R?8KE%4PEB=Q3FY%J/8AF7$I;:VT*M4VI M%\2*Z]ET"[/$A(",(<<5]@PI5<=LCFT@!52;K.5&"^?M:BTR$T$0/,HZU_F0!G)+'H4N(84I1[A+6/ MDH0>2JV1^_SCQTT0*9?!T4@]V- OANIU#D B"_7L>#=.@._I[^=B&9G-W_[5 MC%WQVO,4V?608AMU7#>\#/T K!F0C1QJ@;4M#M0ZO1%K1(W98MZ'L%(^T ,B#U;QP8262AEL:2LWE72('9 -I*NQ>Q,VT.C]_4AU!K,X>I< M"\J9S&&M/N6EM0(J"T#EX60PVWWWG%"._Z,RV']?((^5]>/**3$:@Q94,QE# M4AD(M9UHWV+DP>>B-E-X(9-MT<.;0PGE1C/1XFDF,PDR =*L17H06HIZFI!< MV8@GOF$%E [?Y& 9"=9B;,')A<2L/**GMD2%Q2:3@4]+7U2E@QBI28FL26I" M)-F:!!:HX9E]BXOYQT)4M,=%A7:)MY1?+[+DBI.'25"]>S2FXN!&"K4 64!A MK$&RF- ! B4AJ;5M<7'04HP72!2'AT/("[+)U,/_0_.Z ;B18BY,%!"<# MGY&2]3 8JZDOP]+ /R-GNE=#U4&,?.5)O6F7(N&*/4 ;NYBO]N#&@&BD*N6S 9*J-2P(<$$$7$_N+HDN]E 1OZT,$WZ\>D3.W)76>B;#R;JF.P+6H3=6-G>N(P*(Z-:7":=T?5$ M8S )3_TFE-6S/6Z?=7\9O8H>;#AZ[=@<+_?9O+@#LI%?+;B3=K)>*%"]KU ! M8ATG6F7M''))55LYP-#AX'YR*:612"P.E,2F@3[WN=L^XWB1& M_F7NX/D/%L MY+$#K';OK<](O19Q2NV=X[UP)'2LFDHS2*JN]S*XD2IKFZJC#MG[:3>:C1;] M*FHVEF8V/X/3X)_ZU8:2II""8*)3_X+&YI<;:LB#=AF5-%F?ATU*='[R/G"G MAUV?(T<3+DG=890:V=;"6^GW9264J]VN4KV:?X492$U6SU:K<1$OJG8\CAU9 M87B9. +:?[==WT'.A))YHIX/93=[JC=:4,$;UY+KOLF,)$\Q1UD!,B\@D9EZ M6M+F=6LE[2$=Q,AJD4O;:DC)UO=%RH9%TU&,I!3X3LE_-R>_GKVS6[A88.$: MRB?!;\\C0=[5(_$$N>IR%<78 GIOOX\%%5YW98DN,>AM5D_<^8+FXD$#0(NI M(^]W#4Y]U >G*.[1FX23VXSM5P4)7FWJ(MO%XABXLC-0!QS-&\ 'HASVI1_L5N'R)M]'L4["=0XRRS3>HM'3Z7(*HR9>,*LJ !,%GP"7;8N^<'PS;6%/<:A% U>6="5@'<-6^$5K,/@ MR5QV>)"N"E3@"-$EMM&0DJ4\]JHOT.=;1N'DE;"6S8MCUM=P/ 0W@H1W;:S" M>3)R.IXS$M3';WKBZ0MQ1:\X[4PXH@,/C6A?PG#8.L[JS)MZCOG MHKSE.<@ZHN&M?>)U]SBFT&.BOG#T)8A,JRN4]@ FY_#;F9"DMF^A1ZVT(FN" M@R)E38T-=N0NLJD2O5_%(D.XDH]4Z"8(XR0N*E ]\7@&O4$0NO]-;D23!F$V MN^^;B2,.SXMP5E5TC(LZI?AJO@*C77:B*C@>G?9Y^T)MP\XOBBY7B7Y8]7[" MTUPBZN'IC,>CK#"BT>#AQ33H%$Q>B<(J1*/Y19-.3;*-4H56M,?9M;:=]!< M56=.-OC/I:BC&$WEUH.NB*7)GOVMYO71IWMB7KPUA<^\;C03X_IOJ[]P<1F$R6I[G0Y MO*=JTG?,?FP'K_30$T U[0NG@ ]X^:/FH:9L5'4BZB\6Q#1$;@E58D!4YL8& M$QEL(9[:@=LE8MA&SOTJ/GR6W\H*)#]2]\.4^HH$;<(+ 62'P[+'OA^0DXJV MF0?,;.C*#+?/6S?Y32==MA(MZ&^$S7PXA+Z;7P1=K@I! +GR%'TPW=1[Z9*5 M("">>12=H50J^]%4,W%=V0M:N-!60 MRM9%]+VD,7P/@V(Y8[3X-OV8B,?44RY"F\"^&JP6DPLXGV M&67[>J4!*S)E2GQB1Y7EU<.<#4>O3 QM_T8V'Y-H)3(6%/Y7<'MZ-XKL&$:9 M RNIQ!#U-S+S>L0C2VCP$5($J^#D/.-O2'3GE%"8G_\4P2KD7QG2(V/^9J,+ M)E]!#RL3D$ETJ41^&]X-Z4=/W;J8VOYF!6=$F9VGB7[W$KUHH8-!T_""1F!0OH MBA;G>WSH^F(&9HNLR_#-J[> V(FNR'KTU 9/X2;/9" Z-TST';0?V3.3>=QE M!A^$"PM.XS>%*V$S:JM$<$_NY"86>S_!+H[[$!KX>GT1;R M$7']8- U;3\W)*J"M75=XAM*L2%2A3P/*9+C6AB%D5=%J7U.X=Z \++H*,09 M'[7(CF65Q:NH(UUR_U(G8_]2*'6<35,%E5:TIJ7;32:;%PX&.Z#$E"0^!7U/ M*"5O\FI"N!!2?-7*WNE1'K&J6V*^RRZ!'[/^6B0K%37=C475ZQT68*\KY:]& M&^T2\^+L %BZ<&4]IHQXG1J&XG#=H'3@+P>HLG62L:*9;[^&1)4PY-@B^^]B M[HR%(R)W\\4!VF"[9,X(O /"CP[K;L?LPF,@7S&?A0LD>R^][ 3Y?2U '7AE M]@S-X:>?_@]02P,$% @ 8IQ46"HWHGSG)P Y)0! !4 !P86YW+3(P M,C0P,3,Q7V-A;"YX;6S=?5=S7#F2[OO\"MV^KS='\&9B9S;8,C.*4(L*2;VS M]ZD")B'63K%*6T9F?_TF3I$4/X33-\GCZ^:^__/[I-;A?_OUO?_K3O_T?@/_\];@@RPN1)>CS__O\U^$BD7& MS$ 9SD'EJ"'FR""KF)SC(@:3NX=.QM-__:5^B6&!SVAXTT7WXU]_.5DNO_SE M^?-OW[[]^7N<3_X\FW]^+AB3S\\__^^?=W^]^.AB?-L' MZ;'\^7_^]O9C.L'3 ./I8AFFJ;Y@,?[+HOOEVUD*RV[6'\3U[,Y/U)_@_&-0 M?P5<@.1__K[(O_SM3\^>K:=C/IO@!RS/ZK^_?WASY95?PF06)LO9%)??2#:+ M/Z?9Z?/ZP>O7RUZ.W1^]>O/KXCU>O/GVD M\73/7_[X@G_]93$^_3+!\]^=S+'\]93X/ [TN<9ES/WCF*R2Q=^="DRFXV/_\_)R'BI/OM:+6 SR%\ M&;T=ASB>C)=C7+Q8S>>T8D91E,*T<2!%\D1CKR&DZ,'H) LOSAM^;?+J !C6,_M[N,Z2FFVFBX7[\./$"=X M/C:5#<_:(7A;+(U-!_#9*M#,Y5)7KK>Q\=AN1W)U?)?8\-J! 81*8TJ"2993'G$D)C1CP( M:A-RB*=)CK8":<83XNQ\=3N<8(HP-@(&I,%*(K!SV0!'[3)&)IG,[7>,V\%L MP@OY-'G11@#-^/!B-EW.0UK^DZS&%ZO%&]Q+@\QX*>HQ%$WASI MBXJA0'4"P&J=K&">&]7:EKH=R2:DT$^6%/M.?3,:7!K:T31_7,[2OTYF$YK= MQ:O_7A%'1UI(A0X=1!EHH%HY"%YQ"#864W*1R;56)P]AVG?,MXRRN*A$('$: MF&A51Y\21,-8IC$%QDM_/!^H =U>]+M.>3O#>;' Y<4VGKE31AD+3'A9]6\& M;W("1YK8E1"9*ZVE?@5 JZC!!TPX_EJ]UW=XH5!D\CFXG&EJ>=51)D,02'X* MY]P8'J.*K77Y?7B&M+WMSH*[@@=[2Z 9P]_/\4L8YU??O^!T@;2$CY#L+ MT]LW.O2:9[1D$B2BKE*)@?D;\FT7RWJ220:>M*7ZKN"3UC3.K,%Q^C&115\"6B%":NU5W8)C2*&$ M=D38>\;;Z9&P."%&UG^JA_ U3"J6H^6+,)__&$\__T>8K'!$*BQH5CAD&8F6 M,BGP,B*XF VS4M@296M-L@FP3=AAGAP[VLND%Z^;Z>A1*P3):(=2@78MEQQ] M)XMU/AD7L+4=>J?7W>0L6F+DR0L&T05:@)IL_^!CJ9MOR"HPIW7K$/MNQRZ/ M$$C:2MKW! YVF>MF[.V,]TM@WLVFZ0Q/GU^WKK8_J'X T),>I%2M:2N$PY[&7>!O)+--&>8BJGOT5,MA\ M"!P,>?_"I\2=/X1_?0NT(;E/K:C2AU3::98O.*?)F'Y^BV&!M\&R-EO&:.A* M*T5#+PA>&P.N>!:RM3IEUEK!/ 1J2,Y5,SW35!+M?.R;1S%)V,!3%B"*R#0V M3A",-\!YT#EH5TQN'7=I?Q[[?GZV@W>/7GLF(:=L,REP6Y_3;X-O2$9W8[[T M)J:6*9&KTU67I=DY"H3XRQQ/<+H8?\6UR!MNKW\D5.+2:;(W(M33!>>L:D^AA5$,RW1OSIK%(&J>5C$*Q M/F5BJ U)@XHN00@Z0)#&AN*E)$(VM&\ MT@JT-43,(4=A,00F2VIM9MX+:$AVV0Z2O]_?V&?R^PMMK8=9XRFT5!US.=5K M@H64NR(UKY2&&!7G)3N676N.WXUF2!97 R8TFO9F-/C[;):_C2>34>;%6I49 M1--MJC4VXEB %(U-GG&=<^M$N?-W#\D*:B#BG::T87+8C#:;Y8_WDS!='DUS M5G"2*3 F"$=D*RFW-F;NPS,D,Z:!X)M-?4^Y ML!B98HF\?\.,JG%R#P&](CT3$U,R<=G\8N'6V7^'3=/82]R[3V[;L\HS#7(I M=FF<5B(PL%[4X#9Y44Y;!#2R:%(D.8;FQMQM0(:7>+&?$;?W9+?+L)A-/U_/ M#-(:M6'*0AT)*$$LC-+3T&S),A1?F&I^C^=Z(.D\EYB(T=O MH[8,N/*\9H\Z&F99[T>,2\P>6R?D;89L$UZXI\.+'L1Q@&3>R\A$=LB- R]( M2:FH-0V>2PB*2V*TMUJU]O$VP;4)3?S3H4ES430CR9OI,DP_UQNJ%P[HJ^]G M0?\+!T8*X4VI=V!-C?)[$<%+H:%P5FR0,:)MG;RW":Z-@D/LZ;"DN2RNL>3? MGE^?J+?T/QZ^/WKSXJ1YL, MJU'YHXM0X=EUHL5(:2--3??W)@E0%@4$YSAX%5RPTGO>O$+0#1#['[0LD/A8 M,Y9?XE>A/ )M+>6$&5L.0_LLU4\(( MSI&3_'*@>5=9YGH9S( V+.KD'6.^M3VP \PAZ=!=^7)3>_8KK8;1HL7RN%3? MH:OP@?.OXX2+C[-)'OE@N#?& [>,UT!$W0P2@YAU#C8ER5GKX/#=:+;4J? D M6-)H\MNGG?_,NAHYQ@-M_!:\$(JV;<; 95+N2LDD172%L>8WF6[":*H''$/G M! .%QH(20H"37@,79+5:U(F[YN?7=^F!@7@,.\K[A@FPXRRW)_"%11.<32Y( M!HS[ BI9LC]<9N M$SE:C[YY$;L'7.)'WKM:RWR_*6\7RL;EI0'9I(R,Z"'% M0@P,NI#52?NH$PI90NUS;KUI70&P?\SU_$GG%L1XNJ(Y/IOLV73Q*Y;9'"]R M@W#QZCM9&42F\33,?[PA"G1'C]7VF'4^VYOI$N>X6(Y0AJ+0*6 ZDXV/*.M5 M<@5))A0BU'KPK;>_'HC/,.0_X-#Q'.@)[M$K^2LUBUA!=&VZ(= M8$DUUT5[",D8\$P7IA6O0'LAXPTH@]JD6S-IOXEOS()^:)T41T5Z!DC!.* ! M:'#( G!,EB;+:2+Y4]W6&EGR2NHBZT5XK1)99$&#SRQ#-#HK'0LYFZV3NAZT MY!]WPQX*'^^TJ7:47LNSWVXT%S$\1O:;=@6LS30H&2.$&NG5TBDG(YEVO'5( MX!J$06W30^7//F+;FSOU@':= 4DI<@;"+_T%O2/;)$ MD$5R88Q ):[5@+IY\KO9JX84_,>KM\:H]2GTGI"'9(VUXMFMV=@'DFI/\:RLZPEL1 @<(RAK4KTR0! , M#[R@,]*V7F;WQ+,>-Z.A+YKL/N-M+VG%I_>51( M]W_ - F+Q;B,U\T.CZ;U./&,O,&(B+[6*TJ!C +#$LU(;01)_CVY%$5CX@?< MDG8;Q<'G=6V$W8!4<5::Z1BRDK0/Z!+K=;W"(-B.'%H7P[QCLGF>7=LA#&G? M?V36;Z,N^B;+X^TD=\)/0:+VP@*:J$!EHR%(F4';R!TW/#G9^IY(,_"#"A8\ M=9HW8"%M34XM+*>:O>PAU-V,/#^1M)2N-*]I MT;>9_,AYYP-E]P'X,9 Z-''?[Q^>_S/G@*?%T\_;,#S]D&U"G02-ZYU2?B M"R)G6F(^ZZ)P]1>7/OD>Y^-9+=8SKX6;7N+ZWXORB*^^IY,P_8P?PA)?E8*I M]GK5GC&?0;(:5 ^***Z>QA1]@@!E8AO)_/OHY)NK_^^'U1 MRR&]'D_#--7DZ;0;*R&$E&*]+E<4N! *"!7)?++>NM0Z M.65S=$,R&YX^/?<5?]_TO,@MN82O<.:5QUIVLU94S=Z S[%VJ71>LQ21C)S# MT/,6=$,ZOG_Z]-Q7_(]!SQ@RSTH&D (+H4JF+I\,(HA#_M!7(,*X#\:H_:45X],NMGQ>F1=T#8Y =F2IE*16W"."7!)AVPXXZQY MH\]-<&UI1?Q!F;2GO!JV">V:0XS_AXRDL^O1]2[LT6F-"/Y/-X6C8+(5Q47P MVI,MXI,#%WTM8Y1,LBEX:5KKN@U@#:D0[8%HU%I8_14F[RJHT;\OZ)?CY6)$ M@TL,:<#2)UEO(B)$HVI.C] VRU)$:*W5'L(TI,JV!^)/4S'UU&+M6J']R]R^ M*'DDF%2Z,"A&DA-?3('@DP:G,L9@E-*^=1W$;3$.J8SN@ M :V)[N#JYX@N>0Y::58S#XDC]?:/C0%<;7);"#7YZ%9P>Q"K:@O,0ZKO^Y@& M5U]B[BG56"KE2M(.QV" ?2!P#"6P%M2TA9+LH_&U)#H7-H"2M;B5UX)WJHKW\B!61O"#3S;C: M)*"6_'!9,W($ Q=*&/I[^T(;6T'GB0"A M]KC7$;0O89S/#P+.0K'GD;"SOBC.HG+92C"UKP!]J\"[4B\ 1$.*WUIG^M_R M-D&Z$0'-'XR !Q!JWZEEMR4.9\><,K0O&Y0,E% 9O*K5MV7)0B+R$%HW"-@U M;WS[>?A OK1;03'A1355Z2=(TY(A'$Y2IXAY[HFD 0:;B"G/HI:I%4E%F4] ML@VMK=9[X&R9./8H*VI?^MPL$=]&.NWZ 9_!>3V;$[;5/)W0.J_83D]GTX_+ M6?K7R!D:%VT<(%V(M)P)G+K;8Z8NALAKP3Z1R2Y2O&A:H<61L1&A=FWY7K%NF MO?VA]MA>Y?H8M]%XSNAM+=#OZBT/5!Y<[?*42\Q<"JM8:.WJ[WH;;3\-5,L7 M')>["QITMI:/,@<624\&[T E$\$9+8"78F@W24)C:Q=@6XQ/X%[%OCR[3T\T M%V/SK?_3["C]]VI,F\%J,9[6CD[K(@?=E;#U7_(HRN+)*+/ E2LU&!/)\]:2 M+'N'3$D1@N]KN]\$WU,PHYNSK"_Y]6)0_Q:69XSO8B]KZ&0FO0B3R>*^!3(J MMB@5DX*H$ZG!'!7XF,@KR%I$01)BS4N_-P'^! SD/C>^PPB\O]V0QI)7J3/F MU^' 6#01A6M(6/M+!AYKN2 !Q47'LPE)FM:'\ ^">@JF;>_[WEZ2ZH] E\\R M4%BD_1=)Q(B@8FTK)5R]+\ %BAIF-KVKSRV/H1[[%*IWVNPJGX&52%H7>3K! MY9@@7,78NE[2U5<]3O&D>X8[A$I*H^!+*D$Y2(:3*5\8451)#SPP5\BW)DW6 M.LJ\%^#];T-VS[_VU"-:TO/Y#UJ]_Q$F*QQI8VQ (T%[%D!QD\'7H]WH4?:WS L5G/LE/Q+7)++L=A%1=[[ MO)9Z<'/@C93=S3M>%Q!J?LYD5E&,A'$ZV9(@UJN=PZ3TO5O.N;";+SD=E/?B:L*MJAVR7R3I,@AR*@D5$V3JV M>A^>(:FJ]JRYF0W;2#)M6H*=Y0N=MPD.9XE"9X#6;N=M4Z 8TQH% \R2TR9; M6^#1L$%:CCXI9KP7#VT^^P!HMT#6KSB70+:Y]N6*8(S4)-I"_E*0-#ANM6+9 MLICZ6QM7H QA61R,(G>ODMW%T[:R]0-;0M0!<\@%!^%C#:13#V)(Y+E[(*UX"43HN0B3?/LT <@#6'5 M],6;C53)CM)INUCNV10R*;&( 4SBJI;LI@4L@P'N/;EARA:A6^^O]R-JK4@N MS;]"&1EW"J+P$<@%R>0]A S:N%J"/VBF6B=&W8UF< NC#4<>4AP[BJ/=O8\[ M1RDPQ^"T!9=JDX;":&%:G4 8'E$(+!%;Q]-Z6P0/")0$%P(R!HXKL@1<822# M:$!D1^-44GK32V>N#X#5-Q(J@2)>3N7A9G MY :1KP#:&IE(9^7D6JN&^Q$-*236#TL:2J1A%<+;8K:WP<-L=-9&@#2\MKGA M'$+*#A@I":Z]"8XU;W.[*;@AY4CTPYU^Y/2X40WK!+F0.4!)&6O3- %>$V8F ML_-,25WD-4;U&=5XW#J6;5ES,+$TVX<><-PX>E:R02A6&5"$!Z(2&LC!\C$R M9RRV=GW[]?4W"WVR4(P+SH.0U:?$4B H7^@[X4(P:")O7;QSAX#YXUIT#9ES MVXWCMD(Z:)1,)'*UF(H@NV1-3RY8D H!49&%0>/GJ;7&WCI*]KAV7H_<:2V@ MPZ0+734O2&53SG8]$]WQCT^2AAH-O=:QZ+;NU9OE?ZD6YKH-0 M;]XLEK^&Q7@Q4I*\"*L]&0N&U<(N"#Y* 44ZKC'EC,V#8-MBW%MSWO^^E%:G MJ^ZRTM_GL\7B]^D9%9QT)& M4.M2CDV #^J6>*_TO*&,#R[W=F')':'_[*Q>H1?/+$]60.*D*%16Y-BQVJI M9"Q&RE!8\VH(FV(;5%#H,7G71'A#MC_/*Y"MPN3G=:'#&Z7WPAB I;KY-#V6 M^:I-4HH5"Y'Q6IW)1_ 2$Z 6)=3MCMOFE9$/9+YV(;EK#[_VZC.A_#B:=(_! M7,L_C*>??_[E)?WVPVPRJ==9:K_NXRE^.IG/5I]/Z!_$_X]A?A7R2$@F(NH, MTM5]A#D%(7(&:,GE]-S)Z--#R^%QH \IQM0KD:\$;8?-D#;G!:W'V(WL;)2O MQU]O&V01R3+D#G1QK)[ DCJU+ O6MF(3*+PC[(,'L;^I,WGP:R#QAPYD*'] M4TV?C:7"_CC^?KZD<7K+G-,P/,LI@Q.)K#J/&B)'!U)YF;/4EKO6?7+:C^)) M&^^[L'X@A'@L8G>+M [F]B$4ZZ32* FX+-UU6O)41 &FA$TL,!=8W^&ZO08P MJ*/F =.Y(0T.SN1WY#6=#>/3-YQ\Q=_(WSJY;4*9"=8@3:C05=,83WXWRQ&* MX(:E>A%%MBX\VGP00VKB.$A&]T.'PT?X,!44R!1X @7*,K,NHQ(R:J8%&JU; MIU[L%N$;H"]^<>@[(N,QY\ UL&P\@^>!/" M'MSWWHT10]%E/]&SVBH[,7Y655_3%Z>1@ZBY_4'[XD/?D;I=L0_9H6Y*ZD<5 M^F \Y)_P.8;D%*TX@DLKCI.RC<'7\KBMR[WU0+WD)W=(7!U?V$_H3C\SP&Z M++R()8#FPETX,^FL!N=[+^;+;LV[F]G8;KX^]:R(NS8*1UM2> MPL$;F@6?2_W.@1<\"&45.6'-BV=M W!8M=/[YE5_LFMCV]VB$'Z?DNZ=UIJX MI#9PG6!Z>1@OYIC'R[=7%T:03L5:K9$5E^J5)E;[Y5G0.3 70Z !;)8_U C0 MEG[P$V79HXFP72N6.Z?FO+A4,9Z&7N^5%H&@M* U@1Q!HK:87<; 6Q^"/0BJ M3]/@HNJ<*9'1A@ F)AIW\HR,=,TA)^VBLB%ZV?H\90-83\,HV(4[VU@$N\CH MD.; .3X1@W?,96!)I7HG((&7Q0 9]MKKZ W-P.%M@2VH- !#H 67>A+9 $R M"]B*TSH@E6')'B85AI$L%VM E&Q32L:X7/K7_ULP:P#*?Q]F/8[D#A):Z?HE M+,9=E\+W9^TZW\_'"<^B2?3[/2(M6SR]9>!EUT$UBL.<]VIZ,3N-1)KZ.N+, M[/.T9IB\R;6+9!E7_JS+?9SW<:JT_7DUG?ZV.L5,S!VQ8)6OE\U*K-6\/9,0 MD5GBD$U21TNJL'7!B<9#V%<+MX3S9KH,T\_CBP]W-0$^G83IWV>S_&T\F8QR MP&A-O>;%:VWC9! B8P)D01N<"4*KUGF-!QW@D,S*QUPKUPV'X;*LF3E[\?80 M=3)9U'SC6IE8>P[1Z-K(&U64R%#YUH[>-O0[5*K'D.BWDVS:6*4[3D.X8QIN M_G(DL^?,N%HE7@10D7D(A2QM[I3.3C)KY8/6Q&&@#LJ>'0(_!\B09OMAR_D] MJP9XI0\+)Q_2R)H+;UF]Y!'!96X@.*>%SI*C;'T1O]\1#2F+9 AK8X \>E2- M<-?DGGWJ;*F7;)22M7JB-!H463K@8BVV93-&ESV+U^M3M%4&&Z$<4HK)$*@^ M+%H<)#AR;I%UM1RNVO/G884;?X@_?@O_-9N_F(3%/CDJK5[=,JS2RW0TBKE< M?R^1Z]7W-%GE\?3S3Y>+R*68JE5X"[E< -MZ5:=8\,$[B+(PK233(K7./GP(TY#VV89\V6)Y;"^:0RR02X4( MSRXG=S,X,M)Y9U, FF!=._CH>GS)H7!MI=;66=VZR=KV* >5;/ XK&HAOX9= M9VZA_$W]@\XDSUF!6-NOJ9!I#;"<( O#:I#\_JLK5I-Q)%(TBK.R4;BM,$KZQ,M=XN0F+,\D2%NW &U M\::PAZ2P&[)N&YNW#P$?Q-FZ";R6W;A<;V.43/"A! ?0=,K!9&E!)($2O$QA:0)QQ M$](A ZQW QU2593!$&\7(3XFWVJ%@!$*3R:O%30?)=1CA@R.*01I\&: MMZ/=$>J0\E*&Q;FM!?F(K'L]6\U'I;!BE8VUSZZJ)5?J!0VGP(O@HH[&:G- MD_@>I$-*$!D4Y[868[.K57< K=C2M4CL1;V?#FWRT3L3-(3 ZP)1$EQ@#IB( M3!H,AHO-NM[N 6(3/IFGRZ>#RN@@@9E:EN?%[/0+_6FZ7,S*B]GT*Q+X6&L M3<=GMP_W"+QL]X*6@94]AM8H>G%5' 37/WT<5B52^5UOK4W0X<%+D-R +HP'0-H40(T4@0PF83F+7D MU/;*FJTA#^I0N"=F]2O'@RFUC^D$\VJR#I7C'!?+BW#>>:[OGEIMBS>T5FN[ M#JY=HNKEEW8$%,4K4\A6%O3\FH.0P6O#P,9ZW)0SHUVH_<'[=1@-L@RN/_+B M=.U*#D2.H2ADGGQ038:<(2KC664_WX1E2:+TU M2YK)X3"]26>GI^-UB\TPS;67)F%%0HP75Q(N?62?[J,[O:AI?]']A]I(A=6F MR*G2//\^3;-I[@IMA,DYBN,X&7_N!OIKF%1CY^,)XO+,V-9.U<97"63M::N\ ML.#J!6>N'&;)E.,Q-E[)>\#==U/;]M7'T]?C^6)Y-)V.R=U>A/F/4BTVD[UH97).9EZ:AT/W1STD-7HHME[?2 \L^V:*>'OJ>ZYA@*;I3&4"Q#]Y!IL"^((9V7'YIX!Q7@ M(VZ1'[%^[O(ZB=8&T&L(=TSOYT-LG] MI/^(M*WG;LN3R\"SRE;HNJG7CK4JV M^TG_\+1]N<(WT]LS3B4S]>:5 HR6UX(2-811!'"3LE',HU>M;_XW@#VDC(#! MT[:1] \2MGJ'RW7-V/U^X3.^6YW&RJLS*-WK%\>KY6))^,;3SR.E M&&JE)032[:"TT1 ,UR!=-,<:7@R3&FJ<3==O.%HN MY^-(,HL3_#1;IXHLNO#Q]0986M,V4/-VK)&@I&/U'E<-4T" M/*1 5I]\O'E6=#A)-[RMN0GH,)DN$_S/,YZ%66%.J%,&BJZ08E7#H^7^$CXL);O?_5JK9[T//^J'CRKDS]W_ MMQ@5D;ABQ@.WIAHOA5Q%;R)]%[7)4BH56I^8[(]Z2#&MP1&TG;R;\?2..;HQ M.9T]-K(^?% _B%74U MTM?V/1GZ>W@YMS^HI=>R =0]O9 N,MZ]YATY0E](H/6\?_W*B\N,RU'4*?%< M*]=HAJ"4-Q!Y;6?'F(V2%9U1/#1=F[VJ57K8^KG=ZT;*V6G ) M$9SW@5N/3C:ONW(+C"$8^3V(^Z[\KUT%T.YBV&Q.4SE=]\1)/SZ1\EN$5"?G M[V$\K>URUJUT/H7O(V9XEK7.B]2&!HRH:,"*\&J4!=$*;-YM?0MX0[###\"< MO@36C%'W#W_$'6E0ZQ)(XVD"3/#@-&8(FD6)Q3*N6J6)OI>O\(W^_4BC7G(556]-&9J MM6SI2G)E]Q,7A@V);0:I)!FR5;_^;G"(D8PX# *'#(8J:]DQF>?#WM\!]HQ_ M_Y]_GHU^^@;3V7 R_H^_L+_2O_P$XSA)P_'G__C+;Y]>$_N7__F?__9O__[_ M$/*_GW]X^]/+23P_@_'\IQ=3\'-(/_TQG'_Y:?X%?OKG9/K[\)O_Z?W(S_-D M>D;(?R[^LQ>3K]^GP\]?YC]QRN7ZS]:_G?XM:RXR6$$T#X)("I$$IQAQ7F3K M@TW!I?_W\]^X#%F$1(G4C!&9@B(A!4J2#-%:QH/7:?&AH^'X][^5?P0_@Y]P M>>/9XMO_^,N7^?SKWW[^^8\__OCKGV$Z^NMD^OEG3JGX>?W7?UG]^9^W_OX/ ML?AKYIS[>?';BS^=#3?](7XL^_E___+V8_P"9YX,Q[.Y'\?+!^#CT_SB/[R* M1OV\_"7^Z6SXM]GBOW\[B7Z^4-"]2_AIZU^4[\CZSTCY$6&<"/;7/V?I+__Y M;S_]M)2F+X@D&D\#T#PIS N%*^(<=.G M[X_YXK-(@NS/1_.*B&]_=E6\DS,_K"G@6Q]= >WB@\@9G 68UH1Z[7.OX%R# MO(FP?.17/YKXT7PRAOD?N"G._AHG9S\O8+YX]^O+5[]^?/42O_CX[NV;E\\^ MO7KY\1/^\Y=7OW[Z^.[UN_>O/CS[] 9_>_\BOOKQ'Z1LO90M7_;_L6.7L0OCP!K^<#8*004D:"*4R$2LJC[GDVIB7&H* M0?_EI\DTP10-*?S58H_X6QQ-9I#^XR_SZ3E<_G RGB.K7XT6#\3W%CZ7+Q[* MA-ET/G@_G:3S.'\W_0C3;\,(S_XW9%%MQQCM_!B@>H<5)1G)LXL;]Z9\_&:85H]G)QZ'0" M-;AA3.ROZ]M *BI\JQ%TJ>XZ.KJM\$H"[DW[06HN8\XD2 5$0N3$Y\"(4LQD M[;*C=H-1<^Q:OV9*'D3IN\BUHK+7N]@*V"\+@[*0BVFC)/$J6"*MQ:\XU81[ M(8R7*EK92U J,4R$P9)=Q9 M1V2,DMB@'1'&:)M9H3HR*CX*B!H"MK^":&_I3X[A=HSA=( M_QS.O[PXG\TG9S!]]6<")H M9LA9:J3,;7BP"\S^J;*?;C<3I9EB&FP8+R:S^;O\]\DD7=T6/TY&Z4(B 4(6 M5E "-*,CPY(B/IA(9,!S*P=E\$>5J7,_JD>_J506?*_4&-CHF,IHM0@P:,1D MC0OG-A/A#;7,4V$$[8T2_5.AMNXZ4V,GP3>@Q-^GD]D,S:@\G \<&D>@@R,I M./1\DDK$172$H1PD;R+Z/Y0P2AF1RC/BD@5"!5 A:D?U[P34 M/P\J*>Z6L5A+Z@TV^H\P&A5#=9Q^\=/?XI3.4;EGL?/@-UO" HI"B-IFP-V03H43-27?X-2XM>B!S6CP,C1R$QB*@"#C MX6C1E976""EX-+8V%6Z!.!7E[R?=V^J6U=3]9APG9_ 6K==!"![0H4%#U4>$ ME$N*DYM,@ >@23">6.W@X@88IV,8/E"T#;3]9CR'*D[#4J M1F(%<%PM0Q^%*9%I[4/_!H1'K^5]1'I;P^JA&BY%68-W\R\P_74RGEQGW@K: MKS ?2&62X"P29FE!1S-Q@>'>E0.C7$N:_ V%WZ[VZO:H1ZO8!I*\K6>]_YN\ MWE/68>GA^!QQKC:=R7CV'/)D"LN_^^3_A-FK/_'\PNO5C/T38ND;,003+E ]%:&83% O$B @G.V6(<,U4]O;D%RHFP9S\1W]:\ MW5?SN(5>,8ML%"II$4E,/A,9T;BVFG+"A,@Y>U16]1WG&H!'K^6'B_.V;MV^ MNGWEIV/<9&;O8?KQBY_":0'%E)C@"$*2U*1J1;&4= M;P3RZ'6]OW@W1!;WKEZXB>KE<'0^AX3^+: /&W!C"382"8X3RSPGFDO+8DQ* M\]H5\5N@G)SB'R+B#:K?.ZK\3RC=>)">?4.#Y#/\>EZD\BXO,,[>G<]+JUJI MCU@2-8%U3%.*\(1"%QC%X,SB*ZYB]LC<4'NOWPG@HZ=).W5L(,_>@>@M:%?< MO@5Z #PK[1&ET(X2Z8,D+LJ,3G:4 =TN%4/MD,6.$$^50%54LH%"JY#UO_]\ M0UZXF-^;-[Y]_/3NQ?_ZQ[NW+U]]^/CJ__OMS:?_!OO)"U$R)'TQ"WBS[O:8C;18R';HB[M817_SH?SK^_F)Q]Q?=Q/)\M MND8R4S)IH,O24FFB(2Z@20[&1, =663O6A%C$Z C:9G;2=';.+.WP!N44]S MM.HZZ )JE_ZY73R?38#Z[:-KH+B;;E UJ?=&B1 A>BXYX2RC<\Y8)IZ"(RR" M<\ZPX&-MH[5'*FQIKCL4$W81=I/ZZK.SR?CC?!)_7S4/H2,EO7"*F 0:EV@= MVL"\X23;4C4N?$9O.R-T(;2@0 $-J'94Z ;RQ*C20#,- M=HUG,9Z?G8_*!*Q%[KD(8PI?RA;[;9796P'U7CKJ2N)&9(G>MD-O6]I$,LT! M-T[ 7;/V;M(9W"E0IXTF&I1P?H YKA72.BR\0F4#%<%X2XSS>*!JC41&IXUP MH)P%&52J'E_=C.04R%!!Q@UJ-)&%4_ S> G+?[]9[G1?)B/\_-E2"A\FH]'K MR?0//TT#9B0>DLD0D1/N:,&B T:1J%Y;*;A!^\OP^NGT72 >1;BL6S2J;#'."S8$^BZ7,0PLJNR4CR1124NO!BM5;I0P'J@*%GV[7+OH MJ NNTZ9)=-K=:ZZUB2\8]D/_+C\YA"V(!H&5& MES6F!6*)+FN2Z&[Z%)*31G.H[P#+.)7 MGR:XTY91145"N 24RQ;HF0(+W"?"!(I+6F:(TTF2E)*4DGN;5.V"^SW@GC;S M^M)C@WZ.*] _3;;$VQ?(PTWD'P!E.!O.83479_FV?8 X^;S4[>+%&X 03D0O MB##,ES%>G#A/)6&@8@ --//:&V/K-3T9,A^>$0WZ6!:2^P!?SZ?Q2UG!LS%" MG ^GF\R3 8W&9HV28Y&6S)*A:(AD1[0'YB5'>]C5GZ3>'=]I,[&9IAITT'3# MNGP!7#8Q21!EU"Q"==D3JYTB9?Q@ULE('3J-9*].JB>PN[724XL&G3L]IQ>3 M\>K.IG=Y^?5\&$:X]4;\T_EP\4:HD Q-)-G2UVXQ:]8X+6+H'8"_"3 MI&(#7=;L/UJ,>?AU,H=_0/I<.N9A&H@?> M$:E5)-9$(-8QZ:W6V=D;B84M@S,Z/_(T2=-0[-M;BQ[(CKMCC3"?+YL+)OF? M?CKUZ.$,-(_6:VJ(ER$7]UN@^PV*2.;RHMB=FFXLV?G1)\R6MFK8P)J]DPMW MYO2%3XQ)*XF59>!7C(P$9V3)G0E@QG(5:J:,)T3D9 E M";C_D\!BR-G&@&_($=<('*9Y\<6SC_]X_?;=/S^^1Z6.YU_0]8B^P[69#VA@ MW/*H/IL8NZRV72.C8RQ&9\JFEX M'^'VS);E12H!;I=EU#EM=EOAH1L9=]'G/8V,NXCQ6!H9G_M1N3_XXQ> ^=O5 M;<"+?AS&@C76?2[T-BQ'TKZXDWHG#<3C.DP/8QWM=:#$'J+OEQR!"UFBE01DR;:(F(CU'K$J$35H MG:BK;:;U38I[NAG[YL0N$F]R;R!\]<-T,01YO&J*.9\6&ZS<>#1?-T7HB OG M5!+-RL@1GQ!I$$ $"\E!SOAC69D;W='U[Q_7TNFM:P>;**1!C\$"US5 ()WR M5D2B=)E^S(PN@V(H,59*F9TRP=1.5=T"<3)$V$^\+1J?_:S<>E'^5=SI;WZT M:/*>O_#3Z7?TF)=IL.2\E& 92;8,*Z,E\L&!(4@;M3%)R^JWB7<"=A0=2/LX M)?7%W^2.P]E\.HQS6. <",@*C#$DB8#K=<(29SPERN%O>/8B5A^8TK/1P1EX],KH/ MX$=/GO[4M;7QITG@='5AY\OAS'_^/(7/BR-WDE<__CM,/D_]UR_#^.D+H#RG M+TN3[VCVD+CI Y]4,6Q:8ZV5HJ;7,;Q;8[CD:NF+CRKIO:&M5'MS^M$BFJ!<4DQ!)EY(] Q 6N*9EX0% M16VP%*SM%&C!IURA#7YW29D[ 1PJ]EI/O9/:8JYH+RU +>ES%=+**^P":I<( M['T?5Y^XU/#JFTL%7SZO/T>EHN G>TFM8NSB\D*H9V> KI!?Q]M, M9GCPI$!BM(+(7"JZ@\Y$1)&R,CDDD^]S(+9]^&-6616!5=YJ;R !'YD&84AB MY1Y>GP3ZK@D(>LQ6>\&YT9VJV>_97T]'IWO*L,'@CU>_O'JV'@,)S'MA'-$Y ME2I10!!,"I)3%-9G U1!%VWNX&==/OTQ:W5/65:D/@-E_$+AI>*6UHK;:90<(!']"+!??- L";WQ*;P'@^]=8*?C[:CP? MSK__K'NX+-KW"QTS'?K1FTB5=(27'#?5$2XTGCH!R)S+W1!F' MOI^%Q*#Z#6$/!;MW 6[\ NE\!._RKA!FS[^_GT[2>9R7FH]53_QL&1?3:&IQ M!I)X)4KB'UTDE*@G:%-K@^98$-7MGR8+Z2M W0]7;U4-'USWQQ#R7BWDW72U MC$6,QU&%-@A'?YY30V3DY2Z[E,N:7(X18NQVW^L]=MZF9Q^LR/CP;)A4U$IE M=WW# EW%5Y)P/UI7T2T9ZTBV2J%;DRYZE(YBY9N M5CGYY*GJ-)KXN+1^1UR\+Z7O(-<:@'Z]_TI*N54F_%")UHZ@LX<*J4%*U85JKQ'(V MM6ON'T4D]3!Q@-8:/$B(]0,4B2^'(9_\BY_Q)_.,I)JN? 5856(QE!J"?,1"22=)XXGARY# MH &_T#'7[[2HA;[2GOEP)*ORPR!,TB81< [=+I[Q=92)$6N\4TQGQ4QMOZ0. M\K[BJ@?BZY8-MD]U'SJR6FWI'^=^.G_IY\M @T?GT,FL\9S!$TXF6J[X4'CJ MQ8CG3N+.N]HW'M1=P:&BNX>@8.VWX.%4:! AZK2:@8A*!A""4),RNEX-FZ..V9U_[X70QS>@7\+/SZ6)CWB?#<.?G M5;14N^.N9)9>/' Y)NS9.+T=^C <+6Y>6(%([\8?RFT,9; Z_L&OD_%T_>US M/QO.+EE)05C.DB+^A%_9Y ,)1E#W%$/H_=C,50O5O_\^Y5M MZ_44_G4.X_A]V:(?N:/.X$*D0@,\NT2Q ZQ#Q?X/Q)=M MK*VDMP8Q_4WGX07 ]92.#A ;3:/N .\P8ZFKJW8;=2KKY4 4RCSRY)DAGD(9 M@ZLS\?CRE"MHC*;@F;7-=J>^J7//\.IC8,XNZNB),;.+O7C=!!],A R**%LF MC0 +Q%&P^)6B-"K->:P]YKP+KOZ=VNH*[4"8O;31()SR>CA&[WGH1V_&,[2X M"L1E%X:W5(",>#H#$'Q9%NLV1"BM0_#,B]RI%V47DFR&\L0MG0KZ:5"'_6GJ MQ[,,T\MBY$6H90/:66G2GFW^U;I\N<-:&IE!-==Q('NI!D$F1Z;=!D=CU34% M[HU*TA#+>+G7,PB")X$GWEK/?0@19.T8Q_$S]3[S[-B)NHM2&Q#TE\D8OO_B MI[_#_/7Y.*T'40D;C2@='9F7>2?.:A*L F(H<^5@X?C[RE3;C*1_^^QPVIU4 M5TT#T^U%N6\X#_'/RM)?PM?);+ANTP* !)IJ8CDN5'I3NNKP'3,I<:48\SK6 MOD3Z#CA/F#JUE-3B/H/)V5FYH-B/WGNTBU>@F.%6"C16)54./61?;GKRC"0I MI0WHG\A4_0J334">,F?V5DP#B__%9/IU,D4:OX0PO[SB? 6N7,IC$U,$M&"X M%7I'9$FY]51PEVM?H7 GH"?,HGJ*:C!P\?5D"L// MXTM8&ZFN53#*@28 &3=,F2FQ2CJB6 J:*IE-KCUBL1.P)\RJ^HJ[S2ZU+[L6 M\;[G/OX.Z?;V"0PM-MP^:6&_Y!*0\X@/S]Z4DY%25[_@[0XX3YA)M91TFS^Z M8E'!Q9?_&,(4'_+E^UOX!LO1_SZDK)5(N'/&4M@;T?I/VI+(I5.205"IMLG4 M#=D3#[C7UUX#.VIC:NDVWM6+U@5LCW4&6X$>O.*@FL:[9 *KJJNO9/)6T#QF M:46,>%1S/+0A>F(MPC>U>\/N@',O9 M=**8?0Z-3<\5D4Y'="6 $J=T4HA,"UJ]9F4[G*=&D(=HH4&<^LWX&\SF9>G% M 5T>LN,X-I73VG<1O&TO:H]M=(@AG@=T0L_ MA\^3Z?"__971I%T0-G*;[D=W&%]I7SW>28MJ2FAP[G1 :IT6#+@G(I0+7'&S M(Y:&0!0X2:TUPM/:.?=#T>0>MZ=_ENPB^P;L^/AE,IU_@NG9)=1U,))"I,P* M3R#(1*3(B7B7#/$,'3OM(<3JUX)O1]._35);=S>GU]81? -/9G%%Y-O)^/-F M=,ZAG:5I?Y\-O?G3-6'\YG)4^2+3-!H$J9V5(Q&A;6E;P'XZ#(HSFB,Z61S.^ M=ERD,[@#^C@'[YQMH\$&.]$5[F]"IUFP K0EADM\$0)(XHI(F(PY&QN%-+5O M*+L;T5,F545=-=BT7L(4>3X??EL)Z@6N'Z$.<%FR7-=)? JJW,D(Q.O(26 ^ M6YDI=Z'V8;8%RE/F3@WM5 S(+"Z/>#^%KWZ8RDB6\0QF?IP6Q_(*VA+G)J([ M[Q7::9% %(@YX!'M*)5$ F4J9ZVYN#'D;,M=' \$\!1YU)O"&N3#;W(?11-7 M] ]H*#I'!5$"-T[I1 E;!4ZR V-2--3>I%+US>D2S5/D564=-8@%+BB^G=O& MAQQ4#L0%@^@TQ;TSY'))!74Y:(>[J6WAJ_W8G;:Y=75TU:IV<",PZ10+ @]@ M45J\T7M%T\UXI#BH% 5Z!J*Z&_>#/QOX4T=##6B M2YTI.@@RU.X+^\&G;7RJJ*L-5&HYJ/E&XL>/TY7@_;-O?C@J55-Y,OV(?W#9 MH[3'*.<]GUAQV'/-M5<:!_TQ?H%T/H)W^>+YKV\^_Y*R(B:GI5(D>ZM*]M<1 M'S64*\0=RR;:&&J7BNX$<']+[6I?Y7&,O!CYV6Q1[,6T4[B81!(U:%G2 M",0:&XC5PNHO;^Q3WD'[+"OVE;;'!FEB8#[^-)V$& MTV]%$(LJWNW8U #NX*'TC/&VH+]U-2VSK"-2#' M7 8;B:8EV9HH^NE,:-2U%D8SX?']:U?4NWN,:+-[<,Z@@^6,?&=YE+3]&AF_;P&H0I.4DYH=H M]]A'AG/-K&+!$*!0-G=GB?4L$1H2Y2 2M[SVK1O'S]0'C@P_&J+NHM06MOP= MPX6EYE()E$P"S8FT5I#@C"(0DM3>:0@2:EOT)SL!>B<][S !>AX!0G0._%F;T5TV1>^%V#A7.6H'.0 M)(I"970Z2- VDYA5N4Q7""EJ9]5/>0+T?NRII:@&;L#=@X6-I0BM3!)V4A(I M+;*;6TH"C3GJ1 -5M6.AISP!>A\6U5-4B_F7W08)NR C*$%XC.A%YS)(V*MR MEYM0AFL3(]0^R9["!.A]6%5?<0WZ@>X:+AP@\!RX)U*5[3.'1'#9N'COL\<= M5%!;VX\[W0G0^S"IEI):= '=B.G=B/B=3= C^&](+R:S^2)47"96&^ *45H7 M$#2E:-0)/),9,CYJ%4+UH.BN&/MG6G\5.DWUU;6HB<1*9$4/+&4<>+ D3GG%?5.])J M '_"3&R@V0:.XD,7\1:_NUR$EYP'1?%84&5^$\^EJAB]77SM4DY)@#>U4])5 M@/^@9TW--O! MPOI^G(&49O@O$N$.Y/1BJ"6^$05T5XFM"YTY*9V.U-7;$^) M9%7TL]4'[;\W8'F19%E@^9/Y]_:] ?<_L:_>@!W77KTW +V7A/[*E3UK->!D M]8ME2<'Z6:=>*H8,"/A$&C-+@#814.XOR8+![#['<\<'+2@6# MNS6D1(DQ"=#@0'O8BVP(=28D(87WO'8-T(. ]M]7T))KM^9@-M?=L70=//L45Z)@2SS/DM$,@-Q/$9CT2G+U>^/V(;E4)5% M/;!@TD ;#5R03;A6,:4&\@N+3QC)1 M$P*1W#"';T'(L?I]LL?6U=B_A5%''PW"2,W: +JLZT>?XUY]CCM1IZ_&L(?H M_3'U.0;#&/JXC' 3T+^E,I+@*9"8*6MFV M;6LU"-*R1>@AVCWV7C:M\;VE01,'&>T-'RRZZ,80ZU1F0K$&=;7'S]0']K(= M#5%W46H#@OXR&W9 M^YN1//)*VYVT.ZFNF@9FVLT"@M???AT.6+:&>YG0UJ ./2$ 7*'U)'D=*6AE MF:_M8V["<ZW*4]M6=]>'56G=^7L5:K.ZX*U5: M79TYOJ8,4D/(C,KDZ 82R*)/P>=T@9G:L=*+H+S^'F'.VAYZV36_%?(%D MF_JXN,]X97=WP=8HN',7KL,$:^II<2L]*JF@;YHH0$O',$VLI:4E(BGBLI)$ M2QN=URY%:'>#:E_TN"="([^>M)@M2$FEW;X% (B MU($(,#Z8[)V'=F[*=2R/GPY5I-S@$%E>T3PY^SJ%+^6P+2=HG)Q!";%3QE\/)BB+&J;1G0D[*>RT(!UJ&;R1)<),UR&78X?3:HD]P(^-/D^16XD/XYG'\9CC_] :-O\ L>Q5]F R6ST-)SPC(M MU];+1+R0@E#GF5(*K-.U3>('0GW\A.M#1_UVX#Z+_SH?SA8?-UM'NR?Y_?D4 MS;U9L?9F0\2P?$U2&BYW\S=C?(W.EE7N#P_NUGITQ3AP$VE4"AD_/Y\AAV>S M*Q@O26UM,$$CGVU6ALAH. G1B\)LE@VWB8K:+?AWX:G78KOA*;/GWZ]\MXR9 MH1MB- 1%M/*LC%F+Q'D!A&=KE- QRUC; =P58U]AZ&H\V=X[VT IQQ*PWK"T M15S%48\KX98X*+,X=%F+X1$=7:DB*!DH;>W)&0CVN>,$D!W5"@=''Z2!C#WF=CW/^8 O;)U=3)I(M"*H<<%LD_H M%;IMOKV$G1=SSDI-1<2Y@- M]OMEH=\;-$VG,)N_FQJGB8?+)+1B(#&D7.,^"@C M,3QSPUFY>JKV>-RNV)Z$@=E$40VB@G?CO)+CZX*SD>'9%>-A[,\VFMZ)3GNJ MJ?=]Z@I>QEP405L2-==E/RV3[),EFC%JHA1E]O1)T>D>*_6XV+2+=FI;KQ_@ MZ\C'1?1EB??9'WYZT?0@E1+!B(A'ND6KW?% O"DE ER4;IW,E/*=C)H[']._ M6=-&-9,FN$8*N*OP$]UG!>3,["<+Q(B5Q+FJQ;M::0KK](L^6; M]&R!,M8*2T2**>4B?,4M!#INT"3^^I M[!2B5E2AIY S&H["<^*!6L*#ECYJAO*I?>X]RE3V+CS9.Y6]BU*./97-([5> M1D44Y(B. ]J(7NM$@A8,?0N@W%4? /W(4]D[J;]C*GL7-1PD,]D%X(]4]LZJ MW#E%^1 ]'(0PPGLE;8Q$R#+A+'%'K)/%S+ 8_H_0 M:"21 (RX* 3)3E ;<<$B=U/T(TME/UC-M81YR%2V=6AV2U:NEPHE)&U2Z0'D MQ 2;DLL(W-8.^9Y<*GL? [.)H@Z9RNZ"\T#.3$FR4; DM12N=@OP::2R>V'3+MIIP*(/B&XZC'-('^>3^/OZ M"+8YI>#S8FP7'L%4(B@MB2@#VBP$F:J/9-H(Y(CSW#OI;5);Z(?-8;(!YS%F M7F[M9-H@5O3M0E*46)9\=(@7>.T]Y1'GB/8)V3932T,*71'"QLSHY0OUZWD1 MZ[O\\8O'WR]_.^#,\&PT6M]X5B?5?<^G-TI\[[*F/M+@V2OO*1136ULB$]I5 M@9>B"F8@6DZ-Z2.8?H&G]S2XSC1P:A,!Z7@9H(MO II^A%EE 63*1M4VO1]E M&GP7GNR=!M]%*<>>!G /]+@.ZMR]X[N!^CA((2QU"7G0B3@\ 61W%IBH\&]&5+6 M3CO#XM-.@[?ER2[B[S<-;D0*.2A!HL936EIFB)1; O$YRT 9M\[6GK.W?O91Z+J.R_$@ M'X>EVM7WB3T.X9Y6(S>Y<4N*Z*77I:W^./A:+BX V8V.S\K0V[G M?OQY>/''RWMAOOCQQ6(UE0Y%XX@3NLPD@3M%O@"1'T M>(G13S_4@Q=;9F/B+ZY<4SOPZ!4&%Q4:>MSA^>PTL3)[$AEG5"?+6*K=/-YV M13]XWD+U%6N-K@7>:RSM5YBO_FKY_4#)H&.YFY)D;:33VXR5QV0MX ('7 9AL]4DQ80O8.F)"$Q[DKTQ3@5T[E/M M%$_E)9P =8]!N;>YJGK*9-^TT"]>RME[/YU/\@:I5,IR[_'D1AGP6K+H(SNN MLL]!^$0H>#0O8Y:X$WI*;'#,8,W_1@B.0:2' @ MB0Y* 848N:[M63W*[/@N/-D[.[Z+4HX].RZBIPQ8(-$D2J3G>)3D,G67,\FE M#YK[/I)8CRD[OI/Z.V;'=U'#87I^.P#\D1W?696[-_\^0 ^'(8QSENELB.=, M$TF=(MY21K*BT2;GLNEE8SG>['ACGNP@_GZSXTY#SMD%(A ?.@Q!$*=21E\W M*Q69#-1V"U@\NNSX3CKIGAW?1:!]9L>55RIH*@C5,:*7:A)QP6:2K0M N3$( M]12SXP]6YPMOAM]O)KN???_'_=S)]4>Y%6VQLB1ICK#>DE $0 M:37:X@9!!^FIL%[JG%+EG7\'>$_"S&REK@;=XG= O03ZJS];OUU=X#8R1'>$ M>ABSM)GJNU.LFM[ZW<@VPK;,HYV&8$UB^!8R?!\M]8XP2ZU5&I<@_2G2[!ZC M]EA9MHNZ&K#K)7R#T>0KI$\0OXPGH\GG[Q^&G[_,UU.]0T!8)@;"0>,I[CT0 MQZ0@1H<@A!/6-;A]^DY(_1M0355ZZX+J>OIH4)RV%,5HDRC607DVL-%SXZDA M5H)'.R!Q8H4OHY31$A0F4C0WF^Q =^,Z"LN[3@"XNAH:4&4-Y(ZWYY]0J WI MV3>8^L_PVPSR^>CM,,. ,B\,+573+)0B'0[$FF0(51$R9Q%,KDVA??">$+5Z M4]O6PZQ):G5=U^C'MY:S[J^]]8MPQ2[8([=:Z]$5DZM-I%$INWH'\2X9'AB% M1/$$9*I,Z^?<$J^<(U139ZC1"ER/1FZ#;.L=3UO-9>/40@Z*6,8LD2J4B]L% M2D RZHUP'E_#9GG6^]#UE6&MSI7MF=:J"CF6'.LN3I'TX,KX3@)6Y#+9TY9N M)DV2M"ERZXKU^92#9'4)LD=X;!=%'4&\H@O<'^&Q!JK?,W#Q$+T= =VB "L- MND':R@(;K5,O\"L#S!JK(T@73I%F%<-C?;)L%W4=(#Q&M4DL4$JHT*R(PA"G MT>?B(H'*BBE7O=KOT8?'=E+ICN&Q7?31(.;QXGPVGYS!] .,%E6HLR_#KVMH MP(-G3'EB!4UX_)=XL@8$2:&XS,"TK&T_W0'GM&E22P\-=I3W?E[:T-8317F@ MQJN,9D ! ^723,T\KM2 $=H(M!@KD^(:@-.FP<-EW2!M_&GJ$YSYZ>^S9^.T M^*:L<@U.R!B%SR5W7JHE2C6,4\H0RZD37$<>J]].>B>@TR9&/5U4;+];@UOT M8M\2P1):8B*[&!A126LB3;EB4((B3%-N0PQ.V5B9)G? .6V2U-)#@WZW-^.5 ML#M:[%%:P:1VA ;!R\V4B@1E*$D>('(>LJ6U2UMWA'CB\9N6"FMP5MT#=_.K MU@%RHSC. ^ >)I;3E :[4:Z:#AO8R ^!KATX[ADE&5Q83H!T6>#+RB/$;+-C MOG9(\SF4Q_G M RN=IIHRPAA%>]0S1QR+"#4D*:Q14=#:@P6Z(3LJ4[Y.[K:!2OHESM^GD]EL M((4748(EE.7%("[$I[1%N#D;8:R/M':B_SY,1T66!^NR.UUV5T238VH#J%=_ MQM%Y&HX_7\QM"QQ=WI@UB<;D4GQ:9K)83U142BN6A7>U(P3=D)TD:1HHI=^. ME6)*4:*ZM!P/)NH0R$3]91B,1[@>A\=,0FA9:9\HP[(X%6CUG>C>BIT697 M)30)6-Z"M&&7]#I(SC+1O.R2P=(RI)FB-+P D(8EWOKHVH3K).E272%;)V4U M"P/=PGLAF&B]2%QSPK201$8:<#\L73@F>9TSMZ!K5P<_%.M1D:N.W]6+VOJ/ M.MY^/5Q,,@< HAPM00VKB-5X[%+!+&7"1Z-J5W3LBO'HHD.5M+\GY7927;^- M*B\AS)^EM/@\/UHU6NS1?7+GYU5L*>F.NU*?2'G@FS&2Y[Q$ 3] @K.OU]N@ MI"W-2.561!Y+&Q0:/D%'35)PUG()2<;:MY3>"VK_@L3-#UBF*%T$E="E)%[* MTO*G$W'(!0+>2QM3SH;5WI'N!-17'TA=+MPN.JPE\V/I^[B^HD721PEJ% A. M,A1;3Z1(0C* 7]DD(IJ:OGI=]&T4AZH"J*CA.[FSLZ2;E#1?170E1],%5Z,$ M_C9,A\G2[ZNS.RFPI\#[)(3)2B"U2V&_$T0FE] 8LX9X&B"Z1%W4M:N&^B7" M/7GSOGBPBYQK3[Y[5E3PZV0.5RK;+#[4EL65^\!U0)\?;63'N>/&*6>CNL_F MW/C)_;LB=00^J26MVI/L"AAU%8QS1GDF@03(BTM0T8-2>$XA2.:YE=2);A> MW/SD4U'=@Z75XJU;@GFWM#,F+R;C;S"]*&8H3FC0E%A5L'GKB674$&D@J0S4 M<)EWU.3&!YV68O>798OE9= M!["MFJAW 7J@%NH&&M]&JF;J:M$[O1-HA1MS AL)'HR:2*E,N;XE$.5S]!JD MLM5G,AT!M^[KFSXV:NVBI9:4>C/^>CZ?+23 5RSV=R/([#5V><3,SDY2CR-B*=T MH#B!6V;FTGIJ00G5[2:/#1]^F%C*_F*?5)19[1#G53QK^R6I1"707*(XJL1S M*%(V1N)Q4<8'EN3-1JP..CR83=A6AP^16?,,TVL?X=G9Y'P\'\2#P9"N5+&ZI"R:5LDM3/DT^9:6PTV",W?#[^,%!J./[_TWV<#S_&L#E81 M;X0N]V %XG3I'620L[12AD![I]L5@$^/7 _53J/ QMU@\6X@IL- M8HI*&^?Q'2CE!YKA)BPY)Z AE(J$Z ^PBVT!^_0H5D-K#=JPMHEEL;M>.>'! M,6:Y=\3(SJ68T_&L?A5S]:.AOO1^>E:75Z#NG9./TV_NJ':6U:OAF_^H;_V;O\ MXHL?XPHS\&R]RX1Z/,^EE.B7:!J)*+.&70J!QQLA_VVWK/8!]U1X>*0*ODUA MO>_>A\ORWQ'EK$/>!H&0@.#D@6VQ'L5":/1YF2UXZK^12>/HSUT)PW?WQZZ MBZ3[[ ;L@NNIMH?NI+.N;8$/$7B?A+ L,FJ-))GYT@LI!;%"<6("LV@822]9 MV\3&$=15]<>3VA^XBK>;MH3D&):5B)%B'Y 3T9)QTD4!(2OB4...BL^J.M#UT+]4]6%I] M%CE955AN!+H+[;&"2 .^<(5&46HHH'0G21D(C:# TII1Z*T^X">X)TNH_"Z/Z!RU/.!*^LM&FK0 MUHF FXU6@+R@%$U56T+ZYW"$K2Q8(&'')<1T2>,AM M*]./-QJZDX;OCX;N(ND^@U]=<#W5:.A..NL:!7N(P'N=GABDH,H!,7IA5_ER M:2QW!/T]3X%'YKQZU$38/1K:A >[R+EY--0S R 5+]5LD4CTV(AW$8BEV3D? MR@T+[K%'0W<2^)W1T%VDU3P:&D22QB=/5.#H82N%-H[!PTJ#RC1D:VG2G55W MI-'0O53W8&FUCT?XZ?3[\B^>9CSM[%?WHH$J=1M+>J3IW V/#];W!B)?SJ;G9>VZ!>3 MV?)6'-!!>A,M0?&P$GL)I9',D'(#?+:@J*U^6=J>D$^;76TUV&!C>CL9?_X$ MT[-%+;-W5.M<3)W$9'W'DDINDK4F1@.0#20#<5E7D)E+-F/6N*76.-W*YDX;OCUSN M(ND^ U5=<#W5R.5..NL:L7J(P'LE!$@9/'7$"%UB,T(0M*P\B>6F/X$6-*U^ M)_VQ1R[;\& '.3>/7%J;O)94DN2L0\.<2>*#2R0[J3GN=HZ%;I/PCCARN9/ M[XQ<[B*MYI%+%K,,BE,BN"RSI"4E0>%A91DDH2"E!+&SZHXTCCVXX@0%[&O 8_>!6HS2;%TNWJ& K#<$9>BL(I%KU)M MOMR%Y]0X4DWV_>PI X'[8M+*DAR\+W.L**+QF?"4.+6!*J5J5X%O@'%J+-A7 MTLV'SUV=T_@J9XAEXM35L4$\,A:9(UHQ-&2M 31_J#*(>I[D.X9B5[8E9=1\(N'?9KZ M\/9D(%8BTXD4TYDP3S5J=O5;5V?N)=S<<]#EH&Q M%'T.+FC"(KX&$LUF8I,$0G-F60GIPDU3XV%+ZB66W$Z;U_R0ZH(]=$QYL:J+ MM2RB)"P:'1@ R5HRW"CQ)+0R,9(X]RQ[ Y!8)UY<^]B^@\.-U#6I(K;:<: + M)"L_NPN6S<'@^U1YB,CNOL+>J+,])-5:>\D("ED+PD69J.>D)S[Q1"RW2CAK M(X1N5R'THK4M8=B62MM%0,WN>%U:)JMP%.7&,(6;!@1;KFI":\^!Q0U*266D M2+*L&X9<7(S^;O;OIA^&G[\LTP-) MV: 9)"+1("U^X3H8\Z"9.$C*075Z.]'AON;S,E:'Z4(CYT8 M]R1;^^?%+D)ODG9=H;HLI=2YW MJ@FDN#36H9UJ'$G),9D,JE9T:R7:].DGI^6]1=C,JYZ]^A/MW^$,9F_&5^=( M?X (PV^0!B%P15R,S\8Q+HJS/+-H$H7I#Q]$$E&HKNWLD:0>A]QPH MZ +M1R1I)P7N$DEZ@/1[)@@:6($I='^!4_2&A>7$"Q?0:,;/@91U*)T82'WY3IM[4E@T7"N*5A1^RZ6/2$?"9<: MNA:-U-=7;GH=45G,$+[XY05F-I 6L?DLB%92X2N3)''*E/M.JJJK![O9^.HFX(\]>HZ36,U$I<&5P"R/6 M:DXH31*B=\F$;K=.[/SHD^!$#U*O>*W]76@7]RE>@KU":!F-1-\LN_(!ODU&WTJ_W132==DLM%EH4)AH#3!OU>:TI?$R,4(@51 M$GFTML=Q)Z"]9Z]M^/!EO%@YJI@TEFB6-1I/N/$%;Q+Q*D>NM=*KJ_-8>MBIR/)@ES;1V+>"$HD;7*EB@N) HG ?$RX(($*/3FLK>\MC5[ M&\6ATBZ5M'O3Z=E/RBWB-==WX65 J@NF5GF6#7@.E^U=WJGX/0?=%@F!M MUDD$HA(K$T)P6T2:*S2ZJ',IV6A9]>1K;\J_+XG2@^YWD6\#G6^QP]9EI0Q" MN3>>4 ^62.LT<<$)HARD4*[@XJ)V(NU.0 =P2?;6V:25P!L$3O_+3X?E="LM M^0NZ>R$R1--:3)RY;).0:*@@0>1(:3:-?DW,9S6T;^7A!MT[%S%L\Y# M=4#4Z-B_C>8PA_Y^6KI#Y7N(N,'FOP%9R%)IC;N:TU81&7PBR'9*,K<,40O) M0#]2I=]SV+?6^2Z2;:#KYWZV0+,Z: 28Z*,0Q!A<4ND8()8R3G)PFCM@0IO: MA:?7$?1_E.^KDTDU@5;OP"D964COOL%T7$*F%P.Y"KZ/[UY_6&'4T4HT4QF) M/J/Q&HPLM\M(HKE5E&;*1-=00GB=2KN(FD?-@@G(>:*TBNQ1NYOM'+(PN-*!ZB*P,R32#6H-?H::", MZ0*VTS3Y0RMPB^%47W^["*RRWGY!29V=GZV H .O U6<<*]P+]'<$U?FK+#$ MI,N>45UE-[WVT/X.R[W$/JDALXH&T *(__,*$)>I4EE9$A=S [/.Q&5K2 #J M4S")WIH _3#E77WH(U3>@V76XJ*H#:?ZB_/I%,;SYY/I=/)'B9?YK_B;^?=! MC@"\3+^.NEC:D!2:=E02+V)BC.9R&T4/^C>A>]LLN5E%+[4]H )T M<@/HN\7DTCR9/DMIH0$_N@6:#;A2J.[2+Z]*O5BI)PE1>=RV:/#6!^EUMWGQ M#X9P"H3I40G-+_] QWXX^_AU"CZ]&U]U*-D@V.EDJ'W1U(/!GA*S^M%8Q># )N #R[7@04@2K4)? M2U,@:'DGPF+6P>O 6:B=EKWZ_%,EQ$YR[;?L\Y*5,S].+R;C.9Z?,(Y#F*TG MQESYDSTJ01_VH(K%H1566JE>]+?Q%&+1;?IM'"?CM?FR1O$NC(:?_?7A^$$ M!YL@2B7 9!$SJH M(J%OBJ\7BSYKD2AZJ+4+:W=#V%<-:F,^W=S9&JKI6*I5.R_Q^?<7:"]^GDR_ MO\M%LNN_2,N:+CP]+#6>4%_63RTE@1E%&'"A;% R\]K&6!WDATK"M*360UE< M3\4-',Q[L%\B__MDDF;OIA]A^FT88?8L_NM\B+;)NDZTPRH:5>;46<%AJGD. MP:%;-#X8 8Z7SII:[TU(Y39ABYM#%L0:",31@#]&VSWHVH'<8Z;Q/?5)I\/B M7?1>>U+,B]'D/*V2'LE1I[R+Q,ILB]^([E[VZ-+G%!336=K<[;:!*Q_:OV]\ M"*5,*DBT0?GRF_&WTN@['5YE#5'1.FY5DDS7KE^^ M!>))4:*.*FJ_]>_F7V!Z6Q K9)ESF:/(Z%:%,JXU9>(L6JH9?2]/A:4.NET4 M<^=CGA0-*DN]0>R^\W'Z\AS>C#] $44JXV]>#V?1C_X/^.F *1N9]HDDR7$) M$1()4@:B#!^Z/^P]Y'[\ S)^=3<['\T'4+H.PB%HX3J2%2$+(@@@ER\@%Z6FN M/7AH#[@G2\&^57F;A?HPA567%V2KQ*<\B*B,\&+,^$,GHF)XYF(7!(1K3;0U8?RW0]K[UK.K8]8 M7>C"D] ,WY88&;XMAC/B%-JIE)IR"6B*T=6N,K\'4F]C^BISXE:U9T7)'TL1 MU/8UW9T(CD%14>X?]P)-35FF#(5RJ: ,EJH0*,NQ/Y8=99E35;9T9F(]K;5H MU-L*>POH50ZI"^Q&E4L/A'R84J5>:-&9BO5U>D24I"(+[:DF(:,Y*JE2Q'&I M\3U.#*B2(IG:I0%'1<5[RHT>$Q-W467MTH)5TOS]=/)MF"[3W9?05^ENZW2, M)2[N(R_A'04D, Y$)TT#3\ ]="LVZOC S3I]*&]26/1-\CE;I?+RCM.-I2R MJ41D+KEFB2YRT) (UXI&SX2AJ?I [GLP'1-[6IO^#]!"$Y;,9I<.^??W^,J@ ME_YL-(+/D$;?T2DO%Q= 6M["-'!XKJJD$*T"2B0'2[Q"M/AC9C27W%:?T[<; MPE-D4#,-U3Z4ND(MEXN/4QEI!M^&\,<*>ZV+U@G Z!>E9)BT;WZ^!?S>;#,US N_P>?S%$7[C\P<#XD)AUA@AAD?$N M&>)Q4T73#TQ6UD7A4ML]:3.PTV%2.WVT:%F_#O)9C--S/WJ&UN!T^AU_N+A^ M9^ \:*ZB+U$3CFC_QX]N'C;WZ M!*]X];NV]T>][];V,7Z!=#["#?=>++-M8)8Q9"]3="Y1XKQ>3+#!-TW$3$2. MF;N<4^:U[?AJX/O*"O7,TIO[YF&4?2SII25\_.-%=(\+D9-3D1B@>#J QM.! M2DF\49D:0"N5UPY57 -PJ%30@3@PJ:6+!G'WAPOB:(6ZSE,$FD/FMS<^HY%QX^%O^B4*YFX(M$*1B0KV8]RG0^GC/ILE JR=E+I M\?#VGHS3D=-V%]4VN:AK-I\.XQS2XC;;WU AQ5M8WQM%O94&7<)L/?J%E)9K MR3BZB9$;DP*Z^JQVS\*=@/KWG@^O\UL7?=526.UAN>]ANJCP*T6:%]#0YUQW M:BNA4LPV$6= $VFI(M8C2BJI,-%!R+Q;1?<]#WK")*FNAT,MDO!S[ MNXQN7$YRG;T[G\_F?AG>GHQ&KR?3\O<#R%PXFP+AS)8;5(0I"5I)G#.,9=SK M8_4$:&^+.T*2-W:7CY(V#3*V#U[H[?6500F?OOC5^FERD$FUV5I:) MID!=Z:ED0)Q$[Y%QL#9DQY6M?;KWMKA']'ZT)6BMUZ@INX[IF+EWH7_'CYC/ M2D)U.IRD03966CPZ"<_9$W&J0 MGV^WSO]:[!07ZY0"##B32*3HD$LC!;$O\93(+#SQUN$FDB@89I(,M/>(>QO?Z"BU\$\H M5^-">O8-IOXS+,RBEWX.K_UPNB@HNOKR!.IYHHD19T17DI%X6LZ&K/#X\K',-LQ"&ZE8 MNGGEW4F\AH_HW3L&\A_AB[P3/]#UNR>%''#/K((B8O%18LJM\% M> SK/E[=7Q_G@_V_ORIK;.)+T^_Z7W*G[>-D(K65M M>-:V')*]$_O$J"-+PI@BO "HL/?73Q8(4KP =@/5C0;)%X8D*KKS^+(JL[J^ M3">U]H+<%;3SY*X@P>42(!87O?-:Y]RZD?R15#VA%7;J)X?M(#5461*?5COV M5_O3IP5^HJC_X6*UF%TL9VD=^C>+Q!E58,[;XL!P1MYRM)DYYA30DH@E\FAC M\W$VQ]/VA.)I3$ _%H331^/6L[Y1B.BM&P7W>OZ 9/316P(WV'&\HYFTS^]N/TZ.B<"TEQ5>?S&3)?8H'27_J39+Q.%M() M??.OZ2^0CMX'IYIT=*6E#"A894\CD,@1HO"\7OZP5(=S:U+K]/^9 MT=%[86 G';V/+TZ%SMM%IUB\Z>B^8C,'KWAT=)4Y\N EY%#)^U(5<'7B3!8D(G)T M0K7>EU\"';V7SWO1T?LX;&PZ.GHAK!(-E_">FU:_SZV;@W_XCF>:GL/@=5]]=3ZNZUB0K:UT, M"+Q^HE:8$9RCQ=P55WQBD9MP(*+V$6L\_+5W=R<<#>ZKH5&W.;K\QVSU>:/" M=KDCD]5,$7C,5%C5QN+., FE%"^5CURIM!?&>@CQNJ*-X[^&GX&6B]79AVJL M==9ILPWK.1J1"P.*P$XQ*!-HQP)*%I,NI4L>14^]E4/1W[[E3W=>^#+/,_:W M^1".W^"OBQA]CAZZ0*#]JO'T*<$!QK_OO@,LUW#GN"^.*M;H3#L6;9B$2(,* M7*Y7A%P)6GEKI.S$MCBV [>4R^W]U\=@C?WV$UGJR^67Z]2CV&*MSH!:T.M3 M]A"$M& ,(SV]-+%;/_LG/'?GI>-MV0>9?=["9@T+R;4@X<_;@FBI V6.X$/6 ME+Z6""$'#0%=UC:ES.\/L=C/>;=?>H+.V]MF YPIK;?Q>BUMO908+YF(@O9O MKFD[3RI#4)2/!;09K=>N8*?;FP^P[) KP;582"N:2Q):6MR:.C^+H M+I\@AO%S#X.V/E5Y-UNF\];&JOU:?T=@?QUR64\/L::$HEY_:/RPF87GZYH8?PL>F.-E1F*K;,[(^/@5:C3#&I7 M'&UR<:V3M);R3_" =.#+8\=R_DGU7[W7W"]S&;PI&;3F%/ZI./!:.[ B8*3Z MBCF)4P'Y\VT<>>0 &!(TDUOE/R!INYRM\-N7NG7$ZU0BALS!FE);Q>H,]/<$ MS 1$5DQ*.)EF6[L4>87]Z'"84@>'J^YJ[\LW@L/Z_RW?7*X^SQ>S_Z_LDZ)) M)^? V.#K49@";XL'2ZD@2F%+3)/ID?2T.J]X/Q(TMAZ&C4),JHRJ*\67R\LO M5]M40U[2KL2RH)"H2$:X4!QISECUJGBIK*:_#A! M5A)C%&\Z@BZ&UT$HA2).!TJM2@A22N94\VO,+Y"5U >E [*2>CA[FJPD1*6= MIV3(A41VM%E!=%* \LD:'0-FV3I+?FZLI#X8V,E*ZN.+4V%U=-'IE974BY74 M"R9CT#OV\?&IX%='M-): =EJ2J"9K/M,H+\&55)01EHV>AOHR>"V%RMI2=I9G%->45&917BJ!'I!/))>KNS#(^GC MA]&X1GMQ$XP7*0@F 6V=Y9VE@>"X!W1%,\PJ&B4.0]2T>20GAK_!?3S$+>+U M.L^\%,XP!Z:VYU.Z. A64*&FN)39)*9BI_.#%\0#V*."V-_F _( NHCQ_'@ MO8R_Y1[Y/I8;D <0%"^TF.CZ09"VO80"@M ,8C2L\* "]YTXT<=V8"<>0 O_ M]3'8H#P GE0B&UO F&DM43&0,MR!9MH*8[5RN=.TKM/@ ?0R^U8>0!^;#$T> ![.V]OFTWI[L)-.]M;7X:^ M__,/K%T/_F=^3H\YGZW^^A!6N 'K6:!,W!M*,F,F*ZFH.7BC!0B.PGNIHL+) MS-'HK=T$"X&!/T),$SA3NOO60].K)>',9&XCLPP06:P%4*257&G(QE J75MB MN\G<^>FMW6N(3 ,X0^TB^[2NW:7IK[CXPL]X<0'KJ)I0QTTJ7MEVKG PBDDK M=+)9#C*^=1!M7F8('!\84[H0MTNSM[.OLXP7N8;V&0\\,%5))Z:.>5'>@DLZ M "J="JD87=2GL!G<5NIE!L!D8#*E:4"/*?AAMOS]W0)KGW):& <1LHUDLR?#+C)WKJ]AH54P#-E,;L=-9SD_\53UO?>EAG M)NU40@U>*05!YU0T,\Q-9\A]3]U>@V,*H'D8'/J@C\--E5S_SU\6LX1G024F MLF 07"SUK #!1>XAV91MY#%J?H\DN>4S\4 "OA@T3\;+#Y%KCH/<;JRV>T.8 M#3)E38$2#5D^:0FQ^$#;F4/DT=K V+!PWD/J5XQ/ @\/@6]'Y,/\\O']F[2B M0F4UPY9$F$>?.R #YFD]ID-]49B9"":#=;IR!&VY8DLQ>IO7R?N2)T.D^W%Z MU)=L; JF2$"3*/"#J'.[& +/A94BBHNB^8'+"Z2^]$'I<-27/LZ>)O7%!\WT MNIE)3AYH>Q(0E/+ /" %6W]/?6;4EUX8V$E]Z>.+4Z$.=-'IE?K2B_K2 M"R9C< CV\?&IX%<6H;U1# RK16(J"0(%-+#$63*QH&2C9T.3P6TOZLOD8-O' MM5,:5"!H8W%*DMQ!TH:3Z@F&SQ*43D)RX9T)^]%B7MZ@@EX0:#6HH(__IG03 M::/C^\O5090B0E1:"(-1^3#( M+.KFFDP0V@.70\<'Q+1A?M5BYDQ&Y 710(S(0%F;(8C$@%L3/:\3N_5D/H]M M4^*$P-T07<,!?@]H#)'YUBWHA^7R$O/;R\5-P\>U$LO;^]/W?U*%/".MSH0J MP1?&0**K'6D][7R\#FM/.AIE9 E,M09S;RE?T3J\>AAH_\#9I\\KS&^^XB)\PNL%R\%Y <:RJF0-$H1-I772DE4/I^P-]3R5>3BA(1D+I<8*J%\0F]>W@7O)] MTT]\I[8Y2.,X%Y TZ:@,9>F190/%IL!,('>E,'9 -=7P-:X.C:OC >Z$-RK' MC9&:REU>(J6R=8YA0%)3H'0Z,<'E,#R_L3>JHU:/.ST@LN-*%@>Q" O*(45' M"I3 N1(4%J30F P_OY]J)[2D32.?'@(R4^*>;=3\UGC^[6Q9+W)=UN[S<;E: MA+0ZRS$I;J(%G6M;%4[*><8#V))$]BP5HZ<6#SL5>HV"H\%C*&I9?%JYV'OS M^H#5N?3OW\TOUJI>AO-*N19G(@@OK9/@1&"@LDN4-0F$@@HM2W5RVR"GCN.J M>4)QTAZHK?C[(Z%L2KTLGMP[MZG,S[15DC)>!C(C@HJJ@#/U6@NSF14K:I.H MB076'FJ^!M;IH&S:E>0/I-GL8CE+5ZPH&Y1,J?8>)5"18K4U=^5[QSKKD^FL MJ*:?6*:V59G7()D:8H8J7-I$_UW%^!E7PF#QM1>AK2=;+H#+1H T-A74*'48 MI&H91)O78)@<9K:6,J.P2M^8#PX=09"QNZS%QO9WH>BQ$3(7T^L,%K8;X<156Z^?^N-%S34R*@2J96.>! MUN$52JE4-ZX RIB8D.Q?BFB,\!WB')\0>S2LS(?QV0#'.UM$V["*N@@W$.=U MIV#'(:\V!S@@]&!(B6+II+.- 7%IB>U10274A0R>)\UGCY GF")'@,T*9/1>GFFEE)Z1JCH;B*D.BE.66325(=CZ^.F!$.-7 MR@V=-&]IX0$(:1]PB?3 SV\N\EO\BN?S/ZK&FTIK(R*:$J3B";!&.+;$9[3KS[=$(CISW?ETUQ:U)F60<_6255M M6NTS&"$3XTYABDX0:6K_ 3Z!_!=>X"*RTY(:>^)AI\)ZI2@7Q;S?)E6 M[Q?730EJ4A62QB2, ,MX/:@M!H*,!8213H1@M)6=-IDG!BP]]N[7XK:)5QI/ M+]S(LR0<;R1:;H*CBU -9QEN%63\R8:'^^BAPQL9N/'HO!W"94^94-2@9*X_ M2"ZOM02M;/W2H77,+08@CNSU'>,0QW)Z#[L.D%]N!-OL3CD;QYC)D$VNR2Z+ M$*5&**0MY]$4U*WSA#L"C#MZKY%3YJTL.D3CDRN]-L)XI0FWQD#*E-FHQ"F] M28E25\F-XSK+]A7E'0&>@WOWM^@ T;O)33#O_')[IIR/.M*JY6QM <&4I:0S MU OJ(Z7*Q[G;]_9_I_#)CKGZIJEZNKJJO_:]6M!:AX4V+0:W3Z.+% M;D'>W16$"J:PJ/= E]<:?8L#79@H)09(D:HP)3S% 2^>ZEJA)')#I5'K64JM M9&]WU>) B:X*26]\L2X($*6&.Z_7UFUF(+7+QF(T/#;OG==4@[$N5QP%N]MO M58SN_*E.?>(T/TOLYST3 ,D0R_JADMUMC=Y!OH*L@3\EVI%;F4P%#)Y >Z,EC("ZI MXB3J4*DY=9*G8>!TL&"C(O%ERIPU+_R.@K2GFH^?*M#Z.'"H7J*W:])Z97QS M])&DS(&%!)870;L *^!48(!!*.T8>=8W9QAN%V?\DX2VOGNLSV<#PP]PI'A@ M++WY,K^\6)VA8XFC,E"D)..$PB'$K$$8AEQEXT-H/1FIB>!3P=G(9<[X3A_W M).OC95SB_UW6VS]?Z<I1@M=,@G"V9&.4 MU6%@_<:=P=;"SP_VL$,-.Y4#CK<85]^&:JZ3/FY"M%XET)ZV=>63A^@T@^R8 M34+'6*1OC(^'4ASM..%@Q\Z;&GB Q/>N1+>2NBYR#53#;Y/I.+7[H3[;"8$# M#3XF($1=!G/*H(.C\H]I#:YX#C(8);+U)%KK*Q/C N&)TGHL'/2Q<^L!76_( M!?KG^>J&/8!.Y"**!.N=(F%J!TTJ]<&0B*BD3NZ^T[=,W;K_Y/'+BS8&G[>R M5L."M=X!N;GH^S'A15C,YFN )F-)1)+%:*0ZQ# .D?$"64LN2^U=H#L=73QQ ME^W1EY_\IMW&K(UOK5[+\=O%\@],LS+#?'T*TT&HAK=6MPHR_JW5!DZ:#V7A MQM=6MPNGO:#2A82SB'45DQ&"YA;0R!Q*\2JH.!1@^%KB6A%"R88B%**[.A73'2JR3JZ^N[;Q[W:V,@MCSCZ M )L.0I/\XZKMT/)]^6Y^\147JQGM6S5G.2.-&"9K:.\B@51VM>%60N#"EF2% MS2ZW;DNU0YPC])4:XLRFE<%;G]ZNC;7$].^?YE__ABG_[6:.Z_N+\[^>/J>] MX_K;S[GR.F6Y-\Z^^^1>Y[9]I&QU0KOWZ( =\Z$;'VP.(>+A_.O58I;JW=OZ MI>TW\NORP\???KH3<^U(U3O>-;U^= <@YA&"]=-F;MC*^M%QS.NW_O+QM^MR MU!FIN0\: BOU.YA <,YZ<,HIDWW)TM]C3'<ACWTX;Y M3TRK7^>;N_^W_N/V^=P9"Z<$J<:XN(9!0(GCF*4HIBYC"P["/62X36 MX.Y["$33%(A]QL('D9"'&"LY/%$.9QD$+C,8E6.V3AM=TEZPZR'$"P+94*YY M""G;-@U>6_<'DO#K+%^&\V7S;/C^LP_+AY\6]\"TF%Y2:56W7O%D2K=;_ZT/ M/&1E^'GV.RX_OUG,%^%ZG>(&M?<>K*F]K9*L5ZJ9IA]6!!64Y-QWBO<'CQXO MBI^R_9T(/,P$#4^/U]+\??[YXNW\8O[UVR6[G)A,=?JMK6U_+#*(CEN0V25; MN$1>7">'/'CT1!URF D:MBI92_,CXG^?!RH=/E^WV4FY-DB1$+)7E%'R.FD@ M)_!)*N^B"#)VR\/N/WFB[CC( *TKJK_/EY\OPR_A\OQF#[1">HR@17"@O*), MOQ0!/$@RM\K.9=LQ.NX^>:+>.,@ 6PN<+4G YI_KC]IY_3_^[5]02P,$% M @ 8IQ46-L.H80X*0$ W'\, !4 !P86YW+3(P,C0P,3,Q7VQA8BYX;6SD MO7ESY#AV+_J_/P7>V.';$R%,E7JF>OH>)&!5:([1]=WJJLD$CCG!^*' ^ L__*_OS^LP1,ORC3/_O4/ M[I^T9REV=V__N'GVP\P_L/__K=_^(=_^;\@_#]OOGX"[W*Z>>!9!=X6 M'%><@=_2ZAY4]QS\/2]^39\PN%GC2N3% X3_5K_V-G]\+M*[^PIXCH>ZQ[K? M%G\6H><+'OLP](@/D<,I)$G@P@3[(L8D9B1A5W=_]A 1/F$.1*'K0L1( DC M#F2(T#AV/8)#5C>Z3K-?_ZS^(+CD0*J7E?4___4/]U7U^.[#+Y43WQ8\;OU-C>\"+-V;<*%]4G3/A:2E^W M5CT_\G_]0YD^/*YY][/[@HOCS:Z+XD6K2LI$2>F&2LI_/-79CQ>(;TG>ZE!6 M"\+5ZGZV)>,0II^MB7LK&8)/+W"OFXM%;CZH]QF;Z]O==G6QZ--+;.NSR"N\ MGN&SV'73$WFM?O!)_JWM1C4T0*9U/RUU]T3EWRN>,=ZPY8NF0\P?ER]XX(7!69TS^5ZZ%+*W*E<,CP7&(H>M0N48YQ(48 M8QQ^-5M?W&5SR#/W_KQ*G[-.OP#P::5R=F<,'+?%/0W=KWL#ZV MH,FU3*U^\8\9?N#E(VY?D%(K0Z%1Y-\Z>4%:"PPJ)?&__+A3SP+&Z]F16\\$ M6B,KJ(4%.&/J;Z"5]R2(.7TAV%H9%7FQCTQ.C9'93=I2*E7#(G!):KW:MB1& MGO\C7U=E]Q.H?E+/7.WN?CSX)JZ+3B="SQR/G^9B42;?7WF43_Q7%4\C=_R!YQFJSCT,6?4@;'' M/(@2ET 280(=CQ-"L1MY'C,AF,,NEL8HG81 B6A&'T?PT^.+RU"9F"!> )^ M:>2SR :GE;'+%3$(7<^ M_&/%'\H5)CX._,2# E,!$?<(C",403FS@]@EV D0-]MVG.EQ:?-="0QV$E^! MG<2E3EGLZCB0^1AST8)RZ3M$IQY(MOYHV>IOJ'.SW=%\W8G%.V MNL'/?RMO>*%N1]1MP+NTI.N\W!1<]]O7;&5!7[Z4%CR5H"[_.E'V5+[T5.V^]9UVY_E2S=4MOO.35\;9[/<%#GEG)4?I+C?\)I_ M$==/.%TKN^A#7JB??.-T4Z15RDLUXU8N8:Z?N#YTU=J*D(]A@F,7FIA>(*Q$ M50#7"_5.YBNPU0?*V0+58_;6Z+'H65JRC;N?=04?"\[^@CZZG7',=TUIL>'L MD]P#INNZT;>;HI 3=L5PZ(=.P*#C4+5?B&,8.RR D2\BCC EH>.:4-S)GI;& M9:V@]95&7MWS JQW,IO1V&ET]?C*"F83$U,'5T_(*]"*:8][SB)AB61.]S,K MFYQ5=Y\VSK]@Q@]E4:V^RF'F[26$2X5PDL2'3NP+B%B40!)$(70][B1<$(P# MK4/9O7:7-O=KT?3F^#Y"PS/Z KTGOXS!55I6*<5K\!/'RJRN'>;LG;J>T'UH MQLI7>K-5_FLW4_=;FV5>GE"AFX6G?CUN3?[*2RY?NK_.V#O^Q-?YHQJ0]]\? M>5;RE>,+U^>>"VG((XA"FD +Q#K20I:4>TMT5J(6%JFA_N:=:G64GM_N=9[:1Q]?,QH M(7F2J: [!/?_JUNBE2RM_>9W?9:ZM =P+B=Q@&,'>LP-(9)/P<3U?,CDFAY+ &**?1/31Z?3I7')ISR[ M@[*C!R#2#&=4S8QB*WICZ)@9,UK01QY"5-I.,*"$2:N3$4@$\R$67I3$">)! M(*'?QE#,#_V)*)'_#T"O9T':!G1B7O^P17 GZQ7 0L(+KM?K_+?Z&E_D11N= M #[EI41XIXL]2]($.4LVI%:7LUJ/)B#LVXU&[XY;'MYLRC3C9?DV?R#RRZF= MFCG-[[+T?SC[R&0'J:A=(J_K[=^UVMK)[T8)M=L$RM]M'CA[BTNUAW\O'WG" M:W7/O0I8& O!0NC&CB?9+4E@S(0#7>XC$86>P\WNS:85=VE+DI*PWG#+1BMI M$JB0;2I_9L:%$P^Q'HLN9^ FYM].4=#35+D,=KJ"OK*@T19TZM:#W5,8M!I? M@>VGT-/:'E//,SJ6.'YB86=='>8!?G]=F:G7L2>VDEHEWS7A>E^4S\&*AC:=S?B=B&XYH>HQYBJ'M>>A$R MDQ^,MJ TXEV!6D";9Y\GM;=VR'G8P\RGF2=5/#RV//VHC7"8MWGVQ(LJE41S M*^$M[_,UDS\K.=U4Z1._+;#*9/,./Y?N*A 1]1D7D&&/0X03!R8N'R1A(LC2>V,H+Z$Y@4#42 R9%!C^D6?T7PV#<\8.E1S6S#,'$A'00 M&])3XPKLQJ:G"6A5 4J7J6)&1J Y22R)B1RO&&,R J[AV),Q#8Y,/T#O.=LH MU]CWTFRKGO^>,OXQJZ,#&KONB6<;KAQHWW^7?)3A]=M-64D^+\HWSS=%SC:T M4F<,WWCQE%)>WO+OU1N)U*\K%B8^G]Q4AV M:H"W_9&\Z8]DIPOXY;;>WBN=0*V4S>P-4P-O*^O#9'+.FRUB:K@/LDQ,WN'( ME>8>%_P-+N6>/W]0OEFU.-=%H>Z)Z["F-\^[9V[PL_K9]6^X8/4?M[)7*=6- MG&"?Y91K\S.(*/:X[ZFE186_)RR!A"019#X5L7!('+I&-X]3"+FT]:66%"A1 M#5>,*090<[%XY6&9>)W8C<@$^3FFQ,X6U4\AXKPL/R'(!P0_95_FCF-UHW^5 MG5?O<,4_X+3X&UYOM")V!UY?&FDJP4 M&<"UEVHM,GBGG61H"*IA$K2$TBP< MMD,%[!"SX_MU!H)13E^GVIS-V^N,4GTWKW./CHV/J^:_+?NRD><^B)FD+HJE,9Q!8RI(PVS MT"<\I'% '&H62F-'L*41R58A\-C+BY%O52JOY)Z_T0I4M5J*;8E?J3:F: M:9R.I8'6L]A>8_CFV?-W4X+R<$"RXH)#%611R<"&(6!=!!PHU#CITH)JO'O2( EV\*;]3$)Z(/<:APZ(8(A9C2 +'@0G% M' M*I:'@M)]"EU/_]_PA'"]!,,EGP#/V._D&+)WYO,:H3FQBU K!6B/0UQKT MU%:W!OWG6M5!K?L5:+3O72J7C9<+J"0 H$6@=MAN,)!_K5&8\<#)]L#-=0IE M3>YE'4W9'@[C\RKK EQZ%=[>K^^20UUGK.F[^47CU_AIF[B1L3!*>"Q@H!)L M(Y'(;:^38!@FPA$H%AC'T;BK;D-)EK;9K?U;.K=CR4K][&H?_@8_?QQ[9VTZ M0J9WTA/B/H=+T1#D$R6=O1@[Z]?&IG*\TK7P2+A.7_N.;7"\3^8NB>C."R3A MW)?_SX,>=@.(?![#&+$0$N+XD8]B^5.CU#HG^EDBXYG[21X#4(^R+, R!R'U M\_Y.XM5R!@>+WHG'>IG=]W! U6.>A4./CYOVTI1[R+.ZHLG'C*XW-;$P5F=M MP>L;G+*/69NK 3']RT MD&^3XUBOFS0:/TOL9=[_K+PV&IY]QAO?T-@2;KBJ-[)?1-VI\M:6_-$8X-N$ M4Q[CD>=Z M)8[A21$P62_SP7"L])HI#'D>\9&41:O2Z-\[9"UU=B/;'_5[=? MT!'W("!5+EU>,D@@E'!/J)@[$D)KE7$T8%&,YT MN#12>FN<$^$LI'H\8Q.HB2FF$Q54>9=N .RDO0*UO!;+(V@B8ZLZ63?ZO0GKX/L-O-V*PLV^)5 MZCRRS?A2/?FD"2! Q$5%.+((Y YL1 !]2FA1LN"?M=+8_R> MY%?@]+W>Z"VSP:#HL?8T4$],R!91'I$PQA0P:WEDM#N>.;V,*2"'66>,6Q@= M.9&OGU0.[CH1Y@=,%7\^MR?JPG&#,.$N3 2+EED9<6V$!;9*$BE9@'%^UNNAPG): MNT[6+I>3HO.BI]?^9+0I\9SF#0NJIQ2U(3KXW"Z.=D[HCL;//C77Y M$KR0=-@D]KO%WWN;Q\^\6KDL")E*MD>9[T(440_B(";0=ZG/G210&SPSUZ_! M_I;&:IVXH,+?QY<[/0>RGOEC$;J)Z6^+6B,JD+*^+(/Z>2")_PAW,2UTR5@]IM^L#9A[Q040)_P^L/:WRGFT1BH(FE ML<-/GV\^]MTA:Y&;@@K]@)_AQ E&& XSA47X)F8($^3 +TIX"WLF37A&99\8 M:G>V#!0:RO6S4.@\/KIZ>KZ1)LH-?E8GSUUQ;^XZ(D:4P"B1.R$D: 1CY#LP M<(B+_82%F!KEE3C>S=)8HI,2/#9B&I=*/P:EGLEP.4 3\\ 6FU;":2JD#V!@ MKSSZL4[FKHT^H.B1PNA#3U^0AH"<#P\D^^&!;1#@^^^\H&FI!/H[3^_N*\ZN MGWB![W8)%M[F67WBN\'K6UX\N"N'!P)'@3J==7V5-E 5S H$GL$,Z< ME6R$Y$:) ^?5PF1*]G69;F:VN@"^4^8*_-:J W&C#RBVZ5/H3B-0U^]2P>O/ M'!>C8M=G_H;TV'3AW\7$5&TAGGT;L?Z^_U%U6( 6C%Y.GAX<0.%A.;#]=<;2 M9HC[S!K,'^S^.D-T-.S]E409Z2A<FJ7^]65M-55O9[UAO XE>FRTJA.Z M*;5JSX*\SL;1EM]K??8,O8_UQTEOD9H&_8G7EE9H\+X/;I/JI!6\\Z2S?X-J M#I@M1V7]CN=U638&Y,!YV;P%\Z-&-5G;@ N51//Z>UKJ'C$>>76)5-0% KWC MRJ!NJ[/5"5G_K'^:> RF\Z>(%R(T,5T,@P-^4>):.B\< &+4.>&Q]F8['QQ0 MIG\N./38V CSXC$O9%O*C6OGO=4N; F)61QX' J"$HA<1\ XXIXT1>((.Q2[ M"3$JZ#78V](F^E98P)2_8KD5US1.? AA/=/!&FX33_\=9+6+9]^OGUG1(FNEPT/.$AK1LZ!XK"SH7R%??"D,@^V)K; MD$NQ>[U0R(\:L%T>!'D$CZD"(/M=O6[PXQ&ESP8^'GMGY*WD$T[7Z@SF0UY\ MPVN^HRA%6#_AJOW7UWR]5FDFA%S__Y/CXI9GN_H.0KB10Y,$)B&C$&'NP#CA M&%+7=9GK$1<)HRI%-H1:FDWS3E764(*"BK>7 (:7GC9&2O.*=&;\)R:T/8OH M"FSU@R(OH-+P"K1:/,>22! M#/D,HD XD,2Q![D3A9Z3)"$.C-AYH*^ED6Y/U'HRT[ZPX(?/N=PON8[A9>P0 MUKJ;2BL(3KZE? G>"SGM9@T[ X;%_&"G>IH]$]@9E8_E_#KWBOEY\<>L3-DV M<>I-ODY5@S=%3C]IIA;6;&5!GW4K[;;.>"=O_8TKH3G;%.KL)J_-7!;F\-ZZK?? 2((8)R'$@:=.:"-7E6OU(/%X0H0? M\<0SBH6U+N'2EN4C?E2O4-?CY'CJ+>*O.DH3<^1D?DV+J<5Q;A!>N^;&2?E^ M'[4USL%KK8;&V8Y&7*)OUMQU2.#*[F^+AZQB)J$ZQ]]>&@,K*8$2$[HOYO1M M>V^LFT5K "^-"_6+H9KZ3OTL2E;C<(;Q&'>U?KS)^6[7!U5Z<<$^_.382-XB M?9)4\L0;!YLN4L1CF!'BA] )?0&1B)@TUI@'72=PI0@,1\BHH,V)?I8VZS_D M!4_OLM8YCSZKX+*ZK''GJ&X+M%4_H!4=-\;QRZ?\NQ.&8>=R\GNU/;Z0446KB+*"(L3!_H. MPQ Y7@*QD"8(IHX7(^J&7H),V.570"F_'+6:3U M^,4F?A/SBQ(5*EE!)RS827L%&GGMT8LN,I;HY6QWL]*+KO+[]*+]WF6N_3DO M/^?55U[[ JGTMT^\>-ZEH![A\3_$ 9Z#5 M.-28!-6I#SKZP0,*4"DV^+H'J.7*=N/ NCC X$PWKQ)WH*?ZJ7 $S;?'UG[: MK]JBG":.U7-DH1]0$OD0X5#^P3T"XR@,(*,N]N4O7UX:._4%_^=_ MC#TW^DN;;MFTXI,N])H75E, .C$Q=>6=IBD"8 J(M2)/NOW.7.C)$([#8D^F M#8S<9*KN;&RA=K4NZKC@$UT9J.%BJT=U6!?\VZG=-0^V$MIO63& M(&51[4K2_97G=P5^O$\I7MC-?_FLWZX?;GF6V M:ZG7S7*]AV?V\*O_J#=295KQ;[QX2BF_X46:,W?%/4Z(1WS('<=3.=7JPFX^ MC"(O"I&+(\&-[HPGD7)I[-)*!QYK\69R[!L<1LV]TFL/SL3\9L'!K_X/V*H* MNJ&^&1[J^5S\=(;BM=W\!F7\?;CZZM-$W ,0JI'Q+: FIA/>TG] M>QF\ISFVTH'$6AFU@:YF+IQV7NG#4FD:[XPFBX)+9Y#X3$ LW#"*(QZXPI0_3/I?&J5LBV$4 M8WR+3,'79IJI()V>?&J)P0^=[']4V1D[\<%O4G[0*7"UK3IR^E1P#"6-P M2QGU/C=QC8'F")>-:F9$Y;9OF\?'O*C:-%F11T44."Y$/@D@XK$/8Y\R&..$ M^%P:131TM&NVO6AZ::34"F=0D>PE4L,TFUXT_,?&BW3:%1U_7NPL$>N4I9_"Y] M2AG/V%=<<V'?S?RL;O\N+YBU 7U-WOV;M2Z)**$N#"(5<(A) @F. M,*1,)#Z+',(HL^/W/RC'TE:4,S[MG2[*04-ILWW*\<&M:\]DYV-+/+WCF%#_WUSKXQ\F2 WG.V6?,OXD.: MI17_E#ZI,LV5_!!2LFZCP]O$R.RZO,%%]46\V91IQLM2DAAI"V'LKAY#SPM# M7^[_ \091!$BD#A!#-TX$"QPD"!4ZTQS,@F7QD>=@LH"$+6*<*UT!.E6R;;2 M$\"MFO+?X%$JJEXAK:HJVK/3U?#XP/HWH'E<\)HC._7Q0&]0&^U@K1[8Z==5 MF+KN#>I-.ZB=EJ"G)OCEMD[F-DVXQE1C8>L,P+I\\^[YIX+W8(\_64>CRP(V MM]%U_(KL[DM1>Z:R^CSAAA?UB<,*(\P8BQ"43ZLLCR2$,0]#&$:^%P8L#$.A MY1UNUNW25H*MU*!48E\IC@=/]0&ARN"X*9GR]6PR.1HFGM59+_1D 9:_,GTZGCR O"\;2TR%(:>QST%_!/SI\ 4^UC!/ M15A35+13&=IU198F2I+Z],V^)-R$4=!Q"!W0]1$^A./ MAW+[')$$>U%(L9$?XU!G2Z.=[8:G)ZS9U!^$5H\#; $V,1DAY3RE6R( MY),[^TRCHU?+>E-FU,#R10HP0J"=.N-,$6J=TG"EY\HF#_$YWB;FFA M7\)K>T9-I-WOPX]JVJ&UYG4UL9CCC)&^*QBORV7UKB9_XEC%@;$OV5=5I:]0 M]?@R)L4LNG]*)=.ROL98A80*P9T(>MSW( J%@"3T78A=3GB"PP0[1D>^UB1; MVM:HQY"M&O77< 6VJI@MZ?:&4&\Q?I6!F7@9W8U);QAJ"ZTO>GMC9W$YLXZE MI87(GERS+B'6X=PG?_L=C*/M][C(9'ME=U;^+EUOY(*QBA,W2 CBZLI-DK!+ M,<1,;NA\C (4. C1F)GMY4[TM+P]U6=>@;2)+-]>JET!UHA[\7W;*<#U*-," MB!,38"?A;E]Y!5HI[;'=&1@L<=>I7F9EHC.J[O/*N\++]D'VL;L[8X5@'U?#]R(YA0HASM \46GO*[=T3$FC"XLX3DP;/0B5J. ')>P?09Z! MGKSV"$03&$M$&!53'^QN:?122ZNNQUMY%;W4$AM64!_& M6(]1["$W,:&AW#TDC!HYS@UUMK1)W,FJ-@6ML%<@X[5?/UZO\]^P'$Q5'130 M)B]ZNX>0O_ZG\$]!?8KX3]&?XA'.RSU+%9:=/?&V8F'YP//6L!ENC-#&E M; ?H:V^ L)#?!KA^,3YMWGIE!4]0G50'+4N&Q&!7LYH1.DKO&Q%:[XPCL;_F M.?LM7:_[+@8T]HE B,(HC!+EWY+ )"8"NJXG/(2]T'>,4MD:5P(S\1A2U^,^@AY#(40LQLKO#4$<.$E"'">(0[3*5/53SF[UZ<&:@%JS)FEF MS8&8T]ZS; _]?J@/3O_8.S9M56G"77/ VX-M,_:Q-\AZG#7OF,W#=(T/UPNE M0)MYN3FE5;E*RGN@= .UZ!>M.@G7^TN%2G";F M0@V([#EXGL-CU&7$T09GNY$84J=_+3'XW(5>ZA^SQTU5?N)/?.VW6=2%F[A1 M$B:JU)S*3^T*&"<80Q1X) G"P'-BHRC;@;Z6-NEKV8!A2/T0EGH6DR6$)I[N M?9?N1M KT )F,4V] 2:V7;./]/0ZSM:G53[I/CWPRDA/)!4[4U0J)]([3K;W M7(0'/)9;-TA"3^[D5#YAG(0!%)(G_##VN8.,@E*.=[,T7NA)"4J>I7D!LKQ2 M:1\S;NI]=!Q7/:*X'*V).:(/E))P@EO!80QL.18=[V1>AZ)!10\UDG6%8>9,#:D%CJKHH3;RB6<@' ML(WX?Y&6HM%T 8'\YP;AM4/Q3\KW^PBF/P>OM7#XLQV-W0@\/.19G>"K_)C1 M]:8^BV"L3N&#US(-L:1<+VEJW=XI6S[S?//6?K?&[G1*VF1UK1_ M_3TM5S%UHB0A(:2)'ZG* A0F+! PH-0CCA\&26!464"KUZ71KA(:[*0&/7'- MZ$L/LH[DQ(0U "+X1,_MI3_J2N [>W\IUF1LN_[";R84NS3-:3"G03\O0#YBX6 MG_/LAN>?>7[]=%>'I-%J@]?K9V58&(1TGFEF:7-.B@M53.-G^;\N'>++@Y=6 M_L9B-@W]/ ?J\&2UC.?$T]2E78Q8DW>K%U-*NZ*Q TEV*&CW'6%7-I)X@20 MNBA (6$A<7VCD-0+A%D:*7V[SXL*UFSE_MDXX M[]*2KG.5LG"%$NHX7A)"UW-5WD ?P83@!#+BQ'[B((&XT5',<'>+I,L]MDPU M\E>-05J/!>WA-S'/]02]ZN?^W@EKC\?T0+'$5&U/X'>[FK;XJ4[LK1Q;31^W>YY')>TN4VGM8,'R]1H7I7'^TLO&:YBL9AN% MJ7TFZBO/G@Z@40(T6ARI=U!K8EJ"X[*A8#FML\;7.^'7'Y(7XOP>AT9[];$" M:;,HJ:;42H,:RQF=9A*SHWZU-=AH;9P)_YM4N &WE.CR(I=$+?40X M1 &A$/M,FKU!$OEQX%/A>2;1OB]:-UIB9@K4;7)CF]FR+R%S!$*(D! &CKJO M%3Z#<1*X,!&A<",:<(*0R29A/&0SI;FX'#)I[;AAR",H31WYE?E.#(FG#)Y M<(^Z<>R(V"P?^VC0YL["?@EL>INDT5!,?8XM,7@19&UO"W1494L[GI=MS[K! M.:K6_G[F^$/C,Z-3]0+[63:9;7U@VB7I"UFG=[5I\T[%*GWE#SC-9.NJ"GM) M\?H_.2Y6(0VBT)-+!DD0A8@C(?_&7,A][H11&&,GT HQMBC3TDBT$5+9:\KJ M,4^E?ND0Z?'(S,!/S#X[;< +=4"G#]@I= 6J'!!>WZ>IA#^M9LKKLM$-*.7L MYF^WA+3%'.^72C1['GA+$![+%6^KZ7&TW"NFTT4:)A&GKL ^C% LC5IU2W1SI(-9V>.T@OMD,/#DQ";7IUT!]8@%E-! 975 D!4U M46F*\?C-;1M]>IT2%N,!&FWY'+8T-D"B2)^PBE)ZFV=UC>1;V="[7)E4JX P MCX240"_P8XA42$1,?0R34/Y?A$4@A%&R_:'.ED9P.UE!)ZQI&,0 LGK$90NO MB2GJ"%3@ET9*J^$.Y\&P%N4PT-7,P0WGE3Z,:=!XY\+T5[OK^[*KK;ZB(HXI M#YC<(/E$W:G[,!:Q"P/9E$BB*'83HQC6H< B7!-3P!!2X!>KCLB: MH(R*KAAJ=[;("@WE^E$5.H^/F.CY-[[FM.*L+43^68Z^]A0_]O+B)G?^\(BS M9]")"EI9@1+68'8?!4IC7E^*T=0S>A0\9K-X"()Q\_=HB_/-W"&%7LS9P0?' M.N4S+M(LK?@GN6U@'[-*#J=*B7==EKPJ?\+_E1=UQ4W55[N%I4X8!HR$4/BN M\BAA#HS=D$ >$,8=C\3,,(*U'J IKJL/EM< M,E!Z^X6)X9^8<7K(?])%?H(SB@M M!8M8"[!S"$$HR$ZC"L8W]18GGS9A32: MRO+]]S:%35=C;)6XR"4NC6$8QR%$. Q5+2\,0YIXA"=Q1%AL*44 Q47Q7*?9,HA)-QP271*T#?3DO'= <[7,X(>MU* 3VZ+W MGQE.UJA-J].9V6ZXS5+N_W^5J^7[[_[TU:/6_/%0,O3G B MI!GGN12B)'&@_!^6?[ P\FGL.]BH/*ENQTNSXGIRUZ&894_R?_Y'"4[T%\!K M#4;[P0P/A!Y730'OQ&RUCVPCZ"2'O:;HV'>K&>[VM9QMM, 8<,'1>W_D[=)I M6^[3UN4C=*/("UT! R0"R5*<0A)R#N. )Q5M5G%,9=6$Q+0C1T/(D^:3@1S!./$ M2QS?D?N^,!E18GZ@2ZT)-7_1^)W$*K:(GJA/94970\![">)^Z/HP=$,$D1M) MS+T@@)X?(,03)O^_D5/4I8C/&G/7AYI)">W!JD?]EL":F.]?XK1?"

EVN@ M88G AWJ:E;4U5-ZG:IU71A8%&\@V4;M;K0+DQ0A1 JF@/D1.PF'BA1YD'J(H M1Z([WS^]QY&[H>%VO\>K@^Z.%G(YVAU?W?O3U!VWR&]6MBJJJ4%W00PW93LWN MVF*G*/A!/='J"K;EW6MM_]CS:[?LS3K7J-A/9&E7S-=*@3D)V /),Z?I[P)C M]OCUI1\F;APB%X:^B@-2V7N3(/ A)H'C,X]&S#/:\OY^;HZ_G;PI_O,("_:2 MR^'?Q75P(]@5N*ZJ(B6;AERK'-S@.N'$%-?"LUT$+^7JU_RR=[+KW>LGG*[5 M&'_(BV^XV5+WF(O2S<-FKT$!4UR=\,*"U9&2X^M MYAN!&:O [120#-?8(_"D*($ M(IY$$#N)@)X?>YQ$A 8!&G')9"[)0N^>MO)=4*G>?%0,#$;[(/_^:LUW^M6[ M_P8$R^;G*)1MFJ5F LQOKHX"Z*@9.ZZE<83YI;KGA?KZ"GXO/\#TB>^2Q*I# MP _K_+=_Y^R._U7NSG=,_953%:*2BI0V!>LS5INY@>"(XP"Z@JI-M* 0>V$, M$6))'&"'^4EH9N9:E6_1YNZZ-G?!#W=2D?*/:AY??WG[$12\,;;D#I.J0UDA M%0;W2F-#T]CN2.OQ\_RC-P]UUWJ!%XJ]3%E]!>H3=*4?J!6\ DK%[6];&WE? MT?K,UJKA/,D(6*)UN[+-ROB3P+J_&$S3R07KQ$&L(G\@O%C%V U\Y#"8N 1+ MKO==&*MDDP[%,< MCVK@89.Q3O0T/_\,JWR43+%R(&,<04Y="EH38X2+RXM H*&:D'$OC%,7XFZ8R ME'*M(TKVVC!@C?0@VQ8)Z54YJ_U"'Q[D.W7DG^$&?>0(:N[2IQ^7J;?JK08* MY4Z'79&L*_!F.T:M)I,6I+T03UN;\I%2S+LSOPRJ@^WYAW>5E]$2JP MN@YDY,532GGY+5^SE1O2A$4DABP@(401X\4(G]#BBB1&%GNYJ>2Q9 M5FHZ%OR)9QMN>%4] *D>I]D!:F+:ZC"JQ:SIJ1,4*$GM,=)Y-"R1SD!'L_+* M>87WJ4/CC9'65TL_G/4/D7MGR&^>=X^TY\?U\7']Q]]X66V/&=U5X&+N8C>" M3N"XJI UA3$+$^@X E%*18!CHVP*-H5;&@/5(H*G1D9EB0T=ND\_=)JVV"L- MR/+O4IKA;#6T?XZV##F;HLUKW4T ZH')-T4?(XJ&O^."%X6R++^__Z[D MX"L?8\X0XM!W>0(192%,D.1N@J*$>BB@0@CM!B$&9[,N0F:D MA%"9C6M3^L_6*WZR&OSU:$^ M+?.+"M,#CYGG57[_G=--7=E;E[EHR\OC9BV0H).2LW=Z&EX MAIG)"C(3<],A*. 7):*E?.B#ZH_*I'R\Q=DR*0\JU,^D//S@2"=G^M^;5$[X M@30U>Y7E?RZYV*P_I8*OG"2B)$X<*'C@R#VC_!OA+H*AXT1N$OI1&%*3/>,E MPBR.&J3Y]U#[;S0R B6DH4OS)6.CMRF<"_&)*:=3 PSGR+H"G3*@U49K<,Q] MEBV@:LM5^1)1YO50M@#:@6.RC3;';-G2N];_^?E;OM[4?GN?*M;>]7M,3D$709X*$#D$$$ZU$7.>[6AHI2F&[.(-GL!472'E--B^#X.KL M[&Q!-O4F[R1:YUTI3&$SV?[9@F^NG:#Y1V>X']0!9'AK.-C"C+M$'4U>;ABU MWAB97S4O)#EG[[_3NNQ/5QVP_6(I\AV">0(]FB00"2^"F L7^GX8,4)HC)&1 M[]E@;TLCTE98P%MI56:P$34_AQ'6,R&MX38QFW:0=8+V:G]:]TO3PL16NM3! MON;-DZJC]D&"5*V7)KHA+4^=X>\%6Y0?L^8D?\]<['Y_H[(^K0),A>-Q#FD< MN1!1Y,!$Q +& @6^W"F'H8BLWJ%:%7]I'/5W3X&;P>QL]N]V)QG#N6Y_[0J_K/OA20;&^ 9Y&BDNK)7] M,7O<5.4G_L37;A?G$;DL"+@#?2]0B1ZC$"8^CR$3211SXL>A;[2P#?2UM%6H ME@VX(^MA'\%2TZJV@]#4-O6V&O85: 2] BU@4UC5YS&Q70_[2$^O4P[[M,HG MJV$/O&)^ESNB,NZ"Z^&:E;TU*W:[S!*W]BO:VJIC^RK5:\_4K+57J?93FO$O MHJE[\ %3597H^6V3/O]-7A3Y;VEV]Q;+09,_7Q$61LS%3)5@1/(/E2O*<1@4 MCLM83# -8B.??I/.ES9%6SD!Z00%M)74M(J9P0#HKBD".(,?,A<8D?1E'LNF9[@A>M+XV-M@X&:5;QM2IGOE&U8HO\ MD1>FC/021CW*&0W.Q)S2RC6!L7]48TN,\++M6:?\4;7VY_3QA\R-]@]2RCQ3 M:2'R)UX\?\R8B?U^_.VES4PS4_X$(N>M^LO!F/YZ2PD(.@G5AIRE3RE31&7/ MZA_&8=0&X$23L^T%AE7J;PO./#EN556)H*AZ@?V<26GE,I[F&5[?M!47OI!U M>E>?&[[!:U5([4MV>Y\6[#K+4BE$B8OG58A#[O@>@@&.,$3"EZLP%PY$<1 S MPD3$0F:R%%\NTM)80GYPD=DJ;6%8]);V><&>F(5VRH 7VH!.';#3YTIE-B,< MW."478'_Y+@ MY) +%[/V(/6DN%A0:!9K15[ .Z;.!9;'D>[7;7Z%4.!$_N! M*W&_I>A$2\:D*AOU6XJ*8#:[^3Z2!KOSV ZTIW_[%9/P/?O0)J M6H]$,4I(B(3<*CL\$A#YM.]:7XJKQP7CC?;']9MK\MW97P7>Y$ MH0<#3YV0.Y$G207%D#J.D[! +OYFY5%'2;$T,_1;5:2_MF52>TD,+W7Q'#=" M>GPT.>X3\U0MO[*_6B'EIP]J*:_V'"-[SY3;ATXG&S=/%G8)D+;RB(V28=X4 M8Y? =)!][*+&QM'EK6RM%)),MOG.TNSNB_B09G(SD.+UQZRLBCKTJ[R5/93' M?_4N?\!IMN*."*G'. Q<)+=, 8YA0@6%-')X'/#0)PB9L*A-X99&KEM)04]4 M,R*U.G9Z_/I:(S+UCI _S6^)K MUIV^(L=[.E9L6?/"^&Q#2Z/+G<Q 7TMCCKZH:M?$&F$-]ZP#V&KN3.T@-O7^ MATMX9G&I@:7-7 MRLBED"H&8B>GP5;@)% :6P ;&$UM^M>9TH^"!*X?\LW ;:&9S7\.BW&V_LE6 MY[/QSRGVPK8_^[#95&8\7;W/*I6JZ0&OUV\V99KQLEP%R"$)IA0&L1-"Q#P7 M$IS(/T+J\2@4W.5:=OR)]I=WN0^!=WPM+8 R-17V+5T0!,2[3E\ M1O&!V2O?;&:O_,MN]IYJ;Y9Y>T:9;L:>>VR<1?T3_IX^;!X^\>RNNO\B;M,' M7A?^9!^S%X5 W57LQGX440$%BJ6AS1TUB[U$FMPT202)$^8X)H:V=L]+F]^M MX-N4:$!V^E!7R7M91=G,(MY-*;;2:SA M,#$6YC$'JI>"-]L!ZQ2.)OI03'+<>K3#5SQ^'0)@^#AV\$WS,YU/OZ,'81A5$21[X( U?^7O= 9[_QI5%%+1^H!02- MA/HG.@? G3_.N02.B2>_ 1)&!SFG5!YUBG/0V&Q'.*?4Z)_?G'QF[%I/"XY+ M_HXW__V875.J3LG+KYSR]$F5"E^A( Q]CGSH8>9 )(0G%WJ!H!NYF(38YSAV M5AF_4[6$;DT6_?-]:WV\2?/Q'D@PX2U#*R@HMI)>@8P;>E=H@:]K UC"T3=M 'R)KUH%&ES/;!_H@'%H(!N^:7^%V.4N^B/=% MH6*C=JYBG]*,?ZSX@T[M09UF%C03.G'54:446/)ZOBG7STT6\?WTXWTO1J4, MJ+6QY,5H MRHRTVM#F:[YS11MW_E:?2>V2PHBVKUC?(,%VFN:DY07';.=L2/ MO)@2 JG+?(@X#B AF$"Y,@2(PGJGC^RZT]K^R=VU MD'-I>ZI-G80X7H"@YW(J=\6(04P]=54J$M?U8IX$6A>DEPJR-"Z0'U<"<,; M[3V7IH<2U:"LW"4C,DP><^*\R)N&>B@T[AOL#HI!)<"9!F>F.H'3#I)924$+ MR X6'+RD_?G*$5I X46Q0AOMC5BT.E>@.HEP68?K?.6/:_D5[M)5U#N26[#+O V$JC?RI.13 M.[IBIP/@32X67&MAP)1CQD9CV9H8\8F7JTYZT!,?].0';>:;1@.PJP(S,? & M2]/$ S#3DF1_(,R6H0M0'%Q^QK0[W[)S@=8OEIM+VAEWX?".%^F3_":?^.>\ MB0IMO/)7A/HA\^, NA[R(,)N )/8-K)41X.$8 M!3-,]>X.;" U,=WO1+P"G9#6PCET<;!T*7"RFUDO LXINW_X?_;YD=Z7':V\ M>6XK&BGB^5!(8XEG]+G)=QBY"?<<#)&'8G4JXL'$#4-(,0^14#>0D5D9[?-] M+HTD>G*"K: C"_X-(*W'%Y;QFY@ZCD)G/:[3 !/;!0 '>GR=0H#G(3A9$%#C MU7$\\^61%Y*]LKM/ZN;R4XI)78;HLU2MJ42T8BX508P8]$3HJ> 4#C$.8\A9 MC /JL,0E1A4*SO:X-([YE&=WL E$Z40'Z_J2?MT*KQUHJH^Z'N-8Q7)BOMG* M"FIAK\!67&6Z= +;8QYM;"SQSOG^9F4=;?7W.4?_Q4N]J,LZP6$J4L[>/+]M M0[XV>/T3KE3 [/,[7/%;Y3RQ2\?DQ(+SR'>@3S&%B*)(Q;MRY63M.5R$E(4C M4U*8"[,TGOI&[SG;K.OS-;I3 #PT&J1-!A?\A-.UT@.*O( EEL\S3BI0&L;, M6QE./9:;:Y F)L"^A_=.#T!4&NK=:'6J *4+^*76!EC-S&435NO>XB-$>24_ M\O&@G?8POZ#-<63<1#W_/67\8R;YX $W)UU//-OP#U+Y]]\E<\D][=M-6>4/ MO/BT=3@3<<2\. X@!=V(";<4%:E:"3F#026S9\\\:<)8H%RYE^":FTEHY^$9I!V[P)> KT&D[ MZ9YZCH&Q531J2E'GK3DU ^@'):OFZ-,\5FROS/6[#;_-_Y;FZUJF+^+?I87\ M5MU.%\^?\&\&64!-VUW:&K!?8ATPN8^L:Z,W*H[/N+/98OK&PM"/[QO=AL6Z?35/KC!/A(LB#G$8 M)1"YS(6QXT00(]\C,7%C%!@EV3G=U=)H[&0Y. L5]VX-HNKM(#8Q_9P$J[4 M;18O.(O'E"7P;NLV>>'YVU1YHAVW+"*B=0'0ZF?#B3R(TB M1]H*. AQ%,238(5Z4$)<$1D=H WTMC1'Z)V#O'Q[7^3/GH"E;)_]; M'[+4&]@7236D(;Y>MTK51V?2\+O+TO]19S&\2'/U=&E:HG)H@'2=0:S /KFO MAY(2;,4$G9P3%$XYBX>]I#TG>YH[5\\YE8^DZ#G[RCC*4?>-7\3;@K.T^H!I M[2O7F-*,A902',!(, $1CARU8:'0B4/FTS (8F9T1WBRIZ71C1)4,48C*NAD M-6.*T[CJ\805M"9FB1- V=^?G 7#$D6<[F=6@CBK[CX]G'_!QM[D9_DMU#'J MG*G<2.JPY*;@#^GFX3IC]:-EN<%2PWIA_8"T_I.,O+6C.-;*!6KCS?D8Z@!@D M;;@(F)E2,O0!LI1EX:3:@SD4#M^:+T/"28E?Y#\X_=0X0^B:_=>F=7'_RM>U M19#?XN]_3ZO[^WS-TNSN0U[4)Q%O]F_25T[LTT X%%+?"R 2.(0)D9NIP/4I M0&D?J"G(/A"UNG=L*UJ; %9P-62]7.))+-:/A8@ MV[=Z;#1YJ9/JD0PWY9OGWK]V/HG4Y;$;N C&B*N+-%= +!(/1BYSPL@/$B\) MQCF?Z@NQM#.N_I'ZHVST7LUB^465*:O#9TTWF*,&1H]+IX9[:A+M(7TLJ9;< M))+G%UFVYG'P- ?3NN.F@0BOY)!I#M)I1\L1;5U*DM=9E;)TO5'I?79EG-]_ MI^L-XTR%'RENWE2M#]1[7&22O,L;WK#W;J;Z'D5N$F!(B.= A%2TI!\FD."8 MAMCS&<)T'(7:$G')!(M[.O8"U0%OM6PB JM[QO7Y3^_8O!??MR8#LEU55TL=<UR/=]:75#@51IJ21Q8.(+!&DB M(DJI$X5,JXSN8"]+X_Q.T/HZH!-5O\[%:32'*=<:1A.S9BMC'QV+?FM:*%Q0 M^^)TV[.5OSBK7K\"QOF'S<-SOD@;I9 $(MIL;@81.$=>7=KTK454*W(=IZ\N M\5I9S0-IC@$U/(DM8#3Q]!T/CU'(RP (HZ):CK4W6^#*@#+]V)2AQ\9ZDLH9 MP\NJK2"M+A]7 7*%'P4QY,17Y1Y#5=PY":#GJOL(EZG?K2J5MEAO$W>D#Z,I MO>UIPBN%.@ESV@HJ-URUI*8^GX=0ZNV!+@1HXOG<20=:\:YJ#P:;GITGM;?F MT7G8P\R>G"=5//3@//WHN&I4DH*E/;\KT?ASQJ6)K^J+J .#-US2-%\+-^V23J3!"51Q#%D81)"1&@ 8THX=##R$0Y%D'@F[EG6!%OH M_62G1WLD8U84Z?+1&N:<><&?K795HTZO;JQRQ6J'H752)[5.8*M4?1G9NJ0J MO:[ VS.Y62<:,+-R5K,.W'QUK6890.,*5]; /E?JZO*.9JUY90V7_>)7]AHV MW[7>%NRZ*'9'9-=W=]7QD_H4V^ZQR M2NER*];U]C[SJEN@'88\X: $)@YC$"4>A4DH$NA'V/6BP!6,)T:)&,[WN32V M^':?%U53'8!QP:6,;)M\NXD^,$S-H &[WN;9,I@3DTHG+?A-BKO-Z7K55?!L M2G7.8>&,@,]6;@>-'N=-\J /P4&V!X-71^=GE180O:\C Y[X.G^L*[,UIP.M M_[I' FD;$Q?Z*" 0Q3R$B3J_$R%C82!-31%K7:(9]+DT?NI$KB^-V$YHX_RM M9\'68R7+$$[,2B_0Z\G;'?E-D\Y5%R![25W/]CAW:E=="(XD>-5^U7PC]+%Q M[Y1&UTV^3JFTMVZ*G'[.JVN6/]:':)V/C^:V2+O!I=%**SCH]@*=^$UR5:D# M9QO9GZI)"%I=]#=1^C"?WU)-@O#D%PO&X()?K/H]C4)NU*9+OY?9MF#&BO08J)7T]MX5R@7Q6PALH@[=.KR#6?'=4KX?YBQNM M5Q1C9 #[9<[B;=UYU_=<+PH%Y [S(<+,@9AA![+(37 L""%N;'(@946JI=E& MUR>B?7Y(LR:"I_RC8;BZE;'3.]^:?40F-F4L1>?8U69)HWNMTF MC =Q[E8;'TG<*K_%K7RWSC'JTCCA!$70]U ,4<0)3&+/AU2PQ,.4>2$Q(^!^ MZXLC4B4<4-(9\N4+R#1Y;RP04_/7%@/KF5>/JFR+25ZT/2\C'%/K8&8??6AL MDL0B?<**(W:9P%34S;]S=J?LNVV9+I43;)W7_OVDK*\75W%"D),D"$8N\2#B M@0]Q% D8,Q1R-W82%!LE=;Y EJ7-_ITJO41\S1ERJPW8J0-V^LAYTFJDF3S, MQCCJD+%D%I+ASA>DIE3(5X,V6$:Q,N;')GKXFB6H9YK MWYOGW2-M#JN:_-_7Z<-ZXM8Q6+?W./OR6*?F^*NJ\U%^S)ID\2O&$'5"QN5> M-Q80N5X"L>,%,""'Z2O<]:E5.HZ/IXY3J5Z!1_L7ZT8275E)_T )P!1H(@/Q4&A L9L28>=AL MY85:+^R)Y"5 23V*XZP-DS3WY;(R?K G#HG*S]IAG1,)ZNWK5WP?_W M!A=ROJZ?O_+'O*A6PN/(#>,8NLREDEDXA8DJ/\5XD @'($(/^RXX&A-F>9^!I* M=3-=YU$K>4%6?L@2%& 74A$G$'$GAB0*D-S;NCSP4>(YV.U2 .B9#'L]:'VP M+V/Y)Y[6'VUF QF7"61!LW@_"\AD^3\L+^?[K;]FWH]3"_6IQ\9-W0\X+?Z& MUQO>)@FJ-QS;'_Y[R@L5.?#<)>!C;DP2H>9TB%6Y2 RQ2P/HH9@33AU'!-AD M)V#4^])61$X21EV<4TB8")V M5;4;N3E4=?\B&*,D@:IDJ-PM^C$+C0+K1TFQM$6HGS2:=M*6ZE]Y??3=9)6J MB_V-S?%M,D::UQM3(S_U744/].:&H:]"FX&HKL"P56.F3-PC\+2>;-M$AE?* MIST"IM,IL\% BZCA^%2>1B:1&:\*16KTOCQ5;HVAC!+\0VHT$]R/5HSSJ0$]-<'\.7 M$D\8ZF\$DB7NTNMS5JXR@F&?F\Q>'GEP(-NM^%JVRCYFE?QL4KF\U=E,FEHT M!6?N*F9QF(2$09SP$"(OH3!F@0]#X;EA'!*?$B,JTNET:4RTVR,9[C-U -;< M7EJ&;>I=92TN_*3D!3N!F[1';9FK8B!W@OF^T@ ?6]M)G2[GW44:@'"P>31Y M]P*?/'+>G8+LNU.T3A-?-E4I)5.Y(_[.T[M[%4#W)%GRCG_E:DLK?][E9]K@ M]2TO'KR5&S(^R/X"IM\V7N_AMG?AZ2%R!#@O0 M@@&V:( >'$#A8=G9[W7&TJ;?W\P:S.\"^#I#=-0;\)5$N<3 _W1T36]BR&L5 MVCU%(X5L_8OXD)84KU6P^0J[3LA(X, @Q!Y$L4 P$;Z U//BP'7C., C[/^+ M9%K:@KBC*I5T8,.@!9.\5\_ZVE<=^1I.F: MKM5'$!DFLLO F)B/CN!@+3#[M.(C\\&_:&K&%/#'5'B9]?WH$Y=Y-#97.=<9 MVZ^TM TYK*_U=A>@! <.32('4AH1B!S$(4Y\#I,8QX$?AHQBH^S*8P59VE3? M]X^4^WZ:WV5U]JR"K^N,7%7>EJO.I&5;U2MRR;,T+T"65[HU3R\>03V#:(YQ MF9AUMD/25LQ1USS[CILO(JTGO,&^%$[+_I_&8KR*H^A8L$YYE(YN;QS'_ESR M+^)]6:4/$^(G'L;4#5P3YGS9_-+X4$I7 M)X7JY#,CMSWH]"AK/" 3$]$^%E=-&X8ON3 M_L13YAN3&YY?UX=.Z^<;G-;'6P8UL(Z_O;39>O/^"^C$!$K.O?-KPT+.)R [ MOX.Y'*V)I_)E0!EM:H:Q&+6Y.='D;)N<897ZFYTS3YI':+[/JK1Z_I"N^>=- M[=)$$QS1@(<0<]>'*')402M?0"<)A>_ZL>?C4#/X:(&$4=WE*Y5$!EP>-S19I>4J-?HCER6BF\VIA.[8!@?SC;4Y%)G/EMHF_=R]^*<*_D_F\3V--Q 59[N73Q:$_'>^GE M,];D%6J/S>M[K(8E(@=['HL I$7,!A[ 8$BY/A,B7UB09A8NX>A_^4]#P"1^LL;"+# M*Y'M")A.<^J8QD:F2.]=Z7\1^Q?^JP0C'"(/0U^$THZ. @\FE/J0QX'/@S@6 MB6'.],'NED:&?6G'93PY Z\>I]D#;6+R>H&7M",/@AHL)F#7PL161O;ASN9- MT:ZE^$'.=KVWQAZH?;OGZ[4R\W#VO$HB%C B$N@(QY&<$:(F&BKB+$Q$3'@B MM/(H'F]^:1S1'B75(H)61M-CM1?PZ1ZLC05EGJ,U/3Q&'*X=4_N"X[47S21!(?&(;W0??:2/I4U9)2*4'3V =">DV;I^#$F]Q?Q"?":>O34T2CSP40,: MXU5[0'E+2_6Q'F9=GP=4W%^4AQX=-\'?;,HTXV43C5BF=>Q%$YC(NQQ:#G&Y MP*Z<[AQ#A'FB#'H/LHCP('$)IR0RF>YG>US:Y.\$!CV)K[I@6T/K_CS<>IQ@ M%<2)&6(8OPFR86F#8XE!SO"@3GW-=WF<<2^Q84_]*Z M J!G:?TU_I3^>G,IS)?+9&1X_;:M41,Q?Y]U!(9.1C6:HF,[=]ZR/!G7JV< M*/8\' N(L1=#Y,J5*_83!SING$11+%CBXU655WBMMUX-=V>TRFP[G8Z5;E4? M:H7I3GYQD\ZFW)#_XK12T2_X1;QIQBM <5$\U[7H#5Q,-8=#;_VP!_+$K#^< M->@*?![(@&DS4K>'RO1!N*JSI<37]A0W")WMOS6.=3[SWZXI5=-#3I2;(L_D M7VF3O[:)'VC^W$5X,<9=X3H<8D001%22$::^Y"&'1''H8LE11B=[I@(LSO[E M5,JZ?@8?Y2*APMZWRH"7VIC1C_&XZ!'2E&A/3%%2]-/@SA/U,A8]2U1FW/VL MY#86G'VZ&]V.>?3-5VG 2?M-M?V.JZ/[-*O-AW?RA[HQ.$-M+(^KMK*"%\(" M):U^",X@;L-$9!.RB0EG)%I&<3@Z4(R*QAEL>+:8'!WU^I$Y6L^/=$E2.SK5 M3GN&[@>)$P0D@8+B ")/)! 3ZL.0^;X31H@&@5%VI;WVES;U:_$,IODIV/3, MC O F'A2[W"8X%+AA-JV_(7V6I_70>BX:@<>02<>&[$V;];<=4C@JIPD+'^L M./NPQG?:R_+QUY<,&N/6XA-MSK<,#ROU8@4^\^C(.LFXO%?_4Y[F3WBM;'FUU!>IRA2G?G&= ML9<_Z#VYPHZ/@LAET*>1"Q&),,0^]R'S$DJ".$*QEZP>ZWK.WRI<5'H+]D4R MFO,I9)P)V8 MQ"X, P=!)%BHKM4Y]%W*&?=^'_3NP7R3)OJ78;L!U4<;?2J)F% M](BSWU8WO!!Y\8"EZM^JG/[:IJW^>UK=M[7D9<\_X>)77KW-,U9[795M]22' M""<,_$!2K\\@2A(7XB"F, A\'S,4,]?Q=39-EPJRM)W5S;S$]-G3 M1J="4%P&]2$=!J4I-GHPO8*7.^VI7=06%ML?;Z_' 1@_-"HM_K M(&DO<+:0;=8VU9I:L)#C^FZ]:%W<_BSKE2T4NJ7*6GOVRQI0^75OZERT_;# M54P$9XGK01PG\R(G$#Y99?Q.O7AKIYC!<4FTIFK23-4# M>28\D-Y)^\*%R5XQ@Q,#HV?Y3X3S,KR:^MA?ZV!OM2C!,'PSU" X(!,2R/)L',/??-<=_-VC,.'&L%"K3UMT4G)_N9ES7. MJ7M #F=?,+^A_%;]>E/0+\5M6;2I@"6G_,2K^YSMW/(TKRMUVEK:9&\V%S>% MVDWD!;C]]A7L9 >-\/H7F%IHGK_-M WDQ)R@@R'XQ:HSHRE*HZX\M3J8[?[3 M1-W^9:C1>^.,")69JY>0Z0FG:Y5_Z4->?,-KKJK2I=DFWY0_9P7':U7QXU-> MEC=Y$WKI>C_))^[++X6*^N;%*L".S]PX@BX.0HC\,( J][\; M6!YVQ5L:@VWU@7(_#4NI$6 J4UJYRVB99@#7Q54;/<%FJRA82TW!8ZLJD"T M:5MR4-WC#+C>/_^C&SI_>:CU-[.%+'\2>@;4ZPWTQ Q[D/KNY: K[:[ 3C^P M4Q H#4&GXI4<4]!HJ9BZT=.> 3<-_I:L/LO"S6HJ3@/LOGTY42\CO6WR!\D[ MM6E1!S:636C*2M"$A510Z*$D@HC$ B8$!="-A! D8$$L'S)8'$[TLS26;\0$ MI9+S"I2UI"!MHG54E>SF)X9ELD]AK'F??CER4]^4-Z!]:T!KA+QJ8YPLWGX/ MXV#K7OM$+_/>6 ^K>G 7?>;Q$;?,[[C@1<'9+?[^AF=(& I*(^4DB34@/>=J7QX?M+XT).@E!A;\#TLAH>1U^:[RSPM\XLKRH''9LX+ MU"2W_IB555%_+F63\5ANTMIKT[_QLE)7!C>UU^2*>8()-TP@"F*B\@)A&/LB MAA$1'D*4.T)$(^XKYY)_H;>>9[VH-:_>;( MY$N7)JC]5N2GLEELW57@(]>5@P$=1N7BY7,7QI'C0B?!N(%R5\; M[;X0$^,-'F5S]W+&J#/SG>03#H/>@CT5M!,ONMNTJ#VYZ]/JG>2@)[K]]*@F M>%G.E*K5]:LD334!Y53^5*,VQJT4]IQY(QDISOSZP\IR;8A].@EWUL2FS:D*H*()9JG>(!AP!@1)$!$A-@E0:LSMA/O M3Y9N]5#6WKE:0C?VZ<)F1RX#P1B9.VJIP'T_ L[$<$)73^]]=^1)7^L3*KU^ M:T]=,M0W4ZQ+RMA$QH0CG!*:8!OIM M33FDB0AA0CD.>!C$TJTVLZX:<1M MLCVV M^ GQSNO;:;Y>E=;3>3Q$1* M-KOA?>';NBWU]KR3/3-5G#L MD\_.XO6<;A[DVMV G8K=&NAM1\UQJE..LP#>NVYZ$>Z-VG'Z!/9\GTZOL[@W MWVOCF%X^_,%_F+/0+_K=6(1QQ),P4I &4O-]H$U20B2"- PIRJBDE%NWWSLU MP>P8NY41;(4$1DK[%GPG0>PG4A_0C$V%;J@X->+K4WU0*[Z3 T[6C*]/G6X[ MOM[KKFO(9X(2%U2%+,!*P%"P""*A*&2!8C!0,8HB(M+$]".W/_GI#CZWHY\O MUQ;]/T#.SNP9BL?(;^J^Y9X1S'^OO:ZZGIOLU4._27>]KE+GVNH=7#.P%&V= ME+I+27N?5WRYJC:E_LIF">-)*F <)"9[5$202L1@E&8RI3))@U2ZO*QG9YK; MF]LT:(R;2;R9V/BZX_<]@ S"S 7 M+)"0))HI$(GTMQUQ#&608JJ$R$B(G'IQ7)IQ=E;ZCU6Y;IKNJKR@!3%7W 7)LO'$1]803'J=8P8298H>Q2"!.X@P&2"4!2:2($N)"TGY1GX"LWP1U M.]KVBN7(]/UQA]U>T!M E086W"Z7J]_K$DXFK_"=_ACFZSH?;833>VO,?+4Q MN3C?M'U+;-4_:E1B?>- ,W%?M:2.,#-A:J7\(8LJ?Y:?"KYZE.:)T//=J>_T MCP5*HY@@K(DH98DQ'A-(E4Q@)".>9J$(@T"Y!20Y2C"_F*1N@9]5'6K*NRK4 M*;R.=J7CHEA:F^,!/;8-VD&X">8]D!TTPH.?C/A_JOO(F6-TK8-'^W08>+ZL M5L?9I[5EAT%S9.$.'&88[WUX?%JN7F2WMEU;T]'!E#T[R-Q,V*V@!_XC-TXZ M#Y@=^WC!:F2>.0F3QW*5UEAXHHWS\TQ*$!?5?4T%EV\86@>EU.;3NN:376"] M-J[^*L6#-I%ON?Y3G5N_WUYW@A&PY"HRZ5HD#2&2:08)25+(LPAG# N!W>JM M72/,W/AEKTLW\<:U(LD5BV/'05-!/C)-G4:[#O%H-0%[53JG=9YK//E$U5L- MD2M$F;ABR/6@'=<'\3#FE>944QKX=-K3EU7Q7&9/_S0>D&J-\ST09ICMJVP@_J\3/PT.!J@LUOCD3\7)\/) M]AF(>K^\57H;96:TU/]U#5[T3GJOZ$V;*UL?%W:4'<$PGG2-?%O;TPC_-B;\ MI MS=E\PK11>/6MUEL?6WQ!&&)O2&U %>CN!8B7UG@(+F#*%3+?8..(^?&O= M.>?V\;GLYZFSK+QX>@ZPO\K7,Q31-_'V,*E,S<@9N'M.P3:NP^=@QCFX?$Y! M8.GT.7GK@!I=[_*2;QZKM7D6PO80+PT9">*00XHRH9F(8,@P2R!C3$19E. M,>LB72,),A$*'&( M4LJ@-IQB35L!@IJXTHC%">-*6G/7J1GF1EZ-C, ("8R4#N_I20 M^.M:6$8W M? X1&4)A)Z%QX+!K(9J(Q*P?'C<:Z].^E\=.WC@=D?7)?Z45E5KA>_ MT#_RQ\WCML$FCCD12$#.E# U4A-(@P1#Q2G/4HXI)58;P:.1YT9=K7!VK^4Q M3OU,=97V(S-4*Y=';_)9;?MV5/JFSFY*_[;?21V/-\E;>%:-[=MW_H+!E^2V)JG%^\969>SX6(6)K((((JI#'4VYL48JDB4R4X8Y0%2BFKFNFC2SHW M^^+7K2NKK@ ,6>WUHK4^H&@]6N5.^IFX-=_:@SDC;O7HK+SMS\V=CW/RW\4/ M^;_$Y3BY=W'@5\8D[K]OSP2^ZUL7(DX(ERB$@D7:."620TQ#!2G)D-"[11+P MQ+8\1G?@N7'X5C9@A+.OAG& 53^C7H/ R 1HI[Q3T8M3F@XJ=G$PT&1%+DZ) MWRUN1I'[9V!I OO$9^A;=BFM[O MC:"@D=1[KP$;0'Q53NV;:MI2JA9*']56M;EG&&>8;GO.V*/1^M*QH^;(0)(E0Q"D,TDQO]Q2F M$(4-H9+[J@C-*[5,K M( 9UL#\_ZF1MZR\JUNU5?_GB@0?IOWRXW09<)+&V?*@V@$RC4"0%@4S$*51! M%(21MHJ$70W0XZ'G]E)_V)2K)ZF_H#\D^"470C^V'ZAYOTTBWZTJ=_X"@*_FQ4J7\,_^S8V:Z#K^51\R#41G[1C5!C9&,?Z>KK('8_\+0GIT<* M'1UU'E_A?C;YH5CGZY=;(?0:5^V_/N>%#!>)3&6BL@1R3O1V)F,2LI02_:O* M0IXP%L=6 7F]L\SN=:X%!:V(-]L?@!$6W!4.!YGG@;U\JND%KK'?XZ%(.9UZ M7D1BT!'H^5$G.P^]J%CW\EL6"7_N9'%^L.S M\>Z8_<8BB$.5($(A$K%FE2R,((Z"%+(@(2(-8ZZH4].J4Y/,C4GV,H):2,X]+N_7TV.^D!P%?+DE-33-MXI$?)H_8A?==>6Y-IVXM* MD\@V1U][[)YO;:?UR5,G\H *_% MXR\F:]?$G)BFMW4?K\'UE4X ;4<(ON ;F1@Z]9'&;$AG@X;WND8GIGJCND7G ME3Y?EZCGG@')@&8?LU)-(OM'RNMU;JK%Z5=%[W5:;\3/J[)<_9X7#^^H?F#T M->$B2N- (,*A)"J$* TYQ A+F''$2110DB@K7KE.C+DQ3EOOT%0'H#NQ =O* M#7@KN$-.W? EZF>DZ8 ?F:OJ,X^5VI9CV*IQ SJ+L5<%['0!.V4F60V'-,A) M5F6B7,FK5\=3SKJO7& M\)1(IB2'+,7Z0Q2H#.*$!7IGRZ-$JB@*>6S](3HQP=P^,49"L!71@;E.86?Q MA;@2D9&Y_P",(1GKIU!Q8.HKT9F(@QU1I]_K__DNL>_W:E;SDW"HHE+7RUS_M+\<_]RLEAB M5;=6E3*!"#,&29 @&$628AHS;4DZ%3VVFW9N%%E+;?9D]WK4K?51ATS=EWG! M\Z>EK/_\;E546A-!W5M=6*Z''5GZ1WED3MP!O!?Y!C3B@M_:?X]"BVY(>6(_ MRTDG)3DW(%YSF>/= YVS)Y-C.Y_.GU].-YAO>\O?;=:F)IS0XFVKC]\VQ<<_ M_"%+GE=2O\UCH<0-VI>!;5OHGQM++/>OG8$(# MN*O^@17,7L!)0[FIO]#"<.9! F<>I-]N655[,7VZZ]]L)7T% TROP+2A!F^V M0$>!#&\GR8"3X[H/UJ>JVAPFKM825M_D>KVL95ZI[5G/(B$1%FD8P3 C&42F MD3"+%8.,1B(-0AKAU+XDJO/T<_O0[64T=NWOV[/$G_*B*1-46:93#%P,BX/J M42$>^QM2-\MKA#],=+]IOAOZVW"X @,< .ZH.QR$CXK^1,?D(ZR"VU'Z8!![ M#]K=1YWN&'ZPQ@>'],-'&7C:M*GRPB0#F%((5>WIO/TCKQ8DS7C" P33!'.( M!"60$2$@EP@+1))4QF['2Z?GF=NW82LFZ,CI>%QT!E#+\Z'K81K[0.@$0MI^ MUT+Z//SIA\'7:<^96:8]WNE7]>@\Y\+E@_N^EYIQ.@%Y'VE>_HTN-W)_&+Y@ M,F"AS!1,.:40X8A#FJC '#D+R2*N\09H(WI]TMQT M>5_NM7!N[VZ!O1U]>$=T9#)IY04=@6^ $1G4,G>ZE7KMW6Z/D;^.[19S3MVG MW1Z&$]W9'6X>R$G;!E4?5^7[U8:MU6;9'F-WNB!M0]:94A'E2$$E%8$H8-I> MP2F%A F&0\5"1)S.@YUFGYL5<]C;2[3B&]*JY7?D)Z=UL.2IL= =GZ]J&0\: MJDW926T0<+Y(S&GN:-7F7:T!KC1R.JH>NDH6;8 +L1R:M5@/P MH0MXK<36= *-&JZ[0G_KX. XF& ])G(?C+8N;DZ$*P'M=24,'7LZA\*5VA^X M%:X=:YB5^ZDP=0%69;ZSN8(TSF2H[5DU(.628$#)G^&(6X<[ M%20N%96Q@L_N-;X"E)%?8@<\KBBC,49]G=>COU&QC-ZJ.NWFW\@$CH-M[ M>X2=W8M[#2(CO[D'8'CWVI]3W-/+>S3\I&_O.>5>O[YGKQMJ0IL.E=_TAJ^. M^]G&22\P%3)"DD,>8OWR\DQ $ID68&$2$$5PPKA5B^@+\\SM;6[;J^[DM(D< M=\+5UL2^&JW1#6UWH ;8V[TP>+.Z3\\RL>W=J^JQ!=Y_^3 R^+PJ'K[+\G'; M4>/=ZO$Q7S_N"CEF(4FC$#.H. FU7-MC* M**4>];UL_OVI>->6E?Q[OO[Q;E.M-9N5]3'A(HR3$+&8P# A3)-,2$SBN39$ MHI03$;,PTIO_0CZ85/GO3@:(K0A6[PUIWILC0<;<%BM9FO9^VY*<^H?*-=K& M926L;16OP$YFO]32@I^VN+U MZ?_ZV_,@J8J4SA6D,G4Y!/I+R_A M,8,\(3A$"99*61'^J<'G1NNU4(:QP^@G]J=M%QO+XMDGT>NGXVLQ&9ET7>%P MZO5U3N]!+;Z.!INLL]X]X_]U-1Y?K*[Z6HBT/ELKHO5_Q6K)ZT MY?EQ21]L^^A>'&AN[V8K167(J-^2:U*MCWVKT,:?]+[!W- MT3?M3D""WXS\GEKR6N,TJ#7OY=$G:]%KK6BW5:_]3<,.$-_1ZL=M(2D\BI$Z#US'-C'2,QD'N1 MW#SG"\/AET'^"Z M:B?O5H\L+^J][G[L?2W7"&5AG&$& \X#4Y><0DS,Q@01$H2IE")TBF^TFW9N M!-4I,>%(3I8PVS&3?_!&IJ5=A92.Q!T6&JF,N!M,GBNH7)CT30JJV %QKKZ* MY=U#W:U"JKS(U_*S.5/Y5*SU\Y.SI6P2,3[\P9<;8T#_9;42O^?+Y2)2F4@X M9S#$IO)*FDG(9!S#,"19@DD69$'H%NWE)L#;BLZK&4'>^';W"_PTTY^L%7@O.=A@ ]V&';> M'+&.TT_LC1T&SK%+=N X[N=+MP\/ZP]E:2JL?EFM_UNNWTM-%8^:;<7>)+ \ M8K(9:VZ9;66XE5]Y[^8&ISO]1.XVZLN>$12H6@$!8\RB%2*3(^" $H1$\FBF 1I MN'AJ7&MK6J[M++8YJ.;RYK]6<,3M%EV:HCTW@,F'O"B,-6(B(3:5 %J()B+" M,B!B3F O0A4DE*T)QNB[0Y]'TV S: I6+ MC:'[QIBV2;2%-D<-HVWNN;Z^@6FS]4XK#S,F\K#RU55.=>@MU\+NUV%9VBGX>B/ M>:%%-ON_.91WMH-MA-K.%R9^L\+.=H#T576V'&'@X>/ISCVU+7K:'E[$B#4?3USF#NP#3G@H,!NAH#S]\I&M* M'7VG?^P#;G9E>7@22TXC#!,9"8A(ED+" @(%SBAG"L<\&5#NZ.1G0;:-:?$"W>CA*P-1&U@$J1E4^71"I_Y8! M!W7O\I)O'DWS72ZC]N2#\)#&0:I@$DI3H"26D!&5PB0E$6(QSA3CUH=S)R:8 M&T%T1021PQ'2*? L#MVNA&3D%_\0C2$G:Z=@<3A-NQ*>B4[0+!\:MR.S'M5[ MC\E.W3?=T5B/U ?'87W7#?0QQ/6.M'W&*&4Q$PF'(M&&#D(\@2P..50)#U5B M2F @ZN14Z(X^-](RX@WR&!Q 9NDB& K$^#Z!%H.A#H #,!Q/_(>",MT1OS4X M[@?[IY2_>))_<-.T1_>GY#TZJS]YD7N@KMZW/ZP*^57RU;,L7]YOY/=5VSCB M3GTHU$JO<.VP?5S;QNLZ##DWHFI%!UO9@=A(X_QLQ3<'51T%;L#MHVD89Q^Y MZX)V/]V-"/38!^]^,7:*WAV V* @7I=Y)HOE':!\-Z1WR.T#+*7!T22[6)#; MJMH\-@$D]97W9<[E0F&..$L32,*,0(1E#*F,0J@$";*41Z$(E;7!-9*0B&#L9]!UMV\-_4"L\@]5VL'EG ML.H3F"8H2G*8"RB1*(3+--)B4!$9(12*,)$XRIY+YUXDSMZ]] MQW6B;? #+FD5 K5&-Z>XI!KLI+IR3>W\6-.MU"0?^[/N^%&<7G[ \]75ZSIA MIFT"Y@6XHYYA?D9UK^GYH5CGZY?O](]/PL3>J)S7\W[9-"?:6D\W2WM?S>M[9O1\ M-J(!(]L09\T1&@X;UVM0F6C'V4''T[;PG-*]^[FCFZ;;B)V3]V '=?:BH44W MG_(U7>;_,E_XII&&^=+?/J[*=?ZOYLD2(>(R9!@F29I!Q,+ M BD,!(!%4AA MR9!3X)S%G'/[&'=E,]L8X:-/CPWV=OL0SXB.S(,=:??->(R\M5=F)['/4IO6 M\'@KLGEYQHG+:UI#<%Q8T_[6T=*XOF@UV^RA*. XY1Q!GL4"(AY1R+B*82HH M"T6DPHB(<3*Y]D)8O4W_NY.Y.BMB1U+^ 9YI2M=>BTFSNH[!FRZQJS/WW'*[ MCF$9D-YU8A WJJO*]>*K.4ZKFX!'/,4XT)RE IQ"E'()*1$1S'@2BQ1K2@NM MNI8W3JIT/Z2;W[ MWG!]0^?MUK_MW^S#L29Y8T^*OWT33_]QP(G!B=*[)K+DH3#6R_9X@NYJ4];E MJ35UFQ=>_^=\F:]S_?H;%Y,47^2ZO:KY?<$BAD*F,ABC(( HB@2DE 602Q)C MQ:,X$,PZUF-,2>?&!%H^0)MZK[35P^'<8]0UM3A1FLM*C-(;WVVXN;_S:7I7&H DQW #D%C@>'F9-,.#236'\99;5N8U'?2[;>5;(^.*%34M"020)5%BN( MDH!#'"D".2,93K,L2.TB0%TGGMM'?GLVM-'V;][J &2CA&M^L27T=N<.8P Z M\K=X*_(V>OT&&*E-M]-ML?QQ#DI=H?*6E&PY[<09RFY@'*C& T[3'&@>0.3MF,(2!D_,<6Z628GB@JJO>>'2Y0/;DC7EI[_]D'+] M>=5$8+Q?/=)<6R@JE"%-!.0J3HW#)(-,12&D"0Z(TC8*BZR2@B]/-37JBN?%#&S'8$=843*<7BS*ZH=M/$SXQ&YDDAL(U(+ZR'XLKPBO/##QQ=&6_ M>L?!E1>N'YSV0MON1YIA[M17^2R+C?QN#EP6 8JC)(L22 .I-"70"!*6!E#% M/%0\Q23&5G'7-I/-C18.937Q7JVTSBDHY_&ULQU\H38R,9P%#/Q6B^HW:^0B M(OYR0LY/-77&QT6E3^1S7+YG('%(MOXF^:9LSE^?:;XTHWYND'TH@\ M'80^2+;RQFG)9V["$X8A^'6]W+"WU?K>FR3D;[ ML5KJ6[ZN"X=*0J?OGAM[U%*"CICZF[K>E(5S=: S8/43A1^<1N:%H1 Y%??I M1V%0'9\S0TY6LJ=?I6YUG@M7#C,?MKFCF@R^RB?],/R@59-T^K@JZI+1"Y0H ME&0Q@T@E^A],&PX,AP22)$A(D"81C^6 &._+,UL]W=,'=N^EK5Z7M7J%T-M7LT?%DJ5E,.*FA9@_ :SO-XH\Z8WG5KN-FM3G]I$J2SBA N9 M408#J:BV!YBVP *E(!8!H5&4LB2UBFVSFVYN[V_K[NA^L]HB117HB.WJ)>I% MW-97Y O':3Q&@R$8*_U'O\!-[D6Q4/?8E6=WE?B9S*_[G^^I>KDSM MH(_%=_G'^N>E,7 M#V7.W#XW3M!B;JIU'3'U?07N/]P=5#2[ 1]7JW6Q6EL> M[/;A=OE\Q@-D([_^MFB!WXSTH!;?@Y5@ [)S:5+!V;J MOSK(W1_QF@/?7^BZ_>V+GN_K:JE'>OC^NUP^RU]6Q?I'M:OBN& RSBB1,0Q5 MD$(D5 )Q& M(XY!+*D3*(R?WLB_!YL8W[S>R[E28%\!4-W^1U++PE_<5L]N* MO,4ZO+WWZ0:TFKTTA0%X7=;2)$)]TPHNY>[/)EY&7]UJOEW9.[VR_ZU7MELS MUV/I ,]+XJNJ@"^QIBTXX!G,HUH$OL492@FPBJBT)= <^-U MK0U/1X.$HPPBP.H M4!A!%) 0,D)B2"(E&$D%QEBZL.S1#'.CS:\:\#+GQKIJV=,DU.G?C'ULA&_K M3+AQYC&P=B1X%5PCLUHMVS;=WO\!_%G5/1'.\?B3,LA9]5Y3POD+A[WC@QLD M?,X+^6DM'ZN%3 4BB@8P5BS1I, R2 ))(1VFG1L+[\^Z;L!.6L=,?3N\[=C3/XHC,V2GP=9.SGK#^N7V M;_[S^9W0\97>;S?IM-G^3D <)?^[W3V,AK[*-=6,)C[0LM!;TNJ6\\WCIF[C M\EZJG.?K!:%/AW4AMV8[2 7D[,O*+Y\A$M(/RPP[*CKS@_24HGUM_="WC/CJWS(TA6M'^KWTL1U?__O?\"M5'?IE;J;P9 M$&=O\ 3T$^"\UW5D4K6H-#,T1)4: M'.H(U18)4$-1QZM65@&K;_W<./1YF.WS,U'CAUD_1VX](=YD*7N;1$PKT71= M(]X$Z8,V$F\CP0"3J8D6>I1ESNDVU(R8)%N6E?!,]&%R MALJ;@UH*S)&.(*L@#SB&B M,H,L4@FD*I:2!R+6%.=:]/'41'/CM-NVT*8$3V5>\/R)+@%U*--V$5B[ V4? M<$VQ4]G+: P_+KW5:[,%PF/!QI/33%ZEL4_94Z49>Z\?7ER>K\JG55E_"TP[ M5/G.C%N^O%L)N0AB%M 4,8BS.(:(8 DI9Q&,B+9_4*PR%06N->9[YIL;1>QJ MIW=DO@&UU, TD&XD!T9T][+S?;CW4\<(:([,(#Z '%20W@*>J^K2]XT_>7EZ M"V5/5:FWN6U@Y8$ZQZ(M?+]SM"H6J"S@$22&3U 8*LB$4C )%&),Q Q'3D[P MD[/,C4I:\=I4)\OPE'X<[>R+J]$9F1H:^6ZV_2A&\3_W8N K-?[D'-/FN?>I M>92TWGOQ4'/B5@C]<%0UC]R5]^7J69O6^O:[UPK;^>)M!78U&\[@:VLO7(_:-(;" , &F ?]:%QA M%YP9>&*#H%^]8TO@PO7N(2,FH>>V;BZ[?+FGN?A;=:(TM7/1,;=1Y\8(AUEQ MK1K Z &>J_\"YZJCVT>C.(+>SQSCXCTREPR$>H2Z9L,@'!3HXCC59,$OPR#H M!L0,'&& Q^=>EFI5/M;]_$S%Q5^+?%W=?_MU>U*?QFG(&>8PB"(,$4(4DEAO M8$229 $.]/[%;@-C,]G<^,M(YN#HN 1E$F6(!DD$$YPHB'C*($E0"&D09#&2 MBK! +IYER593@]F==%PX0;5A_R/Y&JQ7X)&6_Y!KH%\HD1O>\HFUA=_-(WXC MDWM'TJ9$+:AE!3\9:?\TQ"=W"3X'_YQ'&"?RU5T+IYOOSA*?7C_>I3&F\^E9 M:G/@W[.]9\#7JZT/W&T'\,Z$CTKQ\\N7U5K^58H'62UBO1\/L@Q#A66FM^0L MA"R-];Z<$Y8P'DFEK"*['>:J]><)3AZ=GRMLJ4SZ W6;FS_D9]E&ZGPE&_ ?3FK M?(DUK7_+,YA'+C'?XP],*5_22G]=_DY-#:SU7?DU?_BQ?K]ZI'FQ4%)1E"D" M)<8*HC"EFLP# 2-%PY"G*!(9=TH@/S_7W/BY%M6\O*VPQBM4B^N8%-Z#KAV) M>L)L[-/O9W7T;$5S9WSTS3YFY?5ODH4]OBEH$E['*]D]7\\RS% M)[T1*1YRMI2-@__V<56N\W_5E/7A#^,/D:8,?;?^_$+&01B2-((1S21$DBF( M0R%A()(,)TPD@B>G97B3,WWM'/8.)8X>ZZY;!CH>E 'IFH&D5@K0G8J]*4 M0;X!1H&Z=G17JYLZ!EZ .RJZYV?4*ZJV&V.O ME#_T\%H($R;Y*#^OJJ-4M4X2VZYSUA>YOE/?Z1^+-(UB'L4)I&$40B0X@X1$ M&&9A)DRT8Y9QI^0*7X+-C63?_3#E7DU%^$U12KK,_Z7?^ ?]9:S 3TNMFZS^ M!/36K6F\41<[&5 MWL>"VI'S6RS3R#1]]^[3#;!JJ_07O6S@)Z/JGV[:%.). M3SF3=:PU\US5WB/6/HOA^Q!K^AKZ'L$\67K?Y_C#J[:=;>9)FOQ+.#;-HYV4?I4:4#/3:-/YZ.^6VF[7&_) M]+>[^;'2.[/[,NFGZ,4]8[8VU]JR&O)QTI: MM\!JE"SVOGG?,*W= H[^/'>; 09$R'VGRU7Q[H7)LMUBO'Q>BVUW/IEI7F(2 MICS5=$4)@Y@G$B:",I5JYN*A5;3$I8GFQDZUJ*"6=;O!?P%:6H=@K3Y8^YG' M)U@C$\TYG(9$'/+8G!\TMY U"S!ZX]3Z[I\N.,U"BX.(-)OK M1S/TOIHG)ER$,LXX0@SR*,0092J%.#:_!AP'F,>J9>6Y4>L+0*TT6 MZWX769MZ_R>\"8+@J/B0?^.O71]OQI\[ZG,Q_FK))S7^#K&:SOAKYYV;\7<( MQP#C[]4 PSCMOEQQ*45E(KK:=@81H7H7'Q,)$>,D8PE)0ID,MT5?S38W MSGUE#H&]N->8EJ\A'F).7@',]XN:>WK5C\>?]/4^J][K5_K\A5?$:C911-KN M:.-!JUV51)0HGD148\9()EG*G$R!_NGF]H(W-=@;<6NK M?BOPX*:*%^"V8P%_((Y,"5?A-RR4\2(L/@,4ST\V?=CA1<5/!A->OLN]<-V] M7+4?-[_RT>K/'89QL?[CQ^MT]J.:@FVWZ4RK:1V_,=A7UX3M+MO./KRH5KGCZ9VI+K7?S#GMN:"18HDEUAOOD4@ H@B M;4^3()&0(LZB+,R"-' *I[6:=6[OX=]D*7+NF*IJAZ_=%]<[:B._RT:<3I/B MEQNP%=D<26Z%!N8R?]]?)Y \?8;MYIST:^P$P^N/LMO- \/W:?7CPS\W^3-= M=C:@FDQP3 (&991&$'%.(,9I#(7"G&593#!R,V_C22 MB,HH"61H8L$E1#1*(&;"'(8D),[".,U$8%>5T1N6TY1C_*4NOVC.EFI,UR^@ MVAU8^P#6CJNO!FMD;JZ?N8Z (QR6]$+@*[C[Y!S31G7WJ7D4SMU[\=!$J*+> M+/T]7_]XMZG6>BM5UDFV7_3_M Y->X!%$ J5!2J!6<83B+( 0TQP""5*$QPR MA6-NU>_0;=JY<>WG5?$ ]42/0$@E2U-VC;>*Z!\J5S>V)?:6G.$=T;%)9(O< M[UIBL!7Y9IOVW^:-+I>KW^L4'&7:!&G$\W5M\]V O5(^,TM<0/268V(UZ<39 M)BY '.>=.-WM.3#1M'^M3$'P>ZD?U6)-'[3Q62?!U)'CW\O\X4%_BE68*A:% MVJ@18=R$*Q)"8DUI">.CK24 M9AXQDV[064=2.@X[L!S5MNUV4Z[E%TFKC?YTWQ5?S6:JS(N'GVF55[\6*U;) M\MELMSX53YNU_K-&+5_F=0K"SR_U[775K+8^&\&:L3.]N269H3"?&,#Z*O: MU5AB3EL':V2PCRIDC3W?U;55[FEY5];]Q$0MZ+92ZD)PGH4XBJ# *8=(! SB M "D8J9B'"),PC)TJ#EK,.3=./BPX\41+\&S$O3H;W 9^VR,%KZ".?I[0+4"A M!38%3QN102VS18GN:TI17(+(?T6*LS.^56&*2Q#TU*>X>.LP+OJBB8U6/^I> MAL*4Y_^U,N4$FQ T39"W?)T_-^D@B224!5D 161\'K% D.(L@1@G-$91%@G3 MHM1T'+.C)/NIG9AI)\!X;](7TX#*'/%OM,2F)%^^E1G0G=!NI.2P#G;<- ZZ M(U.4 ;;VG6S%!NP%_/1K@_*?P$YX<'L99F>J[,Q^7_27W3^T%'=U M:DRWRM?7U7+Y<56:/RZX3%*1I!%,N(G#RT(%F>GZEH@PP#%/,BR< N''$7-N MC'/_[>ZPCATPPH)66C<&&FEA[3CL[9=K9!:LI8>U^."P]?->1V-P=:]K]02U MHGJ9&U4/U_NW[H)[/)L;=T$\D?%(0DY*Y^,"_?J#,/)L/ISEMW_DU0+I7:U( M]58WEI1#9#X,C(84"I&H-)3:GN7Q M2O%^8P[_[^O*R?5IVB)3>C^8!1$,XI1 )",$B7[](5$J0*F,8R:C12$?S/G; M=P<3T%X$JX>>- _]D2#CO0![X>OLOK*6OGX55@KPSA&]HZ7GL#:6YIMGJ">R MR>JPDX[8-BM+>)9"&G&1R9!E*7<,X.N=;V[6 MC#8,9?Y0@$8\_F(B9(VEN M)=CRBOP2WK;7C#<3139^MI& KZLLX4<66F'BS MB/IGF]@\LE+]V%:RN\T]L[NSN[I]>%A_*.MF-+>/:]M,[[,#S(T?ND<86M*R MMJF EG=5R-6F>G5$4I<>M<\4/P]C/TUX0W!DDU-UCK%/$[J&L8! M1"I6D$7ZUS1$41A1&BGEE/%D/_7^H/'@N'^'M;!TTHV" M\-BNNQVX;8T9+;8I4RS!893>S3:>WZ,KSQDO7PX^^XFG=?LY W+D#'0?84#[ MBO;0N-([@/U&[$YUHJF^K-;?Y'J]E&*!3>5U%"2"BT!% MB >Q54D[YYGG1F-;V>M,PC;JG%[53"H4:T[2J)4Y3'\11S(_8V*WPK MHF.T_#&"=M;F=;B,3,ZO(/'NUCNOO*\H]^,)I@UJ/ZO@40S[^2L'%E7;GW@M M0ARS@$L%$8X01!'2QELL*0R5##C&.")4N<2D=\9V>HLG"#K_;N8 R[V CJ72 M.JC9O< #L1CYS?UL 8![6;-C57T5+^N,/&V)LF.5C@J1G;ADH*>=_Y!BLS29 MTJ>#>YHX[Y>Z*/EW^ZXCT:[ MV2:;O+2-#H!1 M1:^ QVO I&7W[Y84),ZZ*_"J@C;_UUHPVD2UD^YURV)>_B M-$ZD(!3*E&*(%,:0$(E@$@@:414'<>#44^%@]/F1&ZMXF3>-0TRH2[5Y>EJ5 MCK&&AP!:\M106,:FGT:N$4H$GM38%U,X^.W"9";5,6X&\5,-*#6GQ[ M[[@MJOUO]DB COR^VV&I;0V?5L8 J ;YT6WGF,RK[JATU\?N>NM C_OCTW+U M(F5+6&>LD&6]M/JG.V7\D)_6\M&@/\_RS8W9MNJ![6>XV0VPHR2I&[!7TFS-]FJV MX;G@G7N!4]^+;V<)O>&2OO56KFV!(MK^G4^Y?L6-7C=MC!+XS:@%:KT\6F(C M(>XKW,"S=-/&)(P#[5'@PDC3#&W,QTNI9W\OFW]_*NK>HKEXWY9=;I_SVT+4 M+8":^E>+*,AHB 2!46J^#528^O\J@"$*41J'L0PY&9#D,DP:*]J8/M^E%1W( M;1LKPQ2KNLD5K>5V[0(X:*7LB'Q$X*?J)]@(#G[:JO G4TYGNP:M^/42-'W& M;ON78$#+P6L0]-:7<) 0$SS\. M=$;($[W9SSLIHSG#\9K$W =P/WX55J_+1M%^Y8\O\H5XC8[IPLUG)'TU N_JF M_VNEC./>!#?2KV\=1Y=%81:'20@3R6.(!$:08!I"$@:Q0#QFTBV#QJ]X M%_NZ7:W.8:(X1ZZ+U"R93 M% F4P31+,J@_%Y'^>B0,4I3I_Q*E48"IJ6]TJK3MMH7YWH='W!K0ZONP\7@'6#! @#8+"I:L]/@TCMP?.XWQYMI7QMS/T+ M..T.?C2 C[;ZX\UT90.IMJ>)\6Y^+.4_-Z;03=M!"$4TBRB+(<,$0R01T=^& M-((!XBP@89*I+!O4"^K\G'-C?"-R4S5+T\9>:K 3>V"SIQ[4[5C<,Y8CT_)) MZ,9LQG09%=]]E7IF?)L6291R^6'/S3MF>3]=_K+^K J->&U M1_2VYY(]8\R-.K2L8" M[B#30KV#8TV;Z_TU/-_5?^N4NTN)DBQ**<1248A"$4(61:9:4OS M'BAL>IKWW3Z,G7XM2LG-#>+70NLE&Q&+0_8#UQI >! M)J5/?P"^9E:/([OO^S1S?]TL91BP)+PMRUNQ>EI+\7%)'VQW?>='F!OO:4FA M$14866%XT!>G%=M^^]<#W.7-GQ_,1J8O"[C ;T9F3WO RZ ,V@'V##O9_N^R M:MW=G\75P[O@O,\KOER9 Z1;5M46W0*'289HJJ"(0@)1$B-(DHC 5&]Y(B01 M(\RQD/RI:>;&!K4S:B\F^&TKZ/G'V054.WOG>JBF<-FYH32H23-JIA3L_5 _-1:6FB):IM?^G=\\J(B@1',22(A1 IE4$2T ABS#*> MZK%02IT22\],-#<:V,JY[XX^F G.8FO'!3X0&YD-AH'EGD]Y 0E?B9'GIIDV MP_&"LD>IBI>N'UBT9L.JVIFT_O"L__%YEW3,*6,X11PF1$80I1)#JA("590B M*B06*4%.]6O.3#0W8MC+"6I!'4O8G(/3C@M\@#0R%[S&9Z3LG;L"L=RY-%\^F*_2^W=^YUKT!RU! %8=A1A!$&4::7#B! M$1$LC$24"AXMGF7)5J-W97:5W>55[&HPWAOY]=NO33[SO?[AS7LV.S\+ELPX MQ_4=FVJO[^QL#G,:]4&C?Z?KZ=S[/0]=N;=N >TL][]'5^BAR^&M4?1@ 0;T M&JE3/X^/XMLPGS#*0H;"#":1Z2$=**8_7WK[C(,X$E@E(N'KMW M](\P7;L.*TT.^G/8W3&T]&T=(7];B%]H^0^YUC^WM3X6"0Y,N7X%0QQ+B!C" MYH QA '"#(DDQB23;G5PSTTU-ZXT*06-8?ZXE=2U'NY95"V-9B]8C6WERC:5 M1P.U$W-;),AGV=Q+6'BKH7MVHHD+ZEY2^+BZ[L4[ACL@]^;:5RGD8VW(W9[3HH+CJ0VG>(4)B1-((JXJ7(9"\A%1 GF@G,4NWHD+>:=&W'L!05/1M+K M&D[:@F_ON?0,Z12NS+W()C]]!V\M]:['I);;KW?3 2B/[DZ;62?W?SI <UFN-I4)VVJJBWY>5=7]JJKCMC[+JOK^@Q9A](N^\D>U M2".6!4D<0!QF J)0Q9!QDD >81*& 6,B=#)[_(HW-\8[3 BNM$9 F->VVFEL M"@A2P'=Z@LU.46#JE(&G5M6Z1: VO"JPU@J#,/K/_PC3X,^/M=[NS.GQD; G MV+=9Z"EX^%(6^%X_L%<0& W!5L4;\+FSNN"7_H4=Q-O^\?=([QZ%F_PKX!_8 M4Q^+$689]DWYBRQD29?:H+X5CWF1&X^]R>W:[N)4$+,8*PIE;.Q=A26D^O, M0Q3%&!.!&7/*6;@PW]Q8OQ6WWOG1 X'=>/H2S';$ZQ&\D9FTB]NAK/ZWS9:H M>.*W2[--2EB6JK]F(-O;ILF4^O9#RG537W 1*9Z&480@35$&41PE$$O$8$;B M1.)$*JRP2UO-*V1QHJ*IVG VEN*X*5+=];#CI8E0'IFS7)*BWB[]Z01V;Y3W MU)5DU@E/)R"[-M/IU)##V/*N?*!%_J]Z<&W[5:ME+AIW.]]6C=J8]Y MH:?.Z?*;_B^U&[K:Q?'RD"0I10)2$L4046.F$?TK3VB"98IQH)Q*[GB1:F[& M7%>I>A^W5ZL)3NHH9@H^[E0#>]T&AV#[66<[/IY\]<;V7$^T<,[D[15H3S3N M1Z9)"=TKC*^IW>_@ TG^21H+NWCX;)I.?,T??JSOU*^5K-M+M#7:=F5!S7XP MTEMKPA(!LX1AB#(60)I1"?4'2A :Q4GL5F/358"Y4?=7*39\^WJOMLJ 9=W# MI33JP)6"&].R94"O'.?EL:3A$4$?FW%W$->RWX"O6XRU_$TSG)NV_5S.P6YU M/#+K0.Q\D:CK]-/RY4!PCJAQZ#@#JKB9<,?JW7)5R>^K7XJGW.0/OFK[;EO, M[?)0$LQI^N0)R]L@=UXAQN&UC9O/[0O]L6A4,!QR).81ID M"J((?4NNH\/3)BX:]J<9]V;@U'TQ%V'N]N3);J^52/DBQ M?/E4J-+\27S9U,'C""493WD&&8D(1")FD)CZCDFJ%*9$ZO]SP[3P[H0'.^EO0"._/T(9AILGQG&< M?%)*&@;,:\X:.,I5+;D^:EU.%:#W"ZY.K@HW7;I; CMQ$ 'IG5/&$[M$^5+5)^&U!= MG/4M.DO90G&F993U[4,I2P^3FZY3[VCU8Z$?)L5X3*$4$D.44@19I#B,8RP3 M$:(D#5(W9NH./S\"VDH'N!;/E6$.D+,EDJ%XC,X7.RC>]4$Q@!!.:>SMO3\8 M?.+7^Y1BQV_QR:L&M;SX5(C\.1<;NG1O=7%T[]S>1=.ZH2.D4V>+8V LSC>O MQ&3L XQ#./PWL#BK_-#&%<<#3MFPXJPZKQI5G+]NH!?7I"=_614[_V/3:WOK M%&0DB'""$AAE&8=(1 HR)B(H4Q:(6']H*6)./MO>Z>;V3M?2WH!".I8CNP"J MI:?5&U1C^U7KZ@%=24$C*OBI%?9\ZJ2[#]4*%5\>T_[)IO6/6BE^Y VUN\N- M.X3,%Q^*=;Y^^9@O9=FVS'E9")R2F,D IE290.1J< -$NN7_X+B/5]\?6?SHNL?]N_W MN?$F>:$O*+-]@R]=-JCYP+U'VMMF"D'=/JX=6@^5H?T' M3@\Z9?>!7K5>]1[HOW9@7:!MK&<=G+"0"0DSPA0D*:'ZNTPQQ%@%,)(B3)), MAE'JY'P\''YNK_]..L>J/X>8V=GHPY$8^77>"=8&#/DL+'E29U]5? X'G[9R MSTG%CJKUG+[*W8)NXQ ^YA6G2]."ZD,A3)?UA4AI%A(50ZR0@@@1#C$5"DH: M!H&@*2;"ZG7MFV1N+^W[MM =:"1M6G)I6>N^\_8V]5E,+QO6/I :^:5N173# MR,G(O@3"($O[[*"3F=N7U.K:W!>O'?I)7O%_?)5/;?+=?;EZ*.GC[6;]8U6: M<@B-814N1!9G,>$)9)&I32#"%%*6*ABSF >)BGB62L<2W78SNSSGTQ38;CI> ME#O);P#="0VH@_7NN@:VWW[ON(YN%&B)P5YDT,I\ _92>[/P!\+DS8ZPFW5B M \,)BF/+P^WV@<535BOQ>[XTA10^%6O]^.3:S&DB)_=QZ/M ?(58IH(401FD M0ALK20B9?OI@%F0JDS+#%%O59!XV_=S,F*WT=0;G7OXFN<@QG-EQ(>Q(:SQX M1^:N?F0/>J9YS8VX#CA?]5G<)I^V7,L@8(ZJMPP;Q8LM)MYO3 QED_E7&QW5 M(J2*L""@4.+$=$H))62A2C2M)9)DA B)G&H/7)YR;E36!)2:U-2JEJ]CB(FZ M,FKSGQVKHEI /\CZNA+0B0TOO66KQ6VS36^:5B(>J^G9HS..O75JPK_HTN-\96V#3UB2L3W& "%O^V6NIA MEOGZY2M=RU_R(G_C1&J__HT^T #_]YW]H78,_W][?OJM_#/]L>?1T&M-^&K@:J9'?_0.0_*76]*K= M]Y[K&SOON/YM_WZ?'G.2E[I7G>V;W'_1L _ZO89*EJ44]6%2[[<<>X//EZ^ M +S=M]\?G&.?3.V0_-8@V;[LP+L0/%D"UR8;%*+P$[QUW:!Y5W#Z,5L M6.K=1]N8-@M(AC,*59QBB&B60:R- B@HYIA)D_0>NM#)X?!SHP\C77V(X,8, MKS"S8X+A2(S\YN] \/CQ[U?:TYO]:O!)W^33BKU^<\]<-?&Y]G&O=9/(9WHD M-;W8J[_H(=;5IZ)Q3/U=FCJG4K29&_4?3=#B[B1CD24D39%$D,:!MCG".(18 M,@8%PH%$!/& X4F.O7UK-C=^JB5L;9A-)4P#T<:6H-.IY%J!9I\Z[H1W]WVI+W!R%2.W884;'':97/5E]2QXIWS^ADREIM2E?;@OQEY6>I3!2M79J*!B/"1

-VD>-N:QN&D8G M;;^7XN&KY#)_-CF*U3Y(7$H42,4Q5)1QB((PA3C-. RC-,U(Q@A%3@[%WMGF M1B<[84%'6C?ZZ$?7CCZ\838R?9R$:Z3H>BM,/+%'_UR3LH>5VJ_9P^ZF@><5 M_(<4FZ6\4]N _/W3G<9"I00GFCM"8JH(!)"E"8%<1EA$*$MY&#B=()R?:V[, ML1751,,_M,(Z[N9[@+7<7_N!:^P=;P>I7R'NSL'(OI&_LZ.M.,Z/$_ ,J+'LSO;F[L\3ZANX_,\ M==L5K9%^IOP?>OS=YK_=MR=22!&Q$"H1FB3D5$ <,0EY%@HL4\82YI2MUS/7 MW BF%M6D7/_#<,S 4Y$^;.U(Q!-B(Q-( U8C)MC+.<)QB 4>/ILNG9EI^A9, M_2J?;,ATX1:O98UO"]&6/MV;WXS0-(NC")+0M&;B20BI4 QB)#(5H8@FL=,1 MJ_W4<^.2QK'4B'L#OGBJ>GP*))K6T^4/PB-_F,>AAY&OMG5,>YO[LE?LO7^7-MG2X$%5G,@Q0& L<0*1) IH2$E&<41Q%A81:X-.6UG]J)2B?H MV*LEK]M.@:=6=A/*M+=ZZ$YP-[YU6 L[6AT'X9'9TX!KI ;W'7!_,I*#O/@3 MV D/;B_#[$R7[HAY8D6'B25X9 MC\VG8EWF197S.LXI7,@X##D.*518<8BHTM3'XA!&0E*>9#3&V"EO:3Q1YV9U MM@(#N9?X!M"'AU(^F'C,?"L]>.X-RIQZP2T]D[-8QK$=F]>'\M[MRV)TGH*= MRJ,$Y(ZZ+#XC;,<1=/J0V5$!/QD#.^Z,U\61K-3'O,C7\K.VTX\*.W[E MO'UO\7[7DVR,5(]#^L# +9)S$VL1&2@B(!,>0,H9AFB5!EC 2\T@-"3SQ M(=SK%FC!.IE$,UIH= ME[:] >V:=M7KG"./'UKC$WK/L3A>1'N3X!V?H)Z+]O$ZAWNQRP]E:3Y+7R4W M(%7&VJY4MCXKTV#;?2V]?)/ E9/U'Z0&MDLK,& MRE^SHDNH#*J[>7+ R8IP]JG3KYW;6_Q$B]\7GU=5]6Y5F$,*DWISKS>L MQ;JZ72[E@Q3+ET^%,@5R#<'.+CRL33^Q3(OXR!1D] = M16[ %OZ=+F"G3)-&VRQ)H\\-:#2:;&E$VP^KYL>9+-&!3/^^2V7]#?&';O.U M,>.9#PH*PCBL/RH>9ICD\^,/B>V'RN.(5P2(??+6O+'JG3*71?9#L@F98 MQ8Q(R*C"$ D50!*&"2K$A2KM:R& M)]M1U-0*/*KCQA1QD3]_4^7V[6^;,$'Y22?&V.1/<:FM_J M2L??+NBUTDQ*KIZ@>TV\OH8=<,[Q39;/.9=MA$:YC3XS8N3K M3I&01 8H4HK#*),I1!E#D*1Q##,69 GA(HM"87VB83GIW.BU%7L;G.2R+[:% MV>)P8@3PQG;[O,)M'PN[%_IR-M)P4!V.%48 =Z(#!!N0/9T..(+4>PY@.]9T M.WY'[0[V]J[W#NV<\51*GMOXAT)TW5H+'L;:)I8**D:X(6P!">$( M9K&*$IZ&@8PBMRX:ER>=&V%W96[J:'6$=>VL88&YG;7K&\F1V;LK[@W8"5SC M>6N#YX#>&_8 >>O#83'EQ#TY[$$X[L_A<.\ H_'0_+Q]IOG2V*@?5^4WNI2_ MT+7YR\OMLEYJ*?3,W_+B8?\74TGPZVJY-!' :FW*$)92ZG^L-@\_/NH]D4F% MV9\^+"3/6)3$$E(61:9^5P0I%A&,$HI3'!*I4BLJ>P/99\>(&PF87/\N90'6 M1O+Z-59F'_IB!'>POB9^""PLX_DN[>@4?7!4< -VND.U*F%%3QE]]ML MT0TOC^T7+2>>O"&C&R"G6C0ZCN >ZUR'M7Y_?/CKZO=?BJ?\75$)_?LNU\$R MZKE_E+EQ4"TM^)X_ZL_$#= R@U^^W'\ROKO*'/GU=!]SA:^?:_PB-S*W7 3- MW &A41?&'JRX&@[%;MATI9W#"Q6^,KDVAMCAHU:,TO_]D7/UQI:WW^7 MRV?YB_ZN_ZC:TRF3UE>M?Z957BVXRJB,,(4HE0JB*%,0!X+!!".>!C%6(G+* MO?8NX=S8R9SO_)ZO?VAS:%4T9SJ.11&]KZ&=R?2F*_.VQS/?KMA3MVM]5S2[ MZ!NP P(8)#R6=AQK?7P5A/0NW[1E),>"]ZCXY&@371$12"OY7C;__E1\>'Q: MKEZD_"J7YB7HQ",N9$APFNBMKTB0_AS(2$(2I?KCC 1):;O1KSCLI90-B^VRAMV/QL0 =F:"W8H.?MH+_R:18;&4'K?#=4&;/X7B. MF/F,O;.=>OI .T=03D;5N8XQL/*#V5.;C?:=:AN5T.7]JJI+NMVRJCZT6C"4 MI"E3"L91HBU:R1&D(DYA(E049R%G*'5K)6(QZ=Q8:R=S6P*@D1ILQ0:_;06W MC -S6@ [#O,-Z\C!R[\!VZ9LJ+Z1) M-7MD>HIM!(BI@G#+_[G)![T;;H/.Z"W9"@XZDC<13$9VT!%^E!=F&&Z^NH^[ M33YM=_)!P!QU+Q\VRM!O_8K_X\=JJ>^HFJZJ"R1XR /$89B$^LN>\0C22/\: M$RX%R6*<".J2,GD\A=-W?+(,R:HCYW_^!X["[,] UO*Z?KV/(+7]5E\#U,B< MTPATO'!#F^%4^+?72FN]T,UA] M>KYM$<-IG*5*Q) 1DXM(<0:9C#%D*@U"1CD*>6(=E=@[U=R,^(ZPVT[MC;@. M(6#]V/:__7X1&YD%SH(U)..E'S6'.#=OZ$T4EG8%BFXQ8U; ](9X]8\P7426 ME28' 51V=PRSFDP*C"F[J?6>9&GWLAP9.1TLU6.@VDG;ET-3PCD M)E.OFJ^MIOZ+K^VIW%.-L:GTAR(D6!2D4$49@XAA!JD@'$8D5AEGDH74R:MC M/_7D-/%^W+5[;+VZF),ZXMEJ"D!.(,LD@3B6'F90Q%2$22>)DNIR< M96X$M1>R.?MQHZ'30-HQSM7PC+[-VR%3"SB"Z=(+@2>Z.#W'I,S0J^9K$NB_ M^%K3I2[#\G-/IX&J;37P\^M6 \W'5-"0T1@Q&)G*_2@1!))((IBF,L4TP9G M3N6JO$DV-U[I?IJ;7B*LM^=(M6\ZPHZ;C@PUCJY=;E?;:<)%G-"TLND94_4V MC1G3_/*$N7?K[%JYWLAX\P3G>=O.UP1#3ZV:A+._Y^L?[S;:Y'G<%TA\^2J? M9;&1IN3X0V%B(A<;?FZDW@H( MRIV$P#Q*IEEB86*7A52R-+D?97LA:QI=NIZ'.2V1[4'96,"/?H+6"%X'AH.M MZ#>[R,67&[!=EKW\/D_7AN#F[=C-:?*)S^.& '-\4#=H%%^1V4VHDIE!YL^& M7:L%3D*&.4EA&M#$9.D(B+G 4,0$413+5.!T4=3]_L3W:P*SC^>V>NM(\]8= M23#>&]C&<]5]#7:RWH!"GO?X#X??CLV\H?FFT=BMS* C])A!V.8[Y?Z/^LRG=+6E5?](/U?O5(\V*1AD1E:2@@C6BD MN2D+(>.20:(WU]DG9;J!T+PFO:'#C)M>W:UA8Y)"O\OB1%JNE *C M),U@F+ 4HD!RR' 0P%1R1#C#@J5._46]2C(Q0Q2%860\"Q",A L8]S)=S6: MJ'/[6&R% W77*%.9K/Y@.!8E&W%I+?U4LUBPL1U7%LZJ7E_504NKCL(W8/<8 M&)T]NK)&7Q9?OJWQ!)W6V34ZX$?>K_%G'/BYV;!*_G-CXL.?ZZ:%V^Q1@0.* M(\9@&@H,D:01)+&4, F#.*(J#I1"3A^+,Q/-C>KW@M21K#X"- M3;5#L'*GQPM ^"*W<]-,2TT7E#TBEDO7#_84K1ZEZ6OZ48O8]#;=:-/W[DF6 M-755/TN],Y/-==_I'U*SDIY8SY$7M'SYM):/U1>MLG%O-5;SMF#E(DW#@. H M@Z%*$$0"2XB1-D@Q(31AD>2.J;4CRNI$3A/DZ#8J %;K _+FM[71R-D3-=KR M6CNPYK!HX_N]S K]9/3\4Q,JL5<5['7=KFA[?:WN#3A4;U>\UZN+;.Q%\.=9 M&TW2J1UR8T-^PH\W^I1#VA2V 6$K]66UEG^5XD%^U^9PI3]>1J;/>2'KF1<* MITRFC$*!0A-XE<20!MHF)<+TBB$L5I'5L873K+,S2SOAF$9R4(L.NK*[M-FS MQ;Z?S$=#=&R[]3*8X#*,F[BR+0) .LH/<5*SP( MO?[>AK:#3=CFUB-3J=Z1=*(8H6AXB*%*#&5?$*:0B&3( YQ$$8TX);$*4Q#IBVW1$80AY1#SJ*$)-IPXSAU"L8]/]?$1F:TO??<-!PS@MZ %K 14N@M,/$5_MHST[2AKI=5/@IK MM;C%C2&$S!_KW\8_S8M7A:")RHT-7\"(C%$(H@@ M)4A;8"B481@@RN+,AATNS#,W9M@*"1HI02NF'5-WSG>_2P#E\")B&=_T*&";>Q#WO[<5$E\M0&+C#KX!D+J]WBT?M\>[C M=/LS';A-,/-KGX%AT'U]^,Y\7NHSU.XYH\\],[;&5YL\K<9JS":Y'$\J@?&. MK-/'^AO8AM+5?2SOQ'?YVU(TWN^F HQR(O$D"*'#10A12 6,$XZAZX>6-B:X&Q?G(Z#S9+8-)Q\5O$X#IA#,3AR ME(G%W;O7][CBCWGQ>B=4^$;W!%/VQXJQ*,:"<.@[B=1H/.Q(51J/(G:[70UK45I:-,M"TMI2+$EXDE=P?M6L&=_38#VW MQ!TF:IF26 O(T1):;_1IZWSLLOVZ7#'N$.P*1J#KB4#JK*X4ULA'T.&NSYP M\]@SJC\YFI*ER>?=+>,T93N.ET)/!,\"\,125ZL<1_^:]U-:4BF454V$71V. M*7(!KT9WYHH:QW0LLGK&6;C&5LHX/^#( .(F);I\R.ONGP6_+W*VH57ZTA9G M6D4.#^/$YY XE$"$_0 FGG @"7W'P2QQHM@?4;;RXL1:VW;^FI7=Z54J3>BY MR)]YH2KGJ%:>SXJAF[IT3E[]X 7 (_K/7%X0/7%I!]^90HY;6E7'SY9:L"/W M4AL?\\AC76AL!2!?G&_>.&1=]H_"D;5?')L;O5\7[BNO/OZDZPU3=^MYSOY, MU^N5XQ+N"8JDD4UCB$22J&MP 4,<"Y]C*I!KI+?I3+HT%:U7(Q&W-1)'U,S5 M %LD- A\*J ?^RY$C",8)T+^4X1)2%U?)"$WRRBW#/9L[9N?M^9N>A)\0'%1 MO-9UT9[RS4#+XO&+H2?W;4,\L>@_4>Y34@Q^V=(,.J+/!\N/2,_6Q\A:GK7& ME#,G3.N#<)SY;/#NN,- J;V?,ZGCUG$E75[T-ZGF?12"UX?./9Q[U'$'<^LPYC1[$L['K8D*EE5$PX*2;F92#+# M7T\V38;J'&;[CO";;<4(\*TNB;D#?$>^/6DU"C5+8LML[EGEURA8#@79N$'& M2;1WFS+->%F^SY](FM6NT5T#BL],SI&*%&]E:JMCL]N,=7TKI/U?5ROC3 K< M%0E\KFZZZ_K(=?[5?I<I,U&1J>_8W[#6E!<[GUD-XP9K*/4[92 MK3S8QY^<;I02?2=$2N4,G[('_K-Z)SG[EXX0TQIH:2*K)AAL*08=R3=RQ^25 MJ@&A)ZGT4!R62]8!G%@*7<8._*'H!C7A%D2/$4 #>8URG%;&4+83+7JCSR)( MC!CMQ(;92V^43O1E5]#0]SV*G01Z.$X@\I3N%$0>C)(0)TY $$9&<>CV2%N: MC/K+I15]T:R<^+9+-[%TM)E>]$6C"N/\.49'J"\ES^C+O 4(IP/4>K[1\0SF M]2X^M.G#3;A;4X?GD_R=%.F!YY/8]Z!P0@01Y0+&7DRAAWR$0X<'R-$J-38X MR]*D@3*0.:'HS<89 & M?N(EB!/!X_$WO!=F7YJ V-((JH9(P"25=65!]8-A74&SA1ASU6L1WKFO>GND MWX =[BWU0)$_U56O)FJ37/5>FOL-KWHU81F^ZM4=9$3UGI'W#_C,_N04CV/%1K;?+YX[E5M-FZ=ZN(&VH- M*NY,O][#(G=!R_=7OT8^]8=%?0D&U9P6]47,5!]J(5^&6;VIV19JL(+5]%3, M5Q-K-D3WJFS--ZNM2(1;2HL-WYL^8W$*TZW V\0O M=&O2%]]J?6J6P):G_M^GC&<8!^]D 0Z&Y+QQQ,,X\"Z'0(P;=2'M*3KO-P4RF^BB->/>CC&Z7*4PU4032R;3J#3 MU*,"UF,9SL(P*G;A>+398A7.,M*/33C_T,AR(E)'8^FZCG389> WJ4V<-5T> MGYXWC1ES)S[B0EV9E7)AZZX1[UY/#]!4AW(#UZ4)@P%%*K S"2!V8P$#WXV0 MB (GX:Y1P9'I:%V:=.E3JM.99?:UU=.V%K)B$PN[,XMEO4S4#&C:JFDR(:7S M5CV9'O*CNB@S3'E%#S4U.<_*>O9[N0W:KC/YZ^Z\GQ(6? LGS.4V4,8Z\E<2\A- M+#/K;Q6^J^L+M%4VP&U1R$>:/G+VN_MHX&*ST=B9F>;O(C;,\LD681=>,3<# M'PHF%_=SQA[2:JWE,3M^:VG;OB9*W\([@."R>3>>^XFW;A<(T-NN*C^)KS*PVOE*+D! MA#^F61WKK,*;-B4#DHBF@:II_]29OH8X8=CGCH!N(!R(8C^&21@ZD,>A[_BA M2W'DM%_#QXS]Q;^%CH,9O@1>D_^7^0PT%=3E+>R,RFZ?YSV-E[R"DTJQXOP& MM+S+'W;5YWC6SI8C/1/6\2OV\2W%D(,P\O4TU:"6/ MJ8@3U40TBGR(@L"!."8>E,J*0U" M\WZC-\>IJE62J-6"&U6*%]\:-ZRC5. MB_:O6"V4J?9>7D(G<6";D$@68F?ZX4 M%VU*F'*N?OPIMV2&U^\W994_R=WY[O57GC\6^/E'2F_5_?G!12UR'#@)JIM686(KM+43'!WC?7X@=*Z#F99+[>HNHVDV3'47)6^3%7@/9 MF438JX8<)V^EZ'[*FT(L[=U&$F(_BJ4 C7$H-3.D>CT'-(:>$![W.8I#3ZO' M^]D9EB8;&P*;LDYF0N\8/#U1=A4D$PNH%HV:N GN?LZR;DF*'(\_JVPXR][A MCC__H/F=SL[C7P>$:-[I[+^UM$VYH^X_]&]V#H"X?+,S'H.)=V'O$L=6[,IY M?D?=XAP,-=LMSFD6^KS$:%B<_.M#0AH+)_/V[HKOO'A) M*:]-.Q7FY @/08X\T:CD<1@&,'8H<5R"/8=I"81S$RQ-#K0T-OFC+9V:'OJS M& [O?QO(3+SM6_+ZF%BSEB^Q/[31Y;N]32[_M=O@9X>=95]?8JK;SA>?&UT$ M0!YDWRMV7Q3X:9Y]R%7YQQ7GL4_D[H6B]CLS*G>S\CL3+C#&R'5XY!AF M^)^?;6G[>YNYT'W'_4B!_O7J#;A=KUM65&'57GV1M@;A>ZF1F6?\#RR,GIY@ M#>[)/6NU-K4E%'24@C\:6NWV%+B,B;T$^X&YYLZ>O\SVB=1XC9=&E$1K2D>J M+N:>XR;M/8T4)JX;A3%$,5?]JP(!8\P2R*GO,LRD38&TDB/.SK T =-OYJZH M-*@L=1+ 8:%@!9:)!<$A(I?15A5.J^$D@5[,J,#75AP9 UE.&[$ W ML0#<$=E4HVLB*!LR;9:5O02%M1JR9R>:N6#L)8:/J\->?&.$WC,Z/+SIQ+0K M5UO6Y8@>?N"L#1S_50Y1?9"*VB><%G_'ZPU?);$4-5XLH$M=!A%U71@3J51Q M3EW/$XRY@9;Q-COE2Q-E-86021*!D#2"%T7D+MUH= +2_)^$AH:XU(6>6/"> ML^U/)R&14TE(;3.\'@)M53F%P2Y%J88!*!R @+42"SU@S'0FY?ZX0N<]\R@-R'@VD9 RFIK.M9X##G2?/(A"S&&*&0" MDC#F$+LH)-R+L8CHN#9 VSF6IH4I+?^K6@#MX!S6"RR!-+7I9([/%NR'%1#MTREJH?\'I7>;2\)67M?%@)0?PP M$@ABS*5Q)$TAF$1>"$4248_X<42%LWKA!/\KK\\!4%:E5?.[F!.D&CRN:J)K]Y44NHJBI2LJGJ M9.9<77FHN[I\+0=]_)S)C<1S01#C. MB-IV5H@SV2PSEJ[;5JPC3>FR$45OKU\W1N,DP"* &/D1^GRTKQ:.XG%E$M719+ M<9SE]@J]=W^\V73=DVST]=O3#XS3:>^+7&H$U:NJPU[=9K4!_:RTYZ^\6OD) M"4@0!- ).8&(Q;%4=ERY+^-$_B) CC1F38+OAB9;VM[L:*T=L;PC] 9D_/SY M:(ZPGHIB"[>)=W5'Y@VH":V1^[A#[NL M&=G'U/?S[\*/+-XX\'GNVB M9#R,/8\R=<['+D0A(3!AO@\]#[N$)U(=<(R*'%JC;&E2Z<.& \*K/SG/@%!! MKFJ/5?(?KY(%T_Y=UI9/3XJ]R:),?6_UY+H!6R:AR NHV+P!+6NOVS2W MMJ7M=\FE-,2Z/]<123>@91]@(3\H$("J 0"X3GTC+^>P&;0TV>+8:O5EC:YY M&WO9AO.HC9?U"<:6MJ4\?5&$F%[ZGGAS01N[1]TD=Z,#W%LK/7H\P\PE1<^R M>%PJ]/RCX[[+N^(19^E_U_>&[_.LS-2?NY8_\)(6 M:7U/*!6E6TKS35;5/I!U2N5>VE49<3AQ(LY\&$34AX@Z#)+8YS"D@KD)04X0 M&K4>G93:Q>DP.\)5LG?'3W,D;IZ>RX QU[9KK.M)^# MGL!;S")/+#K[?-Z /4YO0,VK6MX^MS>[CZ#_<:@/XL3*3U0&9Y;EL23;IZ5U MUE-B%M@/SYMY)AUYRTQ_<+99\SMQ.@JF=M9WT2RT2E^DZ7!0>SZ)6(21'\*$ M!Q%$"?$A]CT!*7.X"%'D!X(9]2&YFJ2EG4$=1[4D^GX'<$NUX3WE]4NE>4S5I#<"C:TE[(U\KBF_I?VW2 M@K-/:996_$OZPMEG>3YDCZFF3S-A)-5/C/@C8M1#7;2.R_M32)J=F%\Q(6PT+L M.A@F%D8U8=:[D9YG>50SB8.A9FLF<9J%?C.),T^,4Y(T-W-=G360FI"78 09 M$JH/_%><9FKLA_P=_\9K#T@J M4L[^D58_TNSA3[Y^X;_E6?6C7/E4^(Q&"8P9XQ#Y(8:QBQT8Q\(3@>\Z/@M6 M&7]4,4EZ$FHD)5K;+&FV69^>Z7:;HIN7X)='R4/Y-\!_/G.J(K.J'! .BET) M\C23O^)=-XX_:]: 7'*0*4>&ZX&GFD/#+ILC%U1/\$VY2#/U+%--SQ4+H.8! M*"9:*=BN4)^5;E7D8OPVO!CFO3VO@])6!]"15,S;)_0ZJ(ZZB5XYW-77KT=9 M45_SBO\#JZNJJKPKOJ6//ZJ>4]@CCN>YU(.^$U.($M>!B>]RR +'CZ22&'B. MD7$[FI*E*8@=H8#Q"J?KT>YZTP4QOEN=#N89G?-]+OYW5Q5&,7(#M@LAC=Z& MF;FN5LYXE(D(QCB2 M%K,0H922$8+RP_8I=H5(L%ELRL!D2Q.$N_XL@#4\V<8'Z9Z>.T<8UW1J:6U1Z]7;%!ET4D)"X,N:K$CG$B MA88C-2V<>+XCN!,P(Z&Q/_S2Q$1#G6$RUSY@>IM_/ Q3W^\U'OHI=O=IGFUE M*^T//F_*T4G&CO*&3C\U\F+]X>GQM^PY5:74=FJWR1W[J0$6MQWKR^:']$D% MH?_V]?YSKW"BX>7[2;PT[^&OA6J6*_G3*%F.V->"9/R5_<[^3-?KV^SHEFVWJMO#)HGCQ.&Q@!%V!$0>"2!F#,$$^1YVD!\[ MU"A[VVCVI4F+CO@Z>^7XTKF_*49J_6:+HZ<)3 ;YQ%+'*MK&NL0HU"RI&F9S MSZJ)C(+E4%$9-\@XU[ $YL9CJ$=HOWZ"C2!H+)3U0+$FA"Y/-*G;T&#^4,YIOC8R-;'HXOF]; M.#X4."M5JEF>=?=9[[B0SZB0EH DR/%C%R8>]R!"ZOHHP!P2ZD8^$2%-$#&* MC=2?>VDZU%'K2_Z3_E#Y8:"^K&_"BKB*AS&NQF6R(GI":"*'<\@!X3-X#4Y-N-.1H!FJW@2(.9YPV.-(?D*#ARQ! CRP8V>9OE-[Y6H3H/ MN1Q27<6K.Z8T>U1%:4ZF[*TB$6 7>ZI^LD>:ZQ^,>0 Y#T@H$C=V8]H%)#T8 M5!8<2<^(L*2'&01@QX[J^0LJ_%,J747#F0I^D4*O;9PIM>%JO;T7XCUU).1DR[/3,4-&Q9NE!P$/=IO3O=DV>4S6ZQY>"6*MNHACB5CWEJ) M5X)U5$?QVO'&"=JOO%)W:_=%_I(RSMZ]_EZJR/=/:88S*N=M\YZE]OH^5^4H M-O)W=\^\P$U6].[6W?-QC#AT74>:L#1PI FK>@Y0YKJ!%X6$12;*I1VREJ9W MUA?+HKY85A^42D)NV.GJ0QC7';*T?'I2=OY%F5CFJFCW>DTZEE3.SB^**Y!F M?P-;QL".L[K@4,L;V#$WB?O/+MZ6I+,EHF:5U7:!/)3I.3[= MMQ4.Y!'QE%;J1/F29OQSQ9_*51)SD@1."/U$-88A7.K&"0X@<@7C'@X#01(3 M(:TQY](DL"(9*II!1S3846WH8=1 7-/-:!?'J7V-0Q""/Q3)H*;9HB0T0,B6 MXU%CQGF]C_H0'+D@#5Z=6HM<4=]E81 @2!PD14\LU#TN$5!@(OS((3AR')/+ M#OVIEW;QH;0/JK2/3:-PS*H.6E?Y%B2A1JAU;Z&TO9EBME3EZWH%ZTHQ]H$+ M7A1J;)5>*0WPYCY8-=+@(<:^ZQ)IUD:N-' 9A<1S7!@B2G 8>R0(C.ILG9]J M:2I31ZGR$[;ELD+(#E83"YTM3&U&M7+C-71:[DQR&0U+ F5@HED% MR&6&#P6&QAMF N(99W^N5$I+G2M8%S8A3$@A$!(8)3R&*$PHQ'&$81Q2['*? MN%BOB=CQT$L3 (JX)DM6;]^? &MXGU\'P=3*Q);[2Q5<+H' '!IX869YA:[&5MQEK MW$B//%-EH7>Q)+N(;\X=)R%> .-$"BB$>00Q$@ZD'O4"Y 3SUDD8!81Q MHXRUO%[X.G]6T0_T1Y:O\\?7)F>X;47J!3ATA>M"EU)UO^A[D$@I!T/7]:3Q MY88N06;FU^!\2Q-A6W)!M:77U @;!EC7$K,&V^3F6(?8CM1M30)K76$-<;%F MF W/-K-UIL7ZL8FF]]K8KF$53C/./K95E=J/G"$21BR)H @B 5$2A9 X+H$) MC9 KM:+0"?S5"R](KBM'3D]DL@_ZTTVW'6ZIM LV3807XR*EJ>%MUQE$]<3& M]2A-+"TZ D%'X00R8A@$:TW93DXR\2'/Y7-FO^1,ZE(D$1Y"00 69RI\2(H4)%0[S MA!=$'C8JR#D9I4M38?HEA/"6"_6O.M04DCJ^D?9XK4OF9:5AXL]T2Z\GZQ:Q MH!.+RXL==CXV*]>TH7V/G],*KQ5?-^#V2;6UFJDLU$0K8+ULE&TZWZBLU$1P MGR\[-=6$(ZI5L'\^Y%_S[)[G7WFNIO^4F5>L&!ID:?)<$KLIFYB?*@>2:GC_ M\0Y\E?_7!Q]\RO,JRRN30A:#4 X+8:LH3BQ$#0&I(5$ZV^X(_I9NG\G/VPIM/HUP1 M%$0HI-)FI40IG/(G[*B$)LQ#C$+?I9B/2&@:1XW6]ID_G:G/@](HTRW%X+EE MHD[EK'7/CO%^/S# .KX-JV*-6U,]37+")9I)PFVA_J7/PM\4\ELN:A7Q?KM* M/4XLUN2Z"DE;M;O&$3%OC:^K@#JJ!7;=:%?7VI#C'QAMJ!98_N__5OL>=&_]GF>XZN MNW$:?CW99Q/4B:7(U_\!)]9W33=',V(@[7IN7=$0)&$%"*IN4'B4@H] MA)PP09%#0B.A8TK TH30ED*@2/Q?_^:&SG\:JEZF2Z"I=$T([.17GJ0".UIO MP)87*/("*FYJ_UL/>(LJUDC<;"E7IM//JU:-!.=(H1H[SC@I]WNFNM3(%]CO MF>24I4I_P^LNC>B.K-/')HGQ5/!3(OP@"KT0,I]+D<<#%\9A$$L]*_28'Y,X M<8UJ*E]%S=*\9_W;$+&I5)!4EF>08OD]U2N\,TWI+@['3$)>MWQZXG*V19E8 M=N[X 'N,['(<>ZSLA[9-=Y%A!5Q+ O8Z6F:5ME9@.Q2]=@:]HE-DF\(@(:BK M+U4KBAS?BZ7AZKAN*.5K$L&$^CYT(R(0#>1?0L>X->3A+$N3FTT+PS%92*=! MU)-R5T,SL?1J4-EF&VU)M-S#\1P"-ILV'LTQ?Y?&;,MX]F'S.\1[SHM? MBWSS7'MHZLO,QF;]5F6W3Y7N+>*%89:VHQ6YH*87-)ZI'L7@&Y>J4=8&#>A? M(5Y"\O(EHD40)][[%O SNC341&;4M>&EL6>[.-1DLG]UJ/O*.!6@BXZ[Y]LR M8"E=42>*B"MM*AHD"40N"F%,HQ"ZA":!GT2.&QFI "=G69K 4-G];?OG9_F) MU]%C-X H4L$O:08V)=O]P; W]&F8]92$J\&;6%!L0ULE@8V0N $UC?:TA$$( M+&D)I^>854L89/-02QA^>*1!T%2/RAZ_<&E[U''S=^+WLBE?O_+C)/!B+X$1 M04Y3J@!+0P%21JBJKL*(;U3H>7"VI4F'+;%@K:@%A2(7Y@)NY#]&V0V#6&O: M#[80G-J.V()7$WK3),PH]"2QC7UAT:30 <66:3$XU[PFA@[;1Z:&UDOF)D=S M&:9JTC>ADF6Y>7I6/WU(A>"JR#,?$<=H-NK2)$C;T79+/MC1#W8,W(R(;#1$ M^[*5,AW04^LBAAA/$/PX#KM19HWA5+-9.>,@Z!L](T<8F=1S.KQ[EW?P[G7W M2)N64#I%C?ZTW48U\IFN6_@$( =!" ;_6G M\MN%3\4\.VCF=;.5+#07V?/F#LV\&$>I1'///T)%+PI%VVV&UZ]E6IHKXV?> M7]IA(>G,,YYOR@/1TM)MH&6? TQ#G[: U=2:\S!,4RC*%T 9IQ*?&W0^Y?<" M6WMJ[J5G%Z#0JI1;6G'V]WPMAUE+M;ROT_@N16%"&,1>$*JT]00FGN]"SR68 M.Q@A1X@W4VD'25^:G-H1N00]=GC5WT"3M;:6?UU=MH, [##X2RBS6DNW1'5V MF/"_KD*KM2"3JK1Z%(RL:;G&97DG_H$5:=5=47NUOVY4]9<[L8MJ?H_7:U7S MNWVN;!\L5RYEB1>Z&&)!/57,"4/"70&9SR+F.\+Q@L"HR.5U]"SMG/J<27+Q M&F0U!]LZ*V5]1][\:'@Y?NV"Z9U&,R[#Q$=,S8D"OJ51[H[F0NT&?-TNRHXC MT+"D#IV.J>T;%G-A+>%KJXSFE=3,6U?3#G1'A38M#3LRLJAVX7<^B\]2]G-V M5ZC_JL#V!SGHA_P)I]G*=>.(419)$P*Y$(F(PB3P&/0=1W@)IR)FU"C82'/B MI0G6]NYJZZ=L*%=;M:/]!BCJ#2./=)=!,QAI G#GN1.\B"OXHR'=8J*%*5JV M0IETIYTWNLD0C*. )]/WS7VB#P63"NV'3=-"3]<3NO_6TL1*W^[L:-1W>AX@ MY,0^&FLUY>9J%OLORS!/C=(3/V7V1 M4UZ6WWC)Y=L_;C/6%O!5Z]/6@DTB)_2YG\# =1R('.I C#P'!J$7DM"E*"!& M!IG6K$O;QI\S^-Q0#8J6[+HJ!-L1;J88Z&&OIQ581W1B6? Y RW!X%L?S![- M$Q3J-4+)DBJ@-^>L>H 1#(=*@-G+8YNB9"^\J%+2),+7B;B]0KW<24)78&FD MB!"BA,8P0=R!'L8L2$+L$.R:]4 9F&UI4DBY_O*L;LR1"T!WI(.29ZE4J550 MG7'ODR&X-9T[MD",R:^H?"]_O"L>\C^S5421PQ,:P5"HOB.(4*G3)!0*[+B,!$3P M0$N*#,RQ--G1D E:.F^ HE19X8I6/8DQ!.BPG+ $T]2>BC$(:8L%#0P&;!7Y M=B,'Y ^[[3\TYBR;7H.I;JOK/#JB0+.ZXGIX>OPM>T[?9R4KV*=/GTC(SY%V5BN76AG_V6L5X_^QNPXPWLF -_=.Q9M%_LXFW)T+%$ MU*P6D5T@#TTGRZ.;VU@?VM[$#P66IZX:]1M_SHMJA0C&2(0"!C1QI53V'!A' MF$#J$X%BE_D!#G6-K'.3+$W&=G2"':&@H53?QCH+Z&4CRP9,$TN]$0@9V5B7 M(!AE9)T==#8KZQ);?3/KXK/C[:Q[J5-7Q5,VRLS:>WEI.W?/BE"4[8\XNW5UDJ%3QM7I!Z]MEOAN4\JU M*LM;^E^;M!$(Y;O7WK]J?^LJB7'(Z$(B3"Z*+7 ME("E281^,=^. ]!GX48I[+U?C.UHJ+D^>F;2E*A/+&:, 6_O;R9I,FB&GO7> M@9K3OU%+0#-PSG?Z,QQGG"#L)GF?/Y$T._ ]L)!S[%,*2>"$$#&"((EQ#*4< M)![G?NA2+2-%9[*E";CM'NL3J^-+,(=93W;9 F]B.34:-V-QI .()=$S.-6L M8D:'Z4.1HO7.2#U*=9F1!E1;$OR^R!\+_/2-JV!7Y5_95#_R0O5GV#W3%&9U M5T$4>)0B'U*1((B2((0X#F*81#[&<>S$KEFPRGA2EB9Z:DY L27S1O[<<@'P MEHW> P ;% NVL'2:RM8L"S*UVE6OQ8Y"T+)Q [:,@!TG_0=M%2"V!Z[G_/9(GBPD: MR,"3,[YE?. 0!!>B! =?'9M]]% [-FL%\@.NN%D2TL'+2Y,=/?* HL\T#^D0 MF\N.[:MAF5@"G,I*TD9I1';2&22N2%(Z'''F7*4S#!VG+)U[<&SF$BU4R>0/ MO/GOY^R6-LV'[_%K[2S%DAU"O1 2ZD00T4A XCHNI#XFTB)#;N0;^74NSKBT MS=Z1!YX;^DS3DRX!K*<06(5M8F'0T0I^Z:C]&T@SL 7R_@*0(S*2-,&QEHUT M:;Z9,Y$TV3_.0M)]<:PI\O249[4E5-?4*7=6S\J/71%%K@L#Y LI5Y" "?(I M)(1+4R1$'HV,NC ,S+4TB=*0VK04O^G*SO2<->,KT S@K6MW6$%Q.BEB8>F35E'HYX$. '8\(:_#H:) M]W='F,7DY?/\#FU@^59O\\I_[3;NB0%GV:?G&>FVY< 3XX[QP[;:NYI+^PVV M5Y'G.BA4K=9"SI2M@&$2NQSZ'G)Y%/I)@HRJJ.I.O+0=O/-^F9W?VD 'F+E$ M:4N^F_@0$2^"&.,0NMC!OI^$R&=H52DY\H9 ;Z?_"P.MIS5- =_$(K;.VMY1 M=@.V/$"1%U!Q84^-,L7'DDZE/>VL"I8I&(?:EO'[=H3^_N#23MP\;=:XXNS7 M(B]+U?X;KY7&]RM.LW=$=!#A&//#:($ M&2646:%J:3PO[T4O $]MD#-%SA8L!M :MZ 9&XZ MH7D5UA-)U'$TO:FXO0K&2[+XNL''">I^76I>E;<9^Y)BHHI12Q)^XUA=Y[&[ M[)LBJU"1!QG[FDM*VG^J?JOEES3CGRO^5*Z$U-Q)&,0PY+X+D4M"&$=2CX\" M3R2AP[W0-^KM996ZI0GNG?IYTW3_+.OR6ST.0<V60^$26 ]/!BFF61L M&YV\J-2U<9/*K.[F.Q^A&\>"L2" R$<$(N%QB$/F0"?D(HAH[+B141S8^:F6 M)KIK2J$B%?1H->U45II":H*WD9#6O-55_ 14?%@CO]Z]_H;_F1=U)?[;GVFYPG% !%'5 M"$0<0<2I5!,YHQ#[)$$L"@4S2W$TG']ITF1'/EPK^L&.@5;!,(T:,5L./7$S M(<@3RZ >OE].XPO^4"1;K7(["BQK$29FL\\<;S(*FN/HDW'#C)-P'WB1ON!* MSO0Y*ZNBKNN@.I+6^X>S!/M<2C+/]3!$*&"08!=!/XP\GWI88&JD!PU-MC39 MM:,5[(@U$U>#V.K))EN(3>XP/ &6==FC X8E03,XU:Q218?I0Q&B]7%7 M_>!%(XE.Q,>O1. C'H@(^D2E.P=,*D!A&$+B)Q%)*'<)G6]J]:Q.B MDBN: 1ZAWUP 5T]DV(-L8J%1$]KJ*6=28^S)#CU4+$F/"Y/-*C_T&#^4()IO M71%=KV027KMB)4_C\G3F 4(P\B M1VHC,>,>#!"6)A=RL'"-5)(K:%F:QK)M_U?PYE:NRH%<1I"J'DKR6QE*Z!L? M7'O-8NK:9[,LT>2VVI8+T 7JMA&Z/4;4FGU(UYM:E?HH!*>56C;%'6C9J[WM M'8.6DP6N0]EF&L%(2N9/,+@.LI.I!U<..=80)-5.6WPO!WU5#O@Z]WH5&=DY!O[YZ;UK3_DW[AB(EWSKUS.1_,G_D4NN!)-QZ6"VVK _5+!V[I-CDLH M"UP.&0U4-V[BPIA(Q0YC$?J!AVF,/:- N F(7)J>U^-1J0M%QR7(> 72FD_U M>_4OJLI_/_?*?^<=F__KW]S0^<]=8?;_,(RNF^)CT).(;[W$$TO2@]7=,@A4 M.?>&1?"+8O)OZL\#]=VW[/;JNT]21&S*!;$5H#<%B?/&ZTT(\E'XWI1SC:@- MO5ZW=11Z912ZB +=$M$#8RQ.ODM;[T3A"$U?XD7$AJ6L3;"FEI1G<+(8@Z&+ MQKCBT4,#SU=#6H.]O5+2.L^/VN12[$BQDC\]&V_M@S>7N*$/CG5%+,]*PW;= M)T#2VLU7X#/#'AZ QOY6/@/%V U\.-R;]=Q3UX8+?-D&37L)$BSB M"?2"Q(&(BP3&44"@%WH(A2%V0]\HO?7$'$O;T3L2QT8$?#&,.;\2E/GN_Z<) M^AY@W_J-_Y>W"< >8/'\_?[QH^-[KZC[/=W/\NQ["_HH][J*]&KX6?Y$+T)Q M56>1_1%G[RQRDJ%3G45./VC^,=YMJK+"F=(OE>7YPHM7=7C=/E6Z^N#Y$99V MBNQI.A=J'9L =7GKVL%HXOW;(Q)T5 (3S(RV\&5(1NWC@6%GV\R76>OO:(VG MKP@=4T,5_(=75G7C /^_S0JWL_GWG/2ZD<;"[,_#],!8L@&$@ M8H@21"%.' 0#BEU*PS!P$Z,[ TMT+4VZ-.%5M,]7>SMP4]\-Y )4^*>AW]_6 M&NHIO6^P,E/+M'I1]EC:=^K?U'Y^N3:2M1O0,G<4(M+P-XDWWS+F-B/J+% U M?^B=/2A/QNA9''YL&J4<[1TN.>L?S3W?X+O7W2/W^%7]JE8:/_[7)JU>=Y?5 M9/KXH^+L5IY&^)'_J@)>5)G?;6SB*J1AA#!U MH.,S I&//4A\UX$!"0,?^YX7AD;U>)?!UM+.E);VMACGIF3@68JS.F[0,&QP M&?AJ)Z0N@=@%'6,UM[!F]T C[Q4Z)Z^@_UR+"ZB!N0$--+UTD1(TAV,ET>EB M'6] #Z ;T$$$6HQ #5)=11UHU#P;D7J[I'6WEN:["*9F3BE>!,]G#O*%43?V M9D#PHE!1 $H'D:K'QY^*%?Z.9URDU8H01Q 2$L@3X4,4<=6MW4^@GR2,.;'G M$^2N,OZH(MF@!8RU"XCAV6:^C-!B_?AB0N^UL9T2 MY?Y4:U1+WW#^ MI2GO6_+KC))3+HBQK5E-%T93ZYX.[JG58QM(C^AN. HO:RT-S6:?N8_A*&B. MFQ>.&\9*1LXN<^_K1D5RW(DC]6]%(I^B@&#HN()*)8M12+@@,&0.IS%V'.-0 M#%,2EB;T&D*;U,==>Y&]/$BLHN;3*L7K]M>ELF0+952.SHHYZ^%VDNGRNK\J%I]19& M./$%@@[C$42>Z\+8I03B ,D/WO7\(#2K!C@%E4N3NQV3]79NV00MGZU;D!RY M#V_ CEGUXHY=T/ +:H8-E=-)/@I-%?:MEWI&/_#6O[OS6]UTUCFKD];?X^>T M:BH]W[2Q&^"/FB6;6O"4D-O2E2>A<5Z->DJ8C_3N22<;=];<%_P9IZS]P*4A MT"N9\GY3J!O6%74#FD0D@DX0,ZF.!P3&PH^EY$M(3!/F>B@R.3DTYES:.="2 M#'A#669^& M*M0V*B*M+_5[[-P Q0FH6;'8.N Z+&TU"1A)Q;SM *Z#ZJCP_Y7#+30V37'3 MZ)4K1#WF)4*52 K591-Q(>$1A4$4113'"25RRYO?;\_(PD+ORO=CSD9Y8^?\ M#A8246:XK/]#P\;J4BBM[^@O%!9VO'A_E=BO'N7_LP*\CI=D]BBN$R2,.Q;? M;%^B_N.>R;:H3-7U<>I2%SD("> MX %$"28P#J,$!CQP*4$.H\@U,2#LD+4T>^)]_]HQK4DB=*PQ1HR)8;"G1L]:\F&];LG25V0;9T3%@B:M83P"Z0A\+=\NCF M>='R>$CED[O2.U\,,O7/O[R@W=D2>::DTQ?;*?N7,1F5[SLP[&SYOI=9Z^?[ M:CQM]KD^X^S/U5=))BY_W!7WN*C:?_0V3_N;3VF&,YKB]5UQJ 6]SQNZ:BVJ M2=;A(G8"BCT8,U\J')X30Q+1!/J$4^I$<>SZOH[",16!2U,]VI.-]@D%0AYL MI#L(\8YAS0N8R19W6(HM8N\1^G_P/76/B:G7HSF@%6SJ#,4.:[OUN?H9//.<@)/ MC5IW=D\^S\P^]];9T2L_(G7K(I7DT4:"8!IX@E,"G3@@$!'F0\Q#!H/0)7$8 M!)@Y\Z1X7Z)T:7K [>-C4?OK0=K1"5[TCX3I5W9BG[G-]5J^AWSK ^_Q>P.V M'"\F1UIW5=[:]7V1SK^&HUL7;FMN;>T)QR8#YO1?C5OEPT8UAV]UE=]/-9CGE%#[$Q:ZEY9DR[0G.\ MOI??\0\YP1U9IX_UZ.^E$OF8%Z]WXM<\9^5=T<9A-W[Q0I*9/^$T6_D<(X]$ M(41A'$/D\@ 2A_O0X8)@*60Q(4:!SW;(6IKLK9MF5:II5L=2W1DPK=KDN)8K M)9IKOI3MWW$&.M;,)*VE]=43OO.OVL3R>(^AW:+M6-)=-/!'PYO%O!>[8%L2 MUI:(FE5^VP7R4*1;'MU,RC.>KCY*C:UZ_<8?4Y6DGE5?Y?>^PC3RHB"*H1,G MJK\C]F'"$P*Q")(0Q8$7$:V2JNWYWC-U[]R)GQ?C_S M^M(V^UZOCH96@[989R"ZO*\MH#/QICX!S 1;^ (.5W4P.1QS]AXF9Y@ZU<7D MW*/CG"E:S=R/G>>]N+=5'(K(Q77C=4*E8NX*2"BB,!*A3W&4^#XR*NAT/4E+ MDQP?IW)*6U@]/3?)O&LRL;SJ,0/:T/?6BWW8P^!#NM[4Z_11"$ZK;7#U><>V MQ;!K>YA;\I18(&A6+XD] \])!9'GBVA_L]\A1%WDLAU((^9 U'@>S .!(6, M^L2- N0A/G4Z_9_YTH2S_,S#R9/I)?AZ@G9R2">6K=8&/U5\;%^7D__J3KC?(O*%?UG^EZO:WO&Y$@QDZLKO]\ M^3\B""%Q PP#S -"74,(69HX[.W9IN@1R/(*E!OR3Z4 29T(]Y;2 ML#/7Z,7255*G7X+)5=..A3,B5!H+6SY Q\C?)JG5?"V!]:Q MAGGE>".\>%T7;H-&IOUWEB;)=CW;#UNVWQAW,MW#1L-G-Q*6J1UU9Q&QVJ;T M%/?CW'/]@>;SR9T@?\\1=^KO(](/;R6OP=>\XF73]G[%8A+&"1$PH52:9U&D M"IV% KH^]B*/>CYRM$(_3XZ^M-VIR ,U?09)7T>0#6_%JX&8>#_N, !_-,1I M-K4X\_WHIZ]= \I,N6<:'XA9EM@YG@=3O(Y>FB\_ZQR]>\E59Q\:9TZITK-W MXCM>;S\J1"//4Q54D".0-)8B C'",70#Y,<1(PS'1AE-1S,L33 I I6CM^ O M/#/-/SK&3\]TN0J5B:54!TA-W65!96QGG.7=D@%Q//ZLEL%9]@Y5_O,/CE N MNG+4N5#"X?]P]L@?"BRUO3I7HBT0SSPG"=R 0$Y)!!'B:F_'#@Q1X$1N$#I. MK-4U0'O&I>WU?@< 136HR09]N@T.9"W,-306VTA.+!\T0+Q80G_L!ZRO\=@& M=28MR :X9FJ2"5"#JI/60/.I4R9\[:E81B^.$-5U*;VO>98_URGN*@=1=>AJ MW>1?>;6B@CE>%+N0(ZX,0\PACAT!/<+]B 4"4Z)O&%Z<;FE"NJF=F=94&C0@ MU<0V2CP4T(##(%#Z;1 %D" L_X"+\9%7E%5[/CNUVTNFP?5!SM+T. MID)8X\2SBMO$QUWS.?:)[1HF_M+2^[<;\-4RA@8'G54L9SKEKL;4[(C3AFCP M?+L\RGR'FS9'>R>;_EOF.3P?VB^G20?]F#'5R'L5))$3^G$"6<)"B'P/0Q(Y M#DQBBITHQDD8(MTDGI,S+.WPZHCLFH-),H&B4S^/YS20PT+5"CP3RU%C9(QR M>0:Y'Y7,5 M6A/,=H5IPF[_:M/HO1&F[A?._^\:%RG]H7]_=_C.@KYH21IH:1MS@7>$AH&6 M?PTJ,RGU/70LZ>WGF!Y4TX]>FD\K/T?OGA)^]B'SH_J>\^+7(M\\U_58BO)3 M9GQ"#PRQM(-9D0IJ6D%+K.JIDE=9KJM>7\+L\A%L":Z)Y=004A,MJ@U!S?Q^_N;1MW=%F8":?@>3R]KT. MC8EW[:G,>#UPC';K>0Q&;=(3P\VV-\^STM^2 T^-+/.X;?W\":=%73BRS7K( MV)<4DW2=5JFZU,?EIN#L+OO&55]AN;;O<)DV%TB[0R=R$(^C@$,W$1PB%F%( M$DRACS!-&!*Q)[0NY2>A;FG"HG\]*B1[3\6M8_='J M$@\+IC=?N(GE6G_-%&=-M=^;+K]!K5.//=#Q!Z34VW((:A;;FV]@58.9%'Y; M!2:MTC9OZ($?>?L7?B^- M1[Z29T1 DT! %O,$HH3Z,/%P#!F*N$L2Y+O"J S#3'0O[41IJ0=\1_X-^+-E M .*&@^ZO'#PK'NH"#IN2@6=I9]6%'.9J_FKXC6@>/,M;^:F/)(LE[3_V/YR. M?] "T/V5@QJ"Y92X-URSA12\UZ7Z+U7^WG I;!?#-YU^;'G/]W+> J]5HN// M_\M?5RAV.)?F#4Q$@B&*.8?$"3V8H$A0BGV?>L2LON?!#$L[:=I2EBV5H"83 M2#I-2WP> GDY-.!J>"86Q\;(C"CS>8;[*^I\'HXX!@51&5=4%#+'/.!0\II$C0D]$ MB8E^JCOQTK9]GVYE C-.JKKI7$(Z0<%Z;9K M2$UY[5;8TFY/[S)%RY+BI#WMK)J/*1B'JHOQ^^-$UI>\+-_GF0IXY!E]O:6T MV.#U;?4>%\6K_&73\"L)(H1\J8J$D1=*?02Y,,&>!P/L\(0Q7Z# J#^$UJR+ M$U:*2FF^X+H\0-V85>J"+*6:X\Q>'IE=O<9E>2?^@94Q5MT5WY1Y=?LS+5>A1V,B? *E;B2- M'X%\B%VI*Q$F529,8AH[6LT-+LZT- %3$ZK.[)94U8JD)M8P[_HLLGHRQ0I> M$\N1LU"!/Q2E-C.R+Z%A*S/[[#SS9FA?8O1DK M@HF0YE, W5"*".0Q I/0I3!&OB.P\ ,1.D:6E-:T2Y, M0R-*#WI-$\HZH#/ZOT]VZ_MX 5-SN\D((EM6D]ZD\]I,1D <64QF;YM'FGW- MLV^;-7<=$KBJ6T3QE%7LTQH_Z@:GB!/Q39E@)++\(R*F+M_*BS!:Y=9*P?OW;Y8>LUQ7\M MI'6T\AD*B(\13)AJ;A^JYFMNZ,$H<3GGU$NH;ZM\>#WATB1$312@K4'8^D2L ME0YO,-93,&PB-[&8&"P(7MZ FMY9ZG[O(3-]B>]FNJ54\]YCWJ!P]_Y[HWO, MJ 0R_+-51][QC(NT6OF4) %Q* P2GT)$/ 1C[$108(]B%D>Q2^GJA1 MQ,*DS0^5)'86"?BEI?)\Q-68QBM#.-CKIG)REKE;I RQ>J+OR>#CX^1#UQ[I M&U\KE;$7H/E^4Q12GURA .,P##%TI%B *'(#&'MN"!$-@B00.$[T8D.T9UR: MZM'=P_0='6:BX3+(>D+"*G03BXN.5E@TQ/;CRF] 2Z\]N:$-C24)N">R:6]4 M9&GZDK(-7EMJ(W\6@2MR:;N19DZC/6#@.(/V\(%QAW-=@T[=613\A]1LTQ?> M&!DJ'N,KK^Z$M#;N55A8GNVW5[S'M=8:XY $D8M@S!&#R*6.QJ%)8 MZ1S74C.K5F()ND.]Q=:P(R-.5.*/ M*H%0QTK1, AQ-_:\X1JGV#J*RCCYT(AZ>;]G!:?J:?:[ M% I2655B *_OY?K_P"6_(^OTL?8%/N3ON"K8=RODUE&=5=$*8QJK6Q3HA)%4 MC$C"(/&)#X,X]!T7297)T6K<-9EH5@Z*+,ZW.3/49)UXE ML]*.%J =K )YS?CS%8RT@,)>;4D;XXTXMMZO\PUK:YI&4>!$GBL@%:$/4>BX M$)-(0.&[+!)<,!9K7=T=#KRT8Z4FS4!D]3'2.!A& MB<), G7X$S"3AR?GDU\/8%IVME M!G_*"]4PKTG/O+BE\H/8 M-+>-*NJ.AB1B)):B280Q1 X-H31Y$Q@(%E _9)BP>)7Q1_7"@[[].RG16AL@ M:3; $>G3;8(F2'*SY0BLY;]Y6<;C$":08PH%MD#@<" MSRTX]7A/><%!]0-GP/7D/Q189K;\M%^5GF_@[3^2F?I]J)7>,2JUR+VO03%[ M W;L@AV_H,Z@[3B^48O=,*TRX!JV;T"/\?IY>YZ,61;(DF=D6EIG];3, ONA MYV:>24>&R?W7)JU>;TE9%9A6JP"',6>A"SG' B(6Q# .'"(5:XH-]2!/SKZ-)7-,]CI2>;QB$PL2O7!,(]A.\FSK8"U_<'GC4X[R=A1 M*-KIIT;8P,.2Y#==W]1[N-O^5H._U@;Y7<9?_A1Y)O' M'_(_G"L;O6SKI:B1+YD#%$("($0Q*HD +JN(X3>$Z(F+:E/3OY M2Q,X'S8<$%[]R7D&\HS7'N-*D0Y>%>T&MN[\7X*&/V'1Z_NVFFA9:Z(=H_*O M'0CU-]# L/US?7EV UHH0'V= "08H$4#U'#4OE(U48=(791JT=^0@5=FT=_2 M3+Z?Q7]39NZG-UO202?7_%3-YTI[,\3W''9O1\6UK3<.:=UQ\27-^.>*/Y6K M(/9)*(($NC&.H/RX8HA=$L'8\2(GCAT>8:/"*4:S+T[!N2RQQO;(T%D+/1-L M,H3?WMD%_E"$@YKR2=I6&"!FO2V%SMQOU';" );S;25,!ADGV;[Q%YYM^"?) MB7([*7/T'VGUX_VFK/(G7GS\2=<;%="NTK3E_VR\!]FHFP,^'H";6)()Q9K+?5UGCKHZ =_ M2@9 QX&J%=7R #HF5(RS/0EW!826Y-P8"F:5=E= ="CSKAG*1K/Q]_EWON94 M*IMM@J*%IN/GQUR:^+K0,UO]&6>OH&.G2^*\IA7Y .##(FY*K">6:R-AGJ51 M^64 +34L'YCH#1N77V9_N(&YQOOF'4QNGWC&E%>IKN>6T,!+"!4P]'P"$0JI MM"@#)/\'Q6Z41(&+D&[GDKV1ER:-ML0!19U^GY)]N(:ER%4@3"PF-/DWZD9R MDM=174CV1YJM^\A)!OI=1TX_8+U&W5=>[>[&@\1+ C>!0@A53CM@$#M>#+F# M N2'(8I"HW+:>M,N;;OVJJVU/5#+#?FGE(4JF!OW>BT86D>:BZ!G$-F'=F(A M<*F@G4KKG.)FW@RHZ>O;]2==2I6[$T 8U+H[]?8X,?5;GO'7WW#Q+UY]VF2L M;".=4>AY2<1F/9,8R")5EQ9I)99<,PHX>RX,+3;Q&I M_H67Y<,/O TE/(PI=GT1$DXQ9(F((8I4M:K$"6#HZ\X>J7Z!:*W= M]C\[4GTM$7K#2/5+7Y6>+'W[CV0QEW>:D>I?^LO>L+W<2'7-!5I$I/HE6O]" MD>J:L-N-5->==&2?*US^N,V8^H\*J'V1!&55>=CMC8C(XQY#,"!! !&.5;PJ M3V#H"$P8F+>.HY3.^\[".L? M>B3? %R!CNJF:*/%'EDF*-GJEZ4UY[R]LTQ@..JC9?3R.%G4MC,J'_);*N]"DG@1P7'B) D9H5V; MT+!09;FC&&!%9W.(R V6-37,:+<%Y915D=9W9,WO6J[,I)G1FND)->M+,(]L MZ\A6'MN6/+"C?%M#KI9\MY>P-I9Q8T"S).J,IIY5XHT!Y5#PC1IC1!)2K2!R M=O?"BTSU*-RV5/XFY<;WNT_?6E^:IUP'Q!&JZ#6!*, $8A\Q& ;(04[D.L+7 M3QW2G'1IFEA+-MC2#;:$ T4Y^$71?K[-Q'CTAR785)A.++DTX1Q3/$075X,4 ME@GPG2GQY-K/UBPOQ!"GP6P.W;'FR\$PY&XO<\+TW9&6M9PBK3YAJAHDO'[( MGW":K41(/$R%@)QR%7_BQC )N M9['M1F/#0L%/]J4F6)JT;&D%'I*&U? I% M3>/X2FRFMH7W80%_-!3:[ T] ( M,_?4%/-:M0-,'AFQ0\^.S&JJ5I_+T9 MBA(O4-V]$\H@=>!Z'Q(LX#87\JW!-I)'N MQ$N31@V10!HO+RV9H##N8J*-NIY F@++B052'>6UH_D&U%2#';H=X;4;U6Z0 ME@E4%N.MM*:=/73*!(Q345!&[]M(2:Y;-MG+1CXYW-*$SH4,V:;=F87LX]/8 M#@NAB6"=VE5K@.@LB<:#@%G*,3X]QQNF%P\R/9Q9//SJ2,\O;VIG9:Q)2Y _ M?_RI/A/>>@&('Z, ,P1CSPW533V'./2(2CWVN1N)4.AU==*=<&ER2 6WEK5K M\:FCU]!C>PEA32^M1=RF]LSRMHZ@!&U++&BIG2#92!<:6P[82]/-ZW359/[( MT:K[WCBY\@^N[J0YNWWA!7[D7S=JS#OQ(5UOY&\;_^W=IBHK^9'(J5>1'Q,: M)QBRR'6EF F(:HU!H">2$'F4QPX/5G(LDNL*&D,*3/9/GX[IME'' ,0-!^V% M$=BHNXXJKWOL2E;JD,BFPRYXEB=X_=0-8 V?XV^:3%<+UFZ,/\E]L]?0.H0G79.(SJ:,H*-A.;P0!L[S(C+PUVH%:<\?5%&_^\9QT6F M4OS55G['15YP5;7V3_F@RI%J@C;J'LL2E4U1]RAW ]4L/N'0%['4K5DD=>N( MQ= /L!\R)XP3D1A$4MBD;:$1%ATK1BWEK:Z9QC7QG$LP6PF2+L)SR](-V"Y& MVV>>U&R!+5]U(G(;(*98NP$[YMY@Y0SNL]]@!6>Z!9]Q)[M+:.S=]MO>VQSC[<<\3'/N)P_EX?WJ[1#Y3=;;X0[\?GI6=7'22DF=;RC ML?][U.!+\T*U3("."U7T=LN'4F(/.=%WB8\#_[*#?'+[S=B7M"%%%5XH2ZDG')42J^\&5(&%7_.<_9FNURLJ#W&D@J<2YCE0_A3 M) H09!Z.I($1"QH)$\?]K-0O3?YV_-66QT&10S/'S+P?@9Y;9[%+.[&(W^:8 M]QB_ 3O609_WMM[B-NNYOM[H\0]: &Y.U6AL+E?KPCP=#O9\2V^R?)8\4_/2 M/JM?ZTV6Y= K]C9$C#L?&VOC ?]4%&8JO:FF5_[B.Z^J=9U)4ZZ"A,NS"S&8 M4!=!%"$?)HDO_\?A7AR%D6#JGD'_7-.:=6GGD:0.X(TRQ\LMD6;GD![8>N>' M=0@GEOL?A>!2OWOAG;]#P5GG+N\S<%/_8<=#W?MN8\/E,0HY2R)7;\Y91:41 M#([^6PEA\#6O^/_A[)%WY6"9DX@0NPGT!?8APBB$2>@S*#S"0R'< MD""M).CS4RQ-Z"@:@2(2-%0:^'!/0ZCA2[\:F(E%R2$F8U*OSGQ?^N[JJT&: MR?FL_0&9N8X'V1]T!)]^T[:X2='QOZI.]%W*LNR'QIZ6Q1RS6JI M^>YU]TA;0>CV3URP[F[UEK&Z+A=>-]>KMYOJ1UXHS7+ENQ$C2#B0,Y]"Y#$/ MQJY'H8L=0<+0CR/?J$3$A+0N3/C\7N:KUKRY=Q*92X;B/DL_JBJSQ"5=: M3T5+09/3K\P MMN(N)Z1TWI#-Z2$_BO:<8+$(A"AF0/[[$Q+.P"VA +>4FK8+^<\IGK"V@I2$XO:'4@=D9,TP;D( MA27A=GZ>6473178/! M&&"M7GBF$R]-:+1T6VT[K'O=/R5V$XL1C0;#EN_UQX(U3ROAF>_TQX)AV#3X MVAO\V@2_YX6TR)Y4"%1=I>CW+*W*^^^_E]^;)GO*24]Q[JI'3LN0@1/.[NIJ>#;?;,TFEJ@]/O;#6C9 M P\Y^-ZMY'U_)6^W:8-@Q^88OZK=)37PQ[[9TL[DQYUFB2UY@R9H8Q)34.>G+?/E7Z]3..WUW:$7FV7_R%^VH]H(8/,QL837PD MC87'L+[%>0Q&%K,X,>",E2O.L[-?IF+@N9$N0157I-:LX#]X5J8OO+GB5_D& MJE'%IW7^9WT-]BM.,_7+)D'A&Z=K7):I2&GCW11RZSW@GRM'D"@.DQ RRCA$ M$58M+$,".2(!(2&)_-CH+LHR?8L3)C^44UBUF^QUF'R4K,@#ONE8:7C[9'L] M-9V8;[=*4[L^ZV#2/=:Z0*9?%"-2 ZO[\R@.FYOV&Z"8W/ZU3>\Z9%4:48I9 M%?1DT8$ZS3+89^TTT!ZY>">:QF)AD7-)WK?LGYNRJB^SNAL0'B+D M>@F!. PQ1+[C0ARK8K,H#.(D9DF$C(HZ7DG/TH3_4=D*7L=*JOOHY[Q2X<)U MU;"Z/H62.[O^Q!;J4Q@LH]X9,./B3"SSQ]6OD);VEJE)KL\ M5655X7R'QDCX-)1P!9&ZMJ-2D412I4R(\)GG)X13H_S:,Q,M3;ZU=(*:4-!1 M:I@$>PY4/;7.!E032[S3*%GO/W )"5M9FN>FF3>A\@*S1[F/EYX?)Q&:Y,>5 MSYD7AD$"B>?&:O^K$KF8P8A&(0XC>PJ2W MH\V9GWC_W@YS;+Q1]QFTM"W;06?=A/N,'&ZY@[^:W]350\H?\M^PY M_9"6]'/&OLJUTKVQ&QIC::>IHDG_>FX0G:94>> M9:#;@NLVNS>5^DE-^6]UPN=%;)C_-.R%]E-'W&ZR9&XGZ]*6\I M+39U;9#?LV>0X#H.[,1_+2I$2OD?"SXE,JX"K:M>6TOHSI> 6X9E:=DRH&NFDUW-S@JW31 MW5N:E_8S?B<:?LW%K?[$$O*@1UBOO3&H60:W)=@Q#>X$V++=!C,!Q3AH.:\# M+1O>=XT0/V>@9E^]W0"PN"_#P+&[N"]D)D_QPKX4,T?TK(LVZ-F>AY+Y7.6S M(KOG>Y]WYG&NN_OV1D[E"=5]126@=^(?6.5!5^6*"A)XC,60^%)G0;$((*9! M @./.D'L)2XR"Q0L/>>A M'BB6G(H7)IO5V:C'^*$34O.M<2+D2YX]/O#BJ;MJ?)\_/:554T+AO=P\CWGQ M>B<^5WS[!*MOM@(OE+,[6[R2O!,N2&!M+Q:SR[4JH#@7?M<.- M+".V(27_KXVU08 MZN(+(X,DMI&EY4.^*QYU7YMV[_%S6K65I,AA4:IODIRT3"N^2PU-<]86K58/ M_!VO-WR%8I]%(@H@C1,J]2DW@(G 3.I3B>]P)PH#)S:1+5,3O#@159>@JYFI M>U%N2]6IJH.*H^JU_2NN+P -@S^F7GX]2;BD19WZTOS^\_N;TX4%=U7>U(TY M+;AR$M8=O?*R CV>+(:[S 2\K4":J_@"$-"A >1I]KH*B*BT;V/F1=!WJ!]P1 A)M&*5 M=D,N32"H,BU2@?A>X4HW2:>'S_ &'\?UQ-OX]Z^?'SY^ -\?;A\^?K]^PQ[S M.!".U#[<[,KV'[L-V1MJEFUW3'JWN4[\9=PY_ FG17V>MP5#:H7AF\HC+N0F M[:IM>6&"D3R%G<0-(1(\4G'VCMQS5##"&'&P;W(>ZTRZM&VH: 8OBN@;\-0C M^P84'>%FY[(6\GKGLVT\)][@-91_;Z#<4GFYIISQ$6T"BZ6C6FO*68]L$Q . MCVZC=T=$0"I_%RW29Z4:M!^\(ZB#DS" B9\D$/E1 K$7"1@Y+O(3CWLNUO)2 MGQE_:5*E3Z%!X-<)X(8EA04X9O!!=\2-J2]Y A*#P+7KH)DIRLP,(K,@L/, M#$9LG7AMOO"J\S3OQ4(-/'9%2;1>1\9=V_552 0AF 8PYG$$I?GA0!PX,?0B MGP$3VB0-EI=/6T(3N832SN&KAZ M5-Z '9V6"WX-8F&S=M?IB>8OPS7(\,F*6L-OS-S1ZV-]X;,+W]SU=KVKA5CY M=UY6J@-LXYD]*#+SJPJL^H KOM7>5DB$GA>[+L1.0*52%1*E7C&8N$Y$7,8P M]\RN_I?"V=*$8$-^G>NQ*9G*]VA:A,W5(VEIAY\D#G[]>*>I[A]C,'S67,7^Q+*^ MX]RB47Z6W5'%#O9'FJVZP4D&^N4,3C]P59.R;_P)IUF:/?:Z&-R1=?K8>($H M%:&+F0_#T%&JL KZIR* :,.\9'+HH",Z% V/.O2=NJ6VG[7'I!OZ36TV/60 MUU,EK>,Y\=9OZ547&1VF_88L.YIOK/4W& 65W89E%^9\BVYE>C"<:56F^?)8 M/T!>5"H3X'/VPMN0K%7$'10R*7A"+AA$B>/ .&$8$I\AA\=(B-"HG^JI298F M=FH:&^]@NJ/2U#0^ ::NE7H=1),;C H=11_XK('.""/M//O6[*434\QLNIQG M\MB*&'C64O_DE=S&L1_Z!+H>J4,9 QA[L0N#,' ]Y/) $&)2F/!H!J--/EN- MPORH:_*539/'-DM>T 8_;I(\86=DV^[]H_'?MA/R66?^V0='AD?E!4\?LU]5 MS:=,20@54_I]VV:AM5P3W^4>3SA,F#K,0U]NF[H&<5'Z/6[+K/J#XD6?T=71O"KT5T),.UG&=6&+4 [-+/_K F__*?Z\WK!:>3=&R;[CB'^N6,RM$N>,[-((Q M)5SJ,5$,L1\1&++0XTX0))S[)GK,O.0O34GZRE6-N#;YZQ?6,O W=8=#):LW M]?_6B7\MQTU+Y6(+2/V F2"=^8/1D\C+_0PF%NWOZV6N.\-]["_SCEG0/*+6 M_>"7^V\T*.QR"7_I@/A;G6#88 $Z,(!" S1PV#LTWF89+9T^,Q,_ZS'V-@MS M>!Z^$16C+N7N>?Z5Y\;7U!H74[-Q:%&>[G6@#L M7]&=XGGL)=W>6'->TYUBXN"B[N0CXW37YAI>W=WGF=*.<^5]7P64>IQ%$60Q M0E+%1#Z,1>#!@#%*4;&-\ME2:Z72G@=13O:Z&9^)->X@, M^*,AT:*M.PB!)>WB]!RS*@&#;!Z>U<,/C^@APO[Y_U=W;;MQVUKTO5^AQQ[ M!'2A;N>A@.,T18 D-F('P4$>!J1()D+'DCO2.'6__I"ZSL4S$BE2H[X4KC-# M[KUH+M[V7OLA%\U5"F]CBX;L?FEI4W:GBF>9[\7V_5>B>,@>+,.+JS(BAF?I M:3"T2=F==%^M[L=>2_,5^GC-@;W*'J]^8$J"2J,_M_.ZU6SE@B F=N!"0!PL M"'413%ME0,S/GNEC9]A:'CGUE5\!WY5*4--=/O5G6JRFNP M&;A_'@>+UJR5DYU=('-ER/'7LU<&OZ58;G-;I!DM"DY+.,TJ5K_)LR(EU2-; MGCUL4%8PNMG0+K*V%@HOA.I*)2!>R:_@-5TY,*2.2Q. 8Q8 Z&,&L)UP^H$8 M.E'DVRXG09D*G?IL6QI#]5(#0L5F0Y_6_'/U>YJ"^IO.01S';!<:&L,TV'IE M[;AU9>TY9NUXMI.^T3AGU=Y5-[JM?QJ+C^H'75>]4HV6S5OB5#^D1U51#72A M=.WY![>F47EX2[MTZ5[L=OQ-Z$!+2R-;<3?XQ_7UG=78;.T8+75;.H3@J M4 MC>#-<*=Z"C?-\L%RV*C>O0XU/^=U[$A7#VYHQWY+CB"*3;FJQ,?$#N0^H1G: MI'EU:P%]QX[\. 9.(DJM0V8##&T;A$Y@,PBIA]U11==/]K TKFAM&\<+IX$[ M3P5:X# \^UNSM%WR##I];C/"O[RS$>'_UT_NT^W.,I\'W6JG\/ 'U8YP!RF, MG[;B6'C+JO3(XG9;%B7?CJ;9]S>H2),5#AS7)DD(<.13 (-82'B[(0@1M:GC MVXGC2>EX2_6^M-G>&@]0DT5=I?(7UE:D:I=Y)=2]+:F5U<$\^2/M$_ZO+"Q< MJI0 ZJ])2@#(C=NX;K.U@IH:;IZ"37 M]ZR'(R58#H\_:HW(U[?^/2O%HU8MZ_*9/@E%VNR[X-LMW\:X28@Q"0%-0@)@ MB/@VA@0>"%T'.Q&&S/5'J:,,=;0T?JMMM1ICKIR:=F)E^ MCU:$2ZI\]A@LE*IIGVUXMN+:8]S;K;4]ZO,34[7>5TOWA[PH5C%V8A*@$#@T MY <:Q.D NQ$$7D1)E,2,NCA22M;J^Y B@1DBD?NDI'H+HYBFM0/BR->O:="8 M?O+J4*G-LWX5!I[>PJGG:QV[KSMC:Z>'R^1L';MX,FOKE8].$H,HKG%1;E!2 MKK 7!!"1"# :^0!&,048!@S$H1M[/@R=Q)$ZV1QVL+3%O;%O9$3*2=C&3>8I M8!B>R:UIUK?6.(UOU:?\UBNVT#=_"5V%(^=.2"@W4 ME51^GY6;-.,GBDK#Z5->O9I3LHK<@+(X=H =VR& Q,,@9KX';$I<)PEC["&I MN)C+N;(T-NJK6:>MP?4#MX(NXF7^-L81X;]CQ$W?#<^F?-C_676HM'4%.F T MJQQ>='!URAI>QI'Y=0PO.F"O"A=>UB+U;./K[# UJY,_@,R% 0$4$@:@:T,0 M.= !?NC'GATP[#"IO?6YSI:VLE7YF"*BYS!C5SXY]R2^X]8>7:@97ATZP XS M60W$DHZ!1&,2Z\H[N>3'Y1LU_26U9=Y7U/".:H26:N+ M35:GAW?K'6EFJ&M M,Y*;=",#/G+_?>EAG.BU+>7:/A!_R7@[[_DON+7/5'3\JB[X'9]"1:<7<%_FR9_-IGE% M_T!+V$Q@#$B((I] IB-2 "#V&;$EEE&C%J[M.6D=;9FHX+O&0H1DM%$ MR90_-OGV.]\2/SZM\Q=*FS+VXIFI1L!Z$I[*K2UF_QK&K3&+&6/#:TWKYU5? M0KD+N!E7V[Z1GJE=X\L5W21IH?-&9I:AT+08F;5UUD5I%M@/%Z=Y.E4I8BG: MJ;,QWFXWM89TFI/J^N6>EN6ZFA"W["L2TZ,L5A!3&&&/ )J(_#?J$!#;#A1J MD0PA0GQ(1F7"*?6^M$6DMU&PR\_&2IFZC[+PGV=YXZ":OGP7IK>99K7Q75F@ MYFI\'_*O,T N4XC3(/1SE>G4/@22I3P5(3Q?Z%.VT1G+@"KZNU\D5+41^6R[ MN^>G^DYC9$Y=^_FE43??]EG/Q5ZYB[=ID:QSD8 T/G6N@^,\,:LB87J7? X$ M?=$DC M5;(PC6]6[YR1&&2]>&LB:$U&SH$\I&[-K2O&8K0)YF(A><]_+%8$.YX? M!! 0WQ&7D5@$4G@8L)@&D>=0CR,I%4AQU,72^+6S4#*LX1B[D3$)DQ Q?EW8 M&&=]JW::E7TZPP1..J_KC?^X@WD?Z$\Z>/2Z?OJ3JK/Y])75C8C[W!2<._A^ ML?JY3/DYNZ]!LT(>2B(84Q FB<]/OC;?C"$:@MB+W(1/_-"!?^UTCX+/89LZ@ [1 Z H8= !%T?.&%" MJ.]A&[%1)]JSO2R.'.55L$X">)[=M,%BFK4Z-2QM)0I&N3Y%$^MDV_/I8@VY MMZ>--?CA">FF1Y$BQQDY;PXSFBX28'>>0.;2E#9YH+ MIV=_]OF=KXZ]D6NT689'9_ZF,5OG3]$T#?NK69C&.Y4/#'G'4$EEY2U[0'^_H1EE:5E_E-[0!ZPRRD!SC#7#,6,[TA=L/0J-4<.]WL? 7(!EW;JT8V_.GI MH7HKA_DVAJ$#/(8Q/QX+/38_C !S;=^S8)I8.BOOY6[5P^@4(N,6-.G[&F,?]L+>S$2P&0Q*NURYM5_&7;Y2/YEQ%?4 MN.(MQ67_!G?]C-*UV$3PP\8]6M-J0]%72((QQEZ8<,K 5.@O\NT A@$"+ A] M)V%1@.1*!,ITOC0V:;48Q"*(6LL!RS= )-I;A+MF%W- D7@@G6;,T M$NR,M(25!JL[W)W!N++>I46"UM;_*-I8C:LO1I[FM*"L MB36GV3(KC6J![9!7]31ZBFAW_V;X@?7/WWYI?\/_(S11?_OE_U!+ P04 M" !BG%18LWQ9?,2J O, @ %0 '!A;G%*P:$Q$X>4D7RR%;] M^D:09^ 9Q4/&Y@ZY*UT2SZ"],7R! ! (X+_\US_.9C]\P>5JNIC_VU_X7]E? M?L!Y6N3I_..__>6W#S^#^\M__?=_^9?_\O\ _,^?WKW^X<4BG9_A?/W#\R6& M->8??I^N/_VP_H0__&.Q_.?T2_CA[2RLRV)Y!O#OFW_V?/'YZW+Z\=/Z!\&$ MNORURY\N_[48(0LZ"49$"8IA@N@U!Q]D<2&Z''W^_S[^JU"QR)@9*,,YJ!PU MQ!P99!63;+?_O+I_7Z\[_^^./OO__^ MUS_B/E;__EXM?_N//[O\O-;W/O_8^;GU[]ZFIZWR_28_F/ M__.7U^_3)SP+,)VOUF&>Z@M6TW]=;;[Y>I'">B/U;]+UPX._4;^"RU^#^BW@ M B3_ZQ^K_)=__Y]0];Y\VVR1;OS2K$I\ ML;S\E[,0<;;Y[B3C=+)Y\K.X6B]#6D^P:"==MN!ET:!D_510 T/IHG1,\IQN MBJ"2OR+Z-PI:8?KKQ\67'^G!I"@AZXY$,*^C ML1)T+AE440*\10/.AV1**"8)?Q39NV^[2?6N;I\MTP^+9<8EF93+UX5ENJ/G MFV"^^(T?/XM% "P>B?QP<(\].(/$6E]-%?CG/+VASGAADQ+N6D TC3">F($@I MH-CLK8S29&^: .+&:_>"@^P?#H?+LA,P?%B&^6I:!7\!Z"1#].1209(8R8=2 M!@)MV&"4]=81<\;P-KO#K3?O!0G5/R2.DNC(J'@Y7T_77W^>SO#7\[.(RXG@ MQ9@L-&3- BB;#?G*#"]H^ (27:!A%<4 MY"_)A&T$_Y[DC\\7Y_/U\NOS1<9)"$%E[QR8XATHK1/Y0/1'X6B<-T8*H1H MXU$B]L*)[1TG[>391+?M$RWV8L+2Y@*,I?00Y'&@W*)&"FL0(E1 MZE*4BQH; .:!U^\%%=<[5%K(M@N0/,N95+"Z^.OU=(Y\HBU/UJ*$X'-%>B#W MV7@-TANE)*T#SUL Y)Y7[P4.WSLXCI5I3\!X3A_?+#\L?I]/?$WU>L ME*E9W:0]<*5T\>E+!YX\7ZI*_:=H.) @?:$B(O%VLUF'V_T\_ M;UPGEAU/J"0(P23MBCI#X#*"9"EE[8-6OK0#R(UW[P>/CA.>C<0Z,CBJU7NV MQ+"A6_@L"PL3Z'^19W&;#H1E9Y/3.= MO?VTF%]F8"A$8EJ$#$PZI+C;>G"<61!2>%ZDS\+KH]1^^XW[J;[C5.91(AQ9 M_>\QG2\)NES$#]/U#">:*XF%K%4(DI$0 H(K.D T7!-L@W/VN!3F[3?NI_Z. M._ "(QBA9$G.)9>.6_HW M7K>?XCM.6QXNO$X6_;@@N\#!^[,PF_UT MOIK.<;6:6.Z%\8P!UYA 9<*R-TF 12-5+?EBFC7 P8V7[H>#[K.-APNR"QR\ M/,/E1]KR_K9<_+[^]'QQ]CG,OTZ\TDJ9P(&%3,&Q=AF\=P*0T)V"YM*[%FGH M>U^^'RZZ3S,>+]@N\/'^$\YFE]1'90U':Z$4HRA\\APBF@A"161!"J9*;&$F M=MZY'QHZSCD>*<8N0$"$G]4RCD7ZY_M/)+?5F_-UO=E1(^N),24(DPTD'0MM M?39 4"Q!UC:S)'*VIDD \@@-^X&DX^QD8S'W 1J2W#+,7LTS_O'?\.L$)4]$ M.Z$^&S)]&!4$D0J@=4:9PFTZ,FEY[VOW@T;'F=4V5/IYNDIA]K\P M+"]+RW/QPO&<05A7PVL"Z74EEF=CS,3#[QX/U!TG.5L(="N,+&] MB+)EPB9O!><O1\N.DYQMA'JR,AX1ASD M#1>S\''"C!+6) -A'%%3I(@*!/"4NCXM#;KQN/P1TG,$\7'C-M/Y? M?KPCO-?TC:.O:K_Y]<7+7]^_?$$?WK]Y_>K%LP\O7_ST[/6S7Y^_?/_WER\_ MO+_)R9YWN+_]U+:7NY_(Q9&WOL]7\#&$SY--@5R%Q9OR\W0>YFE*YF&QO>=U MA3G+F"@I90@L&%":*_ I2'"12Q\M=\4_%MV5L(H;:%R\=+O><+9>77[G>N$] MA:Y#;77&I2\S99 8FVPPJ&T?!%0IPBOZIR\9+^]@-P4.XO$G! M.'?*!T/"I?5I(.X1-YZ;U%\XW5=,F"BT4@*!EY! ,4W6F"D$HXJQ2F*0C^8] M#L?,+4+&A(N0.L/ ^K3\_FN?[U\C_.IU_"C)A9/5L_#\OEU^G\ MX_\(LW.<^*R#GJP7H)Q-X)(0P(I!BMZU,>6QBV:'8&(!R(9HM.T#NMI@W4L>//8 M&?]!^_0]=(S3$V,X !TMZP[P\BRE>O=R]0X3TA*(,_P5UY<%#(RAIGV=+'11 M#)00$9SE ;S7D25%V&>/50 HU\7:UR1-7V]"//[ M&:+@5)$;R"$56VOJLH3 !3F+R>0BK!-./!:7'P*F;Q(U3@^.X1#55@L=P.KY M8KZ1RC^FZT_/SU?KQ1DN-V+;84E$'HV("J0/"I3D-?,1$[!H3,BTB))YK"W9 M0?[2M\D:I[''@-Y28TUT *ZW2_PNUIKH %PWB0\J:"M9!AL]K8P0 M,CBO-=A@#3KF<]"/=1T[.A\P3N.0 5VG@Z5[.#06ZS!K9'<6GW&Y_OIV%D@< M\URCS\\U>B!3.N&A%&TL;=!!;VXB%_"NUHXZVLZY3-F&QPZ^#S,X#]/30\S6 M)('43.@=V)8WQ$FH=Q%>8UCAN]I(^$WYC0QG%1>M!AX]!0_@>*;5(+*&6((# MYKQ(7&(6OG7^Z%&">@C;FD"HG=@[P-#KQ?SC[=Q%\.2\,1:!Y2AJ[[;:<5H9 M<,PD*6(623[6^^P0Y-Q#1@]!61.\'"OB#E#R<$#YZV*>+K;?)$J4W#!(K-YS MR5I!E"77#H!9%*5<<*UALP]=/41@37#47 D= .NQ<'*'*RPB1VL+K0_NR4=T M 4*DL)*3MT?&E?/'[YZTCNV?"*Z!([ FX!I $1W ZV^+1?Y].IM-BD[.%UY= M.4/VEBL/+J(&$6N?L"2LBJT/8B_?W4/,U00B!PFS Q"\(G'//T[)5&Z%08A^ M^4>:G=>2^2N>./>A9-P4MDE0M55I-,$"VF31^\*X: V0?>@:IWWC .!IKH0. M@/7BXK6UD>D9?@A_7+$VX8D7'0-MOH'3$DG!0$09P27&:VM*3+IUL=##U(S3 MYG$ $#42> ?0V4EL[NRNF@<3,D^0 ]9+7X5#\%Y!,2YS+TKV/C=&S;V$C-0" M;L*_S=V_3XL927U5LY?KKU>BR5Q'7=/>5J*IK8O( M_I&C#HDK6ZS+TC[:,O:@Q,V>M(V;0!Z\>'40%75@>G;XNGUN$TQ6M*UR\'4. MD(K,0"B;1>0SLUPK'AYK,G8DV+HJ=>$,5A*+0@1?/#T7LIZ09,1^GY@2JS(X3> 71>GGV> M+;XBOL-9';%Y5U83Q^MD(9\A2S+@*F<*"1AFB-Q:J7Q0_-$;PX>@Z)M$C;OY M#02HMJKH %NT0I;G]S*BO-9)>@>%Z0@*)0F,_@\LDS('D0S: 2S3_<2,>XPZ MG'%J(/H.,'1?&OV2J\L6@I-89# E!-"\UH8GR< Q;\@IT-K2?T:&UF'^/G2- M>^ Z$+*:*Z0/D'W!Y;HF4U]@O"Z[+,ES46HGATC.)2N"+*U!*%XJ1ZZF#ZRU M0WX_)>.>N X'I&.%W@%T[K&P06 2+$5@2M092LC!%5= 6(,R,Y))>:R/6YLX M;MQSU($@BDB[= O*0Z;@G!Z^B!<12:A92L:7U#:$_2 MNG&]ATL,#*&D#DS5G<.>'6'6$Y]Z\]))BBE*%IE$)C3XX@/8R+.1+#B=6J?# MOT%2-Z[Y<%AKJ90.,':SE/.^12-,\5K6?' 6-3]"IMNKX(#,/NWU]10IMT;9 M-XGJQE$?#F=M%=,#TNI!Y.YBN>9$D6BD*@%,*A1]1,O DRDF.6ET6&45FA=J M/TA--[[[@-AJHXH.0+7#Q 2S+M)*20L@!U!%"O I&= F2JZ#L12E#.?&=^._ MG^3\Y4G"[L*-/SN;;BO/:Z<+\A?)LN(\55923");:4#&*A+E CB5.>C@37%< M6N,?ZYIWF.O^(#GC%DN>R%UOHXP.[,\C$DHL4G#+:%/6JE[3Q (QR40KI(3H MN!%6MDY&'5E\,%@5Y4E0U4@5'8#J[>5[-RQMN^]$X[QRB4)7K67M@J' Y: A M))61D[L716LTW4/&V W8VFCX[IWKH\3= 6)V>J*O*##=%A4_RWE3WA-F;\.4 MXM7GX?.4]M-)[6S)HY,0C;+5Q0O@T?%Z\XK;1#]PCPXZ.G2_VY>^L>ND!L'8 M8 KJ 'S/4CH_.]\<@6\"BSK 88F?<+Z:?L%MFN3U8E63(V_*A_#'1&CA0XD2 MLJP'F@8E251G0!MXU#$(?+1W]8%GR4\A<=PTUD 0'%)-!Z/P"R[CHA$.W^$Z M3.>87X;EG%;7:H?A%UBF:;J>,,Y]"DX#,J7)NY0>HG(>3&;D>0BGI6IM^KY- MU;C)K('0UE@9'9BYNX*::&UD,KG.,R,IJ9 2>&4M")6R8104!]4ZXW"7BG'S M50/!YTAA=Y!Q^%;,,PG$A]=,@@NU3SFS&5R2"H34(GAA?72MV\!]BZ9QKTF= M.H=UO%J:P6RTQN]O-YKYA.MI(L_[!ENMNL#??,6)6\(_PM\I^\/G(ERN P]M M1*S94@/1603G=K&/0>5. ,O2B!/(0N62VTAU+I8 MO?_^\$_2[%[]X9\BYAZP,ILM?J<5A#\OEB\6YW%=SF=WFP1?EI2ACJHHD8%$ MEL@S5(J64S"0?5+96)_1-;\6^A0">\#648"X#;'!M-,!]/;W0HTKF9$$PZ;- MF4N,A$)35-$!J&Z>;E$\]&:Y6:!Y<]#U%I>; M(;H3Z2AV9DX!IR"W6FER/H1WP)40+'J>)6\-L/TH&]NG;X.#1X\I%-0"W(!JN8J@.]N62MW;3'*1I[FSP! MM(Y20J>0>K5:G5=.DN56H"._TMK:[ZB.^G:9_,J8E7#2AY/ :4M-MR>&K:%T M@/ [A='NV/CH,3'M)0BMZATV+<#S@J!#=MZ1" MO?1_U&R1U>RC8&E"'JJ$# M5.T4=3R\A6=3HN,"N)/DA**C)8.UKJAP$1/7/NK6=POW(*O;,\-CT-5:'7TA M[,Y.;F4,B1L!UKM:HB8U."4"&!\L2UI[FP@ L?>(GMU=.V5M MD\B%G#_N:"5$!4X8A!@E%E$OV#:_(/@8/>.6NI\*1X2@-;?%^.+9?@4%^R'C M+@'CP*.-3N\"Y$@!=^#^7C#R"YY%7$XR%FZL5A!T)'?+.?HDF $1I+1!Z>14 M^\3S#@&CH^-8A=X=2'B@=#N QH4<+HC7&E5AG)&+[SRHE,@3CQ3626%-SB$[ M75KGD6\0,,Z)UG#0.%RZ/4#C*YUT= M,65UX@P]LQA;EV''?[^8Y>N*8HQ%.LD 62%+SK.&$&T"%,:J]9ZWQM63U)" M!W#ZVW*Q6E$D4J;KB:?X DWTD*.O+1)UKK.,')2DZ2?<>)E:SQ_<>?W8]6!- M[ ,\9K+VD. M/CL$)I%)5;(/V+Z5R",$C;M%-5+Z'<>ZE08Z@--[G,UJ$##/OX3E/W%'6!/A ME7(8%!3A:MVC$!"EH]473$F!1>9R^[3A0]2,ZS(/ Z1&LN\ 17_#.0EH1IP\ MRV?3^;0*9SW]@I?L>%VR2;R 3<9M)TZ1Q\;!"JU$C"0Z*5N[/8^3-*XK- R> M6FJA U#=$=+$%0HF. 40&2TC!K"0 ^ "2.6L5%(DZUK#Z X1XWI%PP#G.$GW MY%!?=XR;Q!B0 DT* D(B%DK-X0M; $5$EB47N?G=P7O(&+NF?1@G^D Q=X"4 M5W,R4+BZ0P^:E'F=@+!KXOYXB;.+YBI]78A>=-8#& 5#MP3*ZMW^7ARG1^3GQ=F,?%?/43EL42 MKX;QX.KE'[1+D]*F\[#\NI%GG6Y1CV46FQC@H\@(43O70T]N&Y>*/ *>,VC1P$><>)NXMFR&3L=UQ'EZ3.1B9(.110J?9@ M,DP E[*4$DC5S6W=#0+V2TZR[P0DA\NV X-RV9#Y\DKL3V$U31-AE20?L?;* M$7P[Y-/;Z $Q*N=RLC*[Q@"YEY#]@/*]5!\=+^L.?+#;3+R8SLXI!IBX@B+9 M6*^9N00*O0#'@P CE.,I96V:3R1Y@)3]0/.]5'FTD'<76] _A4PFT3&+K+>I)!.X'LN_E M2'\XW71@L1Y@[F(AW;T_BZ)H$X@I:3P#%:("GU0!)Y.*%!/K%%MGIIY(XG[@ M^UXJ!(;43T/+-]8-Y^=O?GG[[N7?Z7=>_8^7K]^\'^:B\]VWG/:^\S>X;-^= M?>NR;P8.WAE\PH^XS,.KM M8KG1VWJ]G,;S=;W=\V&QG;]P+0:PC& ]P3P#X:"SM'_/*P^_3Q; M_/YWS!_Q;V$ZK]_<'L"\PS0+J]6T3-,6)H5(JNRSQ*)-!<%P4:M:1" #9,D* M>2Y*M)*VM]8S'ANS,'(99.=K86A,?(]+XD'&39'1<$MF@(?*N'/@8J5KG6$^DN1.KJ3U'^\^2;<=0/D>3J^"%LS6*QL%)*'KQ!SC MZBUB"RYG'24)4<367OLCY'12T'T""+;2R7G'(WV)'3J>0C"0>"TL(.>40$N?A';. M1%6"Y7OUP3SLS&/?,6-'<+_M-*6<-2J95"_Z67+!-8,H.:?59#C23X)4K:\T M]=00MCT6OM$>]BGR[B#K30O,PK7*!MFV*9"RR8*/T@-: MFS 2)R6T'E/[*$&=8.D 33\$FJ/%WD7-TRTN+EL@)DQ!* &"%XIV."\0&'K@ M";WWEL>06KO_]Q+2"6J.5_7MDKFCI=Z! =II\7_1[U+HI(+T&FQ&0R)Q'GR* M!6*NS5<(6)0_N M)O';80+NP+2065QB6.$+W/[]:GXW/_)N,9O]O%C^'I9YPJTB;S%;D"73]AP= M2:O6^ 3CE!26@AC;.DG^1!(["?,.1,3=&[F#J:<#]#TZV*UXR9.BT(2X('/K MN8I0X038EUHD=RDC&4J?WFV8+R<3?<4V)W M!$UW@_*;ERQDDB+4IOI$F@K 7 (S6GL>XNB76P:++D^)N/V@^P I*TTV %&KZ]@K=[A)@'^84$[0IW#5"5*+-=;6_>S6ACR M*$(&+DF\RG$+WF0%.6>EE @NZ]:]U(X@=]QVE:=$[:ETVL]=BQV./RP>."_< M,!QO,_P.2?2KZ1HOYO=L%_@[3(N/\\U3-FM]@E)ZF8($:7FH8\X$^, 4<-0I MHD%61&N[/#1/XW:^'&D]C(^.#FS^1M+O\//Y,GVJ'#^;$TOKZ?(^3VS"ZHT3 M0Y+FB=53=3$ >E*"PP;?N=/$4^L;MHGER7V0(K?5CQO=C<;OF?+$I M*Y1UP#5QZ$L 9[R&.AVRF&R5B>VKK_T%G7,EF7(]1**LIZ8=I$#RW4:H%8QMI]2=!3%(S<3[2# M&T*UO6S\#X2SWV;6&*.5#[I.2J@3,CV)F/P>T+P$GH+GDK4N2#N*X)';FW8 MXP$4.R**-Z,:?EVL<7-G>O7R#URFZ0I7K^:[BY:<[]RY%:GIP#<@#H8?[_?,/=X7AK7Z]FF2&=1 M_A&6RT AY<2(Y()A%H**I:9,)'B#&A3W95,)QNQ^0'ORJT=N;WHRP VKDPXV MYD?K9F3(G"NGP*DZZ2PE#M%;5<^&)7+KA(ZMC^./KV;Z4YQ1-5/+D84>+^?' MC8YJ7.*2HBHI& /OOZTPOYI?S9U\EM;3+YNPZK[Q M6U=2D;248NT S]RF#3R+$$0Q(&(, D,TC+4NBVI#>2(T*E"T4K&7KP:(1PJ7B8FE=H]Q13_,Q$/!H->A3U-$!EFX< MLM83TGF:SO &2Q\6>TKXNJT*+TXG"N.8K\4TM23!9XM@E9,)K3>FN:@(\452H6E(VV:.-;]_0\HCYJ,/,[ M/D)N!U#'JZL#T+VX>.W.Q-=M/]'G],WI>C6I+3M<\88BR^HTU3EI7C@..KF8 M0XX^A=;E'=^B:5QKV1T0FZJP"TC2F]-THU#Z/,.+)K?/SFI>XC^WR\PHX:3T M%GBL8P"TL1!2=&"9YE*+@%*TWOCWH6OM+QK@ZN?%-(E,]6*[RQ!B\&QD\4Q9IHZ'P4CN@.-,2?Q)#3@RM:S[^Z8DTCGOOJ3OH#JKB#B#\+*7EUJ.YL4:O MEB0MS[=+/)N>GZU>S;_@A6XF3AG)>1+ @Z&%FHE!)U4!1MRY%&W@MG7+V\,H M'?="5'=P/H&ZQR]Q>O@H^DJL%W[3=8-^86611H,L]7*+RQI2*T=&..[G-%ZW:S+;;'AIB$;N4(F.$4;C*QK41H!(7() M01?DV88H?>NLP3YT]=;_J0TFO@F](Q74L['<^NEXS=EJ$I)164@$[W6J+1XU M!)](!?6,OV)\ M#B:R.AVO)H+1:_ Q>BC&9I=8UL&V+K5Y GF]=74Z$1+;J*MG0))7_#E,\^4Y MQ46T1^[RIO70AM?5)*)RR%T&X42HO5)I]:D4P*!DN<04RPFZ?^Y#:6^=H4X$ MT^9*[!FQEY[)V_!UXY:@X"K7 AMF?*BC#(@O$P5HQ[F3SEL5],G\Q@NB>NL$ M=6*G\1#5=!FFO#S[/%M\1;SHQ/)Z&N)T=G%[-&=R@WVF#4!P\DB8!X>TG+0- MUD;MT3;OG_,4^GIK\W0B!#926)=@K#FN\QL\75KXZV3N#K].2LXB"EI\SH'2 M-H.C'0!DV)2]>WV*3?MI-/?6Y>ET9G,HQ78)Y/N\ZDL&OTZRUUG:*"$[[FJ; M"82HG0)66-3,,DS-QP8_D<3>FB^-& P=IK8.4+E_7>T$M?(\" 2N8ZJ.,VT< M(=:#,"U3U"D)V1J0^U,W;F#>077R0(KL8&CU YQMSZ_V%ZY3T9(A(*Z+J@>W MV4((]$G7?*U6FA73VE%M0WDGXV).=%MI2+5V8&\I)+SLX9?^XWRZQ-UC6!Y4 M,$;5UCLI@BJ^CDJ1Q(L4GA8H1OJ%QA!]C)XN[S(-BH_%0,KJ)X]$XDR(>?4S MR?M]F.&;\NQ+F,YJFJ+V4PV[/75>8%Q/LF(L^%@@3#HI3H=4:@]&_7\+Z@I--MG>[0"E.?!YFL]5CC$\$%Z%$ M+L"&4#WS.MY>LCMDWKVEJ0GB7KNU8\#Z-^GO _.V]YZ?SU72.JQ5N M)UY4I5S\)$\RJVU<0@9/8J0 EV(&'VV!Q(23SB:?FM?R/X6^<8^C>D#P4,KL MR+&XS2+).Y]7T>+%P9MD14=K!7A>/ 4+6E+8*3S8: R6S(5US>WOMX@:]X"J M1V0>I;9^X+B_:">%!QO)[0%6"Q<4[0,04D#0].]L8#K'-,"DL#VI&_?\J@. M#J3(?O-:5]=G]A1NSBE(R3Q$%"1(:?+ MK-:@Z+@SWKV-JOK9["^=& KZKGOX5^:N.E].>$S!\%)K9@,)+$19LW4.N,N) M*T_[4AHJM?HP55TFKDX)Q<:*ZPB1.RF+VO.WUG&_*=O^J[_-2:^OZ!OSC9<] MS_=W:7D["_/55;_+C3#>?-Z(?A*TRLSJ#))$4*]K>7!%D8B8"?0?RAB;@WE( MAKK,<)UT'70#EPY2'=B>H4[J&N MRWS9*7$[D"([2$=4MNK_UT;;7\)LNSA)8M-$*V&3H*XSL7:_L?.;VUD&=VOE M+K:CEW^09S?_B.]H5;TL!4D)B1NN!.,0G*9(PS@#+B4+R8# 4[* MX;@F?K#T1L "*8<$((+@15G;>CC5402/NQOT M"?$G*?'(:0,D@>6Z ]Q&&ZU.A8.U]4J=E4@LET!?9@K/LU&R>=NCX7$[V*%* MI[A]BA([&05S*;XZ]X,^7I\)S?,]#EEM@C-;K,Z7>"7M%(JAX#B!\1&)9R/! M"18@Y:*$B\7KW'J"P;$TCWLW:%#LGDR5X\__VS#Y9OF6[/?%%YOC]]5F'O?% M=R[X#K,WR\OA-\3K>94^A3.#DP*;$S?NDM$#&J,1;+6Y]$W*>AX_M!3-']W7-O!8N[@V.&G,*O'+N\_ M(:Y?U]^NZOACNB*W)CKK@@"69:[#-P.$I%EM_R6=SLP);-V'^"%:.@'. ?I= M#"#L3D'S8G$6IO-)I.TX%9,!5;UT+!/YQ2'4YO$R&30FL^9]_!ZF9ES@M-'V M'A Z0/0=@.BB;=%%NZ*KI@?/SY=5N-LRW%_P+.)R0H&XS((I,+S>$ Z;TR^* MU"6/V6,I].WV)__[4M>W>(&+0 MIVC1U#,:"87'XIC/*<;6%T/O4M')W?CC':(C!=P!1"X2S+?2RL_6S\-R^74Z M_[A-7V0?E$+'(3M7*Y#JK/%Z_=32E\;:;)1H[4SO15@GGO6!VK\GF=I6%1W@ MZ^;)Q41BT6BMA2PCR<=+!]X&!MK33T0),H76M\EN4M")Z6F#F".$VP$TCCOX M"IX'JZT'X4WM(Z8$!*9CW=@=QQ1$$EU5HG1R;Z:=J3J-ZII5APR4#'^!J[2< M;DIV%^7R?G"8Y_?G9V=A^751WD\_SJ=EF@*%'=L&HV3*WRYFTS3%U:^+-:X. M28RW>&W3)'ES.31*F+]9?@SSBXDJ]5R&7IC#Q:S MSM<7PW "K.KM;)S1FIS MYMKG>A6251_1@T<9P1?M49542FA=XM.$\*.#S8>(^"FLIJLW99>02Z7O(*'. M8[RCZP^DV9]F]9)(Y-X41:X,+YEB,Q\%Q.0"%"V]RDZ8V'S2YJ ,C>N-GA[I M=^+E;M#2^Q'J._R"\W,\V/S?^/=-[?C#E#4RR!*%#PN@*Q$#+4!D7(2*S$ CO M4=@23?/$WKZTC6OJAL#0W=AJ "WU;I=^#M/E)LWP"X9:3+/9&PZV4H\\K:G- MVI?J1A;LZG7714>KG:HCEA33GM0?-[=4.+C$&#A1FZX86;1M78/Q&#W'VJK[ MGGT-?5T+!SD2=]%49X$9<-8JR-(5Z7F4[7NP/$K0N%:I&2YNFZ)V2NC=_MS* M%%#\N-.[\V [M,=3VQ:,/9&+1G9IYR6U*P2YT]O"Q.MN>M=H],8DY!Q$K'F7 MPC4XE0QMC)[\?Q&34.VG%>Y+W?$M^Z_>]&I^\:Y?PO*?N*[G/7?>.L_/<;D. MT_F'9:C7F;8'?M=+[7JELO52ZX++CV3MO;\M]8+ M0@"3X'TJ((N311!@E6D?FMTAXVCO[AXY7J.<,V%UT08PUYO0/)'SH@CJ0EO- MO>$!2VL>'R5H[)CS.!3<<>J:R;YW"_,"E\1?;8-R?47BF)./!Y_6^$!C/ZH; M&9E[7T=;TM\Q?_S631<7/ O,&1"U-$G%@.!%1#!)4+ 16#:Y]4(]@MQCC=8! MK[Y>5RKE(E#X[9)2N>[<)3 HEJ'FVEL6Y/BBZL3DG0J3MTWCR33W8?'!YNB;SVQJG9[&02-C=?G2 M9W=?>L].:4,Q!7D&=+5YJS4((>=$@.%&%Y&M\ZW;<#R)P&/-V5XOVSE.DR': M(&AU6E4+]J.&P%C87,RHNS=&T;K4YFD4CFO>AL/6;7LWH-YZMWLU5WA$@'KY MCQO'H_?2U"S\C.O[>B@DCB)@AI29 N65AF@B!PQ>!W3HR)6D44=*X5 EE <)E!(-:T=L&@;)W2?X"4L4.]H_5_-XH[7N2]&XK: M\GJZ/6$@#V/;OO(CSH\J[?WF,]N>53Z)@T;69N>ESVZ]]+Y4@LDN<%/ DDL- M*@J$Z(("621+7J IJG7CAR<1>/0]B'U>MG/X9$O2JK9J8J4V*(VT?FB[!4?A MB_4NO=[FT:E=>FS_2Z[3GJP>;NH4.AU!'[P;G0H"_ MAV7>C$PXV-S<_Z"FQF8/6EM%;5=:WTQ?N6JW?]&>__EBM5YM&O+'VI#_LGG_ M%0Q#4M9*PH8K6H-*Q@%YWQR$TI8;Q*Q3Z_FCQU%\=!2X[]M_VGW[SA;NDO/U M0#XXG4'E.NV3 A;@5@M2Z;.Y+DD:/*T^'S3O1Y0E7W;CQ?S>DC?@A_ M'!&5WGE&4Y/Y.(7-ZF,O7G)/'( R:J83THZ<)7GH2D',.4-!PR)MFA03M*YD M?X2\OL7M[)^#+Y761"@, !!PJF0C4BQ]<;^.$5-6AW^ MNI@OML/ YA]OOVGG4"G*6%RF'=JY LJR LZZ"$QX@8R$HG+KOE+[4S=R7XAV MJ+FW06)[!?5NE]Z?QQ7^QSD]\N47^N/PU/=]SVF;]_XFI:WZTM]\T36\3#TC MCMJ#$-R!HD@>G"!/.F?/:#>2UO+6U4T/T7)T(OS6MR[\/JUAJ\N:.^HG= M+XVN6HI9FV*@AX/3(8$*R@%%!!F\9EHYR80PK8O6NV@I=M$+ZI;.OF[_W,F_ M>N$"4N!26"1_ 0M))EH+.A3AN/29?(G6U>U[4?9G:/+U%.S=;>#?7'\=]"+] M;85ORLO5>GI&PEI-8@PJ*L6@U*M#2L0(410$SXV2"IWTIO4TYYL4C-NF=GR4 M':&/#M#T*_Z^LSZ6M(6=S]-6.O>O%BPJ%NLL1*E(5-(I\/6\/G&.EB<30FJ] M&3R5QG'[UXZ/R$%UVKMO>M$,;=,P_YB&A1\<$%)?J M%0CK2.-" 2IIL?OKZ-UQ\7(;/GZ;I69T, MOM'$[H4X%-Y+#RK)>B&.9PB^1$BEN!(E)Y/>^@[!$>2.W62B/=(>:6PXJ"X[ MV(??IT^8SV?5E2"SO?[ZCVG&5_.R6)Y=U((\)@FR\?D\;6I[W^/RRS3M]N-_E[VV@>ON4_ M]KCAVW\.Z X\VN=12J8QIPC>U#Z/GM?Y"LJ"-58E9F-*S7NQ#-G_\WKE7+UE M>P645L/K:8C3V:81QX7D\QM:2^E\N207>9,GN+5])(U:J:2!%@9N]Y"(-H/+ MP1B=7#&B]6V[I@QTW%_T*;A[V#R>6LF]F\1'.WD>;AKW>>SI.I(.:"J?T.B1 M)Y)0J*!S4.8'B.4)4J8"6])/DN(RL]06_I] W=L'F((BZ[_+R( KK("K: M$>'S65BMIF6*^:>OE][W>9C]$M:5\Z\OPOHVK[$X[J3,P$J- .E+B"5H2)DS MSI330K<&YS'TCAO;G BL)U-H[]OUO3TU#P]@'G[:X-UL!\UFWFUD:IS*Z$6 MK,EN*98K"+B$(- J:VV(K'WFLGD[VV>SV>+W.@B8S/1S@N9T_7I!?NSJS?Q! M$>^DZYT-M.(8"&MH'63'P 4D.?BHC$]&L=3ZGNXQ](Z=ISP.0[+CENNF2(L[=BHBB#'DWGP07&()OF22_%)MSXV/H3. MCAM"/@5%#Z=-!E)9!['"-8]D?QWC%_^IM6*ZOE_V.,G8Z^!O'-$<)J&O)DJD#FH*AT"Y+9))4945K M?[(Y$^/6_)P ZV,HNW<7])&6N8=[I-]^Z*G:_@[HKSZM-ZL1J$01"J*HM\ + MXQ 4,Q"*Y$$C4X&W=MY.VO?W>I5=OG9GO41;1)WEI'(]K9*T<+U,'+1&:YQ7 MR3;G_1%ROJ>.OD]!S<-V[SB-=+5?7]KI1TSY3U]_"?][L=SD1G=N2@MO,\D2 M@JU]2#E3X)@)0 ;;1FDQ:]ZZF<_Q5(_K?8X!U9/HMR-$+QYS2GX^7U<)GRV6 MZXMBZ,N+MK>\;Q^2,E'6F MNP]:3\L.=S9W_G7S%NP#NH\/]>"6M:HV1&D=@//:>;V_6>\_PG(9YNO5F^6[Z<=/ MN_T,DD?KG;.@ZP0II0V"L]Z"32SKG*6TKGDCB4.)'==)&P">IU%;[Z[7(P,A MCBAX_>9#3S748D#_[6F3!U(()>>L(;F(%#=8#DZZ""5IFYG),KO6]:XGG6KQ MVWR)J5J!_!N9^WG>G(.&V=OS9?H45O@FSJ8?MSG]^UID\I0,-VC !!TH>*_M M8G21P+T3BB>6)+8VA$<1_#W-O'@*\N[.D$D)'B:9U=-=X"L:U(FVI-:%E8=1VM5\C*>@Y1$O;BA%]6Z: M;@^@.-PP/?"D0<=E#)EA.W(>@51<::W T0X*2DD)#IT#G36W&#%C:CX\?M1Y M&;?64KR]EMY1[+Z<)B)DL[>0[W'K.[_-I[62XMX5YTTHUC-R0U2]>( I0$0M M(0?IR2'0L;C6[6J'Y.?[GK3Q!&1_P^".!Y*^,C^W9XML#-R&WS>;KH:K>L]V MBX]:0/?YNIAZ9U-"$3QS@?QE7P_EA0 G,@>+.0J+5I72VN"TY6#D%&8WB^*4 M0.AT&>PJ8)?[!Q:^U)AB,!J")V95- *B(]YMY$[Q(+@-KB#IFFT=N.M1=%UB_Q>5TL57,CB#0D"@< YF3(T&H M#$'(!$AJ8%(4S4KKSJ>#,;/7@E!_Z@4Q)CQZ#U3OC.,Y/%)]Z%'#C@\:,H'V MX-P8X2)+R1 8:\LI- :\T1QDX%&@P1+UT*-UVL>7M]]0&\LD"A5>3&?GZSN7 M2YAWDBGCP(=ZWB82@YB\ARBTM\9JF=UPSL&32.UU]M 3,/2(:1M,:5UM\,_F MZVFN+$V_X'7GAI=_I-DY+?-MX[JSS^>7#6@?GLU4K-+() ,4JAX3BP2!80;+ ME<].&Z0_AZLX;L3%N"'=P(@>1=6][](WQUL=OD7?^YP!!W$-N#E_8Z925I&% MVD1%12[JE30./GI&X;ICMF3R(F/K4Y]A)W%=KY '1C[5;C-GGTDE\_5.:YF< M(N.BNLVU;$M[39^D( =:J."B"Y$-UR3U"81V/9_K*5AZV+ -I;;>;==%:U>* M!,/'CTOHGRCN=B5$HK#K#AN)Y M[[6L$T"S*MP*]*TCF,?H&;N;4'NLW#,/OHTV1@Q-5LOUY&JJQ?5J#K-G?TQ7 M$^VSYK6"(4@5R -6#@(/"GBL0U\=0^?VNL](;]F!$WUU#:5'"1C] +21?A>M MA3TV8O#C;19>+,["=#XI3!27A <72R;_(B>(GE96EIZK(#T3>B__[%N(>8B M<1#34+&+UE(>$2J;T3;+KY/?WD]T\DIFR2&&ZG?J1 Y@#:V]0PQ.H8Z/IM=6 MF/[Z)_=4O>!9Q M.;&%DVG,$5*J/55*"20(4T FF8NV)69;ON40/_3P<1)([=7=1'@C[PVW*,>0 MN$%IH?9^!17(P0HL(SCFG0E2"+O?3,IO; @'X*'YH7E[/!PISPY2WB]_>?GL M@G*!/ 1I/9B2?6UH1$1S):'D)%TH%EGS-L_7;Q_GU+@](HZ4Z]BV834-;T.J M,W8OB ^6,Z]")-UQK(UB2!HLE%J1EXU2D>7]9K)^RSS>-#]X^%XJ79@ M)!X(M%Y/Y_B*?.K5A)48$Y$.C'&2#->U-4;M)!2B$2Z(8DSKBVW?HFGT,L2V MH>D@JN@ 6M_( VV/X:;SC[4O"OV7/X0_)DD75,I&L KKG&$AP!M);A>+QEFK M76*M)_4>0&:7N9$#MYSP9.';7)Y\$JN( MECL#&.NPRJ(" =IRD$Z4HHU6!5OO02 MV 4KAI+T4J4S=W]01CY/LXQGH+.P4=9/EG_(XJ;)4Q8: MG& 65")'/,9<*CN^I(0IQ;V\@&]$)O>]>US(=0"'14/=](&M78%)G*+ MG(92VQ"I[$5MKN?(82JZY) #TWO=Q-H/8'<)&"]'?KQ.[P+D2 %W$*I<,'(1 MPCN9HO;H($=F0 EKMST@DRPB%/*@>6K=SO@& :.CXUB%+EI)=^S#E/?G<966 MT\U-IPOR"[/,"H,@@R=CFDP-KJ*%[(N2 JWUWGS+_7_@V>,=I;35>PO1C:_Y MSY\7RTO,$MG>:I[ 9"O(Q2-Y!*,V7T93_^>MVU/I.X\=[ZAD$'T?*K .[/^% M$"Z(C\8F[V*&R#&"

  • D/Q& &F3OGZ+-[R5[?T%:NT3] M_0\<)">_!^TG3K\[IX6I_4F$HS\4$Q[J*%9(HK9U0Q_L?H6E_:7?[WOVY2R\ MKQ#2M>UP]C<+O(V'^%#S=T_9^ M*(U])\;M'5:'G(SX6UQN=I9YNM&H]6ACM^<+AC!^A_!V8F.(0OM8"D)*N=;W MN 2>U38B2!%2<"X(;-VOX43&<"\=U N-M=7;A^D9_@+0==X/RD&&R] M# X'Q)]A.5R'JCHF:QGQRT.BT%'Y %YD#T%'%NF#2:5U6_]VU(^;\OHS+(/# M@/"]+(&)3%I%E!*8S054$0A>)>)1HK6.N))NH#37XX1]Y_;[0-0< MXGJ?![ MP>5CLMVV&.03E9A':Q1@-@P4>E8'6#KP3G%13U\='RA(.9KV[]PLGQ#=K8'P MI\I_3&Z-=Q@@ S+A(^9 ;O-WE07Y\5@Q_QRFR]K#&G_!4)NM;KJH'I%5>O1Y M306X/^6-&0PAHHE&I1-XZ#_(8/L0TS[\NZGBI[9>UF>3%N6P,Q828 M"J!F9!A-M&2.:(\NSG@5BS".M?:KFA$_KN_5#&^W]YMQE-N!QW7%^$]?=XS& MSTO\CW..8M\: TQ5C%9_"F"(@^,[)RR(1M[4SM058G2#PM8!Z" M;2/M]03(^QBZO*PLDLB!VVT/4A5,@4"2 A6=-0P#=VXP0#Y,5B> ; 6%AZ#6 M2"^=0FUUM6(O.QQ$FX@\#=K5UC?((WB&CCYIQI(V0J2]VI =B;7;='4"ME9@ MV -L1VFF![1-YQ3)3,/LU9PK>MEY=?^/+E9R%,'J MK"PX+A*MWRB!5F^ S6%KB#&A:AVOM*1_9%/9 E"+3K3; ;)_6MJ:1+5M:B_")JRP?O#$2G$2SCOMH#03]OC-'[*1D7;>,A8]%<31V M[3DNU[6U45A74;W SXO5]/*&#R)F-,R $R08%6R]S$7KV>8LM.8\F.:CD!\A M9]R]NQO8M5)8#]A;G)WALHKH;?B,RPLFN!5.2?)M%-.UUT(@N:3 (2NE7"0G M6.76>_&]A(P[&K ?O!VMI"Z0MOR\6-*2>8%Q?3TFYH(9;1)SF6M (SF9[."A MUB>#-5%'HWP4L7W-]R,$C3N#KR/DM5):!PC\[?V'Y2;"^TIB_=OB"R[G54Z7 MUZ:=<3SS!!Z#)69J?QE/7T;%A M,"E]:=S]ZE*!Q^C=VA\!V2NL @3\OECC] M.+]FX]YE972TVJ,!Q$*&714&3BL/FN=HF%;%EM;=^?8B;"]$FC\](MLKL0-D M;M)A/X7T3\QWS3QR\FC)S+.ZTI102.N+^"'_(I=LE3*BM3?X"#E[H=#^Z5'8 M2F$=8&_G4.GJX]^GN"2B/GU]C5]P.V0BQ%R,EIDL?*I%N(DBJVQ(8 M=6[M(NY'V;A12B<9[?8Z[ F9NR=$=_F[6,XB%>5D2F3H!9E\3 &<(S8MR]$Z M6HL,6V<'GT1@)Z=Y#1&RSX%>$W7UA,57\\_GZ]5&8OPRX6EC+*4.W"G1U*03 MN<'9>RAS;_@:EU%5>.MC0N!D2ME3:"(*FWF MB)'MU9P!*NZXE<*$YJ<7=ZD8-X'<1U!PI&ZZ0]?SL,:/B^7T/\-.NTWGC>0H M LA89Y'0&@''8@2-7C'GK RL]0GMMZD:UP4[5N^/PNAH)70 J_>?%LOU!UR> M7;-VF;MAF!AW,@!&E4')DB'X;"%P"GY,P)B:#P)ZF)J>8'2\WF_WRVRCA [@ MM)FG^'HQ_W@_-]Z33Z!]':C'*1:QP4),%&'S0K049H.7>TT@>P*D'J=H7!]^ M8%@U5$8'T&KA2+R^'IF$T@F> ]A(#I;#\[#Z1 S5OU[^Q_GT2YC=B-&N+PQ.(M/>J9C!&E=OP= ?7J & MSDJB^#Q0]-8Z);'02C0,K%.U!$17X M*D*N4BG6):ELZY;9CU/425)O=$ VU%L'*'R!2UI3Z^F7"\$^)WD1:Q,2@ZJC M7B'DJ.O@1(1@DH#(0W&J,.%C:W_T 5(ZR?>-CKL6FAI[E,C;)7X.TUS;MX'-_?O UTUD'F^^SE);GN"O*>Q>5*,%8'0"UVDP(LA"=8V",8CFP MD#QK??*W%V%[(=+_^1'97HN]FL8=-[?0LG*8,A2MZQ4_1 @A),@R2"VM,/3S M4UC')\8FG/WY\=A2=1T8R>VYZ>.+JR3RDZ0TL20D3U+RS&3K M\\,]R-H/D?\7G*>T5F$']O$;W%CA;%:E0&0RUY'N%GRRMHY:-851]*5BZZN: M+;#X?\%12D/%-8/A0!V[;YU?AGG>.4=Z]B5,9_70ORR6[^D7KB\+'M%L^L@W M-FU'W9+[1@VK=PBH=X,)Y)7 ]=?KMU^U$RX^!JER@< 9 Q5"AJ@2@A8LH??1 M>H&-#C+[2Q<];76Q+43R:X(S+P'F@-9Z2A^!# <>]9>AX2LVG M7NY!5B^%CTWQ<]>!;*N>#IS(G4N&FQWH^2RL5IL"9&Z\)CXR9&;K-$R2D;,N M@C/2F9(8R6K ]M(WB1D77[+QE_Y;;Z(*UQ^J8+; MW*>I@U'GB9R/C4IWI7!Q=8<9S2V2#TQ<\^VB=9)\8,Z-"KI.TVE>D#L4+YV4 MDAT'M<P?XO^597;4="RK'%$!H6R]H1]I[E"G M. QQY 3:WW+_5Y" M.D'>J!BYIY[Q.(5U@+J[)?/<@2;<@0L\ XN9"919.-%Z$,2?OPOZDP U9!?TIVBW M V0_UN=8&:&T)$EF- *4QR[+9+, H[0&)84&)X2!4+SUSK D3.MLX>&-J;^/1NA'X>UH)76! MM,=Z')>BT)2H(,FZ;,BSA6A<@51TG>HJI9*M3_B.;TS]?;1$/PYYK936 0(? M[W%L'2-6:E-CKQ0HY6@E"<<@LE22R2PRW3I;>'QCZN^C-?HQ"&RGM X0N&=/ M8U_/EK0$D1(%>Z7V- ZZSEZ3V@IC4\+6NV^[QM3?1ZOT8Q#97HD=(/.Q/L<1 MHRA1!%"ZFOD2,Y"82%@AE$"67C+7.E@^MC'U]]$>_1@4ME)8!]A[GSYA/I_A MFW([^77-V>NK:B69LM]XO"4X73N[> C)(.3(/"\VN11;MS)\$H'C>HY#)Q.' MTU4'0+S-TBUAGBTH[/]/S,\7J_7F(*!V@+#JF[#BIDO\%?2N=GYS,*U/+?EHO5ZK+_8Y*M\D4X!THF!HIA ,>X (\.,7GO@VY^_Z\%X>,F@KI!\0!: M[M_L/LCT:_KJFNF@A(B:D1^E:S-!46H5LS! 2SR7G"4&V[I@H@GAX_H+_4/[ M<"T_'=I^"^TY?JR$# +NW=+H70%,DK'1!Y]!>%O(:6<.0F8:3%"9G'F3A&U] M!6Q?VL9-18T'T2:Z:F9@Q[[6L+JS:'\-R^7F9MPI[CCL\?IQ+CP\52ZGO_W@ M&7J910&,S))3H"G62X3>R#%I&3$9U;KI32^W'YXOYNOI_'QQ?FM'>5N/;"LV M<+7Z\"G,N?B%?O/3[CY4?VTB$OE1 0TPY\F902ZV<'>!B[H , M?3?3'@C4\@BG%&2FM4 M:EV7TI:#7IIC?T<+X4E*[R"N/([[2Z[?;+J,X_*V&3 F!E,[0;E8K[8RQZH/ MR(&)*&IW9YMR^TYR S(T;ASZ72R(EI#XL^P,MV4R,8E+7SS%Y3S7Y!.+$)-U M$"E83R%J@:KU#<"V'(P;[7Z7"^%)2O_3!,0W4P159E4MYV'V2UB/=OG_43)Z MZ BPOYQ.'R@C"G1<.S"BMCGSWH"3H?9Y3#99GYCAK6W7Z0+EQ[-;U[JX<59V M+9J0@L/:9LMJVML";6LQ. ZH@C7,:*=%ZV/WHPC^;@+=IV#N:0G+EBKMP)W? ME]E?R6Z\6\SH,1\__(ZS+W@1QM\] E;>)O2T5V'Z/^Q]69-;QY'N+\J(VI=' MBA)G&$&+#)(>AY\061N)ZR:@ ="T.+_^9J'W'0>H@U.@[ G+(KL'R.6KK,RL M7"S=6B4CH+ 9>)2H9GV:3-#/\D!:@R1$_+'+J50&?XT M__/*BN3%(U$F#UFPWAH_:K0GHMI\T?]>V0CX>'T M3L36+E0Q/,Z\B8;B/U6[.F,M,K&UK2E[R,(6(V+R7K3>>-V4@6G;A4[F'#1$ M08='X,4R[)!5T"EI,'3A@1*2HJXB$LC@F4DQ%(9CF_PF)?2C=1SU ^2FNNRP MI/XIR=Z,A;J2:@A1:^$Y&$XG4VU?.FQM\PN<IVMQ>Q2ZZ>.5K2?1LKS0*BU M37?NI_>?+4WS6!+K1C)6BB109<@9.04;)0!JBCAL\!RM$SX:O'LB)LQP#CL, MDVBIK=<,X*J5=R YL5A94%@I\J@WV1A3R8)UPL?78EF;$ MGT;.^0#6D)@>O:$B,.\T$UZ'@47$\L.UV\KSC M,;&ZI]Y.>K/8WW#UK[RI(KF?.1NKN/CE;SQ>'?% [H]?,JR"(L=6,F"%1[K[ MDP OR4*Z9'QT/'IE7&/[<;R2X9O6^\\K3'0WW/J*1=KNH;S\P<7&A(OY4C:C MS2DQL#9E4))N"93% O,V)*DDHFB]2&(O0D^F1'@(QIX>V#66"CNX[7_!,US$ M_.EKSIMW];>K#NM(>AN5"^]1O*T]1,BZ\VVMX! M0GN(O@,051^'SMGCFZ."L!Z95X#!UD'NI0X42 ITL-E*SW54K:<(/D=/?T#: M1^>/[.QJHH .P/3T.C[!N!4>)85"N0X_BA04I1Q "QXLW39"B-IL'^M,;?IC*5:SK 1+I?E*G/YNYSXPLML^ MS@$*VQMUW_,J+$?>D\BC$[R.V4$C&*C $+PI# 3)C!E%OK5LW7E]R)[$(XPJ M/=J5WD C'1BTICL+C"&IL6# YT(W#(::AK(6G->%2\U'6$[R\V].' 2H,3.:,!;J?POU* MN:,_B+P;M+[D"+.>CW7''T>K'<#W_NO2F^^_SV>\."M0)9(<\Q0OYDP'VB$D M-)%EHQW'UB'Y8W2/.>;Y-@%Q2)W, MIBZN^:1$_KW1<;5(J>W"SK'^6))3>VC^'=]P7RS M7+TF$N>;=[<8#B0P9@O6#ND$BHPKN&@C2)^5R$8&X])+-JD9-=/>A:WP-HUR M^AG??)NG)\[<%8,L.!UL(O$607%2S@8VCAI)^XNSR9)[8A)'^L"N/JX7,APZ[J7T,F;8B)&(D@L@J@K%?@K;- 89/.MCAI=/,A+D,(W F6MG=8 MCJ^;?O#WM$MQB[5LK A!<,B9&%+<(6 @WU6B\H49K7-L/9EP%[IV0IL[%;0U MUT3O79"_YA6Q6-=FWGY]WC]W^^SG-4W>[DYYH^SMHU](6/GOG+[4QX-(/[IH MDIROX]FRUNA=8]+*$JQ0F4!8EU1A4! "\\ UL]FRK'QJ'98=0.[ARZVNOOKB MJ5A1L*T8G1#+0Z[[HVN=H7" W/.2F'"2C<=]!UV'QT+.PWU3^^NA@X?.Q\3V M<;[^U[9Z2\;@%1)V]F%;UO7:#Y'#V] &P/13\)F@.E MWA6"KA9@U9JKR^(JG;VD:)F"$UHY>GI!T*%: M?Q).!ZJ@ SA1")+G7Q:__1F_XN++-4.7E75>9A '6HWN_7AS=30@>(NI'2N^NJ$YZY5'49A;"9A,,5!\<#0BDF M\TBQA\ZM [U'R)CVG7*<"VT_&7< D[_AG_-OY]_>Y<67S=?WY?/\6ZZ^8TW. MU3Z<-V?+?V__S&<^:.9Y\."V;P\A<0@9(YEJ$5!IDSRWC<&S,W&]&*0]87"_ MOGH4G70 MAM!_;ZLRL&S5]^6YS6YB\ED9RS8(A!4"H$X,@%DMAAL08]YO##N M+BV]6*R/AYLZSUNGXFKDLB+5X6/.=:F MQ'F97XZP6*3/^.@Q]-03F2-G]5_%_S^<7V^/75V7PR_+A?$6QT[J& M3NLYJ?5"R2G-+^Z>MPLZN-\N9L#L_Q#0ZJN;OAF,(H]&SPN_G*\)^61,E]_" M?+']NEO#Z Q%0)8A&!$<*"7(7CKE 4VPR0BA430?>O4,/>VZ^JZ^Y;9F?OEQ MZT\7\1]%]=;DH,'HNA% N0@>9091G-72Q**:C_D>2N/$$YQ:H>?I5KT15-6! MS_H(5]N^I76GKI:G\"&[1 M*.KJ'H:WWHLY][%V D(TPM3C%2'XY,!PSFQ44B;1^N5A5]JFO1''0<8@^.VI MIJFOR8_YCS.,N=:Y7/#WZM^XNIZ2I+26PHZ>7F9&3I,RV$\M'4#L _ZX& RWO/19KYC+ZVW_WPR59S*E!)$I&>VE^.J(H.H/5(?OC.<\?5V$*B[.Z]L+ZX M&%XMTM7-,.->"%W3R<'59:/U>2S$5 #1)9F#3.2312D?>B[+;R(-<5=A)T$$ZHXHJ)8^7U=Z%OVIN[!W0.4U'OH]%N>SZ_ MXVJU+7%H]*S^X/-&>RM_GO+Q'L#)*&UG\MW.YET]:DI9;'::7$53][.1E0(7 MM >;8D[(C&>A]0[1810>_9$\A6@T(XG84BA.DR@ ,W,@@E$8#4^,M;Z73_Z1 MO!7"#GXV'Z*\CN[<^\]U(C*'*FK0N9#,"#" IFZC-Y)3M)^9\,UW__T4S^:# M]+_CL_D0972*J;MO-Q)1*Q%G\[TATDJP'5Q0.[^V M.<^54CR!\*$^;=A4NU %V.!2\H48=:WSM#_IL_DA;M$HZNH>AK<>[A139'3K MZ'JNZ7A9%8 .*H/DHN1)&25]ZV;0G^S9?! R]GTV'Z*F#N#WD;A9S>,FIT^; M9?S7E2EW):6 9;L<@4PY4\2$42#K"@V7@TK-N]8?):1G8.VK\V5K!72 HF=3 MS6352ZVJ!!]PNU%5@:.#",X%HSVW6N M;VZ(W\^K+7]?/GTEO5S^=":X$S8ZDFUQ 901%EPI@9P0(9 ")Y=3ZT;X-I1W M%].V!>T1U3IU=N01EI\H[KM>5CTK/+"/+.WY&WP=Y1]'!*3VE7[5L?R _>#N5/+;L5W_ATT=[9A_"U32/[L)) M'0)CA*?:C<=LW1WE+:"(/#E'X;( M__/H/ESU@Q_=A^AAZGCA^7=A*U,H04N(IF[I<)S,NS*!XGJ;D"5NY?U"M9_Q MT7V0/G=_=!\BW*EA\MS;,,M&D@O +VA.,EC'?P@+1A1O)/,!V/E3B YX4?W MO2'22K!]7E WP71!CRCHYW&]L?NS MGUHZ@-A_+9?IW_.SLTJWUO0%8&*I>3E3=SBZ#%B*"HP+YUWK:8U7W]W=;;6G M-I<-1-L!)!Z)6C_FN/RRF/]?3F\3B71>YO40;0/9]:7=KEU4[^BOYV?;=2[T ML_-O=2#T!A=?YM>_O!VE^ODK+JZ%8YCR)$H/7IHZZ=((0"LT^"B$Y]FZ*(_P M^#0>@]W=LVW W2](?K(35*>YT@]JCOL[GM6^W!G2#15\U!1K"4]NKC?@5$&( M7'!FDN.\^4:M<3GJ^,FBES-R( RFCG9:BN+WO+G\K8L_S[0*)DH?0&A1K4.L M2PD50G8N<8%)&[;;Q)(QJ9QVQG1SC/>EU1.%-SXAB(=_.4.CZMXI "%E,!1J(2N3NY.8V)\=U*GW4G>%=!'TF\_VWL;&X"94$&ZX@RDF.C,U_ZM MP W6U>[6ZR!32*U?%!NS,.UB])-P988JNO<]PKO,(& M%/,:T#$.1;/HDO?%'@5=)U#P,4CUPZY>\#%$N%/#Y+FZ!(U:!\,D,%,=@50K/X,K M4)P/F0EKB;6?O>!C;XBT$FP'%]2;^6*^R>_FWQ\^BOWRXV_X_Y:KUW6#W]8 M)PK8K4,+M1(&E#,*O"4F@T(F'2I34FI\50T@[\3*00YQCL926M]XO&'L=_QV M7;3%D=P"8LHF3F+D)%#'T -WS#EMB%75>C#A0!*GO2A'@\KND#Q8;QW \M?\ M/9\M_ZB9[/AUL3Q;?OGQ.C_" MMNYG2>H6=H?#X<%"[W:ZZ0!JSV;4=<$2)"9@F:2C8J$C*I"!"YX[P47@>(15 M=M?TG-BLAL8)B?W4T@'$+D[GV6.G\RIASF1[E9GZ>KN[AS3Q0\>G\V5$D',+LB_)G+X!^Y6NJ<7GW/*_R2_[[.Y?SL MW;SD&>,H+:O]%#S46B.1P=ED@>F8B^ QV](:?H?0VUVLVP:61U-A[_WP5X6A MN'@@@*L?'?"L.N#3FSZ=[LM5H^?1J^]X]?#K?YVOX]ER?;[*UV]7AN>@F300 M3*TFL$'6IAH$3"YIS[U4L?5DED$$MFJ,^+@\.WNS7-7A$C-M=9*<14A6!U Z M!S+VVD-4@B>EB]*B]>O (V1,>^>.AY*G^B?VU4 '=^YU ;O/V2=K20XY2[+Z M0D&H&V;$P,VVV832[,D2B!]J5WQ9I M4E?Y:N;2@Q^$6[GHJ2X=[3"Q)>H MZ\,!:X^IIRL2F^JK S=^R+.=0O)+43C(3I:Z^,/5\2,&DG(I"N?K&T?GS_)' MJ%ELBY #'N2'J*MO)#[ZDA=E=LIB >-492^1CTO.+-C,G74F9N7#\=!XV@_R M@Z!RX(/\$+UU ,N7'GV9L8G7R89,&EY%9\$;]"!DRKIHKGWSA]*?ZD%^$!P& M/L@/T4T'4'M]OMXLO^75QWRV5=?ZZ_R/*U:R",BY1G"2);HT:K6,R<04R_7E M(W.C6M^]SY S;0+EF!!KI9,.X/4!-W6XPM5B$1&815T@Y4H\\0)H.))D+/G# MQDKR41H#Z@X!T^98C@FA_>7> 6@^KS#E;[CZUYJBK.T?JE2NF)$J1HFEUKG4 M&N1:G^ZUMN $\U*8*&)J#:)G"9IV$L4Q0=5.+UUD?;=SD1X([8*9Q&7Q,7#0 MR1A0MBZ.5UD#-TRX$(/7+C8&V3/D3#L#XI@0:Z63#JS8VT7*94 \%)637!F* MR8,4H$K2$+1ED##G*$0HCK5^#1](8B]-"*-F.\946_^H?/1 &Y^]0,Z@9!\N MAGOZ(DFZ(N987/$<6V<]]B!SVA!T5-@,@^C!.NP"IA]6RYC7ZX^D1J*D#FN[ MC+SKBIK+&R$:BK%K],.(_CK4.("71=(%D;)(WNN@VP-S!\*ZAN+A\'@ Q]:Z MZ@" S]PQ[ZZ+3P-G.3$3@6M>>1(.4'LZTX9YRZS1V1^Q/^M=;XT+4[U*[*>@ MOD%7Y_E=O2HZY0UQP(%S1@XV<@^>1SI/(2GIK(Z2M1[KM1MEW6:!]T3$[I#; M5SU]@^Z_5LOU>J8DRJBR \;+=EHP\:.-(_9*L=(ZC*QU-+@6AMJ9V2=8"C0]!1:Z-YD>A;IUUV MHZS;QX=6@!M!0/[M_*P.\'SU;;G:S/]OJ\Y9D2&(VD&9DJ]C M'3D%9HP'T"8G="FYS%M#<#B5W3YD','^M5!4(5T8 ?8>$1HXXF*,$+&%&->G"L[H9B M)#V4.2O+DQC[UGV,KFY?/<:Z >S;Y]("_:T%&AS()(X ;J4!%%LA\ MUTD9-J$I1;AL6N=2]J6U6V>P39A[%!5V$9,,XW/F8U(EY S:LYHD=1J<(0^# M2>X8EQBM;ET/-93&KC//C9!S(%P'J?&$._=O.\>__?E'7JSS.,U'SWS1L5J- M=N5UDL:B%)EQUDA016YW(V; F P('Z5#'EUAK2<+'K6QZ+;PWY?[WS=#]%Y[ MS8 \9 /*Y )!^0+)B6*Y\QB:3S9XGJ)3:B :@IT'XTW:Z>6$S>";\TT5Z$,# ML7P@DG',XQX$',ML'BJ;2:&G(4 M<_I B2N0R18?6GE !4Q8)4F*T1/JO< MVN8V(/N4#/,0% Y);HZAX0YBK6$L_TZ&Y?._\]GW_+?E8O-U/4N*9^D< D>L MK4R5@ACU@E]#2A?4P@Z0VS^VCQ-*%*V,LSCQ814P9C"X*R M)D'0A8'1*J +R49_Q#'XSY$Z[4M4UW =K,F3!.R;Y?EJQB,R.H8&LJY^4-V! M&*+38%$%51*F<,SBI&X#M;CU*MGGF:QJ@ \ZV(S.?1&W'M#>&(US0%$3+M4=7PH'E5)?9O.6K+ !;?: M:@>!K#XHU+75Q#M@25+(F+4F#Z:_&A)[NO@;02^]+^W]-8?-JY2VP[GQ:JSR M ?G49S^O:7IT=\H;93OK%SX"-!4YZ9VBBJ31DKMFL:Y=8T"7(,]UTU92K7N9 M'J?D\.$U8?-V09]U7KM_/N:4O_UQLZ7"QZR3U@90J3KEG[Q23WJ'C*A<3*58 MWOH-_5F"ILTY-L#"P_DTK<3?P86QV.MFA)G-?Y8EZ"2CZ!L\X"LI I$F8^ MFM;/1D_1TA-ZANOX6_+S?YUJP)1T2Z*HP RI@ KE8E>2&\ ML)[_>2>=+^OLI:M)->#VO5MXKVW&KG*$'+9EEL$/2+IGUP&1,4A\NU U?B#5,YV!&M4[KF)4=2R1:)Z!WHFRGFQ.2R=U M!+WTA+:_9:S!8)7:^B%_EV=4T]%,V44@LVI *6TA F%S=74Q&^^:D[>+/\XWZZW,Q*49%R(YD@Z=7:O(>!L2X':EAY)& MQQ0$RMR\&.=IYU_S.J[F MVSMB>SJE+X[ZGK5:Z@]HM M)U>(@")1A&H=A2H*#2?;+QG(R!WS2?#@6E?(/D7+]"F!QFI_%EA[ZF#JF/'U M?!7/OZTWN(B97YI=3-R6Y!E%1C'4#@U-AIW.71'*(7-92WVO5NJ)./&1#^\) M%/NJ;-E0?CWI_^K:33HQE5FI4:RN\2RCXQ$C( G!8JA+TL)@_0]Q:T8-WL;3 M_S[RZ^0N>>SJ?7?==:U<70D=51V;6!.>$RJG]$M\7B9JV3/)8 M3U6':J,[>+W!6!NSSA>;62S)25X\F%QJ+S^WX HFP(*&21N\C:T'WC]%R_2W M4D.5/PNH/>7?'8[>+NB3\WKS$3?YTZ;.+OJ05[%J[4N>B>"+T8KB45_C41(5 MH% %I)3,Z&0DV>I1D?4<==/?@,?"6C,==8>^R_Q_K7NK1>GKK\NS6[R]+Y\V MR_BO#ZMYS)]7\R]?ZA:)Y"FBJ%MF4R"?P D.2+X2,*&U=2:D8L>M#QI,O)?/'E5_RQGJ$@=S3YU*44RH$=G2H MWB*P3\_O6,#<5U,G 4/ZNW6.YYOY]WR+3SZ+*6IC/=)YJQ48AM-EH82 ;'*H M11D1)[">3Q [;4/,U/!LH<'NH'HCQNTM<,N+R9YS)]"#5:: \MJ"E[SNDG>: M,1=E<,$81OM3)V(N\_3'Y=;YK<\O5K?]D?HKQ9Q_@>>701R M'\[.Z_#8U7E.KQ;I[XL_<)ZN7.^WB]^^T__;^_+Z*RY((B6+XM 78$@^BU** M8C[#(LBZLM:G$$2\]_CT1&KO*.1.VU S#H8[578'-I?$@#^V#\W$P MDU +2R[GK%1L/3[X,(IW@J4_35@>49<=(/?>P;NND;GIJ5K/HDD22ZG/2H6! MTA3\!<$9N,22\;ID[5N'Z3N0M5LFG9TF"%NKI??Q@]LVOHN6T65Y?[[:UD#? M)7[WMM>'']2\W_4%6L=M=!52,57KR0/SNB:TZYX&%D#RH%*169?[K34GV>CJ MG)?>DRM)_XB5301TQ8*QA/H2O6?-R\)/K]%U"!:&-;H.$7\'%]DC37EU4#M= MMP%8J),'"AE@1!V!L^A*"_2XXTZ[.G05-05BA2GP+@4H MO@@,01F#QW)4WPTJ6IRH=;&=VW&H-KKH%'ORJ?,FV?2Q:H[/BBLJ^> A:I-K MQ(_$6K8@112&CJ1)JG7?V,[$]71;'0R+71^C#])0=[;M4<:V#T5\9I/,Z+V% M*&L=4E0>@G(16,PF6Q932D^)A*4.EGF.IHK"Q:Y00I9PG*, ,>C0?G(C>>#J5LON+@])+=0[ P+-D] M1/S=79[;Q)S1UBJBM/8V)/(\57T(S!Q\\L*$E#&7<3M1>D]V#U+QR\GN(?+N M#C&W\CHZ*,FTSV#-]H+& EX+#Q2P(,LB1+)[D(YW378/$7@/6<\[ M*5OD-F>E1:WQBZ HW@#TDSBDENP67'?7Q&/QHU6:QQPT M&)U)-(P10ZZ6'J$P.60?O1DW$71BR>YV;L>AVN@.7J]QM?HQ7WRY[!)7N4CE ME02N.%G('&7=#\9!2.YCY(D,YE&.ECUSR=R]M=#AP\H?U_@Q5J: MG&H(N6UE6.5O\_-OKQ9I^ZOK]7D=HO)ZN;Y8(Y)-4&BC Q(HKRFQ4'MLZR;0 M&(O+FCD_;EYQ,,E]&KPQL#FN-H?#UU_ =Y&_U"D#GYM9QG?+Q1?ZM&_;[@?T MS)A20XXD2AWN2W&'#QRD%3G9XIE3K6.RV]_?>PK[$'3M+>=3V!_T*7[-Z?SL M8OGXME'K>@-R7'Y9; _18=GI =_0/#V]+W?CYJ>=]DP7E& ];F_+ %YF!3IA M0&.R>;#GX"3STTY()"P@N%*7$DAK:]$.^0@:N6>>,V_'31.=0GYZ"!8&%F,/ M$']W?OXVER9L,LZF"%D)2[*Q D(FTZNCL)$9SAWZ40'4>WYZD(I?SD\/D7=W MB+D]+S$K%9!YL-+4Y)F40%'&-\5-QTG)\>I.-=\]-#!-Y#HO). MEM6YA$8Q!&4&GR/.PVT#9$\E/#U+6L_GI(9+K0>UWLJP\ M%A6T8""%JGL(%(.@R8 ZGI/4.:64X\YJ/X'\]$%JWUMRW5T3CP:'Q27CN8/ ME:.8KFZ:169KOPI+,A;CR[C)G!/+3[=S.P[51@?PNA=85OY^^S.>G:>+[.CU MLNM9%-E$9!H,#R0UX>GF#9&#-$&%(A)+I75KX:ZT]713'0R)Y1'TTP'N;M/^ MOKR9+W 1B:5M3G,F(OK 7($4ZQP!Y"0P)SSX%*73/*)NOGW\.7KZ-&9M\-5, M#QU@ZI&S,I/D'B2C'92 6,"XB4!'.!::U;-Y \0D;W^>6V%FJ0U)NE MF<<8?_U;*3G6@8NW)]^)R'GD'HSF%(,ZFRENH$!4('6<9\HR.J@=-&"-JRN-),* MG+8:4&:)+@53TACK#]H]46Q#UYOGGVMA?E[A8DV?2ZI97T0S*6()/AC@L:Y% MI1 67%(96"F\:*E\N.\K/9$(V.7;IO>T#U3VG=1 <_E.G26Z9F.;*^71FL!S MAF(4)SM+E[!3B4,2 GE!FW/B.R'CSL=. X&1]+5L(KQNU'Z9*TM6LER,!"'K M;%*O$#")!$XX+;US,8?==DS=^^ )57^ X7K\O M_\ 5&;S-^]7'^9>O%R]B2;M@>$Z@R'DFN=@Z7(8A9%='+EJ?I6C=1OX#S-HD_$B&F"IS@0HVI$%\9;B)YM3*2(I M-D9-?/O>D4] 6\*@42*M4\-&9Z%UC'I^FILL7FR$H MV"F 'B[X7A,Q%PD&B@9\81)2X4B,J +(A0+ML/#H4@[-6X\.R^D=-_#>0]N[ M)_,&B+Y7#%TF)NB*#EQ;!9F^&91T E#Z0$>-/H?.F4F^]7RL4TSF#5'X@&3> M$.E/[2L_EHE2G@@A%PR"VLH%R3QGR>J\>FY\\$XQMY-7?%+)O$%:>RF9-T2$ M/4! WZ,_VR*#H: _:KV]II'"?ZU!*L?1!>4$TSM#0.\!@=%J:D>#P"$B[/4Z MN8D)=529LY0@;-_=92H0&%V^(EK'&8\4_A_EK7%8HO>X*!K).=E/";U"ZFIZ M\LT6R==X=E:SCU?GY_(7U[. 1;D4$+2I1E1@!.\-0N#1"F%8=K+UJHD#2>[P M=ML3/;L >0SY8@7+!*,5IHL?E+@M:]+$7A,0AO) M3>O2T[T([=!TCHC2IFKK )L?5LM(SLCZ#4GV:A[4#5LS<0+!TQ:X)PL777R_,43=L ,R+:&BIBZA#@V370G_)F\^KA>E_NRO,BCJ_CS;BR#@POAMQ",JT!;0+4)0ICM!&L]83>)XGI M\BEO" 8>3*9L(O8.O/&[+&R?%;*6Q>CB0 NI0&'*@"H0+S)KBG8+.M': W]( MQ;2(::3>^^'=8;+N#BV76>?@7#%)UD4_O$XE8AQ((IIN=>9]2BXZWOS)]Q$Z M)LY=':C;9Z&RAZ [ ,L3M_U5N3C/@0))!@RS ^6\ 1^\!.US"G4WHI"MGWB? M):@G^.RC[^58PN\ 2?^#JWFUOG58PO9HH92%>S+ :*.M+7"^KB67$"4+(LB2 M0_,]<_=IF#8).(.0/(+KK?47YI"F6W$*"582R*H/0/@&!=0@C?"9RZ-;1T) MWJ6@'W#LH\]E,^%.GN.KKX YO?^>5XN:MKH>*%;Y^?3^S<=+GDQTBAPX#A$+ MN77!JKH63($13C-6&)>[IO9V^\)I+YI&^!A-PA.B9KW:S#[BXG*P@XY,*XL9 M5,UI*Q0)0JI&58A@@_:8V4ZC3.E3;]D0^M.-_;CSA=,^2[7U/_:79 _JO]H9 MB,2LE=51]W6*I0W@+#GOR +CW%2F=NH/V 4 4]X4+_=!H_H)GB]Y9?!R'#8[?= MN^M731]YD398R-X0,TA\(#(.+$>69>U!9*W+_)XE:-H"@W$R$^TTT"F<7I^O MJG1_6:Y6RW_7M!W^03_9_)B5F+.HVP.BJ2%43IK\;J8 94R8^S]=LQM6:Y>)?I;^E<\>\ DGPFM"2IUI(*N M!6&U<"-$C71;LX .@T*SV]Z.O4GH+^=Z&-B.J) .S-[= 4V 1*+#P=3. 8\485$)*USIGNRMM_47=;SOB_-U3E?'J,Z1F6\JUV_R[0'^+FE:1-N"U M46'IK:]Y=8^21VH-H\C>6T7NGD?3B;?\&;/68>%4]9UOTJ+ %Y#0F0T4'D$8N1B46F M6Z=,AE$X<370:-BZ;Q1'U%L'U^K.W/WRXS5YMU^6JQ_O2[UIKGXC713RT9WC MF$5@6%EGCD'@5@//0FH7M"JBM2O8AO)I43PFMO:%<3M%=P'O9WF]X?2_ELNT M?K_ZE%??YS&O7\7_/9\3N9?O^88Y1!M2W2?I2/I%@K,Y@&>!_IHP/SH IDY?OCY;GJ?+5Z3DF=?H(SA57(T&R(DO2$%>24%S4Y0K MNRV0N/6A4V/J^ I=-I!N!\;P[>)[[2]=S:_W9,C(9)91@A U*R]\(BE0V*BC M\\+II+AI723\@(AI,]83PJF-6J:V-N\W7_/JH> N.2E"J!)E 6="G3.;"GA' MODLAAQR9=,SGW985/?LUTZ:D/Z<"JGMG+]Q1G[*?"4(/KK>7Z[^)CKZ4YUB-*;^3KBV3\S MKF9 M;4?A+-[,5^O-J\5B_IV(P-6/690Y,1\\\("U7K&.+%'>01 N9>L4Y[IUK\CA M5)^(<3XRKMLH^21A_2G7W[O-LG(D5E<$6,\4*.4UN$ABCU[H9#W]U+7/ !U, M]M2.<>? /DS-)XGLSU_GJSL<\^AR4!1IMEQI+/WG"0&.@D)[JMO&<1=.',)ZUBB=.] M2#U)]K25)=T#^S U3YTJVST*7_Z2/^ \O2KTS3604#/FC2TA,>#;A4T4@X,3 M"<&A=":&6LJU6R+M ")V J55,G:&L_? M@'(Y0@A%@M2JCF)1R$KK,5@'D+L3?.V)P_?8:MT?PVQS'-C8W+4 M^K]WR\67SWEU7=MP\^672R5$DH;3J8N1TZFS@H/7Y*,S9NM"\A2C;]W2\0)) MIU3A-P0]#\J>&VJF@QO]:7:>+[.)03.91 *4Y$6K.NPLU/VO*CBF0V"\Q.,! ML..BO:9PV1F*[737-42?8/+RC9S)(@TR Z&04Z*8UN"%,B3DQ#/32B;;NEYE M3U)[A6A#&.T,W78ZG3J"ORS=^+!:?I^GFZ*+&U8OBRZ<-S'6-#)&4;,2.D/@ M(H-)A@61LL"\6]G=CE_8*]H::GXYLAJZMHHW,:'*7J., JRH#Q2>#B>%@A$T MQ6LR:IZS:3Y)XV6R)NXZG^1"WD\G7Z!6H4=W:6O^1T]N/MHM0% M)3E=;)>;^5Q0)TWP -7%'?\VM$4JXY@-HAU'8JWEKA;[1M#6UO[8K M:V\7'_(BU3&;^?L\__N2TUBL5\DX$%HYXM0H\$98,#[$8%!BV+%YXB R)IZG M,1+XCJR>_HSB;^O-_!LQ_+Y\H!_,R4^IOS"S&!)WWH*4CDZ73Q:0C#]%8-D6 M[7R4/HUK"Q\G;.+Y&<S5Q24K58_Z"^WJ\%F'K,1.F+U MALDY+MD#D@VOT[G0*H;HYYRPB6=L'!=P#733^PB.[7ZZK\LSTMOZM_\] M/VPSV],?UO0Q;4>:&SV777S#]8N&8\H[%STH)Y#@11Y7X(*!R"8%*4U"T7K5 M\%T*#K4_6^E]S']<'J$/J^67%7Y[=;[YNES-_R^GB]B&SW))&'P)X+/D%)Y[ M0PXE2@ISN#.!RQB:6Z =29LVZCP #_?-S1BJV-O@?,^KL&SAW7_ ']OGP3?+ MU0UO[TNUU/;"2?:6L\:J_ MA4@N0)(:@BX)LK:1_HN)\=;5G2]3U95+-@0%+]BQ0Q4P=:;U.7;^D>LJ(_(R MR?/#+V2RZ]MM7FVY)'^!&X[*@_,VD0RQ0$#F()7HE+-,"FEW\LOVI: K'VT? M1!U/_AWX:R_[HK/(%?=!.]"Z9DV$1'#<*-#(+;/%$&I:/Y&_3%57_MK1L[Y M33WXUA#]D1?K+3,?\QG2O?=ZN=ZLM[==J "[LF WTV&3E40$!ZE, *4" A9" M6DQ"YFR,*]AZ._MA%!]L\>Z&4'4C:;I-Q:O5JNZSVG[G+S]N?N>2CJV>+TJK M4*7H?6+@T6QW'3CP,A:0)1;A2TE%M"[=:$;\M*'$$3'[P.).HOX.;OH+RNF7 MM\7.0LJ2O(Y@,R,W)1L/R)0"M+HPFXOUHG69VQT"IL7?1"!8MM)(!W#:7W W M;"^V%^;O^.UJ=; W0JLD-$17GV!X+<&7EA&6.,-BM0ZJ=8O#&'Q,"^X#8'7? M5DZMXPYP_C'3I3./="MM??6_+^:;ZN%=%MD'ADY9IJ X).^%N>*B%]%! MRL;59I,$03M9'QDERH!:^-:KJ0ZG>F)(=^&*'EGWIXSVWY>+B_6;%WF?FZV( MZ_?GF_4&+VJUEV=G;Y:K^ONS7(3T+@40W-7N?&GK@[\"[RWGA3RPV+RCZ&C, M=>YO-$9MJT,S*H0F+4T[6#0/)5('O'_^BI<26Y/LOI-7=]V1XXIWJN[XR\S7 MH94\@U=D_[C(SH7BA7;-GR>.Q=R)GJYQX=WJ$(Z*M+T/X1\7-1 ;7&TZ/XC_ M11^Q6=?NI$KQK%BG'#FV($KQH 362GV,$$Q,3*;"B^KFEAO(6^CM0G_U<_B(4@[,#[\;9%.Y1C>J[_>>O._DC%Y@_/5ML+QMJ(# M0Y%8XN"MC!>[ 'W2!5QD)1J94,;FW;!]B>!$8\V)$ZH=P/&ODG9]48"S@F2F MM8J K'HD19.AQECWOA5IK-(\F=8K*7O@^T23M3T:#FYC"?J[P_]2EF!,//^%TLX[""XF5%IH M2(EI4.@SH,4,HD3'9+%.-Y_9VPWS)YJX_DL9@C'Q_%,;@LM4Y#FA^F6I>1LT MBZE 3#R!"JC 8?105$C.^,B5.ATK,(3S$TV7_Z5,P&A(_JG/_X!8*A;&$[H$ M(GJRF2:0\Q0D0C3&A:A*D:+U.M(>^#[1]/Q?ZNR/A.*?/K]_LT_OII?WID'7 M2:V](%&A=IY$A1)<*@BAN."=USJEU@OC)V+U1%W\WO/U[>#53UX^O"RH,%Q0 M7[ZLMH_S;Q>;U7RQGL>ML;HV:S-/:O6V.#" MDW#[L^;@&QZ'QXYP_\@\M0Z;@[]D)I*3$+5KM?,Q"U 8+PO!9C60I N36Q=03R4\ZW M&02"9^?;#-%(!W#:7W#/C!HH.7EOF ?CZ4PK:3SX$@N)5"M4T4K!V;'CXA.? M;S,(5L>8;S-$QQW@_/D1*2KQS-%+2%BG!TE5P.F D 2QE'EV0K4VHW^U^3:# M\#)HOLT0Y?4^WR9[(:P2'+A XD5%!10_)N">*9TE_637#29_N?DV^P"LN4ZZ MQ=>G\_#_G?Y53!N?H MTG'%%1]9X 8/1.,^9$UC'-M#92<,CJZWWA![F5;[QWSS]9+EI_D,3%:Q!N A MD==>ER<[PR244KQ4/G#2P%[X'$!$YR\CDUK2L70Y(6;7J\WL8Q7NUBNWR2+* MX&N?E@%%!ZMN58N@'<,L68BZ[+2_CS[UEL](?[KQ%^]\X<\RPVN?<'M_R?< MERM?M5BC$YEBN@F(<9,5N%3K!.HL9^6MD7*GII%= #/E;7F LNZK>P_)3:SP MO\T7\V_GWZXNXV*+M;JN]!%$;DP>4$@+QC"2BY0WM>+QS]N$:ZF1_##PF#0Y@R4 )M2 V25M8TS\_FKY_11_^TNGN2":*7YO M^7608=I>;[64:FORC)=,A+H3DVNZYJ)*@(J\&\PV9>NU*[GU9M\[!$SLEO:3 MF-]+(SW!Z=(I-YF.D8L27*CK=XJQ@(P9B)$ENCXUM[QUS_@]$CI(A^^GS*=@ ML8=DIXZ6W\S7$<_^F7$E&'>7AM(YHMPF!YJ74GLX&:!Q-?J7):#S)H7=TC2/ M?7HG6M]'5\N6@NM*\_Z2 6M\YMH(X#G0]8J!&/!T%I32=%\6PU3PPS7O>\@1 MCZ/Y?037P670H #6*^>)3UY[.>@BE4D".KI7!1E+ATI[SKII3G@W:&;Y>&U% M77@Q1];]*:-]^X_:Z7B]7)#/@C?66)F@V$PG/3 .)(LZ+K[.5M(F%=?:$6]) M?^9D[F7 _+7 MF&@\\>$9$T"G?+"V__B823KK^2;?O,=NK8N.)61,'*PI=6JZ3D!_CL ,YLR* MB3%W,W_Q.48Z?\[L],@T@\8IGX^+^9#ORTWKQ/;WUJ_.-U^7J_G_U5Z8HDD& MSH&QZ&M*5X&WQ8.EX"Y+84N(WYF=$QUZ,/%9:0R34VN9JMUA%Z):K\^_ M75RH#3NFGOOX41NF=N:KCWZI4'Q@6B!@LAH4=X:@GP7$I))EA6<;6WN]/TV_ M%&-T-G4 70RO^_X*G4Z-Y/X51"DE>!GWB_U"!8':-?:HB.IWYK?*G,G1N1>;$6 M#+<&5*9_\TJ2"7!.>47!0Q+XDN/:K$OEM-J@!L%@2)?*$)U,.BQFA'X'XT5$ MP21D6U<")UD=(^XANZ)93BH8)0[#XVA]*J?58]4>O:/KNX?B[^V-Q+P4SC ' MIHY55+HX0$O.?%1@C:NYO^1[@,LERE'Q0DC7]5V%+'JD2 ^% M9A""H6 /%7*_4U/R:?4*#%+6$[T"0R0W=K\ @E3W9*S!$?E,K_DZMNRTY&+H^ 1-34+OLR,B1($+* M5HG T(2=QC>=7J_ WHK?6WZGD$5X^>U&"&=S78@8I:( -XOJB@E7TX*:KDSK M5-G)G>BOGN\4NA(.2'\=6?>GC/;KH<2WWI1^^_./7">!_,_RC#[F;+[Y\1$W M^?(:F"%%=-Y0@!(2V1 5- =OM #!L_!>JJ!R-_MX!G/7>3JD,6Y;'9MQ0?07 M.5X7E^W,)&X#LPQR9J$&WH'\*Z4A&4.&KPX'=]U4.0WFKO-\S>D?KSU U,OQ MVF=T\'.2^9Q7W_B,%X>YKM?"ND57\=HGZPH'HYBT0D>;Y"@KU$?AYN0K!P\^ M/M.#I)?CTMJ0_#K_/D]YD:H9F7'DR%1MV#-U-97R%EPDYSLK'0N))+B@3^$2 MNLW4R9<2=G?W[ V9G^T,?9RO__5FE>M\^DRXVMSV=(T209IB(+"423B1@_-" M >,6R:Z4:'@W"TP&\G:B6XDZ/%&M /27.%B7/F[Q=$5OURHGDH:*68-72@'J M%(MFACDSBF=W!-YV.ECF/P?K> ":NERHJ5"VO_EA-8]YABHRD00#=*'4/$P& M%[B':&.R@8>@^;W6W2?*.D8B<*>38'^RD]"-QD\6];OU5]Y=RE=,9LJ: B48 MTE34$D+Q2->NRYD':Y&Q<8_"'E3O=#[:N?S0Q,5Z,T$RUSJ[\+(U1R=B( MIDC()I*10%%WT[$,/!56BB@NB.:)J?\T1@W$['B-44/4WT$L?+=?PJ-F>CL! M*T4/=*\)0*4\<$]D*X[$6^N'\Y^R,6H0")YMC!JBD0[@-$J]N2Q">Z,8&%;C M@5@H'B8! HN<11-*ENSH\P).O#%J$*R.T1@U1,=3QWR'+#@09 &0=!"D"!*6%,#DHCZ-LF&_.2>>70&,\MCH. M[<#QY^3/[:#]SYM<+5I_AVO3[/Z=?SU?5(V2WKZ]N^XV]_YE6IFW=8#53M6+NU8E)%+&ZN]B&0Y:HLX M2F6 )0'&LBB4A!*$C2:GH M0%9*Z=)Q,/\<:S]-B#\*PJR. A%6% NDR(C4MCA M"BIBG[38S=B?8:R=?&-X)WF69O#Y">ZWF\T[-W77-\74*43%3;"@4YVAR$D8 MGG$$6Z)(GL5B=&]GZ5F&3KX1?,H3U XJO9R;\+(PPN"+^F.NM8CT]Z^7BZUH MSO&L3F\1,X'"2^LD.($,5'*1' N1H625+8MUJ?4HN?[CLGG::96&(&\U%NA( MB/L)#N73=_Q3(N(S;94D]YF!3#F#"JJ ,[5ZF-G$BA5UFFQGAW(/-D\[H]+O MH1P;<9-NYQ@AJ'U+LI@OUO-XT:YL49*1C]CDZ/FY;K>[@N SKH3)Q==QZ;:FK!R"2T: -#:6K+/4.$J< M-@HW)YKF.*6[ZA#\G-K8B%=GVZ-)G[Y\HOFFC@EL3>ET]XEJ]&"S"BDRXR593:;.F:@=7KD 1%= FSY;_E$E M=.G)7[*434&I>(1<+G:T9D"&$DR0/G!6EVZT[L3:@:QID]'C0:JU1CH V:=\ M1C_ZF,00Q>;KI@P8E M4_T'T>^UEJ"5K7ECK4-JL;#[20*FV^1\N$X? N1 7=PV5TR!QO[2[0 :;>[H=]?EP\DI+U.TX%V] MITM=(A-5 &]DE)H.BFW>.=B8A5ZVAD_M/?6 D X.R"5G.3W[KCU3S@<=R/UP MMDYF8LI2N!(XB&0UF0/$:%)CW.]&V;39U4G!7M-GGRERL-BG^OBHK>+ M[<#B;= _8MW*, J.6\5R@'3ZJ&D1&5,.=?X6*QE4+I&<$4]NC?6.65FS>:VM MTK0U+3O9F]^7B^]Y70NIJ^K7GY<;/+O]\TKC[\O-/_/FQAK-!,_%%Q. D2Q! MD84 GW4$6Y!)%5QQO'45_VC,G'1MRQ!,[^7+C Z/#KR:T01Q<6N_6:XN_ZK^ M'I^E.J7>2P^>X^4N")]LG3\F4G)=S9>OOZ-NXJT]7//%^7SQY?T?>;75UWJFC>31,@YHD8/" MY"$48CQ2*&]5-BS(YLF4G:GKH6SG<+P\L&?C:&?J54*_7GXG\?-+7N0RW\Q\ M4%9X;\'QNL8N9%W?\I%":<81@U-"\9>,SQ.?W4/Y33MHM!!@1_J_RG,$5_M M";E6!@'*, L8?(&L S%E@A?BQ7/!-$6/VU"T1IGGF\N<+L6E\XB+].O\[)S _^"7#XC"VGQQ MT\!M!%DTBO5^PU4=6[&^^JZ;S.= M)V@YU!Y>"_3=V:*+S\:0ER#K/X@GQ,@A(O)LDRU>MTX>WR%@XD? %OJ^ M;]SV%W 7$T_NS7*Y6,QPN;OQ]D"*[3F=E=JY'VT 'AVYFEE+<,4@."V\]%*: MY%KG3P<1.&W -PJ^QE-0![' H\Q=7@4/.'R5_M_Y>K.=]7 E6)U,0DLGK6BN M0#DGP9>B(*1L-;FM)(S6]NQ DJ<-28^'T)&4V %FR=JOMB[K]NW@VW)QP>.K MS68U#^37A+/\>?FZOC2LUMM2DE]SV'S*\7PUW\SS>B:%4MHJ!3*YVOM9.'A) MAU6$@-RADWF,+/(A)$][:Q\57@\CEZ/I^F2@C6=G5Q. %ND?6*?R4/C&LF.< MLT+AFR4Q!V2 SD1@-L@2E"NLM%X4? "YTSH*_4/Z6W!8X1,"[M1 K/#!=Z!@;O/Q.5I M(#NM?##&DT.=Z 1DM(!2)Q#*D='VNL2;_0 CX>:2E&D?;8Z"G'V$WC"]>:Q7 MFJNFIV5YM=C,4V5Z_CW?Q'.__1G/SE-.50NW7C%:OM<<2,*X+SO2$,0]_2PRZ.KN(,[_D">?_GQ^ =L MYS'X(',@[QM8,(GB.54 D_90QP?Y;$LQLK6?,"([O4S9/#Y*[S=1=@*9;D_/ M[_@M7PX5B*HXF376#1R:XD3#P)&E AL4L2ECXJQY3_ +-$V+XV[ LQ.H]]1D M!\C\M%G&?]UNL*GMK9?S*2@"2<@P@N5%T.%G!9Q"!AF%THZE7'SS;41/D],C M'O?5^WW7HI$2.L#3@>?VW77[OBY,E!(08@B97#6O 'GQH*U0,G/S_]N[MN:V M=1S\OO]%N[I9ME]V)DTO)[MIXDG<[NQ3AI(H1Z>RF$IR3OWOEY3OLBZ4" <\ M9_/2F38-"'X?"(( 1)K!!/J.?2C==;E4[<\> 0PSAC__(KA:LE5:/-&)&5C4 M]8S(<;A'(9%E$#\<&;9G4LL-O2DAT,=C$,5U=-27MCE8PQ]@ +JW6]\7SS3; MI*KN:*&0CJL7!)I4D] 5*#5V--)5&FZ_[CA\;6VZCDN&\;YV;-L1?:GD6GDQ Z<]I#/=S( M\()6=BF*-+"^$K4[EK+-Y]SBX4>!X.[3SI#' T'@\ .9-9T8;LAG,[4#EP?) MKDVIXW@!@7[BIUTCW-:B"]H8(!'8WUBW3X4''4\CUYS:MAD:3A!Q%VU[8X-X M@67PF' TI5$X"3RY3ZX[A\+MJKB O5P 8;#6G M%UX\K/Z<_5^*!CU?^AT)X MW2 )-+Z6T18HP*X,=3 LSYJ:Q)H&AC.Q/,,=C[AAN:%M^!8ECAGZSJ1ZI8%Z M;K-!%^44[JG<3=K&G4S$VO -VQYQ;SCV'6,Z,AW#GHRCT//XA ET3:U.#^1B M& 3[9\E:5;@UB&G$-Q W*0=C579&BJ*(Y1%_/'4#8S3U3,.=!E/#GXQ,(YR8 MX\ >^7[D3($-YEP+KONC>A(7'UD&;YI148X?0._/ )#*H!'6Q$Q$0C$@^>X5'[)O>1<^]MYJ\C@,]%D&!'(-3.>!OFPOM1878(MK 8J88R-"N2>^>$P: MC#V.#[=]-^3+RS<#:ECV. K&]CB(O=W4C] S/3M8>:BL M;/W;/D??>']8GW\"+M3;Z,B'N4K+AUB.L@# 7OT2*JH_LEYD<2 ^-!8-H]_2 MN,@?'K]M@Q1HO]0V%FK)Z)+64_.*>C?D@[U1HIQIF=&L?%PH#>A!P=GCM[S. M*!IR*ETR4+^=?0NR^R"I(]=\J_Z=!L6<;5_6./J/^_?9^6Z[>8\*Q#(&C2AC M1]Y?UXY46-+(ZK9W#OTG+IYW;RJ#VE@?^3(6-?[+6=0 !G#LAT>63YNY+LN( M\G T'AK]-DL$4/%K^A(+H7,>Y7[@/_P!HN:Y5)1C72<7.Y.30@3Q''^B'RV> M60C,5T4F2@EA&%OU:&C"U8P/6V3+-/R@XV/N=8Z$)4;^Q/P[ZP7K !M$HQ\!!Q+5C@TS@?D^-EU2\62B" MQ^\D45YN;7)13EZ]J)- 18>%EU\G+*=SME>WO*X2;O5UR$O<;@B2=G>HT)4113NH:P=<]8% /922I*#7K6YG[Z+ MJ$X@&D,-F#,Y #0H>1_R3>V+9M"- 2>R<0_+4JNH%11PLM[\]H/:655;.2Z9 MN<0W]_T[XX=DZ45*I,WCX+:=OF%YM!-J#.>/5P^/ M%S&+[O%P&\/>T#RDH<<.8.IV#[ZCBQG"GP9V@F7,8'JQS7+P>:""BP[4?4O# M+%DOCJ[Y6Q;JO-5*E=K=37S6VB#1@;)/O[)@EL4!P/HZB)(B1X/2VMGD=6#D MBWA Z",IZ&<29]])L@*@ID:F%$<:%-2:X4 FZW1EK[_^*$I3NGY.%[- S>UU MB):B#K?&)@>.KNW#-VD>XI9A0!J)9:>AV$V,E'KJ MV3]U%_^@^?-5QC+2HROJ_+?P$I1MR2TF,U/$[K5_L>?T(TO9*ZG- 32@?_Y; M>(DM6?0;9XJ(_BVE_TX(=\#//< _^R6\S@Y9[)OFB6KX^?.*S,@JZ67WE5_" M:]:0-_OZ>>)U/)[M?F#J]<]:@8BEFRXNCH/'-C"0 M@_Z#:LJ%SXHH-&Y:T:YE1:^29TUX"Q-_-@O6@*N6$F@G(/_7S0,7B0YEU] ; MM0V\5^4E3?%KD25SFBWS^VB>A9P^F!ZR%K%H)MIO"^X&!GTC%EI!U(9.):$= M5PH1Z\GHM"./P-).0$ F96'54(MTQ]9(F@(V4M!U3\I:)*) MUIK>CZ<.2) )NV/I)3AK$8O6EMZ/MFY@M'" I5[B*5]20#C!$W%HC>=#'&$= M$!HYPWFV3 M87W@D$JW)?+@K/ =$+T\(1%BS5+1&("4_J!UMNP-#MHQ3 N@) MJQ+Q6H"&>,,&/+3@ZN,J*Q4#(&DO"J\': @[502TH.6H:6RQN'HE<:+:3]>: !>Z79^CXZ&^O,$H;% M:#(#*"S7K=3=,.K5NUJ!:"G>/OP9 MO.*SMGV06T^SS1B65"&UJK.ML\X:+53((9E0-20]N\Q M2TJ8[Z/?V))>LU5:9.M;\L_ M/M"41G&A? G'H 'QRK^0YB"+JUXFP=U80M*MPC?+%_'4.I^ 'R=QL8:)W8:- MB%=B!C**?LCJWWV0M *KCU8.%Z1U=EC%X1^T6!5Q*_TFKN)!C$%:B)I%HS7?=5*!>N'"S)U,\H >#I(P>PI MZ<::M4P:]_[$]_[$?MR$O\]9>1Y7 M71ZGDM#:J-I61^UDL0E(DKU:,$NC*@YO6Z^%F\G,'?OF&4K$ 4MY31S+06M2 M:UL1-1/%#FJWVL(DWH7U^R1)C0H:+BU(>721;U$O(UD&%^M MN&"?4[@JX3ZHOX^B..!R/Z;X"9+1- M+EIW[E _VHT1MD=]%C="AGM%H5ALDXO6ESO4NW9CA+X6V9P5)(&H U=EH;7; M#EYSM5C@,W05%/PDGJQG) Z!B*H3B=98.YRO%F2P#\KBI,@U%%I!N<8FF6C] ML@.)Z\ &.^S<98:O7A=@OK%1*%ZKZ] HLP,>C=@K-3OR$) DULG&ZU,%X+(% M+!U VG ^D>!B7VL;'B9K[GY292OD[[S!*.\D,!=9+L-Q1>K^K@W-T0*+7C M_XX6-VG ED Y=*D!\%I6P;ANADT[AL^2S)=BNF4@*<:URAT-@!'[ILES]R-F MODU^P9 N.X84WSIEGWJ"I]TBOR^>:7;A]5T_AA35.B6N>H*'O:J)OTI(=AOG M!6"INUFJ%)TZI;,Z <(F\-RS*-_]6R]2JEM!IV16.S3HF?^=\XGO:!^RW+V_JU(I+[I1+;7]PRF13Y[E\.E-;+EB)1EP16 M*SSHT4XE\E9=?K4"I>C2*0'5!@OVI\XBH!(S B*L3IX47SHEC%I T2'%#W(] MYK$@*8)TRO+4P8 >A##E5LF=#"D^=,K!5":O1YNW,AU]^U5MG=(D&K:ILO0+ M#URVBGVD>9#%91D&J$^U6[P4B3HE0.0A0]^7PECH11+7M%\/LX,J/W=)EV)6 MIUR(-&"Z7JAQ^G[0C"5Q$--\EK'@5'/%VS5:A@&Y:D-V&@#W;C0/=68I S]D M[9:O],GM5GQX+!KJI=1NZ8@?@DKS=OK-KB1>Z)]2U^EYQXJMJC N7'X4M"^Y M0'ENP>_R'GW[ _&'3W+ZS[_]#U!+ P04 " !BG%188B;J#[X' !R)0 M$0 '!A;G=E>#,Q,7$R,C0N:'1M[5IM4R,W$OY^OT+'UFW8*MO8QBQ@6*H< MUENA+@4)D,K=IRMYI@?KD$<326/C_/I[6AJ_@'%BLMD 6T=1MF?4+76K'SW= MTLSQT(_TR?&09'KRM^._U^OBHTG*$>5>)):DIU243N4WXN>4W*VHURNI4U-, MK;H9>M%NMCOB9V-OU5C&=J^\II-9/\<[\?IX)PQR/##I].0X56.AT@];*FV^ M[V2'R3[M9ZW.0?9>MO=3HH-F9X#_3IK\I[4%58A''>>GFCYLC51>'Q*/W^VT M&_M[A3^:J-0/NZUF\Q];0?3D.#.YQW@6^O%G[&:E,T]WOBZUNLF[P:6MJ#IK M3HPVMONF&?Z.N*6>R9'2T^XWUVI$3IS31%R:DR]M#>8 &^*;JN% MOI<<2##C9)_)@]/^Y?79I[/3WO79Q;GXX:?+JY]ZY]?B^D)<]4_Y7N5;L[TM MWZWU[J5X<_%)7'_7%U>]RV][Y_VK^L6_ON__6_1.KP5:VLUF>Q,/_ELZK[+I MUEHT;J+VY3SO/.KY64V;>E@0/D#Y#)D7$ MI!CARBJI1283W++"C)07"&&06Q'(*2'GI)VRR$C>$L9=ZM/A7@IC,*0.:1AC ML$"B+-(NQ'*HPY*4K)@,53(4KN2/A?Z$+%6=L ,CY33R,Z?ZB?)#..@*2H*! MW&\!TTP*-\=02\5@NCP-KQ1QNZ\'<20RE2.F#(]%#&N &\31;)?:59Z!,*17 MZ$?EB2Y3] F<+ 6L!HPI)ID"86:$,G*U7D"PBKY[,#10GBKNN,82I88 <&< MCC"<"_8D$HDCTV;B9J"T=*.,F"" <:.6&+,YB(Y ? M$R!?I\HEVK@2>DR+UN@(C,*:A%+<=F(;.$@)P(K![M\E0YG?D.B!<2Y+3:[* M=[NRWMK;IG=!O[67QJMXJ;@VS",J>1#!W+0$U@@>-NAIHV7W1LLP&GO\$,>0 MX/3]N=50O*7 T[GO[KXOOOSFXW&P+A7DSX[63N.PQ1/QD1QF"C$+J>OW457C MK)K(TFVNPNEM0 !'-5),F*:TZ "T-%8ND!VD* _]< 6\H,EEJK6D94!;E3$7 M8*E5-,R-"I0)6YS1*@V[:U<.G$J5M(H=4#&O!_+/N:?2<:X-*]2%Q!RHT3B" M0=A7!Z4"):-*2BV9T>%6,&*1LZ$1*X#EP@6_!L2"(%WH4_JY)/MB@#QX24#> M[:P">6/>6L'SYHRW,:RQ%,8J9;1*9W+)_"X=D,[U(T-8VG0&)P!?/" M8@/^C9>/UWT!L% $=[I870Y,Z==;L$F&D'-IXM(Y^_W-C1C,BO*P!BG.!.P) M>.,!O@;,I2\)Q=X3N))3NDF2TG+PE_+G([V.C/.X MS^>2Z,LEZ.B7>&(CMM>H9$ Q6.R!=&4X]DH4C@?XY" OYW:]BU8-I9L7&\Q_ M ?64AL00YJ,B[:G0ZI9T=5;P0+[VV5/T9R#]F8"]]Y5LPL)183I;$;4%*3%' M+J-RP4^,JR?4&BMEZ]PTB=+5&^OFZ3W<0)>CD?*>Z#K;@Z)=2P?RPN,H\"4<*[_Z_P_IR:;VG49)AKA2@QKM:WB0G MBH"-*C7/=SH3DK><:V.)%K)M*"[#0>;L_.=)B*LV)?%TX1$>DRD4'Z/_"LSX?]5R4Q )3)UA$U+0M'W=F/(V2!0LMI5^5A[H/24676P'AO1EU^ M'C[F5(*2HQHE#!B;JT?EG7:CO=?BI^4>AOIT-G#U(+T1'J3O^'2U[?"@<=A< MW]QLM.9M.Z'OV#\\<(7,/VSM;LT4*K!TV\6=>/ DF_'ST(EH_U^_K(*S;]]T M@*'P*<[/_MF_^D[T+B\N>_,8;^!O%51&3Y/+ 1$.@@0;?_3$N4 ?SS01R\^& MG^+\JW'P=*@H$_T[2DK>8XJ+I5+L8U7(K#J^$U;B;U/&X;,EA8^@V5!*B4\T ML-B%3..A=[M9BZ_P;,)XSV?^>O,>O 94&!>>4'7C>>R85EX,6JS%P)7-A8H< M8#F6?KW*NE=3UKYE5'W&=YYVPKM6_P-02P,$% @ 8IQ46*B\>9#-!P M("8 !$ !P86YW97@S,3)Q,C(T+FAT;>U::W/;MA+]?G\%KC--G1E)UK.Q M9<54BYO,LFZ[VV>_*GTKQCRT6V$E'<_Z.=H+ST=[?I"C2"73XZ-$C)E(7NV( M..GU4GZPG_(>[Q,=[$?]:-#O[\>#03^E7OM_G1VH0CSH&#N5]&HG%T4S(S?^ ML-]MO1R4]G B$IL-.^WV-SM>]/@H587%>!KZX6?H9J4S2W>VR:6X*8;>I9V@ M.FN.E51Z^*SM_QVZEF;*?YP$DU^B'RD*FKG0Z3JCS^XR$0G[_%GGN_9AK]/JWC=[V7NN;S !5I7# M3@=]+SD08\9)/Y(')V=7UQ?G%R>CZXO+-^SM+U?O?AF]N6;7E^S=V8E[5_O6 M[N[R%QN]>RK>7)ZSZ]=G[-WHZOO1F[-WSYL1.,V:I_/\_Y:SR\:[%24_);]H"3%6<8;+";M#&(VXT#H8/]P*W!V M[X/S<;WJM&8V__.C'Y8\24"C34FI'7;W6V LS#/+^)B8IK&@"9C69L*PGRNN M 7HY95=4*FV9*MBYTGE8.YUV\V>F4O:62\5&TBK89R=@7],( A=%W$* #K[ M '6?7("^YP9A00#R*;LMU$12#%E56%U1? M"=3G4D2,LQQ/6G#)4A[CE68J%Y8AA%YN1:"@F(SA>NI$I3X-W"8S! MD-(G8HSA!&*AD7@A5D =EB2DV203<<9,Y?XL]">DJ>[$.9 +(Y&A7;*?")O! M05-2[ UT_98P325PL;"QAR\R,6;'V"X57 M_\G!Z_I>+)X_V^]V7AZ:&D!UCG<$H-)4X-%'Z8)Q31X/B*^()+FX,0(((RE, MYL2=6 [RW! ; M@7&N*DFFSG<]WNP,=NF%U^\,DO 4'H6K#HN 2C<(<]RT!-8 'F?0AXV6WALM MQ6C.XX!:. =$R.N>_ O74V5""1T(*.W6)?=VP;G%YY'E0A75Q3W2I_O1IY*YVJ*QT"5 ;7XC$L=*)-\!7 MHC=4H+Z0P#9:J'2+QHF@R@[XQ>(2I2?QKP3!\5-"<*#BLS&7E>NY-)]&5B=/1[.+%ANQM44J 8+/9 NC8<>R7RQP/NY*"HYG:] M"%9EW,R+#<=_'O64^,3@YZ,F[2F3XI9D?5;P0+[QT5/T*9#^2, >?"6;,']4 MF,Q61&-!2HXCEU&YX">'JP^H-5;*UKEI'*6K5=K,T[M_@2[S7%A+])X,$"D4 M$*X]$;#/=[(+[()PC2-T_.\*Z-F"H]\K ?/]XJJ*V!\IO/C_#NOSI?611$F& MN1* FMO5NDUR+ C8J%/S?*F3I]K#TI^ZJ2^1/< HV0 MLU,-XF@@[N2Y#LCQ!\\UQ!HAY8EBK.287-XK^$U]?JYK>J2\E&I*:)UD*G B MOP=@ .Z3% 6M;6'PWJN]XR/K=U2U:@1PDFXB#I*7AH:S'X?@]5+RZ5 4?C:] MTF$]4*2L5?G0W7&/77) $5&CSJ,M--?7W_UNJSOHN!MP"VML,ANXOAQO^L0>WTPX1#YT( M]B_?V?^#/W_6!S3\7W;Z6=;-_E9V7+P=_?A(R]:/SWYX1.?UZ MQ!Y\J[$%WNI%Y==C";/=P1J;V?MWP?@8\W__SGT^$9]^R6&J'LG%DTQ0RL[G M='L92MQ57_<\!;Z??0\>+;^>(F/YJI2=4Z2QH9N&^X-NNQ&^A]J8/!Y\M%0J MXV_3AN'L>$PKGS$M4.ZS0'NAPB- O;*;539]2+/QFZCZ;_A":\]_&?8G4$L# M!!0 ( &*<5%@54T[..@0 -80 1 <&%N=V5X,S(Q<3(R-"YH=&W5 M6&USXC80_MY?L273>YG!8#MP"2_)C$N<"=<.Y(#TKI\ZPI)C-<+R27(2^NN[ MDB&OQR2=N1PIPWB,]NUYUEKMFGYF%N*PGS%"#W_J_^QY<"23;Y.7RF3%^ YZVT!K)8*GZ>&0C]L 6?I;K@EZ22&VX$.US[Z3>KW_VF"]*? M2[H\[%-^"9P>U/@\#))=$E#\LE:0!/NM=H?Z+;:7MI/.O$7^"FIHBNJ5C39+ MP0YJ"YY[&;/QNZVPL=94#_NIS W&4VA?W59N'CDS[-IX M1/#SO.LHU2K3M3B10JKNCN\^/2OQ4K+@8ME].^,+IF'$KF B%R1_6]5HN;_,,2$\-S/JPKR'OH1/&=K"D%H0+JLEGE-DW U;[LA[<=ZM;_(>UF'$+YC.(%)2D3HD3%F(=2A* MI4N"B(R$A]N2)8;+_,ZV!**!4%G8%G/7\)ZF3:M,P60,ID3-22*-P18@D35DB%*CD<2[58Q?6]3];HE @)DJ4PS),&I%(Y7U]O?!68*$F!8?8I?"0Y"I:K8SJHNP98A[04J)G(12$XYOJ* MF\QY4>QKR16SG5#;V \2\8Z\!XP7M-_1]S=,65(J;JR;^#K)2'[.UG2#SFZK MRMS"H<'[G%;T>8[ %\0Z1QBY(?C@**Z"+I/L.8E)"7=D%=,6;-W:$B$ ?2)_ M(I"*+A"]KCN4*<])GMAUC$:YBVO!H%8I*JX2$^< Z2>S_C*E\8WN[RZ&S 5; M1YA+19GRL'P$*33KKF]ZE.M"D&67YZX(G%%OA6#5Q-)P$TO3T,>RSGZCXV\6^XW@1M9TOBO_R$ 7 M)#^H[=;6!@6A%,>X;EA?%7OX6SP]V29YB+;(?C*>1 \F]V=L]%4UV_/";V!Y@I:" M4[!H>_^Q"-#'CV^QU::[TU]O4O#]JWQ[! <99REV-^QTAE\R&*)D>HQ\:8[@I]H$GM;&XR.L%&^V6GO]^"8S=7MD!#ZU9 SVIRV\._&=^# M5^U":M?ONXH)8I_?HY?OVVIT;=*_-2%S+,C2;#;9--YO?)-?7:O_%9KN_XQ_ M 5!+ P04 " !BG%18 SLVXB($ "X#P $0 '!A;G=E>#,R,G$R,C0N M:'1MU5=M<^(V$/[>7[$ET]S=# ;;0 B&9,;EY4*;@1R0N?931UARK$98/DE. MPOWZKF7(ZS&7Z5R:E \>6_OV/,M*N^HE9B6.>PDC]/BGWL^. P,9Y2N6&H@4 M(X91R#5/+^ S9?H2'&>CU9?96O&+Q(#O^DWX+-4EOR*EW' CV/'63Z]>?O?J M-DAO*>GZN$?Y%7!Z5.&,'C0:A^U.W&Z1IM<@2[IL=[Q6[/JNY[99YR^O@J:H M7MIHLQ;LJ++BJ9.P(G[0]&OM5F:ZUYR:)/!<]Y>*53WNQ3(U&$^A??E:NGGB MS+ ;XQ#!+]+ 4JJ4IEMQ)(54P9YK?]U"XL1DQ<4Z>+?@*Z9APJYA)ESQ7@T[H>+\70"TQ'T3\;#$8S&DW#2 M'X>GN(32X6PGL;="Y.Q\-C\/)PM83-\\5N^PK)CSVKS6K\%\V"^R7ZYYC99; M??,,PCF$@^G98CB _U/B'V2ZXQX4!;\X&<(\G/T:3H9S9_K'Z?!/"/N+0N*[ M[O,VM/]P0_^=:\/C=;G$4XJ, []IC[P7Y]W\)N]Q%08\(Y?P40H6)0FI0L14 M ;(*6:YT3A"3D?"X,%EDN$SO%280#83*K&@R]PT?:!:)E3&8A,&Q'R7B/?D &,]KO:MU<RDYB8<$M6,5V K1:V M1 A G\B?"*2B,T2OJQ9ES%.21L4Z1J/]F_64VQS?Z MOWT8LA1L&V$I%67*P0TD2*99L'WI4JXS0=8!3^TVL$;=#9ZE-$:N@F+TN"K* M/R)B@\JB*<6;J01G%+_E%8.)032&;@-O9I::G5GJACZ5=0YK'7>WV*UYM[*Z M]5WZ1P8Z(^E1I5'9&F2$4ASD C^[@4=#@V#Q$Q(E_ONCU']XSEC&^WO-=E?; M)PRV?^$/!7+X+!SCL_#W%PG_S#S QU)^/%;#E/U2A3["6Z[ +([94=TW:=\LF#3N;S*/+9":U[6>!8@+[UQ5[B?.&UL4$L! A0# M% @ 8IQ46&T)*6_<8@ V9,$ !4 ( !L4L" '!A;G&UL4$L! A0#% @ 8IQ46&(FZ@^^!P #,Q,7$R,C0N:'1M4$L! A0#% @ M8IQ46*B\>9#-!P ("8 !$ ( !#XL$ '!A;G=E>#,Q,G$R M,C0N:'1M4$L! A0#% @ 8IQ46!533LXZ! UA !$ M ( !"Y,$ '!A;G=E>#,R,7$R,C0N:'1M4$L! A0#% @ 8IQ46 ,[-N(B M! N \ !$ ( !=)<$ '!A;G=E>#,R,G$R,C0N:'1M4$L% 3!@ * H A@( ,6;! $! end XML 101 panw-20240131_htm.xml IDEA: XBRL DOCUMENT 0001327567 2023-08-01 2024-01-31 0001327567 2024-02-12 0001327567 2024-01-31 0001327567 2023-07-31 0001327567 us-gaap:ProductMember 2023-11-01 2024-01-31 0001327567 us-gaap:ProductMember 2022-11-01 2023-01-31 0001327567 us-gaap:ProductMember 2023-08-01 2024-01-31 0001327567 us-gaap:ProductMember 2022-08-01 2023-01-31 0001327567 us-gaap:ServiceMember 2023-11-01 2024-01-31 0001327567 us-gaap:ServiceMember 2022-11-01 2023-01-31 0001327567 us-gaap:ServiceMember 2023-08-01 2024-01-31 0001327567 us-gaap:ServiceMember 2022-08-01 2023-01-31 0001327567 2023-11-01 2024-01-31 0001327567 2022-11-01 2023-01-31 0001327567 2022-08-01 2023-01-31 0001327567 us-gaap:RetainedEarningsMember 2023-08-01 2024-01-31 0001327567 us-gaap:RetainedEarningsMember 2022-08-01 2023-01-31 0001327567 us-gaap:CommonStockMember 2023-10-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-10-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001327567 us-gaap:RetainedEarningsMember 2023-10-31 0001327567 2023-10-31 0001327567 us-gaap:RetainedEarningsMember 2023-11-01 2024-01-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-01 2024-01-31 0001327567 us-gaap:CommonStockMember 2023-11-01 2024-01-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-11-01 2024-01-31 0001327567 us-gaap:CommonStockMember 2024-01-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-01-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001327567 us-gaap:RetainedEarningsMember 2024-01-31 0001327567 us-gaap:CommonStockMember 2022-10-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-10-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001327567 us-gaap:RetainedEarningsMember 2022-10-31 0001327567 2022-10-31 0001327567 us-gaap:RetainedEarningsMember 2022-11-01 2023-01-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-01 2023-01-31 0001327567 us-gaap:CommonStockMember 2022-11-01 2023-01-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-11-01 2023-01-31 0001327567 us-gaap:CommonStockMember 2023-01-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001327567 us-gaap:RetainedEarningsMember 2023-01-31 0001327567 2023-01-31 0001327567 us-gaap:CommonStockMember 2023-07-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-07-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001327567 us-gaap:RetainedEarningsMember 2023-07-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2024-01-31 0001327567 us-gaap:CommonStockMember 2023-08-01 2024-01-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-08-01 2024-01-31 0001327567 us-gaap:CommonStockMember 2022-07-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-07-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001327567 us-gaap:RetainedEarningsMember 2022-07-31 0001327567 2022-07-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2023-01-31 0001327567 us-gaap:CommonStockMember 2022-08-01 2023-01-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-08-01 2023-01-31 0001327567 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-01-31 0001327567 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-01-31 0001327567 us-gaap:OtherAssetsMember 2024-01-31 0001327567 us-gaap:OtherAssetsMember 2023-01-31 0001327567 country:US 2023-11-01 2024-01-31 0001327567 country:US 2022-11-01 2023-01-31 0001327567 country:US 2023-08-01 2024-01-31 0001327567 country:US 2022-08-01 2023-01-31 0001327567 panw:OtherAmericasMember 2023-11-01 2024-01-31 0001327567 panw:OtherAmericasMember 2022-11-01 2023-01-31 0001327567 panw:OtherAmericasMember 2023-08-01 2024-01-31 0001327567 panw:OtherAmericasMember 2022-08-01 2023-01-31 0001327567 srt:AmericasMember 2023-11-01 2024-01-31 0001327567 srt:AmericasMember 2022-11-01 2023-01-31 0001327567 srt:AmericasMember 2023-08-01 2024-01-31 0001327567 srt:AmericasMember 2022-08-01 2023-01-31 0001327567 us-gaap:EMEAMember 2023-11-01 2024-01-31 0001327567 us-gaap:EMEAMember 2022-11-01 2023-01-31 0001327567 us-gaap:EMEAMember 2023-08-01 2024-01-31 0001327567 us-gaap:EMEAMember 2022-08-01 2023-01-31 0001327567 srt:AsiaPacificMember 2023-11-01 2024-01-31 0001327567 srt:AsiaPacificMember 2022-11-01 2023-01-31 0001327567 srt:AsiaPacificMember 2023-08-01 2024-01-31 0001327567 srt:AsiaPacificMember 2022-08-01 2023-01-31 0001327567 panw:SubscriptionMember 2023-11-01 2024-01-31 0001327567 panw:SubscriptionMember 2022-11-01 2023-01-31 0001327567 panw:SubscriptionMember 2023-08-01 2024-01-31 0001327567 panw:SubscriptionMember 2022-08-01 2023-01-31 0001327567 panw:SupportMember 2023-11-01 2024-01-31 0001327567 panw:SupportMember 2022-11-01 2023-01-31 0001327567 panw:SupportMember 2023-08-01 2024-01-31 0001327567 panw:SupportMember 2022-08-01 2023-01-31 0001327567 2024-02-01 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-01-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2023-07-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2024-01-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001327567 us-gaap:CashEquivalentsMember 2024-01-31 0001327567 us-gaap:InvestmentsMember us-gaap:CertificatesOfDepositMember 2024-01-31 0001327567 us-gaap:InvestmentsMember us-gaap:CommercialPaperMember 2024-01-31 0001327567 us-gaap:InvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001327567 us-gaap:InvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2024-01-31 0001327567 us-gaap:InvestmentsMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2024-01-31 0001327567 us-gaap:InvestmentsMember us-gaap:AssetBackedSecuritiesMember 2024-01-31 0001327567 us-gaap:InvestmentsMember 2024-01-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2023-07-31 0001327567 us-gaap:CashEquivalentsMember 2023-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:CertificatesOfDepositMember 2023-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:CommercialPaperMember 2023-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2023-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2023-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:AssetBackedSecuritiesMember 2023-07-31 0001327567 us-gaap:InvestmentsMember 2023-07-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-01-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-07-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-08-01 2024-01-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-08-01 2023-01-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-11-01 2024-01-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-11-01 2023-01-31 0001327567 us-gaap:ForeignExchangeContractMember 2023-08-01 2024-01-31 0001327567 2022-08-01 2023-07-31 0001327567 panw:DigSecuritySolutionsLtdMember 2023-12-05 2023-12-05 0001327567 panw:DigSecuritySolutionsLtdMember panw:ReplacementEquityAwardsMember 2023-12-05 2023-12-05 0001327567 panw:DigSecuritySolutionsLtdMember us-gaap:RestrictedStockMember 2023-12-05 2023-12-05 0001327567 panw:DigSecuritySolutionsLtdMember 2023-12-05 0001327567 panw:DigSecuritySolutionsLtdMember us-gaap:DevelopedTechnologyRightsMember 2023-12-05 2023-12-05 0001327567 panw:TalonCyberSecurityLtdMember 2023-12-28 2023-12-28 0001327567 panw:TalonCyberSecurityLtdMember panw:ReplacementEquityAwardsMember 2023-12-28 2023-12-28 0001327567 panw:TalonCyberSecurityLtdMember us-gaap:RestrictedStockMember 2023-12-28 2023-12-28 0001327567 panw:TalonCyberSecurityLtdMember 2023-12-28 0001327567 panw:TalonCyberSecurityLtdMember us-gaap:DevelopedTechnologyRightsMember 2023-12-28 2023-12-28 0001327567 us-gaap:DevelopedTechnologyRightsMember 2024-01-31 0001327567 us-gaap:DevelopedTechnologyRightsMember 2023-07-31 0001327567 us-gaap:CustomerRelationshipsMember 2024-01-31 0001327567 us-gaap:CustomerRelationshipsMember 2023-07-31 0001327567 us-gaap:PatentsMember 2024-01-31 0001327567 us-gaap:PatentsMember 2023-07-31 0001327567 us-gaap:TrademarksAndTradeNamesMember 2024-01-31 0001327567 us-gaap:TrademarksAndTradeNamesMember 2023-07-31 0001327567 us-gaap:OtherIntangibleAssetsMember 2024-01-31 0001327567 us-gaap:OtherIntangibleAssetsMember 2023-07-31 0001327567 us-gaap:InProcessResearchAndDevelopmentMember 2024-01-31 0001327567 us-gaap:InProcessResearchAndDevelopmentMember 2023-07-31 0001327567 panw:A2023NotesMember 2018-07-31 0001327567 panw:A2025NotesMember 2020-06-03 0001327567 panw:A2025NotesMember 2020-06-03 2020-06-03 0001327567 panw:Circumstance1Member panw:A2025NotesOptionToConvertMember 2020-06-03 2020-06-03 0001327567 panw:Circumstance2Member panw:A2025NotesOptionToConvertMember 2020-06-03 2020-06-03 0001327567 panw:A2025NotesMember 2023-11-01 2024-01-31 0001327567 panw:A2025NotesMember 2023-08-01 2024-01-31 0001327567 panw:A2025NotesMember 2024-01-31 0001327567 panw:A2025NotesMember 2023-07-31 0001327567 panw:A2025NotesMember us-gaap:FairValueInputsLevel2Member 2024-01-31 0001327567 panw:A2025NotesMember us-gaap:FairValueInputsLevel2Member 2023-07-31 0001327567 panw:A2023NotesMember 2023-11-01 2024-01-31 0001327567 panw:A2023NotesMember 2022-11-01 2023-01-31 0001327567 panw:A2025NotesMember 2022-11-01 2023-01-31 0001327567 panw:A2023NotesMember 2023-08-01 2024-01-31 0001327567 panw:A2023NotesMember 2022-08-01 2023-01-31 0001327567 panw:A2025NotesMember 2022-08-01 2023-01-31 0001327567 panw:A2023NotesMember 2024-01-31 0001327567 panw:A2023NotesMember 2023-01-31 0001327567 panw:A2025NotesMember 2023-01-31 0001327567 panw:A2025NoteHedgesMember 2020-06-03 2020-06-03 0001327567 panw:A2025NoteHedgesMember 2023-11-01 2024-01-31 0001327567 panw:A2025NoteHedgesMember 2023-08-01 2024-01-31 0001327567 panw:A2023WarrantsMember 2018-07-31 0001327567 panw:A2023WarrantsMember 2018-07-31 2018-07-31 0001327567 panw:A2025WarrantsMember 2020-06-03 0001327567 panw:A2025WarrantsMember 2020-06-03 2020-06-03 0001327567 panw:A2023WarrantsMember 2023-08-01 2024-01-31 0001327567 panw:A2023WarrantsMember 2023-11-01 2024-01-31 0001327567 us-gaap:RevolvingCreditFacilityMember 2023-04-13 0001327567 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-04-13 2023-04-13 0001327567 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-04-13 2023-04-13 0001327567 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember panw:SecuredOvernightFinancingRateSOFRMember 2023-04-13 2023-04-13 0001327567 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember panw:SecuredOvernightFinancingRateSOFRMember 2023-04-13 2023-04-13 0001327567 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-04-13 2023-04-13 0001327567 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-04-13 2023-04-13 0001327567 us-gaap:RevolvingCreditFacilityMember 2024-01-31 0001327567 panw:CloudMember 2024-01-31 0001327567 us-gaap:InventoriesMember 2024-01-31 0001327567 panw:OtherPurchaseObligationMember 2024-01-31 0001327567 panw:ServiceProviderPurchaseCommitmentMember 2023-08-01 2024-01-31 0001327567 2024-01-22 2024-01-22 0001327567 2019-02-28 0001327567 2020-12-31 0001327567 2021-08-31 0001327567 2022-08-31 0001327567 2023-11-30 0001327567 us-gaap:RestrictedStockUnitsRSUMember 2023-07-31 0001327567 panw:PerformanceStockUnitsPSUsMember 2023-07-31 0001327567 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-01-31 0001327567 panw:PerformanceStockUnitsPSUsMember 2023-08-01 2024-01-31 0001327567 us-gaap:RestrictedStockUnitsRSUMember 2024-01-31 0001327567 panw:PerformanceStockUnitsPSUsMember 2024-01-31 0001327567 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-01-31 0001327567 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-01-31 0001327567 srt:MinimumMember panw:PerformanceStockUnitsPSUsMember 2023-08-01 2024-01-31 0001327567 srt:MaximumMember panw:PerformanceStockUnitsPSUsMember 2023-08-01 2024-01-31 0001327567 panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2023-08-01 2024-01-31 0001327567 panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2023-11-01 2024-01-31 0001327567 srt:MinimumMember panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2023-08-01 2024-01-31 0001327567 srt:MaximumMember panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2023-08-01 2024-01-31 0001327567 panw:PerformanceStockUnitsPSUsMember 2023-11-01 2024-01-31 0001327567 srt:MinimumMember panw:PerformanceStockUnitsPSUsMember 2023-11-01 2024-01-31 0001327567 srt:MaximumMember panw:PerformanceStockUnitsPSUsMember 2023-11-01 2024-01-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2023-07-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2022-08-01 2023-07-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2023-08-01 2024-01-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2024-01-31 0001327567 us-gaap:ProductMember us-gaap:CostOfSalesMember 2023-11-01 2024-01-31 0001327567 us-gaap:ProductMember us-gaap:CostOfSalesMember 2022-11-01 2023-01-31 0001327567 us-gaap:ProductMember us-gaap:CostOfSalesMember 2023-08-01 2024-01-31 0001327567 us-gaap:ProductMember us-gaap:CostOfSalesMember 2022-08-01 2023-01-31 0001327567 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-11-01 2024-01-31 0001327567 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-11-01 2023-01-31 0001327567 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-08-01 2024-01-31 0001327567 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-08-01 2023-01-31 0001327567 us-gaap:ResearchAndDevelopmentExpenseMember 2023-11-01 2024-01-31 0001327567 us-gaap:ResearchAndDevelopmentExpenseMember 2022-11-01 2023-01-31 0001327567 us-gaap:ResearchAndDevelopmentExpenseMember 2023-08-01 2024-01-31 0001327567 us-gaap:ResearchAndDevelopmentExpenseMember 2022-08-01 2023-01-31 0001327567 us-gaap:SellingAndMarketingExpenseMember 2023-11-01 2024-01-31 0001327567 us-gaap:SellingAndMarketingExpenseMember 2022-11-01 2023-01-31 0001327567 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2024-01-31 0001327567 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2023-01-31 0001327567 us-gaap:GeneralAndAdministrativeExpenseMember 2023-11-01 2024-01-31 0001327567 us-gaap:GeneralAndAdministrativeExpenseMember 2022-11-01 2023-01-31 0001327567 us-gaap:GeneralAndAdministrativeExpenseMember 2023-08-01 2024-01-31 0001327567 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2023-01-31 0001327567 srt:MaximumMember panw:FiscalYear2019Member panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2023-08-01 2024-01-31 0001327567 srt:MaximumMember panw:FiscalYear2018Member panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2023-08-01 2024-01-31 0001327567 us-gaap:StockCompensationPlanMember 2023-11-01 2024-01-31 0001327567 us-gaap:StockCompensationPlanMember 2022-11-01 2023-01-31 0001327567 us-gaap:StockCompensationPlanMember 2023-08-01 2024-01-31 0001327567 us-gaap:StockCompensationPlanMember 2022-08-01 2023-01-31 0001327567 srt:ScenarioForecastMember panw:A2025NotesMember 2024-02-01 2024-04-30 0001327567 panw:NikeshAroraMember 2023-11-01 2024-01-31 0001327567 panw:JohnDonovanMember 2023-11-01 2024-01-31 0001327567 panw:JohnDonovanMember 2024-01-31 0001327567 panw:LeeKlarichMember 2023-11-01 2024-01-31 0001327567 panw:LeeKlarichMember 2024-01-31 0001327567 panw:JoshuaPaulMember 2023-11-01 2024-01-31 0001327567 panw:JoshuaPaulMember 2024-01-31 shares iso4217:USD iso4217:USD shares pure panw:day panw:patent 0001327567 false 2024 Q2 --07-31 P3Y P1Y P1Y P7Y6M P7Y6M P188D P815D P423D P362D 10-Q true 2024-01-31 false 001-35594 PALO ALTO NETWORKS, INC DE 20-2530195 3000 Tannery Way Santa Clara CA 95054 408 753-4000 Common stock, $0.0001 par value per share PANW NASDAQ Yes Yes Large Accelerated Filer false false false 323100000 1782500000 1135300000 1588500000 1254700000 6500000 7800000 1896300000 2463200000 445500000 388800000 328000000.0 339200000 405900000 466800000 6446700000 6048000000 352300000 354500000 355800000 263300000 3619600000 3047900000 639900000 653300000 504600000 547100000 3372700000 2926800000 440100000 315400000 2234300000 23100000 326000000.0 321700000 18292000000 14501100000 178800000 132300000 452600000 548300000 394200000 390800000 4918100000 4674600000 1821800000 1991500000 7765500000 7737500000 4900300000 4621800000 588500000 28100000 362700000 279200000 317800000 86100000 13934800000 12752700000 0.0001 0.0001 100000000.0 100000000.0 0 0 0 0 0 0 0.0001 0.0001 1000000000 1000000000 322700000 322700000 308300000 308300000 3650000000 3019000000 -6500000 -43200000 713700000 -1227400000 4357200000 1748400000 18292000000 14501100000 390700000 352900000 731800000 682900000 1584400000 1302200000 3121400000 2535600000 1975100000 1655100000 3853200000 3218500000 88200000 100500000 165600000 220600000 410900000 365700000 806300000 707500000 499100000 466200000 971900000 928100000 1476000000 1188900000 2881300000 2290400000 447900000 404100000 857400000 775900000 673000000.0 625500000 1333500000 1240500000 301500000 119400000 421600000 218900000 1422400000 1149000000 2612500000 2235300000 53600000 39900000 268800000 55100000 2800000 6900000 5700000 13700000 84700000 51400000 155000000.0 77400000 135500000 84400000 418100000 118800000 -1611400000 200000 -1523000000 14600000 1746900000 84200000 1941100000 104200000 5.47 0.28 6.16 0.35 4.89 0.25 5.49 0.31 319600000 302300000 314900000 301000000.0 357500000 331600000 353700000 335000000.0 1746900000 84200000 1941100000 104200000 60100000 33500000 41900000 5700000 27600000 63100000 -13300000 20600000 1200000 -3400000 -8100000 -18200000 26400000 66500000 -5200000 38800000 86500000 100000000.0 36700000 44500000 1833400000 184200000 1977800000 148700000 313700000 3296700000 -93000000.0 -1033200000 2170500000 1746900000 1746900000 86500000 86500000 3100000 55300000 55300000 3800000 3800000 302100000 302100000 800000 -300000 -300000 800000 5900000 322700000 3650000000 -6500000 713700000 4357200000 302300000 2266200000 -111100000 -1647100000 508000000.0 84200000 84200000 100000000.0 100000000.0 1900000 800000 800000 1500000 1500000 287500000 287500000 1800000 250000000.0 250000000.0 302400000 2303000000 -11100000 -1562900000 729000000.0 308300000 3019000000 -43200000 -1227400000 1748400000 1941100000 1941100000 36700000 36700000 5700000 142300000 142300000 19300000 19300000 575200000 575200000 300000 66700000 66700000 1100000 -500000 -500000 1100000 9000000.0 322700000 3650000000 -6500000 713700000 4357200000 298800000 1932700000 -55600000 -1667100000 210000000.0 104200000 104200000 44500000 44500000 5400000 69000000.0 69000000.0 15400000 15400000 566700000 566700000 1800000 250000000.0 250000000.0 302400000 2303000000 -11100000 -1562900000 729000000.0 1941100000 104200000 543000000.0 549300000 -1691300000 2500000 132900000 140600000 214400000 196000000.0 2100000 3500000 26100000 24600000 30900000 14300000 -568000000.0 -864600000 43300000 86500000 159300000 152900000 -45900000 78400000 47300000 700000 -98300000 -68300000 199800000 -113900000 518500000 559600000 2216000000 1931300000 2011400000 3719300000 431200000 499600000 808300000 998900000 610600000 185600000 72000000.0 77900000 -1454500000 -2484300000 172300000 0 66700000 272700000 143900000 68400000 19300000 15400000 -114400000 -219700000 647100000 -772700000 1142200000 2124800000 1789300000 1352100000 1782500000 1346300000 6300000 5800000 500000 0 1789300000 1352100000 -27400000 -300000 Description of Business and Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Palo Alto Networks, Inc. (the “Company,” “we,” “us,” or “our”), headquartered in Santa Clara, California, was incorporated in March 2005 under the laws of the State of Delaware and commenced operations in April 2005. We empower enterprises, organizations, service providers, and government entities to secure their users, networks, clouds, and endpoints by delivering comprehensive cybersecurity enabled by artificial intelligence and automation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”), consistent in all material respects with those applied in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on September 1, 2023. The condensed consolidated financial statements include our accounts and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of our quarterly results. Our condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain prior period amounts in the condensed consolidated financial statements have been reclassified to conform to the current period presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and the accompanying notes. We base our estimates on assumptions, both historical and forward looking, that we believe are reasonable. Actual results could differ materially from those estimates due to risks and uncertainties, including uncertainty in the current economic environment.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies as of and for the six months ended January 31, 2024, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance that expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The standard is effective for our annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026, and requires retrospective application for all prior periods presented in the financial statements. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued authoritative guidance that requires consistent categories and greater disaggregation of information in the effective tax rate reconciliation and additional disclosures of income taxes paid by jurisdiction. The standard is effective for our annual periods beginning in fiscal 2026 and could be applied either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”), consistent in all material respects with those applied in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on September 1, 2023. The condensed consolidated financial statements include our accounts and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are unaudited but include all adjustments of a normal recurring nature necessary for a fair presentation of our quarterly results. Our condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes in our Annual Report on Form 10-K for the fiscal year ended July 31, 2023.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and the accompanying notes. We base our estimates on assumptions, both historical and forward looking, that we believe are reasonable. Actual results could differ materially from those estimates due to risks and uncertainties, including uncertainty in the current economic environment.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance that expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The standard is effective for our annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026, and requires retrospective application for all prior periods presented in the financial statements. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued authoritative guidance that requires consistent categories and greater disaggregation of information in the effective tax rate reconciliation and additional disclosures of income taxes paid by jurisdiction. The standard is effective for our annual periods beginning in fiscal 2026 and could be applied either prospectively or retrospectively. Early adoption is permitted. We are currently evaluating the impact of this standard on our disclosures in the consolidated financial statements.</span></div> Revenue<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents revenue by geographic theater (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,248.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,042.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,452.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,048.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">168.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">139.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Americas</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,334.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,117.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,620.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,187.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Europe, the Middle East, and Africa (“EMEA”)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">406.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">341.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">771.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">649.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asia Pacific and Japan (“APAC”)</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">234.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">381.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,975.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,655.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,853.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,218.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents revenue for groups of similar products and services (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">390.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">352.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">731.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">682.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscription and support</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,027.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">815.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,015.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,579.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Support</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">557.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">486.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,106.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">956.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total subscription and support</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,584.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,302.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,121.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,535.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,975.1 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,655.1 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,853.2 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,218.5 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the six months ended January 31, 2024 and 2023, we recognized approximately $2.7 billion and $2.1 billion of revenue pertaining to amounts that were deferred as of July 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations were $10.8 billion as of January 31, 2024, of which we expect to recognize as revenue approximately $5.2 billion over the next 12 months and the remainder thereafter.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents revenue by geographic theater (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,248.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,042.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,452.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,048.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">168.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">139.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Americas</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,334.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,117.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,620.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,187.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Europe, the Middle East, and Africa (“EMEA”)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">406.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">341.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">771.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">649.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asia Pacific and Japan (“APAC”)</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">234.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">196.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">381.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,975.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,655.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,853.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,218.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1248200000 1042300000 2452500000 2048600000 86000000.0 74700000 168300000 139100000 1334200000 1117000000 2620800000 2187700000 406800000 341500000 771700000 649400000 234100000 196600000 460700000 381400000 1975100000 1655100000 3853200000 3218500000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents revenue for groups of similar products and services (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">390.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">352.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">731.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">682.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscription and support</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,027.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">815.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,015.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,579.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Support</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">557.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">486.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,106.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">956.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total subscription and support</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,584.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,302.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,121.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,535.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,975.1 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,655.1 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,853.2 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,218.5 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 390700000 352900000 731800000 682900000 1027100000 815400000 2015400000 1579400000 557300000 486800000 1106000000 956200000 1584400000 1302200000 3121400000 2535600000 1975100000 1655100000 3853200000 3218500000 2700000000 2100000000 10800000000 5200000000 P12M Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents our financial assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit </span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,140.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">627.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,241.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,241.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">798.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">798.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,588.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,588.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,254.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,254.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,484.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,484.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">781.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">781.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">505.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">505.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term investments</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,619.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,619.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,047.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,047.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets:</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other assets</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,501.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,360.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,474.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,950.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued and other liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accrued and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other long-term liabilities</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 9. Debt for the carrying amount and estimated fair value of our convertible senior notes as of January 31, 2024 and July 31, 2023.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents our financial assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt 0 11.8pt;text-indent:-10.8pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit </span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,140.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">627.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,241.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,241.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">798.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">798.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,588.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,588.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,254.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,254.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,484.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,484.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">781.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">781.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">505.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">505.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term investments</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,619.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,619.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,047.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,047.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets:</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other assets</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">859.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,501.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,360.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">476.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,474.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,950.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued and other liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accrued and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other long-term liabilities</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 859300000 0 0 859300000 476100000 0 0 476100000 0 11000000.0 0 11000000.0 0 0 0 0 0 252100000 0 252100000 0 151400000 0 151400000 0 8100000 0 8100000 0 0 0 0 0 10000000.0 0 10000000.0 0 0 0 0 859300000 281200000 0 1140500000 476100000 151400000 0 627500000 0 61700000 0 61700000 0 48100000 0 48100000 0 163500000 0 163500000 0 213800000 0 213800000 0 1241700000 0 1241700000 0 798000000.0 0 798000000.0 0 85200000 0 85200000 0 190600000 0 190600000 0 33900000 0 33900000 0 0 0 0 0 2500000 0 2500000 0 4200000 0 4200000 0 1588500000 0 1588500000 0 1254700000 0 1254700000 0 2707800000 0 2707800000 0 2484300000 0 2484300000 0 76300000 0 76300000 0 22000000.0 0 22000000.0 0 54400000 0 54400000 0 36600000 0 36600000 0 781100000 0 781100000 0 505000000.0 0 505000000.0 0 3619600000 0 3619600000 0 3047900000 0 3047900000 0 10000000.0 0 10000000.0 0 19100000 0 19100000 0 10000000.0 0 10000000.0 0 19100000 0 19100000 0 1900000 0 1900000 0 1700000 0 1700000 0 1900000 0 1900000 0 1700000 0 1700000 859300000 5501200000 0 6360500000 476100000 4474800000 0 4950900000 0 16300000 0 16300000 0 18700000 0 18700000 0 16300000 0 16300000 0 18700000 0 18700000 0 700000 0 700000 0 1600000 0 1600000 0 700000 0 700000 0 1600000 0 1600000 0 17000000.0 0 17000000.0 0 20300000 0 20300000 Cash Equivalents and Investments<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Available-for-sale Debt Securities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,937.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,949.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">160.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">161.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">778.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">783.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,189.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,208.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale cash equivalents</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">214.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,313.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(32.5)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,282.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">214.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">512.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">509.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale investments</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,339.1 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(38.0)</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,302.6 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January 31, 2024, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $5.1 million, which were related to $1.5 billion of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $6.2 million, which were related to $752.8 million of available-for-sale debt securities. As of July 31, 2023 the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $30.7 million, which were related to $3.4 billion of available-for-sale debt securities, and the gross unrealized losses that have been in a continuous unrealized loss position for more than 12 months were $7.3 million, which were related to $481.8 million of available-for-sale debt securities.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized losses related to our available-for-sale debt securities are primarily due to interest rate fluctuations as opposed to credit quality. We do not intend to sell any of the securities in an unrealized loss position and it is not likely that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity. We did not recognize any credit losses related to our available-for-sale debt securities during the three and six months ended January 31, 2024 and 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of January 31, 2024, by contractual years-to-maturity (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due within one year</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,873.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,869.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due between one and three years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,244.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,250.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due between three and five years</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,120.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,134.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due between five and ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">140.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due after ten years</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">94.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,470.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,489.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Marketable Equity Securities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Marketable equity securities consist of money market funds and are included in cash and cash equivalents on our condensed consolidated balance sheets. As of January 31, 2024 and July 31, 2023, the carrying values of our marketable equity securities were $859.3 million and $476.1 million, respectively. There were no unrealized gains or losses recognized for these securities during the three and six months ended January 31, 2024 and 2023.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the amortized cost, unrealized gains and losses, and fair value of our available-for-sale debt securities as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">252.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,937.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,949.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">160.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">161.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">778.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">783.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,189.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,208.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Losses</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale cash equivalents</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">214.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,313.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(32.5)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,282.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">214.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-U.S. government and agency securities</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">512.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">509.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total available-for-sale investments</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,339.1 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(38.0)</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,302.6 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11000000.0 0 0 11000000.0 252100000 0 0 252100000 8100000 0 0 8100000 10000000.0 0 0 10000000.0 281200000 0 0 281200000 61700000 0 0 61700000 163300000 200000 0 163500000 3937200000 22500000 10200000 3949500000 160500000 1100000 100000 161500000 87800000 800000 300000 88300000 778500000 5800000 700000 783600000 5189000000 30400000 11300000 5208100000 151400000 0 0 151400000 151400000 0 0 151400000 48100000 0 0 48100000 214100000 0 300000 213800000 3313500000 1300000 32500000 3282300000 214200000 0 1600000 212600000 37200000 0 600000 36600000 512000000.0 200000 3000000.0 509200000 4339100000 1500000 38000000.0 4302600000 5100000 1500000000 6200000 752800000 30700000 3400000000 7300000 481800000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of January 31, 2024, by contractual years-to-maturity (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due within one year</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,873.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,869.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due between one and three years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,244.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,250.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due between three and five years</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,120.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,134.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due between five and ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">140.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due after ten years</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">94.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,470.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,489.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1873700000 1869700000 2244200000 2250300000 1120400000 1134300000 138800000 140100000 93100000 94900000 5470200000 5489300000 859300000 476100000 0 0 0 0 Financing Receivables<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes our short-term and long-term financing receivables as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term financing receivables, gross</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">503.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">435.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unearned income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(49.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(42.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term financing receivables, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">445.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">388.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term financing receivables, gross</span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">685.4 </span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">698.6 </span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unearned income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.5)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term financing receivables, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">639.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">653.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our financing receivables portfolio primarily consisted of high-quality investment-grade receivables as of January 31, 2024 and July 31, 2023. There was no significant activity in allowance for credit losses during the three and six months ended January 31, 2024 and 2023. Past due amounts on financing receivables were not material as of January 31, 2024 and July 31, 2023.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes our short-term and long-term financing receivables as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term financing receivables, gross</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">503.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">435.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unearned income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(49.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(42.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term financing receivables, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">445.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">388.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term financing receivables, gross</span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">685.4 </span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">698.6 </span></td><td style="background-color:#e3e3e3;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unearned income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.5)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term financing receivables, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">639.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">653.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 503000000.0 435100000 49100000 42900000 8400000 3400000 445500000 388800000 685400000 698600000 39000000.0 39200000 6500000 6100000 639900000 653300000 Derivative Instruments<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are exposed to foreign currency exchange risk. Our revenue is transacted in U.S. dollars, however, a portion of our operating expenditures are incurred outside of the United States and are denominated in foreign currencies, making them subject to fluctuations in foreign currency exchange rates. We enter into foreign currency derivative contracts with maturities of 24 months or less, which we designate as cash flow hedges, to manage the foreign currency exchange risk associated with our operating expenditures.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January 31, 2024 and July 31, 2023, the total notional amount of our outstanding foreign currency forward contracts was $1.2 billion and $957.5 million, respectively. Refer to Note 3. Fair Value Measurements for the fair value of our derivative instruments as reported on our condensed consolidated balance sheets as of January 31, 2024 and July 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January 31, 2024, unrealized gains and losses in accumulated other comprehensive income (“AOCI”) related to our cash flow hedges were a $6.2 million net loss, of which $5.4 million in losses are expected to be recognized into earnings within the next 12 months. As of July 31, 2023, unrealized gains and losses in AOCI related to our cash flow hedges were a $0.7 million net gain.</span></div> P24M 1200000000 957500000 -6200000 -5400000 700000 Acquisitions<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Dig Security Solutions Ltd.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 5, 2023, we completed our acquisition of Dig Security Solutions Ltd. (“Dig”), a privately-held cyber security company. We expect the acquisition will enhance our Prisma Cloud capabilities with a data security posture management solution that is intended to provide customers with visibility into, and secure data stored across, their multi-cloud environments. The total purchase consideration for the acquisition of Dig was $255.4 million, which consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">247.6 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value of replacement awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">255.4 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of the acquisition, we issued replacement equity awards, which included 0.2 million shares of our restricted common stock. The total fair value of the replacement equity awards was $72.0 million, of which the portion attributable to services performed prior to the acquisition date was allocated to purchase consideration. The remaining fair value was allocated to future services and will be expensed over the remaining service periods as share-based compensation.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.2 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Identified intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and restricted cash</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">255.4 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Dig technology into our platforms. The goodwill is not expected to be deducible for income tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of the identified intangible asset acquired (in millions, except years):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 14.5pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.4 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 years</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Talon Cyber Security Ltd.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 28, 2023, we completed our acquisition of Talon Cyber Security Ltd. (“Talon”), a privately-held cyber security company. We expect the acquisition will support Prisma SASE’s approach to provide secure access to business applications for unmanaged and personal devices with an enterprise browser. The total purchase consideration for the acquisition of Talon was $458.6 million, which consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">439.0 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value of replacement awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">458.6 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of the acquisition, we issued replacement equity awards, which included 0.3 million shares of our restricted common stock. The total fair value of the replacement equity awards was $109.6 million, of which the portion attributable to services performed prior to the acquisition date was allocated to purchase consideration. The remaining fair value was allocated to future services and will be expensed over the remaining service periods as share-based compensation.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">253.7 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Identified intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">131.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and restricted cash</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">458.6 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill generated from this business combination is primarily attributable to the assembled workforce and expected post-acquisition synergies from integrating Talon technology into our platforms. The goodwill is not expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of the identified intangible asset acquired (in millions, except years):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">131.4 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 years</span></td></tr></table></div> The total purchase consideration for the acquisition of Dig was $255.4 million, which consisted of the following (in millions):<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">247.6 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value of replacement awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">255.4 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The total purchase consideration for the acquisition of Talon was $458.6 million, which consisted of the following (in millions):<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">439.0 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value of replacement awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">458.6 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 255400000 247600000 7800000 255400000 200000 72000000 <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">192.2 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Identified intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and restricted cash</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">255.4 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have accounted for this transaction as a business combination and allocated the purchase consideration to assets acquired and liabilities assumed based on preliminary estimated fair values, as presented in the following table (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">253.7 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Identified intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">131.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and restricted cash</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#010000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53.9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">458.6 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 192200000 45400000 22100000 4300000 255400000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of the identified intangible asset acquired (in millions, except years):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 14.5pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45.4 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 years</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of the identified intangible asset acquired (in millions, except years):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">131.4 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 years</span></td></tr></table></div> 45400000 P5Y 458600000 439000000.0 19600000 458600000 300000 109600000 253700000 131400000 53900000 19600000 458600000 131400000 P5Y Intangible Assets<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of our goodwill during the six months ended January 31, 2024</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of July 31, 2023</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,926.8 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">445.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of January 31, 2024</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,372.7 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Purchased Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of our purchased intangible assets as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">813.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(471.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">342.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">633.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(429.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">203.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">172.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(84.7)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">172.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(73.9)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquired intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total intangible assets subject to amortization</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,012.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(572.6)</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">440.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">830.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(519.3)</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchased intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,012.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(572.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">440.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">834.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(519.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recognized amortization expense of $28.4 million and $53.3 million for the three and six months ended January 31, 2024, respectively, and $24.8 million and $53.9 million for the three and six months ended January 31, 2023, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of January 31, 2024 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal years ending July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2029 and Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future amortization expense</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">440.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">120.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of our goodwill during the six months ended January 31, 2024</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of July 31, 2023</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,926.8 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">445.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance as of January 31, 2024</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,372.7 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2926800000 445900000 3372700000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of our purchased intangible assets as of January 31, 2024 and July 31, 2023 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">813.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(471.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">342.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">633.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(429.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">203.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">172.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(84.7)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">172.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(73.9)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquired intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.4 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9.4)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total intangible assets subject to amortization</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,012.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(572.6)</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">440.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">830.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(519.3)</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchased intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,012.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(572.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">440.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">834.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(519.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 813900000 471000000.0 342900000 633200000 429400000 203800000 172700000 84700000 88000000.0 172700000 73900000 98800000 15800000 7000000.0 8800000 14600000 6200000 8400000 9400000 9400000 0 9400000 9400000 0 900000 500000 400000 900000 400000 500000 1012700000 572600000 440100000 830800000 519300000 311500000 0 0 3900000 3900000 1012700000 572600000 440100000 834700000 519300000 315400000 28400000 53300000 24800000 53900000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of January 31, 2024 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal years ending July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2029 and Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future amortization expense</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">440.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">120.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 440100000 66600000 120500000 98700000 71600000 50000000.0 32700000 Debt<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In July 2018, we issued $1.7 billion aggregate principal amount of 0.75% Convertible Senior Notes due 2023 (the “2023 Notes”) and in June 2020, we issued $2.0 billion aggregate principal amount of 0.375% Convertible Senior Notes due 2025 (the “2025 Notes,” and together with the 2023 Notes, the “Notes”). The 2023 Notes were converted prior to or settled on the maturity date of July 1, 2023 in accordance with their terms. The 2025 Notes bear interest at a fixed rate of 0.375% per year, payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. The 2025 Notes are governed by an indenture between us, as the issuer, and U.S. Bank National Association, as Trustee (the “Indenture”). The 2025 Notes are unsecured, unsubordinated obligations and the Indenture governing the 2025 Notes does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The 2025 Notes mature on June 1, 2025. We may redeem for cash all or any portion of the 2025 Notes, at our option, on or after June 5, 2023 and prior to the 31st scheduled trading day immediately preceding the maturity date if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on and including the trading day preceding the date on which we provide notice of redemption. The redemption will be at a price equal to 100% of the principal amount of the 2025 Notes and adjusted for interest. If we call any or all of the 2025 Notes for redemption, holders may convert such 2025 Notes called for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2025 Notes are convertible for an initial 20.1 million shares of our common stock at a conversion rate of approximately 10.0806 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $99.20 per share of common stock, subject to adjustments. Holders of the 2025 Notes may surrender their 2025 Notes for conversion at their option at any time prior to the close of business on the business day immediately preceding March 1, 2025 only under the following circumstances:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#e64b38;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.86pt">during any fiscal quarter commencing after the fiscal quarters ending on October 31, 2020 (and only during such fiscal quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the 2025 Notes on each applicable trading day (the “sale price condition”);</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#e64b38;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.86pt">during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of the 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the 2025 Notes on each such trading day; or</span></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#e64b38;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.86pt">upon the occurrence of specified corporate events.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On or after March 1, 2025, holders may surrender all or any portion of their 2025 Notes for conversion at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the foregoing conditions, and such conversions will be settled upon the maturity date. Upon conversion, holders of the 2025 Notes will receive cash equal to the aggregate principal amount of the 2025 Notes to be converted, and, at our election, cash and/or shares of our common stock for any amounts in excess of the aggregate principal amount of the 2025 Notes being converted.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The conversion price will be subject to adjustment in some events. Holders of the 2025 Notes who convert their 2025 Notes in connection with certain corporate events that constitute a “make-whole fundamental change” under the Indenture are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” under the Indenture, holders of the 2025 Notes may require us to repurchase for cash all or a portion of the 2025 Notes at a repurchase price equal to 100% of the principal amount of the 2025 Notes plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holders of the 2025 Notes were able to early convert their 2025 Notes during the fiscal quarter ended January 31, 2024 as the sales price condition had been met during the fiscal quarter ended October 31, 2023. During the three and six months ended January 31, 2024, holders of the 2025 Notes converted $126.3 million and $172.3 million, respectively, in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 0.8 million and 1.1 million shares of our common stock to the holders of the 2025 Notes during the three and six months ended January 31, 2024, respectively, for the conversion value in excess of the principal amount. These shares were fully offset by shares we received from the corresponding exercise of the associated note hedges. Refer to Note 16. Subsequent Event for additional information regarding conversion of the 2025 Notes after January 31, 2024 through the filing date of this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The sale price condition for the 2025 Notes was met during the fiscal quarter ended January 31, 2024 and as a result, holders may convert their 2025 Notes during the fiscal quarter ending April 30, 2024. The net carrying amount of the 2025 Notes was classified as a current liability on our condensed consolidated balance sheet as of January 31, 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the net carrying amount of our 2025 Notes (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.844%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.651%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,827.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,999.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: debt issuance costs, net of amortization</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net carrying amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,821.8 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,991.5 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total estimated fair value of the 2025 Notes was $6.2 billion as of January 31, 2024 and $5.0 billion as of July 31, 2023. The fair value was determined based on the closing trading price per $100 of the 2025 Notes as of the last day of trading for the period. We consider the fair value of the 2025 Notes as of January 31, 2024 and July 31, 2023 to be a Level 2 measurement. The fair value of the 2025 Notes is primarily affected by the trading price of our common stock and market interest rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth interest expense recognized related to the Notes (dollars in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:16.007%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective interest rate </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Note Hedges</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To minimize the impact of potential economic dilution upon conversion of our convertible senior notes, we entered into separate convertible note hedge transactions (the “2023 Note Hedges,” with respect to the 2023 Notes, the “2025 Note Hedges,” with respect to the 2025 Notes, and the 2023 Note Hedges together with 2025 Note Hedges, the “Note Hedges”) with respect to our common stock concurrent with the issuance of each series of the Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Upon the settlement of the 2023 Notes, we exercised the corresponding portion of our 2023 Note Hedges during the year ended July 31, 2023 and received shares of our common stock that fully offset the shares issued in excess of the principal amount of the converted 2023 Notes. The 2023 Note Hedges expired upon maturity of the 2023 Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2025 Note Hedges cover up to 20.1 million shares of our common stock at a strike price per share that corresponds to the initial conversion price of the 2025 Notes, which are also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The 2025 Note Hedges will expire upon maturity of the 2025 Notes. The 2025 Note Hedges are separate transactions and are not part of the terms of the 2025 Notes. Holders of the 2025 Notes will not have any rights with respect to the 2025 Note Hedges. Any shares of our common stock receivable by us under the 2025 Note Hedges are excluded from the calculation of diluted earnings per share as they are antidilutive. We paid an aggregate amount of $370.8 million for the 2025 Note Hedges, which is included in additional paid-in capital on our condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the conversions of the 2025 Notes settled during the three and six months ended January 31, 2024, we exercised the corresponding portion of our 2025 Note Hedges and received 0.8 million and 1.1 million shares of our common stock during the respective period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Separately, but concurrently with the issuance of each series of our convertible senior notes, we entered into transactions whereby we sold warrants (the “2023 Warrants,” with respect to the 2023 Notes, the “2025 Warrants,” with respect to the 2025 Notes, and the 2023 Warrants together with the 2025 Warrants, the “Warrants”) to acquire shares of our common stock, subject to anti-dilution adjustments. The 2023 Warrants and 2025 Warrants are exercisable over 60 scheduled trading days beginning October 2023 and September 2025, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of our Warrants (in millions, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.819%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Initial Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Strike Price per Share</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Proceeds</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023 Warrants</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">139.27 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">145.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025 Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">202.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The shares issuable under the Warrants are included in the calculation of diluted earnings per share when the average market value per share of our common stock for the reporting period exceeds the applicable strike price for such series of Warrants. The Warrants are separate transactions and are not part of either series of Notes or Note Hedges and are not remeasured through earnings each reporting period. Holders of the Notes of either series will not have any rights with respect to the Warrants. The aggregate proceeds received from the sale of the Warrants are included in additional paid-in capital on our condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the six months ended January 31, 2024, we net settled all of the 2023 Warrants with 9.0 million shares of our common stock with a fair value of $2.4 billion, of which 5.9 million shares of our common stock with a fair value of $1.7 billion were net settled during the three months ended January 31, 2024. The number of net shares issued was determined based on the number of 2023 Warrants exercised multiplied by the difference between the strike price of the 2023 Warrants and their daily volume-weighted-average stock price.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 13, 2023, we entered into a credit agreement (the “Credit Agreement”) with certain institutional lenders that provides for a $400.0 million unsecured revolving credit facility (the “Credit Facility”), with an option to increase the amount of the Credit Facility by up to an additional $350.0 million, subject to certain conditions. The Credit Facility matures on April 13, 2028.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The borrowings under the Credit Facility bear interest, at our option, at a base rate plus a spread of 0.000% to 0.375%, or an adjusted term Secured Overnight Financing Rate (“SOFR”) plus a spread of 1.000% to 1.375%, in each case with such spread being determined based on our leverage ratio. We are obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.090% to 0.150%, depending on our leverage ratio. The interest rates and commitment fees are also subject to upward and downward adjustments based on our progress towards the achievement of certain sustainability goals related to greenhouse gas emissions.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January 31, 2024, there were no amounts outstanding and we were in compliance with all covenants under the Credit Agreement.</span></div> 1700000000 0.0075 2000000000 0.00375 0.00375 1.30 20 30 1 20100000 10.0806 99.20 20 30 1.30 5 5 0.98 1 126300000 172300000 800000 1100000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the net carrying amount of our 2025 Notes (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.844%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.651%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 31, 2024</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">July 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,827.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,999.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less: debt issuance costs, net of amortization</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net carrying amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,821.8 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,991.5 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1827000000 1999300000 5200000 7800000 1821800000 1991500000 6200000000 5000000000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth interest expense recognized related to the Notes (dollars in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:16.007%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025 Notes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contractual interest expense</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total interest expense</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective interest rate </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 0 1700000 1700000 3200000 2000000.0 5200000 0 3600000 3600000 6400000 3800000 10200000 0 1100000 1100000 700000 1000000.0 1700000 0 2100000 2100000 1400000 2100000 3500000 0 2800000 2800000 3900000 3000000.0 6900000 0 5700000 5700000 7800000 5900000 13700000 0 0.006 0.009 0.006 0 0.006 0.009 0.006 20100000 370800000 800000 1100000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents details of our Warrants (in millions, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.819%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Initial Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Strike Price per Share</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Proceeds</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023 Warrants</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">139.27 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">145.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025 Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">202.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19100000 139.27 145400000 20100000 136.16 202800000 9000000 2400000000 5900000 1700000000 400000000 350000000 0.00000 0.00375 0.01000 0.01375 0.00090 0.00150 0 Commitments and Contingencies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have entered into various non-cancelable agreements with cloud service providers, under which we are committed to minimum or fixed purchases of certain cloud services. In addition, in order to reduce manufacturing lead times and plan for adequate supply, we have entered into agreements with manufacturing partners and component suppliers to procure inventory based on our demand forecasts. The following table presents details of the aggregate future non-cancelable purchase commitments under these agreements as of January 31, 2024 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal years ending July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2029 and Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cloud</span></div></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,793.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">419.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">868.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">518.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">585.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,400.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">218.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></div></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchase commitments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,046.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">499.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">915.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">521.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">588.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,407.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, we have a $149.9 million minimum purchase commitment with a cloud service provider through September 2027 with no specified annual commitments.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Guarantee</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2023, we established a multi-currency notional cash pool for a certain number of our entities with a third-party bank. As part of the notional cash pool agreement, the bank extends overdraft credit to our participating entities as needed, provided that the overall notionally pooled balance of all accounts in the pool at the end of each day is positive. In the unlikely event of a default, any overdraft balances incurred would be guaranteed by our collective entities participating in the pool.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are subject to legal proceedings, claims, tax matters, and litigation arising in the ordinary course of business, including, for instance, intellectual property and patent litigation. We accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Legal matters could include speculative, substantial, or indeterminate monetary amounts. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of loss. The outcomes of outstanding legal matters are inherently unpredictable, and could, either individually or in aggregate, have a material adverse effect on us and our results of operations. To the extent there is a reasonable possibility that a loss exceeding any amounts already recognized may be incurred, we will either disclose the estimated additional loss or state that such an estimate cannot be made.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following matters arose in the ordinary course of business.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Centripetal Networks, Inc. v. Palo Alto Networks</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 12, 2021, Centripetal Networks, Inc., filed a lawsuit against us in the United States District Court for the Eastern District of Virginia. The lawsuit alleges that our products infringe multiple Centripetal patents. We successfully challenged certain of these patents, which were found unpatentable by the U.S. Patent and Trademark Office (“PTO”). The case went to jury trial on January 22, 2024, on four patents, with three stayed pending review in the PTO. On January 31, 2024, the jury returned a verdict of non-willful infringement with a lump sum amount of $151.5 million, plus statutory interest. We are advancing post-trial motions that aim to eliminate patents and patent claims from the scope of the final judgment and corresponding damages. The trial judge will decide these motions before entering final judgment, after which there will likely be an appeal by one or both parties to the action. We respectfully disagree with the verdict and believe that it is contrary to both the law and the extensive evidence presented at trial, which is why we are seeking relief from the court. In addition, Centripetal filed infringement contentions on certain of their patents in the European Patent Office in Germany, to which we filed invalidity challenges. Those matters are still pending.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January 31, 2024, we accrued $176.8 million for the verdict amount and estimated interest. The accrual was recorded in other long-term liabilities on our condensed consolidated balance sheets with the corresponding charge included in general and administrative expense on our condensed consolidated statements of operations for the three and six months ended January 31, 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Finjan, Inc. v. Palo Alto Networks</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 4, 2014, Finjan, Inc., filed a lawsuit against us in the United States District Court for the Northern District of California. The lawsuit alleges that our products infringe multiple Finjan patents. The complaint requests injunctive relief, monetary damages, and attorneys fees. The trial is set for October 21, 2024. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Taasera v. Palo Alto Networks</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 22, 2022, we filed a declaratory judgment action in the United States District Court for the Southern District of New York seeking a ruling that we are not infringing various Taasera patents. The parties have now resolved all pending matters between them as of December 2023. The amounts paid by us to resolve these matters were not material.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lionra Technologies v. Palo Alto Networks</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 29, 2022, Lionra Technologies filed a lawsuit against us in the United States District Court for the Eastern District of Texas. The lawsuit alleges that our products infringe multiple Lionra patents. The complaint requests injunctive relief, monetary damages and attorneys fees. The patents at issue are currently under review before the U.S. Patent and Trademark Office. Trial is set for May 20, 2024. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.</span></div> The following table presents details of the aggregate future non-cancelable purchase commitments under these agreements as of January 31, 2024 (in millions):<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal years ending July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2029 and Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cloud</span></div></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,793.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">419.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">868.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">518.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">585.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,400.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Manufacturing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">218.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></div></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchase commitments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,046.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">499.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">915.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">521.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">588.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,407.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4793300000 600000 419800000 868400000 518100000 585600000 2400800000 218900000 109300000 69600000 40000000.0 0 0 0 34700000 4800000 9800000 7200000 3000000.0 3200000 6700000 5046900000 114700000 499200000 915600000 521100000 588800000 2407500000 149900000 4 3 151500000 176800000 Stockholders’ Equity<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2019, our board of directors authorized a $1.0 billion share repurchase program, which is funded from available working capital. In December 2020, August 2021, August 2022, and November 2023, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, and $316.7 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $3.6 billion (our “current authorization”). The expiration date of our current authorization was extended to December 31, 2024, and our repurchase program may be suspended or discontinued at any time. Repurchases may be made at management’s discretion from time to time on the open market, through privately negotiated transactions, transactions structured through investment banking institutions, block purchase techniques, 10b5-1 trading plans, or a combination of the foregoing. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the share repurchase activity under our share repurchase program (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average price per share</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">226.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate purchase price</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    Includes transaction costs</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the share repurchase activity summarized in the table above, during the six months ended January 31, 2023, we paid $22.7 million related to share repurchases of our common stock that were not settled as of July 31, 2022. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January 31, 2024, $1.0 billion remained available for future share repurchases under our current repurchase authorization. The total price of the shares repurchased and related transaction costs are reflected as a reduction to common stock and additional paid-in capital on our condensed consolidated balance sheets.</span></div> 1000000000 700000000 676100000 915000000 316700000 3600000000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the share repurchase activity under our share repurchase program (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average price per share</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">226.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate purchase price</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66.7 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    Includes transaction costs</span></div> 0 1800000 300000 1800000 0 138.65 226.67 138.65 0 250000000.0 66700000 250000000.0 22700000 1000000000 <span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity Award Plans</span><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit (“RSU”) and Performance-Based Stock Unit (“PSU”) Activities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the RSU and PSU activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PSUs Outstanding </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant-Date Fair Value Per Share</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant-Date Fair Value Per Share</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—July 31, 2023</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">142.61 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,013.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128.64 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,242.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">264.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">184.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.9)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">127.17 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147.02 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—January 31, 2024</span></td><td colspan="2" style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.7 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179.68 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,973.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">146.39 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,982.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:5.38pt">For PSUs, shares granted represent the aggregate maximum number of shares that may be earned and issued with respect to these awards over their full terms.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our RSUs generally vest over a period of <span style="-sec-ix-hidden:f-1104">three</span> to four years from the date of grant. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our PSUs generally vest over a period of <span style="-sec-ix-hidden:f-1106">one</span> to four years from the date of grant. The number of PSUs eligible to vest is determined based on the level of achievement against certain performance conditions, market conditions, and a combination thereof.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the six months ended January 31, 2024, we granted 2.1 million shares of PSUs that contain service, performance, and market conditions, of which 0.1 million shares were granted during the three months ended January 31, 2024. The service conditions are satisfied after a period of <span style="-sec-ix-hidden:f-1110">one</span> to three years. The performance conditions are based on revenue growth or billing growth. The market condition is measured based on our total shareholder return (“TSR”) relative to the TSR of the companies listed in the Standard &amp; Poor’s 500 index. As of January 31, 2024, we have approved 2.7 million shares of PSUs, which will be granted upon the performance condition being established during the next two fiscal years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the PSUs subject to market conditions is estimated on the grant date using a Monte Carlo simulation model. The following table summarizes the assumptions used and the resulting grant-date fair value of our PSUs subject to market conditions granted during the three and six months ended January 31, 2024:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.985%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Volatility</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.9%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.8% - 43.4%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.7</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 - 2.9</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5% - 5.3%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Grant-date fair value per share</span></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$348.03</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$346.92 - $394.63</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Option (“PSO”) Activities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have granted PSOs with both service and market conditions. The market conditions were achieved when certain stock price targets were met. As of January 31, 2024, all of our outstanding PSOs have been fully vested. The maximum contractual term of our outstanding PSOs is seven and a half years from the date of grant in fiscal year 2018 and 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the PSO activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.733%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price Per Share</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—July 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.20 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,184.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.25 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,482.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercisable—January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,482.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation included in costs and expenses (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of product revenue </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of subscription and support revenue </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">258.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">247.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">175.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total share-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">275.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">289.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">546.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">555.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of January 31, 2024, total compensation cost related to unvested share-based awards not yet recognized was $2.3 billion. This cost is expected to be amortized over a weighted-average period of approximately 2.8 years.</span></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the RSU and PSU activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PSUs Outstanding </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant-Date Fair Value Per Share</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant-Date Fair Value Per Share</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—July 31, 2023</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">142.61 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,013.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128.64 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,242.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">264.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">184.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.9)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">127.17 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147.02 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">153.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—January 31, 2024</span></td><td colspan="2" style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.7 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179.68 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,973.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">146.39 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,982.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:5.38pt">For PSUs, shares granted represent the aggregate maximum number of shares that may be earned and issued with respect to these awards over their full terms.</span></div> 12100000 142.61 3013000000 5000000.0 128.64 1242300000 3200000 264.04 2100000 184.74 2900000 127.17 800000 147.02 700000 153.46 400000 136.05 11700000 179.68 3973800000 5900000 146.39 1982800000 P4Y P4Y 2100000 100000 P3Y 2700000 The following table summarizes the assumptions used and the resulting grant-date fair value of our PSUs subject to market conditions granted during the three and six months ended January 31, 2024:<div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.985%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Volatility</span></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.9%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.8% - 43.4%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.7</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 - 2.9</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend yield</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5% - 5.3%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Grant-date fair value per share</span></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$348.03</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$346.92 - $394.63</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.409 0.409 0.408 0.434 P2Y8M12D P2Y8M12D P0Y10M24D P2Y10M24D 0.000 0.000 0.045 0.045 0.045 0.053 348.03 348.03 346.92 394.63 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the PSO activity under our stock plans during the six months ended January 31, 2024 (in millions, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.733%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price Per Share</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—July 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.20 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,184.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance—January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.25 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,482.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercisable—January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,482.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6400000 65.20 P2Y2M12D 1184600000 1000000.0 64.94 5400000 65.25 P1Y8M12D 1482700000 5400000 65.25 P1Y8M12D 1482700000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation included in costs and expenses (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of product revenue </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.7 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of subscription and support revenue </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">258.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">247.7 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">175.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66.8 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total share-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">275.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">289.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">546.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">555.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2300000 2600000 4700000 5000000.0 30700000 30700000 61300000 59500000 138600000 129700000 258700000 247700000 75600000 88400000 154800000 175800000 28100000 38500000 66800000 67900000 275300000 289900000 546300000 555900000 2300000000 P2Y9M18D Income Taxes<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and six months ended January 31, 2024, our benefit from income taxes reflected an effective tax rate of negative 1,189.2% and negative 364.3%, respectively. Our effective tax rates for the three and six months ended January 31, 2024 differed from the U.S. statutory tax rate primarily due to the release of our valuation allowance.</span></div><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We regularly assess the need for a valuation allowance on our deferred tax assets. In making this assessment, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, whether it is more likely than not that some or all the deferred tax assets will not be realized. As of January 31, 2024, based on our analysis of all positive and negative evidence, we concluded it is more likely than not that our U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets will be realizable based on our recent profitability and continued forecasted income. We continue to maintain a valuation allowance for our California deferred tax assets due to the uncertainty regarding realizability of these deferred tax assets as they have not met the “more likely than not” realization criterion. As a result of the valuation allowance release, we recognized a deferred tax benefit of $3.2 billion for the U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets. In addition, we recognized a deferred tax expense of $1.7 billion for the U.S. federal indirect tax effect of foreign deferred taxes. Accordingly, during the three and six months ended January 31, 2024, we recognized a net tax benefit of $1.5 billion relating to our valuation allowance release. We will continue to monitor the need for a valuation allowance on our deferred tax assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three and six months ended January 31, 2023, our provision for income taxes reflected an effective tax rate of 0.2% and 12.3%, respectively. Our income taxes for the three and six months ended January 31, 2023 were primarily due to U.S. federal and state income taxes, withholding taxes, and foreign income taxes. Our effective tax rates differed from the U.S. statutory tax rate primarily due to an increase in current taxes driven by capitalization of research and development expenditures with no offsetting deferred benefit as a result of our valuation allowance. This increase was offset by a tax benefit from a release of tax reserves related to uncertain tax positions resulting from an agreement with a non-U.S. tax authority to pay $28.9 million to settle a tax audit during the three months ended January 31, 2023.</span></div> -11.892 -3.643 3200000000 1700000000 -1500000000 0.002 0.123 28900000 Net Income Per Share<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic net income per share is computed by dividing net income by basic weighted-average shares outstanding during the period. Diluted net income per share is computed by dividing net income by diluted weighted-average shares outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. Potentially dilutive securities include shares issuable upon conversion of our convertible senior notes using the if-converted method, warrants related to the issuance of convertible senior notes, and equity awards under our employee equity incentive plans using the treasury stock method.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted net income per share of common stock (in millions, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></div></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,746.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,941.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net income per share, basic</span></div></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">319.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">302.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">314.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">301.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Convertible senior notes</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrants related to the issuance of convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee equity incentive plans</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net income per share, diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">357.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">331.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">353.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">335.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income per share, basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income per share, diluted</span></div></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.89 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.25 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.49 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.31 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following securities were excluded from the computation of diluted net income per share of common stock as their effect would have been antidilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the applicable period (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee equity incentive plans</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted net income per share of common stock (in millions, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></div></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,746.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,941.1 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104.2 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net income per share, basic</span></div></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">319.6 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">302.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">314.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">301.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Convertible senior notes</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrants related to the issuance of convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee equity incentive plans</span></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.2 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.5 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net income per share, diluted</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">357.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">331.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">353.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">335.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income per share, basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income per share, diluted</span></div></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.89 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.25 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.49 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.31 </span></td><td style="background-color:#e3e3e3;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1746900000 84200000 1941100000 104200000 319600000 302300000 314900000 301000000.0 13000000.0 15200000 12300000 16500000 12600000 4100000 14300000 6000000.0 12300000 10000000.0 12200000 11500000 357500000 331600000 353700000 335000000.0 5.47 0.28 6.16 0.35 4.89 0.25 5.49 0.31 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following securities were excluded from the computation of diluted net income per share of common stock as their effect would have been antidilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the applicable period (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee equity incentive plans</span></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.9 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.8 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2400000 8900000 2500000 5800000 Other Income, Net<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the components of other income, net (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency exchange gains (losses), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, net </span></div></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.7)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other income, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">155.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the components of other income, net (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.3 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.6 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.5 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.0 </span></td><td style="background-color:#e3e3e3;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency exchange gains (losses), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other, net </span></div></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1 </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.7)</span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other income, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">155.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 85300000 56600000 156500000 86000000.0 -6500000 -7300000 -1400000 -2900000 5900000 2100000 -100000 -5700000 84700000 51400000 155000000.0 77400000 Subsequent Event<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat SemiBold',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2025 Notes Conversion</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsequent to January 31, 2024, $581.0 million in aggregate principal amount of the 2025 Notes was converted or had been submitted by the holders for conversion and will settle during the fiscal quarter ending April 30, 2024.</span></div> 581000000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Set forth below is certain information regarding Rule 10b5-1 trading plans adopted or terminated by our directors and officers (as defined in Rule 16a-1(f)) during the second quarter of fiscal 2024. The Rule 10b5-1 trading plans listed below are each intended to satisfy the affirmative defense of Rule 10b5-1(c).</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Title</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Date Plan Was Adopted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Date Plan was Terminated</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Expiration Date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Amount of Common Stock to be Sold Under the Plan</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Nikesh Arora</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Chief Executive Officer</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 8, 2023</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 13, 2023</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,000,000</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">John Donovan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Director</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 8, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2025 or when all shares have been sold</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">126,312</span></div></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lee Klarich</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President, Chief Product Officer</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November 22, 2023</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 18, 2025 or when all shares have been sold</span></div></td><td colspan="3" style="background-color:#e3e3e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e3e3e3;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">920,000</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Joshua Paul</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Vice President, Chief Accounting Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 7, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 3, 2024 or when all shares have been sold</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,600</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Nikesh Arora Chief Executive Officer false June 8, 2023 true December 13, 2023 John Donovan Director October 8, 2023 true 126312 Lee Klarich Executive Vice President, Chief Product Officer true November 22, 2023 920000 Joshua Paul Senior Vice President, Chief Accounting Officer true December 7, 2023 2600 false false