0001327567-24-000040.txt : 20241121 0001327567-24-000040.hdr.sgml : 20241121 20241120184124 ACCESSION NUMBER: 0001327567-24-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20241031 FILED AS OF DATE: 20241121 DATE AS OF CHANGE: 20241120 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: 241481669 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-20241031.htm 10-Q panw-20241031
0001327567false2025Q17/31http://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent0.0100806P3YP1YP1Y7.57.5468444456xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purepanw:daypanw:patent00013275672024-08-012024-10-3100013275672024-11-1300013275672024-10-3100013275672024-07-310001327567us-gaap:ProductMember2024-08-012024-10-310001327567us-gaap:ProductMember2023-08-012023-10-310001327567us-gaap:ServiceMember2024-08-012024-10-310001327567us-gaap:ServiceMember2023-08-012023-10-3100013275672023-08-012023-10-310001327567us-gaap:CommonStockMember2024-07-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-07-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-310001327567us-gaap:RetainedEarningsMember2024-07-310001327567us-gaap:RetainedEarningsMember2024-08-012024-10-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-08-012024-10-310001327567us-gaap:CommonStockMember2024-08-012024-10-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-08-012024-10-310001327567us-gaap:CommonStockMember2024-10-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-10-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-10-310001327567us-gaap:RetainedEarningsMember2024-10-310001327567us-gaap:CommonStockMember2023-07-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-07-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001327567us-gaap:RetainedEarningsMember2023-07-3100013275672023-07-310001327567us-gaap:RetainedEarningsMember2023-08-012023-10-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012023-10-310001327567us-gaap:CommonStockMember2023-08-012023-10-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-08-012023-10-310001327567us-gaap:CommonStockMember2023-10-310001327567us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-10-310001327567us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310001327567us-gaap:RetainedEarningsMember2023-10-3100013275672023-10-310001327567country:US2024-08-012024-10-310001327567country:US2023-08-012023-10-310001327567panw:OtherAmericasMember2024-08-012024-10-310001327567panw:OtherAmericasMember2023-08-012023-10-310001327567srt:AmericasMember2024-08-012024-10-310001327567srt:AmericasMember2023-08-012023-10-310001327567us-gaap:EMEAMember2024-08-012024-10-310001327567us-gaap:EMEAMember2023-08-012023-10-310001327567srt:AsiaPacificMember2024-08-012024-10-310001327567srt:AsiaPacificMember2023-08-012023-10-310001327567panw:SubscriptionMember2024-08-012024-10-310001327567panw:SubscriptionMember2023-08-012023-10-310001327567panw:SupportMember2024-08-012024-10-310001327567panw:SupportMember2023-08-012023-10-3100013275672024-11-012024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-10-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-07-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:OtherLongTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherLongTermInvestmentsMember2024-07-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-10-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-10-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-10-310001327567us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-07-310001327567us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-07-310001327567us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-07-310001327567us-gaap:CashEquivalentsMemberus-gaap:CommercialPaperMember2024-10-310001327567us-gaap:CashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:CashEquivalentsMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:CashEquivalentsMember2024-10-310001327567us-gaap:InvestmentsMemberus-gaap:CertificatesOfDepositMember2024-10-310001327567us-gaap:InvestmentsMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-10-310001327567us-gaap:InvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001327567us-gaap:InvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2024-10-310001327567us-gaap:InvestmentsMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-10-310001327567us-gaap:InvestmentsMemberus-gaap:AssetBackedSecuritiesMember2024-10-310001327567us-gaap:InvestmentsMember2024-10-310001327567us-gaap:CashEquivalentsMemberus-gaap:CommercialPaperMember2024-07-310001327567us-gaap:CashEquivalentsMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:CashEquivalentsMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:CashEquivalentsMember2024-07-310001327567us-gaap:InvestmentsMemberus-gaap:CertificatesOfDepositMember2024-07-310001327567us-gaap:InvestmentsMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-07-310001327567us-gaap:InvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2024-07-310001327567us-gaap:InvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2024-07-310001327567us-gaap:InvestmentsMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2024-07-310001327567us-gaap:InvestmentsMemberus-gaap:AssetBackedSecuritiesMember2024-07-310001327567us-gaap:InvestmentsMember2024-07-310001327567us-gaap:CashAndCashEquivalentsMemberus-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-10-310001327567us-gaap:CashAndCashEquivalentsMemberus-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-07-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-08-012024-10-310001327567us-gaap:CashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-08-012023-10-310001327567panw:InternalCreditRiskRating1To4Member2024-10-310001327567panw:InternalCreditRiskRating1To4Member2024-07-310001327567panw:InternalCreditRiskRating5To6Member2024-10-310001327567panw:InternalCreditRiskRating5To6Member2024-07-310001327567panw:InternalCreditRiskRating7To10Member2024-10-310001327567panw:InternalCreditRiskRating7To10Member2024-07-310001327567us-gaap:ForeignExchangeContractMember2024-08-012024-10-310001327567us-gaap:CashFlowHedgingMember2024-10-310001327567us-gaap:CashFlowHedgingMember2024-07-3100013275672023-08-012024-07-310001327567us-gaap:NondesignatedMember2024-10-310001327567us-gaap:NondesignatedMember2024-07-310001327567panw:IBMsQRadarAssetsMember2024-08-312024-08-310001327567panw:IBMsQRadarAssetsMember2024-08-310001327567panw:IBMsQRadarAssetsMemberus-gaap:CustomerRelationshipsMember2024-08-312024-08-310001327567panw:IBMsQRadarAssetsMemberus-gaap:DevelopedTechnologyRightsMember2024-08-312024-08-3100013275672024-08-312024-08-310001327567us-gaap:DevelopedTechnologyRightsMember2024-10-310001327567us-gaap:DevelopedTechnologyRightsMember2024-07-310001327567us-gaap:CustomerRelationshipsMember2024-10-310001327567us-gaap:CustomerRelationshipsMember2024-07-310001327567us-gaap:PatentsMember2024-10-310001327567us-gaap:PatentsMember2024-07-310001327567us-gaap:TrademarksAndTradeNamesMember2024-10-310001327567us-gaap:TrademarksAndTradeNamesMember2024-07-310001327567us-gaap:OtherIntangibleAssetsMember2024-10-310001327567us-gaap:OtherIntangibleAssetsMember2024-07-310001327567panw:A2025NotesMember2020-06-300001327567panw:A2025NotesMember2020-06-012020-06-300001327567panw:Circumstance1Memberpanw:A2025NotesOptionToConvertMember2020-06-012020-06-300001327567panw:Circumstance2Memberpanw:A2025NotesOptionToConvertMember2020-06-012020-06-300001327567panw:A2025NotesMember2024-08-012024-10-310001327567panw:A2025NotesMember2023-08-012023-10-310001327567panw:A2025NotesMember2024-10-310001327567panw:A2025NotesMember2024-07-310001327567us-gaap:FairValueInputsLevel2Memberpanw:A2025NotesMember2024-10-310001327567us-gaap:FairValueInputsLevel2Memberpanw:A2025NotesMember2024-07-310001327567panw:A2025NotesMember2023-10-310001327567panw:A2025NoteHedgesMember2020-06-012020-06-300001327567panw:A2025NoteHedgesMember2024-08-012024-10-310001327567panw:A2025NoteHedgesMember2023-08-012023-10-310001327567panw:A2023WarrantsMember2018-07-310001327567panw:A2023WarrantsMember2018-07-012018-07-310001327567panw:A2025WarrantsMember2020-06-300001327567panw:A2025WarrantsMember2020-06-012020-06-300001327567panw:A2023WarrantsMember2023-08-012023-10-310001327567us-gaap:RevolvingCreditFacilityMember2023-04-130001327567us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMember2023-04-132023-04-130001327567us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2023-04-132023-04-130001327567us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2023-04-132023-04-130001327567us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2023-04-132023-04-130001327567srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-04-132023-04-130001327567srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-04-132023-04-130001327567us-gaap:RevolvingCreditFacilityMember2024-10-310001327567panw:CloudMember2024-10-310001327567us-gaap:InventoriesMember2024-10-310001327567panw:OtherPurchaseObligationMember2024-10-310001327567panw:ServiceProviderPurchaseCommitmentMember2024-08-012024-10-3100013275672024-01-222024-01-2200013275672024-01-3100013275672024-10-032024-10-0300013275672024-10-0300013275672019-02-2800013275672020-12-3100013275672021-08-3100013275672022-08-3100013275672023-11-3000013275672024-08-310001327567us-gaap:RestrictedStockUnitsRSUMember2024-07-310001327567panw:PerformanceStockUnitsPSUsMember2024-07-310001327567us-gaap:RestrictedStockUnitsRSUMember2024-08-012024-10-310001327567panw:PerformanceStockUnitsPSUsMember2024-08-012024-10-310001327567us-gaap:RestrictedStockUnitsRSUMember2024-10-310001327567panw:PerformanceStockUnitsPSUsMember2024-10-310001327567us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-08-012024-10-310001327567us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2024-08-012024-10-310001327567panw:PerformanceStockUnitsPSUsMembersrt:MinimumMember2024-08-012024-10-310001327567panw:PerformanceStockUnitsPSUsMembersrt:MaximumMember2024-08-012024-10-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember2024-08-012024-10-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMembersrt:MinimumMember2024-08-012024-10-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMembersrt:MaximumMember2024-08-012024-10-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember2024-10-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMembersrt:MinimumMember2023-08-012023-10-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMembersrt:MaximumMember2023-08-012023-10-310001327567panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember2023-08-012023-10-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2024-07-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2023-08-012024-07-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2024-08-012024-10-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember2024-10-310001327567us-gaap:CostOfSalesMemberus-gaap:ProductMember2024-08-012024-10-310001327567us-gaap:CostOfSalesMemberus-gaap:ProductMember2023-08-012023-10-310001327567us-gaap:CostOfSalesMemberus-gaap:ServiceMember2024-08-012024-10-310001327567us-gaap:CostOfSalesMemberus-gaap:ServiceMember2023-08-012023-10-310001327567us-gaap:ResearchAndDevelopmentExpenseMember2024-08-012024-10-310001327567us-gaap:ResearchAndDevelopmentExpenseMember2023-08-012023-10-310001327567us-gaap:SellingAndMarketingExpenseMember2024-08-012024-10-310001327567us-gaap:SellingAndMarketingExpenseMember2023-08-012023-10-310001327567us-gaap:GeneralAndAdministrativeExpenseMember2024-08-012024-10-310001327567us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012023-10-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMembersrt:MaximumMemberpanw:FiscalYear2019Member2024-08-012024-10-310001327567panw:PerformanceStockOptionsWithServiceAndMarketConditionsMembersrt:MaximumMemberpanw:FiscalYear2018Member2024-08-012024-10-310001327567panw:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember2024-08-012024-10-310001327567panw:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember2023-08-012023-10-310001327567panw:A2025NotesMemberus-gaap:SubsequentEventMember2024-11-012024-11-200001327567us-gaap:SubsequentEventMember2024-11-192024-11-190001327567us-gaap:SubsequentEventMember2024-12-110001327567us-gaap:SubsequentEventMember2024-12-120001327567panw:LeeKlarichMember2024-08-012024-10-310001327567panw:LeeKlarichMember2024-10-310001327567panw:MaryPatMcCarthyMember2024-08-012024-10-310001327567panw:MaryPatMcCarthyMember2024-10-310001327567panw:JoshPaulMember2024-08-012024-10-310001327567panw:JoshPaulMember2024-10-310001327567panw:NirZukMember2024-08-012024-10-310001327567panw:NirZukMember2024-10-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 October 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 November 13, 2024 was 328.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)
October 31, 2024July 31, 2024
(unaudited)
Assets
Current assets:
Cash and cash equivalents$2,282.8 $1,535.2 
Short-term investments1,108.2 1,043.6 
Accounts receivable, net of allowance for credit losses of $8.6 and $7.5 as of October 31, 2024 and July 31, 2024, respectively
1,132.9 2,618.6 
Short-term financing receivables, net805.1 725.9 
Short-term deferred contract costs367.6 369.0 
Prepaid expenses and other current assets546.1 557.4 
Total current assets6,242.7 6,849.7 
Property and equipment, net361.0 361.1 
Operating lease right-of-use assets389.0 385.9 
Long-term investments4,119.7 4,173.2 
Long-term financing receivables, net1,092.2 1,182.1 
Long-term deferred contract costs531.9 562.0 
Goodwill4,050.8 3,350.1 
Intangible assets, net809.6 374.9 
Deferred tax assets2,397.5 2,399.0 
Other assets380.2 352.9 
Total assets$20,374.6 $19,990.9 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable
$211.6 $116.3 
Accrued compensation354.5 554.7 
Accrued and other liabilities683.1 506.7 
Deferred revenue5,507.7 5,541.1 
Convertible senior notes, net645.8 963.9 
Total current liabilities
7,402.7 7,682.7 
Long-term deferred revenue5,585.9 5,939.4 
Deferred tax liabilities250.8 387.7 
Long-term operating lease liabilities379.6 380.5 
Other long-term liabilities843.8 430.9 
Total liabilities14,462.8 14,821.2 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Preferred stock; $0.0001 par value; 100.0 shares authorized; none issued and outstanding as of October 31, 2024 and July 31, 2024
  
Common stock and additional paid-in capital; $0.0001 par value; 1,000.0 shares authorized; 327.7 and 325.1 shares issued and outstanding as of October 31, 2024 and July 31, 2024, respectively
4,214.9 3,821.1 
Accumulated other comprehensive loss(4.0)(1.6)
Retained earnings
1,700.9 1,350.2 
Total stockholders’ equity5,911.8 5,169.7 
Total liabilities and stockholders’ equity$20,374.6 $19,990.9 
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 October 31,
20242023
Revenue:
Product$353.8 $341.1 
Subscription and support1,785.0 1,537.0 
Total revenue2,138.8 1,878.1 
Cost of revenue:
Product75.0 77.4 
Subscription and support479.1 395.4 
Total cost of revenue554.1 472.8 
Total gross profit1,584.7 1,405.3 
Operating expenses:
Research and development480.4 409.5 
Sales and marketing720.1 660.5 
General and administrative97.7 120.1 
Total operating expenses1,298.2 1,190.1 
Operating income
286.5 215.2 
Interest expense(1.2)(2.9)
Other income, net83.3 70.3 
Income before income taxes
368.6 282.6 
Provision for income taxes17.9 88.4 
Net income
$350.7 $194.2 
Net income per share, basic
$1.07 $0.63 
Net income per share, diluted
$0.99 $0.56 
Weighted-average shares used to compute net income per share, basic
326.8 310.1 
Weighted-average shares used to compute net income per share, diluted
354.5 349.8 
See notes to condensed consolidated financial statements.
- 3 -

PALO ALTO NETWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited, in millions)
Three Months Ended October 31,
20242023
Net income
$350.7 $194.2 
Other comprehensive income, net of tax:
Change in unrealized gains (losses) on investments(3.6)(18.2)
Cash flow hedges:
Change in unrealized gains (losses) (40.9)
Net realized (gains) losses reclassified into earnings
1.2 9.3 
Net change on cash flow hedges1.2 (31.6)
Other comprehensive loss
(2.4)(49.8)
Comprehensive income$348.3 $144.4 
See notes to condensed consolidated financial statements.
- 4 -

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

Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Total Stockholders’ Equity
 
SharesAmount
Balance as of July 31, 2024325.1 $3,821.1 $(1.6)$1,350.2 $5,169.7 
Net income— — — 350.7 350.7 
Other comprehensive loss
— — (2.4)— (2.4)
Issuance of common stock in connection with employee equity incentive plans2.6 120.7 — — 120.7 
Taxes paid related to net share settlement of equity awards— (21.4)— — (21.4)
Share-based compensation for equity-based awards— 294.6 — — 294.6 
Settlement of convertible notes2.3 (0.1)— — (0.1)
Settlement of note hedges
(2.3)— — — — 
Balance as of October 31, 2024327.7 $4,214.9 $(4.0)$1,700.9 $5,911.8 

Three Months Ended October 31, 2023
 
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
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
— — — 194.2 194.2 
Other comprehensive loss
— — (49.8)— (49.8)
Issuance of common stock in connection with employee equity incentive plans2.6 87.0 — — 87.0 
Taxes paid related to net share settlement of equity awards— (15.5)— — (15.5)
Share-based compensation for equity-based awards— 273.1 — — 273.1 
Repurchase and retirement of common stock(0.3)(66.7)— — (66.7)
Settlement of convertible notes0.3 (0.2)— — (0.2)
Settlement of note hedges
(0.3)— — — — 
Settlement of warrants3.1 — — — — 
Balance as of October 31, 2023313.7 $3,296.7 $(93.0)$(1,033.2)$2,170.5 
- 5 -

PALO ALTO NETWORKS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in millions)
Three Months Ended October 31,
20242023
Cash flows from operating activities
Net income
$350.7 $194.2 
Adjustments to reconcile net income to net cash provided by operating activities:
Share-based compensation for equity-based awards294.3 271.0 
Deferred income taxes
(137.4)(0.3)
Depreciation and amortization83.9 64.3 
Amortization of deferred contract costs110.4 105.5 
Amortization of debt issuance costs0.5 1.0 
Change in fair value of contingent consideration liability
6.3  
Reduction of operating lease right-of-use assets16.0 12.4 
Amortization of investment premiums, net of accretion of purchase discounts(15.0)(14.7)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable, net1,485.7 1,050.2 
Financing receivables, net10.7 (43.6)
Deferred contract costs(78.9)(63.3)
Prepaid expenses and other assets(3.6)54.0 
Accounts payable96.8 (0.4)
Accrued compensation(200.2)(216.9)
Accrued and other liabilities(94.0)(33.8)
Deferred revenue(416.6)146.4 
Net cash provided by operating activities1,509.6 1,526.0 
Cash flows from investing activities
Purchases of investments(660.0)(854.7)
Proceeds from sales of investments291.3 304.6 
Proceeds from maturities of investments369.0 457.9 
Business acquisitions, net of cash and restricted cash acquired
(500.0) 
Purchases of property, equipment, and other assets
(44.1)(36.8)
Net cash used in investing activities(543.8)(129.0)
Cash flows from financing activities
Repayments of convertible senior notes
(319.0)(46.0)
Repurchases of common stock
 (66.7)
Proceeds from sales of shares through employee equity incentive plans
120.7 86.4 
Payments for taxes related to net share settlement of equity awards
(21.4)(15.5)
Net cash used in financing activities
(219.7)(41.8)
Net increase in cash, cash equivalents, and restricted cash
746.1 1,355.2 
Cash, cash equivalents, and restricted cash - beginning of period1,546.8 1,142.2 
Cash, cash equivalents, and restricted cash - end of period $2,292.9 $2,497.4 
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets
Cash and cash equivalents$2,282.8 $2,491.4 
Restricted cash included in prepaid expenses and other current assets10.1 6.0 
Total cash, cash equivalents, and restricted cash$2,292.9 $2,497.4 
Non-cash investing and financing activities
Contingent consideration for a business acquisition
$(648.9)$ 
See notes to condensed consolidated financial statements.
- 6 -

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 backed 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, 2024, filed with the Securities and Exchange Commission (“SEC”) on September 6, 2024. 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, 2024.
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 evaluate our estimates on an ongoing basis. Management estimates include, but are not limited to, the standalone selling price for our products and services, share-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of contingent consideration liability, the assessment of recoverability of our intangibles and goodwill, valuation allowance against deferred tax assets, manufacturing partner and supplier liabilities, deferred contract cost benefit period, and loss contingencies. 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 three months ended October 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, 2024, except for the update to the disclosure of our accounting policies as described below resulting from our recent acquisition of certain QRadar assets from International Business Machines Corporation (“IBM”). Refer to Note 7. Acquisition for additional information.
Business Combinations
We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our acquisitions to the assets acquired and liabilities assumed, including contingent consideration, generally based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.
Contingent consideration obligations incurred in connection with a business combination are recorded at fair value on the acquisition date and remeasured at each subsequent reporting period until the related contingencies have been resolved, with the change in fair value recognized in general and administrative expense on our condensed consolidated statements of operations. Payments not made soon after the acquisition date to settle a contingent consideration liability are classified as cash flows from financing activities up to the amount of the contingent consideration liability recognized at the acquisition date.

- 7 -

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 period 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 period 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.
2. Revenue
Disaggregation of Revenue
The following table presents revenue by geographic theater (in millions):
Three Months Ended October 31,
20242023
Revenue:
Americas
United States$1,344.1 $1,204.3 
Other Americas98.0 82.3 
Total Americas1,442.1 1,286.6 
Europe, the Middle East, and Africa (“EMEA”)441.4 364.9 
Asia Pacific and Japan (“APAC”)255.3 226.6 
Total revenue$2,138.8 $1,878.1 
The following table presents revenue for groups of similar products and services (in millions):
Three Months Ended October 31,
20242023
Revenue:
Product$353.8 $341.1 
Subscription and support
Subscription1,191.8 988.3 
Support593.2 548.7 
Total subscription and support1,785.0 1,537.0 
Total revenue$2,138.8 $1,878.1 
Deferred Revenue
During the three months ended October 31, 2024 and 2023, we recognized approximately $1.6 billion and $1.4 billion of revenue pertaining to amounts that were deferred as of July 31, 2024 and 2023, respectively.
Remaining Performance Obligations
Remaining performance obligations were $12.6 billion as of October 31, 2024, of which we expect to recognize as revenue approximately $5.9 billion over the next 12 months and the remainder thereafter.
- 8 -

3. Fair Value Measurements
The following table presents our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$1,105.3 $ $ $1,105.3 $494.0 $ $ $494.0 
Commercial paper 228.7  228.7  299.6  299.6 
Corporate debt securities 34.2  34.2  18.2  18.2 
U.S. government and agency securities 74.8  74.8  149.6  149.6 
Total cash equivalents1,105.3 337.7  1,443.0 494.0 467.4  961.4 
Short-term investments:
Certificates of deposit 15.7  15.7  20.6  20.6 
Commercial paper 36.1  36.1  79.9  79.9 
Corporate debt securities 1,037.5  1,037.5  935.9  935.9 
U.S. government and agency securities 4.2  4.2  2.7  2.7 
Non-U.S. government and agency securities     4.2  4.2 
Asset-backed securities 14.7  14.7  0.3  0.3 
Total short-term investments 1,108.2  1,108.2  1,043.6  1,043.6 
Long-term investments:
Corporate debt securities 3,095.2  3,095.2  3,151.3  3,151.3 
U.S. government and agency securities 17.7  17.7  19.0  19.0 
Non-U.S. government and agency securities 39.1  39.1  54.4  54.4 
Asset-backed securities 967.7  967.7  948.5  948.5 
Total long-term investments 4,119.7  4,119.7  4,173.2  4,173.2 
Prepaid expenses and other current assets:
Foreign currency forward contracts 5.3  5.3  4.1  4.1 
Total prepaid expenses and other current assets 5.3  5.3  4.1  4.1 
Other assets:
Foreign currency forward contracts     0.1  0.1 
Total other assets     0.1  0.1 
Total assets measured at fair value$1,105.3 $5,570.9 $ $6,676.2 $494.0 $5,688.4 $ $6,182.4 
- 9 -

October 31, 2024July 31, 2024
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Accrued and other liabilities:
Foreign currency forward contracts$ $11.8 $ $11.8 $ $15.3 $ $15.3 
Contingent consideration
  238.5 238.5     
Total accrued and other liabilities 11.8 238.5 250.3  15.3  15.3 
Other long-term liabilities:
Foreign currency forward contracts     0.9  0.9 
Contingent consideration
  416.7 416.7     
Total other long-term liabilities  416.7 416.7  0.9  0.9 
Total liabilities measured at fair value$ $11.8 $655.2 $667.0 $ $16.2 $ $16.2 
The fair value of contingent consideration liability is estimated using a discounted cash flow valuation technique. We consider the fair value of our contingent consideration liability to be a Level 3 measurement as we use unobservable inputs in determining discounted cash flows to estimate the fair value. The significant unobservable inputs include an estimate of future cash payments related to customers entering into qualified new transactions as well as a risk-adjusted discount rate used to present value the expected cash flows. A significant change in any of these assumptions could have a material impact to the fair value of our contingent consideration liability.
The following table presents a reconciliation of our contingent consideration liability (in millions):
Three Months Ended October 31, 2024
Contingent consideration liability at the beginning of the period
$ 
Initial valuation on the acquisition date
648.9 
Change in fair value
6.3 
Contingent consideration liability at the end of the period
$655.2 
The total estimated fair value of our financing receivables approximates their carrying amounts as of October 31, 2024 and July 31, 2024. We consider the fair value of our financing receivables to be a Level 3 measurement as we use unobservable inputs in determining discounted cash flows to estimate the fair value.
Refer to Note 9. Debt for the carrying amount and estimated fair value of our convertible senior notes as of October 31, 2024 and July 31, 2024.
- 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 October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$228.7 $ $ $228.7 
Corporate debt securities34.2   34.2 
U.S. government and agency securities74.8   74.8 
Total available-for-sale cash equivalents$337.7 $ $ $337.7 
Investments:
Certificates of deposit$15.7 $ $ $15.7 
Commercial paper36.1   36.1 
Corporate debt securities4,115.2 25.3 (7.8)4,132.7 
U.S. government and agency securities21.9   21.9 
Non-U.S. government and agency securities38.6 0.5  39.1 
Asset-backed securities976.1 7.1 (0.8)982.4 
Total available-for-sale investments$5,203.6 $32.9 $(8.6)$5,227.9 
July 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$299.6 $ $ $299.6 
Corporate debt securities18.2   18.2 
U.S. government and agency securities149.6   149.6 
Total available-for-sale cash equivalents$467.4 $ $ $467.4 
Investments:
Certificates of deposit$20.6 $ $ $20.6 
Commercial paper79.9 0.1 (0.1)79.9 
Corporate debt securities4,065.5 28.3 (6.6)4,087.2 
U.S. government and agency securities21.9  (0.2)21.7 
Non-U.S. government and agency securities57.9 0.7  58.6 
Asset-backed securities943.1 6.3 (0.6)948.8 
Total available-for-sale investments$5,188.9 $35.4 $(7.5)$5,216.8 
As of October 31, 2024, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $7.3 million, which were related to $1.2 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 $1.3 million, which were related to $372.5 million of available-for-sale debt securities. As of July 31, 2024 the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $1.5 million, which were related to $949.4 million 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.0 million, which were related to $915.3 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 months ended October 31, 2024 and 2023.
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of October 31, 2024, by contractual years-to-maturity (in millions):
Amortized CostFair Value
Due within one year$1,445.9 $1,445.9 
Due between one and three years1,843.2 1,853.4 
Due between three and five years1,925.5 1,937.9 
Due between five and ten years217.7 218.2 
Due after ten years109.0 110.2 
Total$5,541.3 $5,565.6 
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 October 31, 2024 and July 31, 2024, the carrying values of our marketable equity securities were $1.1 billion and $494.0 million, respectively. There were no unrealized gains or losses recognized for these securities during the three months ended October 31, 2024 and 2023.
5. Financing Receivables
The following table summarizes our short-term and long-term financing receivables as of October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Short-term financing receivables, gross$911.6 $830.2 
Unearned income
(99.0)(95.7)
Allowance for credit losses(7.5)(8.6)
Short-term financing receivables, net$805.1 $725.9 
Long-term financing receivables, gross$1,191.5 $1,286.4 
Unearned income
(91.4)(94.6)
Allowance for credit losses(7.9)(9.7)
Long-term financing receivables, net$1,092.2 $1,182.1 
The following table presents amortized cost basis of our financing receivables categorized by internal risk rating and year of origination (in millions):
Internal Risk Rating(1)
October 31, 2024July 31, 2024
Fiscal Year of Origination
Fiscal Year of Origination
20252024202320222021Total2024202320222021Total
1 to 4
$7.4 $916.1 $387.5 $9.9 $26.7 $1,347.6 $885.9 $477.3 $14.7 $44.4 $1,422.3 
5 to 6
43.7 330.1 152.3 3.1 1.1 530.3 272.2 172.0 21.1 1.1 466.4 
7 to 10
0.1 2.2 22.9 0.3 9.3 34.8 3.2 25.0 0.3 9.1 37.6 
Amortized cost basis of financing receivables
$51.2 $1,248.4 $562.7 $13.3 $37.1 $1,912.7 $1,161.3 $674.3 $36.1 $54.6 $1,926.3 
(1)Internal risk ratings are categorized as 1 through 10, with the lowest rating representing the highest quality.
There was no significant activity in allowance for credit losses during the three months ended October 31, 2024 and 2023. Past due amounts on financing receivables were not material as of October 31, 2024 and July 31, 2024.
- 12 -

6. Derivative Instruments
We are exposed to foreign currency exchange risk. Our revenue is primarily 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 October 31, 2024 and July 31, 2024, the total notional amount of our outstanding foreign currency forward contracts designated as cash flow hedges was $656.6 million and $804.8 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 October 31, 2024 and July 31, 2024.
As of October 31, 2024, unrealized gains and losses in accumulated other comprehensive income (“AOCI”) related to our cash flow hedges were a $7.5 million net loss, of which $5.8 million in losses are expected to be recognized into earnings within the next 12 months. As of July 31, 2024, unrealized gains and losses in AOCI related to our cash flow hedges were a $10.6 million net loss.
As of October 31, 2024 and July 31, 2024, the notional amount of our outstanding foreign currency forward contracts not designated as hedging instruments was $483.8 million and $375.6 million, respectively.
7. Acquisition
IBM QRadar Assets
On August 31, 2024, we completed the acquisition of certain IBM QRadar assets, including certain intellectual property rights, customer relationships, and software as a service customer contracts. We expect the acquisition will help accelerate the growth of our Cortex business. The total purchase consideration for the acquisition was $1.1 billion, which consisted of the following (in millions):
Amount
Cash$500.0 
Fair value of contingent consideration liability648.9 
Return of purchase consideration(6.3)
Total$1,142.6 
As part of the acquisition, we agreed to make post-closing payments to IBM contingent upon customers entering into qualified new transactions through June 30, 2028. We also expect to receive a return of purchase consideration of $6.3 million due to timing of transition of certain underlying customer contracts. In addition, we have entered into a transition services arrangement with IBM, under which IBM will perform certain services supporting the acquired assets and customers for a limited period of time.
Payments related to the contingent consideration liability are expected to begin in the fiscal quarter ending April 2025 and continue through the fiscal quarter ending October 2028. The estimated range of undiscounted contingent consideration is between $0.5 billion and $0.9 billion. Refer to Note 3. Fair Value Measurements, for more information on the fair value of our contingent consideration liability.
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$700.7 
Identified intangible assets476.0 
Net liabilities assumed(34.1)
Total$1,142.6 
Goodwill generated from this business combination is primarily attributable to the expected post-acquisition synergies from increased market penetration to support the growth of our Cortex business. The goodwill is deductible for U.S. income tax purposes.
- 13 -

The following table presents details of the identified intangible assets acquired (in millions, except years):
Fair ValueEstimated Useful Life
Customer relationships$464.0 12 years
Developed technology12.0 2 years
Total$476.0 
Pro forma results of operations have not been presented because the effects of the acquisition were not material to our condensed consolidated statements of operations.
Additional information related to the acquisition existing as of the acquisition date may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.
8. Goodwill and Intangible Assets
Goodwill
The following table presents details of our goodwill during the three months ended October 31, 2024 (in millions):
Amount
Balance as of July 31, 2024$3,350.1 
Goodwill acquired700.7 
Balance as of October 31, 2024$4,050.8 
Purchased Intangible Assets
The following table presents details of our purchased intangible assets as of October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Intangible assets subject to amortization:
Developed technology$825.9 $(555.3)$270.6 $813.9 $(526.2)$287.7 
Customer relationships636.7 (107.7)529.0 172.7 (96.1)76.6 
Acquired intellectual property18.2 (8.4)9.8 18.2 (7.9)10.3 
Trade name and trademarks9.4 (9.4) 9.4 (9.4) 
Other0.9 (0.7)0.2 0.9 (0.6)0.3 
Total purchased intangible assets$1,491.1 $(681.5)$809.6 $1,015.1 $(640.2)$374.9 
We recognized amortization expense of $41.3 million and $24.9 million for the three months ended October 31, 2024 and 2023, respectively.
The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of October 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202520262027202820292030 and Thereafter
Future amortization expense$809.6 $124.5 $140.6 $109.7 $88.8 $62.8 $283.2 
- 14 -

9. Debt
Convertible Senior Notes
In June 2020, we issued $2.0 billion aggregate principal amount of 0.375% Convertible Senior Notes due 2025 (the “2025 Notes”). 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 October 31, 2024 as the sales price condition had been met during the fiscal quarter ended July 31, 2024. During the three months ended October 31, 2024 and 2023, holders of the 2025 Notes converted $319.0 million and $46.0 million, respectively, in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 2.3 million and 0.3 million shares of our common stock to the holders of the 2025 Notes during the three months ended October 31, 2024 and 2023, 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 note hedges. Refer to Note 16. Subsequent Events for additional information regarding conversion of the 2025 Notes after October 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 October 31, 2024 and as a result, holders may convert their 2025 Notes during the fiscal quarter ending January 31, 2025. The net carrying amount of the 2025 Notes was classified as a current liability on our condensed consolidated balance sheet as of October 31, 2024.
- 15 -

The following table sets forth the net carrying amount of our 2025 Notes (in millions):
October 31, 2024July 31, 2024
Principal$646.6 $965.6 
Less: debt issuance costs, net of amortization
(0.8)(1.7)
Net carrying amount$645.8 $963.9 
The total estimated fair value of the 2025 Notes was $2.3 billion as of October 31, 2024 and $3.2 billion as of July 31, 2024. 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 October 31, 2024 and July 31, 2024 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 2025 Notes (dollars in millions):
Three Months Ended October 31,
20242023
Contractual interest expense$0.7 $1.9 
Amortization of debt issuance costs0.5 1.0 
Total interest expense$1.2 $2.9 
Effective interest rate 0.6 %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 “2025 Note Hedges”) with respect to our common stock concurrent with the issuance of the 2025 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 months ended October 31, 2024 and 2023, we exercised the corresponding portion of our 2025 Note Hedges and received 2.3 million and 0.3 million shares of our common stock during the respective periods.
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 0.75% convertible senior notes due 2023 issued in July 2018, 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 Warrants (1)
19.1 $139.27 $145.4 
2025 Warrants20.1 $136.16 $202.8 
(1)The 2023 Warrants were net settled during the 60 scheduled trading days from October to December 2023.
- 16 -

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 three months ended October 31, 2023, we net settled a portion of the 2023 Warrants with 3.1 million shares of our common stock with a fair value of $763.5 million. 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 October 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 October 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202520262027202820292030 and Thereafter
Cloud
$4,088.9 $56.7 $435.7 $518.1 $599.6 $686.1 $1,792.7 
Manufacturing
205.7 165.7 40.0     
Other
155.8 41.3 57.7 42.4 7.5 3.4 3.5 
Total purchase commitments
$4,450.4 $263.7 $533.4 $560.5 $607.1 $689.5 $1,796.2 
Additionally, we have a $137.2 million minimum purchase commitment with a cloud service provider through September 2027 with no specified annual commitments.
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.
- 17 -

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. 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. After post-trial motions, a judgment was issued on October 3, 2024 affirming infringement on three patents, reversing infringement on the fourth patent, and subsequently, reducing the damages amount to $113.6 million. We posted a surety bond that was agreed upon by the parties and approved by the court. This bond prevents execution of the judgment while appeals are pending. 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 July 31, 2024, we accrued $184.4 million for the verdict amount and estimated interest. As of October 31, 2024, we reassessed our loss accrual and reduced the amount to $141.4 million based on the judgment and estimated interest, which is recorded in other long-term liabilities on our condensed consolidated balance sheets. The corresponding amount released was $43.0 million for the three months ended October 31, 2024, which is included in general and administrative expense on our condensed consolidated statements of operations.
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. A trial date is set for June 9, 2025. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.
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, November 2023, and August 2024, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, $316.7 million and $500.0 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $4.1 billion (our “current authorization”). The expiration date of our current authorization was extended to December 31, 2025, 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.
We did not repurchase shares of our common stock during the three months ended October 31, 2024. During the three months ended October 31, 2023, we repurchased and retired 0.3 million shares of our common stock under our current repurchase authorization for an aggregate purchase price of $66.7 million, including transaction costs, at an average price of $226.67.
As of October 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.
- 18 -

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 three months ended October 31, 2024 (in millions, except per share amounts):
Unvested RSUs
Unvested PSUs
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, 20249.0 $205.18 $2,924.4 5.0 $155.89 $1,624.2 
Granted(1)
0.4 $351.52 1.6 $404.69 
Vested(2)
(1.3)$163.72 (0.6)$129.35 
Forfeited(0.3)$197.36 (1.5)$181.44 
Balance—October 31, 20247.8 $221.08 $2,813.8 4.5 $272.87 $1,633.6 
(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.
(2)Includes time-based vesting for PSUs.
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 three months ended October 31, 2024, we granted 1.6 million shares of PSUs that contain service, performance, and market conditions. The service conditions are satisfied after a period of one to three years. The performance conditions are based on an average of next-generation security annualized recurring revenue and non-GAAP net income per diluted share. 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 October 31, 2024, we have approved 1.3 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 months ended October 31, 2024:
Three Months Ended October 31,
20242023
Volatility
44.1% - 47.6%
40.8% - 43.4%
Expected term (in years)
1.0 - 2.9
0.9 - 2.9
Dividend yield0.0 %0.0 %
Risk-free interest rate
3.7% - 4.5%
4.9% - 5.3%
Grant-date fair value per share
$529.01 - $611.65
$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 October 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.
- 19 -

The following table summarizes the PSO activity under our stock plans during the three months ended October 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, 20244.8 $65.33 1.2$1,244.9 
Exercised(0.6)$65.63 
Balance—October 31, 20244.2 $65.29 1.0$1,251.3 
Exercisable—October 31, 20244.2 $65.29 1.0$1,251.3 
Share-Based Compensation
The following table summarizes share-based compensation included in costs and expenses (in millions):
Three Months Ended October 31,
20242023
Cost of product revenue $1.3 $2.4 
Cost of subscription and support revenue 30.4 30.6 
Research and development137.8 120.1 
Sales and marketing76.4 79.2 
General and administrative48.4 38.7 
Total share-based compensation$294.3 $271.0 
As of October 31, 2024, total compensation cost related to unvested share-based awards not yet recognized was $2.2 billion. This cost is expected to be amortized over a weighted-average period of approximately 2.5 years.
13. Income Taxes
For the three months ended October 31, 2024 and 2023, our provision for income taxes reflected effective tax rates of 4.9% and 31.3%, respectively. Our income taxes for the three months ended October 31, 2024 and 2023 were primarily due to U.S. federal and state income taxes, withholding taxes, and foreign income taxes.
Our effective tax rate for the three months ended October 31, 2024 differed from the U.S. statutory tax rate primarily due to excess tax benefits from share-based compensation.
Our effective tax rate for the three months ended October 31, 2023 differed from the U.S. statutory tax rate primarily due to changes in our valuation allowance and excess tax benefits from share-based compensation.
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. We compute the dilutive effect of shares issuable upon conversion of our convertible senior notes using the if-converted method, and the dilutive effect of warrants related to the issuance of convertible senior notes and equity awards under our employee equity incentive plans using the treasury stock method.
- 20 -

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 October 31,
20242023
Net income
$350.7 $194.2 
Weighted-average shares used to compute net income per share, basic
326.8 310.1 
Weighted-average effect of potentially dilutive securities:
Convertible senior notes5.9 11.6 
Warrants related to the issuance of convertible senior notes12.2 16.0 
Employee equity incentive plans9.6 12.1 
Weighted-average shares used to compute net income per share, diluted
354.5 349.8 
Net income per share, basic
$1.07 $0.63 
Net income per share, diluted
$0.99 $0.56 
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 October 31,
20242023
Employee equity incentive plans1.6 2.6 
15. Other Income, Net
The following table sets forth the components of other income, net (in millions):
Three Months Ended October 31,
20242023
Interest income$85.7 $71.2 
Foreign currency exchange gains (losses), net(7.5)5.1 
Other, net
5.1 (6.0)
Total other income, net$83.3 $70.3 
16. Subsequent Events
2025 Notes Conversion
Subsequent to October 31, 2024, $106.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 January 31, 2025.
Stock Split
On November 19, 2024, our board of directors approved a two-for-one stock split (the “stock split”) of our outstanding shares of common stock. The stock split is to be effected through an amendment to our restated certificate of incorporation, which will also effect a proportionate increase in the number of authorized shares of our common stock from 1.0 billion to 2.0 billion.
As a result of the stock split, each stockholder of record as of the close of trading on December 12, 2024 (the “record date”), will receive, after the close of trading on December 13, 2024, one additional share for every share held on the record date. Trading is expected to begin on a split-adjusted basis on December 16, 2024.
- 21 -

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. 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 include, but are not limited to, statements concerning the following: expectations regarding the cybersecurity landscape; expectations regarding our platformization strategy and related progress and opportunities; expectations regarding annual recurring revenue, remaining performance obligations, and product development strategy; expectations regarding artificial intelligence; expectations regarding our strategic partnerships; expectations regarding drivers of and factors affecting growth in our business; statements regarding expected profitability, trends in annual recurring revenue, trends in remaining performance obligations, 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; 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; expectations that we will continue to expand our global presence; expectations regarding our revenues, including the seasonality and cyclicality from quarter to quarter; expectations relating to 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 expectations and intentions with respect to the assets, products and technologies that we acquire; expectations regarding contingent consideration obligations; 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 and the surrounding regions, inflation, interest rate levels, trade regulations, 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 litigation or regulatory developments involving us or affecting our industry; and other statements regarding our future operations, financial condition and prospects, and business strategies. 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”) from time to time. 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 months ended October 31, 2024 to the three months ended October 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.
- 22 -

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 artificial intelligence (“AI”) and automation. A key element of our strategy is to help our customers simplify their security architectures through consolidating disparate point products. We execute on this strategy by developing our capabilities and packaging our offerings into platforms which are able to cover many of our customers’ needs in the markets in which we operate. Our platformization strategy combines various products and services into a tightly integrated architecture and makes security faster, less complex, and more cost-effective. We focus on delivering value in four sectors of the cybersecurity industry:
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, AI Runtime Security, 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 securely enable the cloud-delivered branch. Prisma Access Browser extends SASE security and data protection to the endpoint, giving workers complete device freedom to access business applications securely using their browser. Our network security platform also includes our cloud-delivered security services, such as Advanced Threat Prevention, Advanced WildFire®, Advanced URL Filtering, Advanced DNS Security, IoT/OT Security, GlobalProtect®, Enterprise Data Loss Prevention (“Enterprise DLP”), AI for IT Operations (“AIOps”), software as a service (“SaaS”) Security, and AI Access Security. 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. Strata Cloud Manager includes the Strata Copilot which provides a natural language interface to simplify and strengthen network security.
Cloud Security:
We deliver scalable and comprehensive security across the cloud application development lifecycle through our Code to CloudTM platform, Prisma Cloud. As a comprehensive Cloud Native Application Protection Platform (“CNAPP”), Prisma Cloud secures multi- and hybrid-cloud environments for applications, data, generative AI (“GenAI”) ecosystem, and the entire cloud native technology stack across the full development lifecycle, from code to cloud. 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 operations capabilities that unifies standalone Security Information and Event Management (“SIEM”) tools, endpoint security, security automation, and attack surface management (“ASM”) capabilities on our Cortex platform. These include Cortex XSIAM®, for AI-driven security operations that replaces traditional SIEM tools, Cortex XDR® for the prevention, detection, and response to complex cybersecurity attacks, Cortex XSOAR® for security orchestration, automation, and response (“SOAR”), and Cortex Xpanse® for 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 (“MDR”) and managed threat hunting services.
For the first quarter of fiscal 2025 and 2024, total revenue was $2.1 billion and $1.9 billion, respectively, representing year-over-year growth of 13.9%. 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 October 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.
- 23 -

Our product revenue grew to $353.8 million, or 16.5% of total revenue, for the first quarter of fiscal 2025, representing year-over-year growth of 3.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-7500, 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.8 billion, or 83.5% of total revenue, for the first quarter of fiscal 2025, representing year-over-year growth of 16.1%. 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 and AI security capabilities across the network, endpoints, and the cloud. Our subscriptions also include security operations, which enable customers to leverage the AI-driven Cortex platform for advanced capabilities such as security information and event management, next-generation antivirus, endpoint detection and response, extended detection and response, identity threat detection and response, cloud detection and response, SOAR, as well as ASM. Additionally, we offer MDR for Cortex subscriptions, powered by Unit 42’s elite expertise. When 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, 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 August 2024, we launched Prisma Access Browser, our SASE-native enterprise browser that enables security teams to manage security policies across web applications and devices; and in October 2024, we introduced new capabilities in our operational technology (“OT”) Security solution to protect OT remote operations, mitigate risk for critical OT assets and extend security into industrial environments. Additionally, we continue to make strategic investments that fit well within our long-term strategy. For example, in August 2024, we completed the acquisition of certain QRadar assets from International Business Machines Corporation (“IBM”), which we expect will help accelerate the growth of our Cortex business.
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, focus on end-customer satisfaction, and address any product vulnerabilities. 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, high interest rates, slow growth, fluctuations in foreign exchange rates, supply chain disruptions, impacts of trade regulations, 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 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.
- 24 -

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.”
October 31, 2024July 31, 2024
(in billions)
Next-Generation Security Annualized Recurring Revenue
$4.5 $4.2 
Remaining performance obligations
$12.6 $12.7 
Three Months Ended October 31,
20242023
(dollars in millions)
Total revenue$2,138.8 $1,878.1 
Total revenue year-over-year percentage increase13.9 %20.1 %
Gross margin74.1 %74.8 %
Operating income$286.5 $215.2 
Operating margin13.4 %11.5 %
Cash flow provided by operating activities$1,509.6 $1,526.0 
Free cash flow (non-GAAP)$1,465.5 $1,489.2 
Next-Generation Security Annualized Recurring Revenue (“NGS ARR”). Our NGS ARR represents the annualized allocated revenue of all active contracts as of the final day of the reporting period for Prisma and Cortex offerings inclusive of the VM-Series and related services, and certain cloud-delivered security services. Beginning the first quarter of fiscal 2025, NGS ARR includes revenue attributable to QRadar SaaS contracts. NGS ARR is an operating metric that we use to assess the strength and trajectory of our business. NGS ARR should be viewed independently of revenue, deferred revenue and remaining performance obligations and does not represent our revenue under U.S. GAAP on an annualized basis, as it is an operating metric that can be impacted by contract start and end dates and renewal rates. NGS ARR is not intended to be a replacement for forecasts of revenue.
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.
- 25 -

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:
Three Months Ended October 31,
20242023
(in millions)
Free cash flow (non-GAAP):
Net cash provided by operating activities$1,509.6 $1,526.0 
Less: purchases of property, equipment, and other assets44.1 36.8 
Free cash flow (non-GAAP)$1,465.5 $1,489.2 
Net cash used in investing activities$(543.8)$(129.0)
Net cash used in financing activities$(219.7)$(41.8)
- 26 -

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 October 31,
20242023
Amount% of RevenueAmount% of Revenue
(dollars in millions)
Revenue:
Product$353.8 16.5 %$341.1 18.2 %
Subscription and support1,785.0 83.5 %1,537.0 81.8 %
Total revenue2,138.8 100.0 %1,878.1 100.0 %
Cost of revenue:
Product75.0 3.5 %77.4 4.1 %
Subscription and support479.1 22.4 %395.4 21.1 %
Total cost of revenue(1)
554.1 25.9 %472.8 25.2 %
Total gross profit1,584.7 74.1 %1,405.3 74.8 %
Operating expenses:
Research and development480.4 22.5 %409.5 21.8 %
Sales and marketing720.1 33.6 %660.5 35.1 %
General and administrative97.7 4.6 %120.1 6.4 %
Total operating expenses(1)
1,298.2 60.7 %1,190.1 63.3 %
Operating income286.5 13.4 %215.2 11.5 %
Interest expense(1.2)(0.1)%(2.9)(0.2)%
Other income, net83.3 3.9 %70.3 3.7 %
Income before income taxes368.6 17.2 %282.6 15.0 %
Provision for income taxes17.9 0.8 %88.4 4.7 %
Net income$350.7 16.4 %$194.2 10.3 %
(1) Includes share-based compensation as follows:
Three Months Ended October 31,
20242023
(in millions)
Cost of product revenue $1.3 $2.4 
Cost of subscription and support revenue30.4 30.6 
Research and development137.8 120.1 
Sales and marketing76.4 79.2 
General and administrative48.4 38.7 
Total share-based compensation$294.3 $271.0 
- 27 -

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 October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
Product$353.8 $341.1 $12.7 3.7 %
The change in product revenue for the three months ended October 31, 2024 compared to the same period in 2023 represented a modest increase in product sales.
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 October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
Subscription$1,191.8 $988.3 $203.5 20.6 %
Support593.2 548.7 44.5 8.1 %
Total subscription and support$1,785.0 $1,537.0 $248.0 16.1 %
Subscription and support revenue increased for the three months ended October 31, 2024 compared to the same period 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.
- 28 -

REVENUE BY GEOGRAPHIC THEATER
Three Months Ended October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
Americas$1,442.1 $1,286.6 $155.5 12.1 %
EMEA441.4 364.9 76.5 21.0 %
APAC255.3 226.6 28.7 12.7 %
Total revenue$2,138.8 $1,878.1 $260.7 13.9 %
Revenue from the Americas, Europe, the Middle East, and Africa (“EMEA”), and Asia Pacific and Japan (“APAC”), increased for the three months ended October 31, 2024 compared to the same period in 2023 as we continued to increase investment in our global sales force in order to support our growth and innovation, 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 October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
Cost of product revenue$75.0 $77.4 $(2.4)(3.1)%
Cost of product revenue was relatively flat for the three months ended October 31, 2024 compared to the same period in 2023.
- 29 -

COST OF SUBSCRIPTION AND SUPPORT REVENUE
Cost of subscription and support revenue includes personnel costs for our global customer support and technical operations organizations, data center and cloud hosting service costs, third-party professional services costs, amortization of acquired intangible assets and capitalized software development costs, customer support and repair 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 October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
Cost of subscription and support revenue$479.1 $395.4 $83.7 21.2 %
Cost of subscription and support revenue increased for the three months ended October 31, 2024 compared to the same period 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 $39.8 million for the three months ended October 31, 2024 compared to the same period in 2023. Personnel costs grew $11.3 million for the three months ended October 31, 2024 compared to the same period in 2023, primarily due to headcount growth. The increase in cost of subscription and support revenue was further driven by increased professional services expense.
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 October 31,
20242023
AmountGross MarginAmountGross Margin
(dollars in millions)
Product$278.8 78.8 %$263.7 77.3 %
Subscription and support1,305.9 73.2 %1,141.6 74.3 %
Total gross profit$1,584.7 74.1 %$1,405.3 74.8 %
Product gross margin increased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to favorable hardware product mix and lower other product costs.
Subscription and support gross margin decreased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to an increase in costs related to our cloud-based offerings.
- 30 -

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 October 31, 2024, we expect to recognize approximately $2.2 billion of share-based compensation expense over a weighted-average period of approximately 2.5 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 October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
Research and development$480.4 $409.5 $70.9 17.3 %
Research and development expense increased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to increased personnel costs, which grew $49.0 million, largely due to headcount growth. The remaining increase in research and development expense was further driven by increased shared costs.
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 October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
Sales and marketing$720.1 $660.5 $59.6 9.0 %
Sales and marketing expense increased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to increased personnel costs, which grew $57.6 million, largely due to headcount growth.
- 31 -

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. General and administrative expense also includes change in fair value of contingent consideration liability. 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 October 31,
20242023Change
AmountAmountAmount%
(dollars in millions)
General and administrative$97.7 $120.1 $(22.4)(18.7)%
General and administrative expense decreased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to a release of previously accrued litigation-related charge of $43.0 million and decreased professional services expense during the three months ended October 31, 2024, partially offset by increased personnel costs, which grew $15.1 million, largely due to increased share-based compensation, and increased acquisition-related costs, including change in fair value of contingent consideration liability.
INTEREST EXPENSE
Interest expense primarily consists of interest expense related to our 0.375% Convertible Senior Notes due 2025 (the “2025 Notes”).
 Three Months Ended October 31,
 20242023Change
AmountAmountAmount%
 (dollars in millions)
Interest expense$1.2 $2.9 $(1.7)(58.6)%
Interest expense decreased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to early conversions of our 2025 Notes. 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 October 31,
 20242023Change
AmountAmountAmount%
 (dollars in millions)
Other income, net$83.3 $70.3 $13.0 18.5 %
Other income, net increased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to higher interest income as a result of higher average cash, cash equivalent, and investment balances for the three months ended October 31, 2024 compared to the same period in 2023. The increase was further driven by increased gains from our non-designated derivative instruments and investments, partially offset by increased foreign currency exchange losses for the three months ended October 31, 2024 compared to the same period in 2023.
- 32 -

PROVISION FOR INCOME TAXES
Provision for income taxes consists primarily of U.S. taxes, foreign income taxes, and withholding taxes. Our provision for income taxes during the fiscal quarter ended October 31, 2024 was offset primarily by excess tax benefits from share-based compensation. 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. The assessment requires significant judgment and is performed for each of the applicable jurisdictions. Based on our analysis of all positive and negative evidence during the fiscal quarter ended October 31, 2024, 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. We expect future research and development tax credit generation in California to exceed our ability to use the existing tax credits.
Three Months Ended October 31,
20242023Change 
AmountAmountAmount%
(dollars in millions)
Provision for income taxes$17.9 $88.4 $(70.5)(79.8)%
Effective tax rate4.9 %31.3 %
Our provision for income taxes for the three months ended October 31, 2024 and 2023 was primarily due to U.S. federal and state income taxes, withholding taxes, and foreign income taxes. Our effective tax rate decreased for the three months ended October 31, 2024 compared to the same period in 2023 primarily due to deferred tax benefits. During the three months ended October 31, 2023, our deferred tax benefits were significantly limited due to our valuation allowance on U.S. federal, U.S. states other than California, and United Kingdom deferred tax assets which was subsequently released in the second quarter of fiscal 2024. 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
October 31, 2024July 31, 2024
(in millions)
Working capital (deficit)
$(1,160.0)$(833.0)
Cash, cash equivalents, and investments:
Cash and cash equivalents$2,282.8 $1,535.2 
Investments5,227.9 5,216.8 
Total cash, cash equivalents, and investments$7,510.7 $6,752.0 
As of October 31, 2024, our total cash, cash equivalents, and investments of $7.5 billion were held for general corporate purposes. As of October 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 material.
Our cash tax payments have increased and we expect this trend to continue as a result of our increased profitability and utilization of our net operating loss carryforwards and credits.
- 33 -

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 months ended October 31, 2024, we repaid in cash $319.0 million in aggregate principal amount of the 2025 Notes and issued 2.3 million shares of common stock to the holders for the conversion value in excess of the principal amount of the 2025 Notes converted, which were fully offset by shares we received from our exercise of the associated note hedges. Subsequent to October 31, 2024, through the filing date of this Quarterly Report on Form 10-Q, $106.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 January 31, 2025.
The sale price condition for the 2025 Notes was met during the fiscal quarter ended October 31, 2024, and as a result, holders may convert their 2025 Notes during the fiscal quarter ending January 31, 2025. If all of the holders convert their 2025 Notes during this period, we would be obligated to settle the $646.6 million 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 January 31, 2025 or hold the 2025 Notes until maturity on June 1, 2025. As of October 31, 2024, $646.6 million 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 2025 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 October 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, November 2023, and August 2024, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, $316.7 million and $500.0 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $4.1 billion. Repurchases will be funded from available working capital and may be made at management’s discretion from time to time. As of October 31, 2024, $1.0 billion remained available for future share repurchases under this repurchase program. The repurchase authorization will expire on December 31, 2025, 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 offices and data centers, with lease terms expiring through fiscal 2036. As of October 31, 2024, we have total operating lease obligations of $452.5 million recorded on our condensed consolidated balance sheet.
As of October 31, 2024, our commitments to purchase products, components, cloud and other services totaled $4.6 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.
Our acquisition of certain IBM QRadar assets on August 31, 2024 included contingent consideration that requires potential future payments through the fiscal quarter ending October 2028. As of October 31, 2024, we have total contingent consideration obligations of $655.2 million recorded on our condensed consolidated balance sheet. Refer to Note 3. Fair Value Measurements and Note 7. Acquisition in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on these contingent consideration obligations.
- 34 -

CASH FLOWS
The following table summarizes our cash flows for the three months ended October 31, 2024 and 2023:
Three Months Ended October 31,
20242023
(in millions)
Net cash provided by operating activities$1,509.6 $1,526.0 
Net cash used in investing activities(543.8)(129.0)
Net cash used in financing activities(219.7)(41.8)
Net increase in cash, cash equivalents, and restricted cash$746.1 $1,355.2 
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 three months ended October 31, 2024 was $1.5 billion, a slight decrease of $16.4 million compared to the same period in 2023. The decrease was primarily due to timing of payments and collections during the three months ended October 31, 2024.
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 three months ended October 31, 2024 was $543.8 million, an increase of $414.8 million compared to the same period in 2023. The increase was primarily due to an increase in cash payments for a business acquisition and a decrease in proceeds from sales and maturities of investments, partially offset by a decrease in purchases of investments during the three months ended October 31, 2024.
FINANCING ACTIVITIES
Our financing activities have consisted of repayments of our convertible senior notes, 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 three months ended October 31, 2024 was $219.7 million, an increase of $177.9 million compared to the same period in 2023. The increase was primarily due to an increase in cash used for early repayments of our 2025 Notes, partially offset by a decrease in cash used to repurchase our common stock which did not recur during the three months ended October 31, 2024.
- 35 -

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, 2024 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, except for the update as described below resulting from our recent acquisition of certain IBM QRadar assets.
BUSINESS COMBINATIONS
We make significant estimates, assumptions, and judgments when valuing goodwill and other purchased intangible assets in connection with the initial purchase price allocation of an acquired business. These estimates are based upon a number of factors, including historical experience, market conditions, and information obtained from the management of the acquired business. Critical estimates in valuing certain intangible assets include, but are not limited to, cash flows that an asset is expected to generate in the future, discount rates, the time and expense that would be necessary to recreate the assets, and the profit margin a market participant would receive. The amounts and useful lives assigned to identified intangible assets impact the amount and timing of future amortization expense.
Our business combination may also involve post-closing payments contingent upon the occurrence of future events and/or certain conditions being met. Critical estimates used in valuing contingent consideration obligations include, but are not limited to, estimated future cash payments related to customers entering into qualified new transactions and risk-adjusted discount rates used to present value the expected cash flows. These estimates and assumptions are required to be updated in order to revalue our contingent consideration liability at the end of each reporting period. Accordingly, subsequent changes in underlying facts and circumstances could result in changes in these estimates and assumptions, which could have a material impact on the estimated future fair values of these obligations.
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, 2024.
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 October 31, 2024, a hypothetical 100 basis point increase in interest rates across all maturities would result in a $98.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 $98.3 million increase in the fair market value of the portfolio.
- 36 -

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(f) 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 October 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.
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 October 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.
- 37 -

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.
- 38 -

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 tax liabilities that are greater than anticipated.
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.
- 39 -

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, trade regulations, 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 and the surrounding region, 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 (the “E.U.”), 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 2024 to the end of the first quarter of fiscal 2025, our headcount increased from 15,289 to 15,514 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 13.9% and 20.1% for the three months ended October 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.
- 40 -

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.
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, including through our platformization strategy, 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.
- 41 -

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.
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 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 83.5% of total revenue in the three months ended October 31, 2024 and 81.8% of total revenue in the three months ended October 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 three months ended October 31, 2024, three distributors individually represented 10% or more of our total revenue and in the aggregate represented 45.0% of our total revenue. As of October 31, 2024, two distributors individually represented 10% or more of our gross accounts receivable and in the aggregate represented 37.8% of our gross accounts receivable.
- 42 -

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.
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. 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, Alphabet or those that have acquired, or may acquire, security vendors and have the technical and financial resources to bring competitive solutions to the market;
- 43 -

independent security vendors, such as Check Point, Fortinet, CrowdStrike, Zscaler, and Wiz, 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).
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, product, or technology, 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, products, or 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 or customers of the acquired business. We may not successfully evaluate or utilize the acquired technology, products, 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.
- 44 -

We may record liability for contingent consideration obligations from acquisitions that are to be settled in cash, the fair value of which is assessed on a quarterly basis. If changes are made in our assumptions used to determine the liability’s fair value or our assumptions are incorrect, adjustments could be made that may have a material impact, favorable or unfavorable, on our operating results. We may also be required to make cash payments of contingent consideration in excess of its initial fair value, or in excess of our expectations for a particular period, which could adversely impact cash flows.
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.
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. The occurrence of any of these risks could harm our business, operating results, and financial condition.
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.
- 45 -

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 E.U. and regulations being considered in other jurisdictions, or brand or reputational harm.
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.
- 46 -

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 or vulnerabilities may cause our products or subscriptions to become partially or fully unavailable temporarily or permanently, to be vulnerable to security attacks, cause them to fail to help secure networks, or interrupt end-customers’ networking traffic or the availability of other information technology infrastructure or systems. For example, in April 2024, we became aware of a command injection vulnerability in the GlobalProtect feature of certain versions of our PAN-OS software. To remediate the matter, we published a security advisory to advise customers, provided software updates for affected PAN-OS versions, and engaged in customer outreach, support and remediation efforts for potentially impacted customers. 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 products or software, or updates to those products or software, could result in a failure to effectively update end-customers’ hardware and cloud-based products or otherwise cause problems in our customers’ hardware, networks or information technology infrastructure or systems. The data centers, networks, and cloud infrastructure that we use to deliver our products and services 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. Any such technical failure, downtime or failures in general may temporarily or permanently disable our end-customers’ networks, information technology infrastructure or other systems, or expose our end-customers’ networks to attacks from security threats.
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.
- 47 -

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.
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, and, after post-trial motions, a judgment was issued in the lawsuit on October 3, 2024 assessing a lump sum damages amount of $113.6 million. Additional examples of patent infringement cases have been disclosed in Note 10. Commitments and Contingencies in Part I, Item 1 of this Quarterly Report on Form 10-Q.
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.
- 48 -

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 comprehensively 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 take reasonable steps to 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.
- 49 -

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 substantial reliance on Flex, as well as other manufacturing partners subjects us to potential concentration risks, such as reduced control over the manufacturing process, quality assurance, product costs, product supply, and timing. 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, risks associated with trade regulations, 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 in response to these and potential new trade regulations.
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.
- 50 -

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.
- 51 -

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, 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 United Kingdom (“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 primarily denominated in U.S. dollars, and therefore, a predominant amount of 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 or as a result of our acquisitions, may result in increased 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 October 31, 2024, the total notional amount of our outstanding foreign currency forward contracts was $1.1 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.
- 52 -

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.
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.
- 53 -

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 addition, with respect to the personal data that we process on behalf of our customers, we self-certified to the E.U.-U.S. Data Privacy Framework (“E.U.-U.S. DPF”), which has been approved for transfers of personal data subject to the GDPR to the United States. The E.U.-U.S. DPF has been recognized as adequate under the E.U. law to allow transfers of personal data from the E.U. to companies in the U.S. that have self-certified to the framework. However, the E.U.-U.S. DPF may be subject to legal challenge, which could cause the legal requirements for data transfers from the E.U. to be uncertain.
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. 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 E.U.-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, other U.S. states have enacted privacy laws that are potentially relevant to us. These include laws enacted in at least 20 U.S. states, with additional state legislatures expected to consider comprehensive privacy legislation in the coming months and throughout calendar year 2025. Increasingly stringent U.S. privacy legislation may require us to modify our data practices and policies, incur substantial compliance costs and expenses, and add further complexity to our compliance efforts that could adversely affect our business or increase our potential liability if we fail to comply.
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 and machine learning, 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.
- 54 -

Tax, Accounting, Compliance, and Regulatory Risks
We may have exposure to tax liabilities that are greater than anticipated.
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, harm our financial position and operating results, and have a negative effect on our cash flow. 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, operating results, and cash flow. 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.
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 amounts 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 environmental, social, and governance (“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.
- 55 -

In addition, we are or may become subject to various new and proposed climate-related and other sustainability-related laws and regulations, including, for example, the E.U.’s Corporate Sustainability Reporting Directive. Additional regulation may require us to incur significant additional costs associated with increased compliance burdens, including the implementation of additional internal controls processes and procedures, and impose increased oversight obligations on our management and board of directors, as well as require us to retain third-party experts. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, enforcement actions, fines or litigation, which could negatively impact our business, operating results or financial condition.
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.
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 0.375% Convertible Senior Notes due 2025 (the “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 November 1, 2024 through January 31, 2025, 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 $0.6 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;
- 56 -

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
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.
- 57 -

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 October 31, 2024, we had $1.0 billion available under our share repurchase program which will expire on December 31, 2025 and may be suspended or discontinued 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;
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.
- 58 -

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.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
During the three months ended October 31, 2024, holders of the 2025 Notes converted $319.0 million in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 2.3 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”).
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, November 2023, and August 2024, we announced additional $700.0 million, $676.1 million, $915.0 million, $316.7 million, and $500.0 million increases to this share repurchase program, respectively, bringing the total authorization to $4.1 billion, with $1.0 billion remaining as of October 31, 2024. The expiration date of this repurchase authorization was extended to December 31, 2025, 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. We did not repurchase shares of our common stock during the three months ended October 31, 2024.
Between August 1, 2024 and August 31, 2024, September 1, 2024 and September 30, 2024, and October 1, 2024 and October 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 $352.86 per share, $333.60 per share, and $374.82 per share, respectively. The number of shares delivered to satisfy tax withholding requirements during these periods was not significant.
- 59 -

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 first quarter of fiscal 2025. 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
Lee Klarich
Executive Vice President, Chief Product Officer
September 27, 2024
Not applicable
January 8, 2026 or when all shares have been sold
711,088
Mary Pat McCarthy
Director
September 12, 2024
Not applicable
November 30, 2025 or when all shares have been sold
6,000
Josh Paul
Senior Vice President, Chief Accounting Officer
October 1, 2024
Not applicable
December 31, 2025 or when all shares have been sold
4,500
Nir Zuk
Executive Vice President, Chief Technology Officer
April 1, 2024
October 2, 2024
Not applicable
432,000
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 first quarter of fiscal 2025.
- 60 -

Item 6. Exhibits
Exhibit
Number
Exhibit DescriptionIncorporated by Reference
FormFile No.ExhibitFiling Date
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 October 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.
- 61 -

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: November 20, 2024
PALO ALTO NETWORKS, INC.
By:/s/ DIPAK GOLECHHA
Dipak Golechha
Chief Financial Officer
(Duly Authorized Officer and Principal Financial Officer)


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

- 62 -
EX-31.1 2 panwex311q125.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: November 20, 2024

EX-31.2 3 panwex312q125.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: November 20, 2024

EX-32.1 4 panwex321q125.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 October 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: November 20, 2024

EX-32.2 5 panwex322q125.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 October 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: November 20, 2024

EX-101.SCH 6 panw-20241031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Financing Receivables link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Equity Award Plans link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Other Income, Net link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Financing Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Equity Award Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Revenue (Disaggregation of Revenue - Geographic Theater) (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Revenue (Disaggregation of Revenue - Type of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Revenue (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Fair Value Measurements - Schedule of fair value of financial assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Fair Value Measurements - Schedule of Reconciliation Beginning and Ending Amount of Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Cash Equivalents and Investments (Marketable Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Financing Receivables - Summary of Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Financing Receivables - Internal Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Acquisition (Schedule of Purchase Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Acquisition (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Acquisition (Purchase Price Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Acquisition (Intangible Assets Acquired as Part of Business Combination) (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Goodwill and Intangible Assets (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Goodwill and Intangible Assets (Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Debt (Convertible Senior Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Debt (Components of Convertible Senior Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Debt (Schedule of Interest Expense Recognized) (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Debt (Note Hedges) (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Debt (Warrants) (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Debt (Revolving Credit Facility) (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Commitments and Contingencies (Purchase Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Equity Award Plans (RSU and PSU Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Equity Award Plans (RSU, PSU and PSO Activities, Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Equity Award Plans (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Equity Award Plans (PSO Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 panw-20241031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 panw-20241031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 panw-20241031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Foreign currency forward contracts Derivative Asset, Noncurrent Proceeds from issuance of warrants Proceeds from Issuance of Warrants 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] Goodwill acquired Goodwill, Acquired During Period Debt and Equity Securities, FV-NI Debt and Equity Securities, FV-NI [Line Items] Range Statistical Measurement [Domain] Stock repurchase, remaining authorized repurchase amount Share Repurchase Program, Remaining Authorized, Amount Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Cover page. Cover [Abstract] RSUs and PSUs, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Short-term deferred contract costs Capitalized Contract Cost, Net, Current Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] 2025 Warrants 2025 Warrants [Member] 2025 Warrants Non-NEOs Non-NEOs [Member] Schedule of computation of basic and diluted net income per share of common stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 1 to 4 Internal Credit Risk Rating: 1 To 4 [Member] Internal Credit Risk Rating: 1 To 4 Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Initial conversion rate (in shares per $1,000 principal amount) Debt Instrument, Convertible, Conversion Ratio Settlement of convertible notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Pay vs Performance Disclosure [Line Items] Current fiscal year Financing Receivable, Year One, Originated, Current Fiscal Year Line of Credit Facility Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Short-Term Investments Short-Term Investments [Member] Cash equivalents: Marketable equity securities Cash Equivalents [Member] Remaining Performance Obligations, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Derivative [Table] Derivative [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Hedging Relationship [Domain] Hedging Relationship [Domain] Aggregate Future Purchase Commitments Unrecorded Unconditional Purchase Obligation [Line Items] Due within one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Support Support [Member] Support [Member] Schedule of short and long-term financing receivables Financing Receivable, Allowance for Credit Loss [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common stock, shares outstanding (in shares) Common stock, beginning balance (in shares) Common stock, ending balance (in shares) Common Stock, Shares, Outstanding Class of Warrant or Right Class of Warrant or Right [Axis] Approved for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Cash Flow Hedging Cash Flow Hedging [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Deferred revenue Contract with Customer, Liability, Current United States UNITED STATES Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Gross Carrying Amount Finite-Lived Intangible Assets, Gross Intangible Asset, Finite-Lived Intangible Asset, Finite-Lived [Table] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Category of Item Purchased Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Money market funds Money Market Funds [Member] Long-term deferred contract costs Capitalized Contract Cost, Net, Noncurrent Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Acquired intellectual property Patents [Member] 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 5 to 6 Internal Credit Risk Rating: 5 To 6 [Member] Internal Credit Risk Rating: 5 To 6 Equity Component Equity Components [Axis] 2027 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Decrease in estimate Loss Contingency Accrual, Period Increase (Decrease) Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Frequency Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Prepaid expenses and other current assets: Prepaid Expense and Other Assets, Current [Abstract] Common stock and additional paid-in capital; $0.0001 par value; 1,000.0 shares authorized; 327.7 and 325.1 shares issued and outstanding as of October 31, 2024 and July 31, 2024, respectively Common Stocks, Including Additional Paid in Capital Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Schedule of components of other income, net Schedule of Other Nonoperating Income, by Component [Table Text Block] 2028 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Investments [Domain] Investments [Domain] Contingent consideration for a business acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Compensation Amount Outstanding Recovery Compensation Amount Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Company Selected Measure Amount Company Selected Measure Amount Financing Receivable, Credit Quality Indicator [Line Items] Financing Receivable, Credit Quality Indicator [Line Items] Geographical Geographical [Axis] Proceeds from maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Award Date Award Date [Axis] Europe, the Middle East, and Africa (“EMEA”) EMEA [Member] Fair Value Finite-Lived Intangible Assets Acquired Sales and marketing Selling and Marketing Expense [Member] Aggregate purchase price Stock Repurchased During Period, Value Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Initial number of shares (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Foreign currency forward contracts Foreign Currency Contract, Asset, Fair Value Disclosure Accrued amount for verdict Loss Contingency Accrual Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Line Items] Accrued and other liabilities Accrued Liabilities, Current Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Class of Warrant or Right Class of Warrant or Right [Line Items] Foreign currency forward contracts Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Credit Facility Credit Facility [Domain] 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 Carrying value Equity Securities, FV-NI, Current Amortization of investment premiums, net of accretion of purchase discounts Accretion (Amortization) of Discounts and Premiums, Investments 2030 and Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Unvested share-based awards not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets: Assets, Current [Abstract] Goodwill Balance as of July 31, 2024 Balance as of October 31, 2024 Goodwill Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Share repurchase, authorized amount Share Repurchase Program, Authorized, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Products and Services Product and Service [Domain] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table] Foreign Exchange Forward Foreign Exchange Forward [Member] 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 Goodwill Rollforward Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Security, Excluded EPS Calculation Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Foreign currency forward contracts Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Security Exchange Name Security Exchange Name Spread on variable rate Debt Instrument, Basis Spread on Variable Rate Amortized Cost  Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Schedule of contractual maturities of available-for-sale debt securities Investments Classified by Contractual Maturity Date [Table Text Block] Award Type Award Type [Axis] Financing Receivable, Credit Quality Indicator [Table] Financing Receivable, Credit Quality Indicator [Table] Corporate debt securities Corporate debt securities Corporate Debt Securities [Member] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Mary Pat McCarthy [Member] Mary Pat McCarthy Number of common stock convertible at initial conversion rate (in shares) Debt Instrument, Convertible, Number of Equity Instruments Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities 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 Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [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 Schedule of available-for-sale debt securities Debt Securities, Available-for-Sale [Table Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Estimated Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Revolving credit facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date RSUs and PSUs, Outstanding Roll Forward Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Other assets: Other Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Threshold consecutive trading days (in days) Debt Instrument, Convertible, Threshold Consecutive Trading Days Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Financing Receivable, before Allowance for Credit Loss Schedule of future non-cancelable purchase commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Accrued and other liabilities: Accrued Liabilities and Other Liabilities [Abstract] Total other assets Other Assets, Fair Value Disclosure Long-Term Purchase Commitment, Category of Item Purchased Long-Term Purchase Commitment, Category of Item Purchased [Domain] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Other Income, Net Other Nonoperating Income and Expense [Text Block] Subsequent Event Subsequent Event [Line Items] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Unrealized gains (losses) in AOCI related to cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Allowance for credit losses Financing Receivable, Allowance for Credit Loss, Current Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] PSOs, Outstanding, Weighted-Average Exercise Price Roll Forward Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Class of Warrant or Right Class of Warrant or Right [Table] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Business acquisitions, net of cash and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Change in unrealized gains (losses) on investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax 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 Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Nir Zuk [Member] Nir Zuk Total accrued and other liabilities Accrued Liabilities, Fair Value Disclosure MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSOs Performance Stock Options with Service and Market Conditions [Member] Performance Stock Options with Service and Market Conditions [Member] Remaining 2025 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent 2029 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Business Combinations [Abstract] Business Combinations [Abstract] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Statement of Financial Position Location, Balance Statement of Financial Position Location, Balance [Axis] Interest expense Interest Expense, Nonoperating Schedule of goodwill Schedule of Goodwill [Table Text Block] Category of Item Purchased Category of Item Purchased [Axis] Repayments of convertible senior notes Repayments of debt Repayments of Convertible Debt Other comprehensive loss Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Fair value, measurements, recurring Fair Value, Recurring [Member] Accounts receivable, net of allowance for credit losses of $8.6 and $7.5 as of October 31, 2024 and July 31, 2024, respectively Accounts Receivable, after Allowance for Credit Loss, Current Initial conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Cost of revenue Cost of Sales [Member] Product Cost of product revenue Product [Member] 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 Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net carrying amount Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Circumstance 1 Circumstance 1 [Member] Circumstance 1 Document Fiscal Period Focus Document Fiscal Period Focus Fiscal Year 2018 Fiscal Year 2018 [Member] Fiscal Year 2018 All Executive Categories All Executive Categories [Member] Employee equity incentive plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Statement of Financial Position Location, Balance Statement of Financial Position Location, Balance [Domain] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted-average remaining contractual life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Derivative Contract Derivative Contract [Domain] Commercial paper Commercial paper Commercial Paper [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Deferred contract costs Increase (Decrease) in Capitalized Contract Cost Increase (Decrease) in Capitalized Contract Cost Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Contractual interest expense Interest Expense, Debt, Excluding Amortization 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] 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 Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Settlement of warrants (in shares) Stock Issued During Period, Shares, Settlement of Warrants Stock Issued During Period, Shares, Settlement of Warrants Schedule of future amortization expense of intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Subsequent Event Subsequent Event [Table] Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets 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 Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Description of Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Total  Finite-Lived Intangible Assets, Net Antidilutive Securities Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Investment Type [Axis] Investment Type [Axis] Revenue: Revenues [Abstract] Josh Paul [Member] Josh Paul 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 Schedule of assumptions used and resulting grant-date fair values Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Acquisition Business Combination Disclosure [Text Block] Document Fiscal Year End Date Current Fiscal Year End Date Due within one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Short-term investments Short-Term Investments Weighted-average effect of potentially dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Range Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type Award Type [Domain] Name Outstanding Recovery, Individual Name Option to Convert - 2025 Notes 2025 Notes, Option To Convert [Member] 2025 Notes, Option To Convert Minimum purchase commitment Long-Term Purchase Commitment, Amount Disaggregation of Revenue Disaggregation of Revenue [Line Items] Issuance of common stock in connection with employee equity incentive plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 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] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Circumstance 2 Circumstance 2 [Member] Circumstance 2 Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Short and long-term investments Investments, Fair Value Disclosure Hedging Relationship [Axis] Hedging Relationship [Axis] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type Subsequent Event Type [Domain] Redemption price (in percentage) Debt Instrument, Redemption Price, Percentage Customer relationships Customer Relationships [Member] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net income per share, diluted (in usd per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Reduction of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Cost of revenue: Cost of Goods and Services Sold [Abstract] Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Three years before current fiscal year Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year Proceeds from sales of investments Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Foreign currency exchange gains (losses), net Gain (Loss), Foreign Currency Transaction, before Tax Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Remaining 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Schedule of fair value of financial assets and liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Asset-backed securities Asset-backed securities Asset-Backed Securities [Member] 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] Share-based compensation for equity-based awards Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Provision for income taxes Income Tax Expense (Benefit) Initial valuation on the acquisition date Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Contractual interest rate (in percentage) Sale price of warrants (in percentage) Debt Instrument, Interest Rate, Stated Percentage Total notional amount Derivative, Notional Amount Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value PSUs 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 Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets Supplemental Cash Flow Information [Abstract] Weighted-average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenue: Revenue from Contract with Customer, Excluding Assessed Tax Subscription and support Cost of subscription and support revenue Service [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Effective income tax rate (in percentage) Effective Income Tax Rate Reconciliation, Percent Schedule of financing receivable credit quality indicators Financing Receivable Credit Quality Indicators [Table Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating Income (Loss) Manufacturing Inventories [Member] Variable Rate Variable Rate [Domain] Business Acquisition Business Acquisition [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Accrued compensation Employee-related Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Foreign currency forward contracts Derivative Liability, Current Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of RSU and PSU activities Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Debt Conversion, Name Debt Conversion, Name [Domain] Individual: Individual [Axis] Taxes paid related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Fair value of contingent consideration liability Business Combination, Consideration Transferred, Liabilities Incurred Remaining performance obligations, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Restricted cash included in prepaid expenses and other current assets Restricted Cash Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Products and Services Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments Financial Instruments [Domain] Total Business Combination, Consideration Transferred Other Other Purchase Obligation [Member] Other Purchase Obligation 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 Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Contingent consideration liability at the beginning of the period Contingent consideration liability at the end of the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Verdict Loss Contingency, Estimate of Possible Loss Less: debt issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Asia Pacific and Japan (“APAC”) Asia Pacific [Member] Total other long-term liabilities Other Liabilities, Fair Value Disclosure 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] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Long-term deferred revenue Contract with Customer, Liability, Noncurrent Unrecorded Unconditional Purchase Obligation Unrecorded Unconditional Purchase Obligation [Table] 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 Due between five and ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Balance, beginning (in shares) Balance, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Patents infringed Loss Contingency, Patents Allegedly Infringed, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Maximum contract term of cash flow hedge Maximum Length of Time Hedged in Cash Flow Hedge 7 to 10 Internal Credit Risk Rating: 7 To 10 [Member] Internal Credit Risk Rating: 7 To 10 Derivative Instrument Derivative Instrument [Axis] Short-term financing receivables, net Short-term financing receivables, net Financing Receivable, after Allowance for Credit Loss, Current Principal Long-Term Debt, Gross Exercise Price Award Exercise Price Debt Conversion Description Debt Conversion Description [Axis] Net Income Per Share Earnings Per Share [Text Block] Accrued compensation Increase (Decrease) in Employee Related Liabilities Arrangement Duration Trading Arrangement Duration Subsequent Event Subsequent Event [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of components of convertible senior notes Convertible Debt [Table Text Block] Change in unrealized gains (losses) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Stockholders’ equity: Equity, Attributable to Parent [Abstract] 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 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 Long-term investments Long-Term Investments Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Trade name and trademarks Trademarks and Trade Names [Member] Service Provider Service Provider Purchase Commitment [Member] Service Provider Purchase Commitment PEO PEO [Member] Variable Rate Variable Rate [Axis] 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Total purchased intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Receivables [Abstract] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Proceeds from sales of shares through employee equity incentive plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Commitment fee rate on undrawn amounts (in percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Fiscal year before current fiscal year Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Schedule of Note Hedge Transactions Schedule of Note Hedge Transactions [Line Items] [Line Items] for Schedule of Note Hedge Transactions [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Long-Term Purchase Commitment Long-Term Purchase Commitment [Line Items] Note Hedge Note Hedge [Domain] [Domain] for Note Hedge [Axis] Local Phone Number Local Phone Number Total purchased intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Deferred tax liabilities Deferred Income Tax Liabilities, Net Total Americas Americas [Member] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Number of shares repurchased (in shares) Stock Repurchased During Period, Shares PSOs, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 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 Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Other long-term liabilities: Liabilities, Other than Long-Term Debt, Noncurrent [Abstract] Fair Value Fair Value Debt Securities, Available-for-Sale, Excluding Accrued Interest Long-term financing receivables, gross Financing Receivable, before Allowance for Credit Loss, Noncurrent Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Statement of Income Location, Balance [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common stock Common Stock [Member] Measure: Measure [Axis] Fiscal Year 2019 Fiscal Year 2019 [Member] Fiscal Year 2019 Issuance of common stock in connection with employee equity incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Asset Class Asset Class [Domain] 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 Short-term investments: Investments [Abstract] Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table] Schedule of reconciliation beginning and ending amount of contingent consideration liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Employee equity incentive plans Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) [Member] Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) [Member] Emerging Growth Company Entity Emerging Growth Company Total liabilities measured at fair value Liabilities, Fair Value Disclosure Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Allowance for credit losses Financing Receivable, Allowance for Credit Loss, Noncurrent Stockholders’ Equity Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component Equity Component [Domain] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Financial Instruments Financial Instrument [Axis] Note Hedge Note Hedge [Axis] Note Hedge [Axis] 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Change in fair value of contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Share-based compensation for equity-based awards APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Long-term Purchase Commitment, Category of Goods or Services Acquired Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Warrant trading days Class Of Warrant Or Right, Threshold Trading Days Class Of Warrant Or Right, Threshold Trading Days Statement Statement [Table] Total interest expense Interest Expense, Debt Fair Value, Measurement Frequency Measurement Frequency [Domain] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Investments: Investments [Member] Debt Instrument Redemption Debt Instrument Redemption [Table] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Purchases of property, equipment, and other assets Payments to Acquire Productive Assets Level 1 Fair Value, Inputs, Level 1 [Member] Common Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Total current assets Assets, Current Schedule of interest expense recognized related to the convertible senior notes Interest Income and Interest Expense Disclosure [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Repurchases of common stock Payments for Repurchase of Common Stock Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Identified intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 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] Financing Receivables Financing Receivables [Text Block] Total  Unrecorded Unconditional Purchase Obligation Subsequent Event Type Subsequent Event Type [Axis] Other Other Intangible Assets [Member] Income Taxes Income Tax Disclosure [Text Block] Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of revenue from external customers by products and services Revenue from External Customers by Products and Services [Table Text Block] Equity [Abstract] Equity [Abstract] Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Long-Term Investments Other Long-Term Investments [Member] Losses expected to be recognized into earnings within the next 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months General and administrative General and Administrative Expense Unearned income Financing Receivable, Unamortized Loan Cost (Fee), Current Financing Receivable, Unamortized Loan Cost (Fee), Current Securities unrealized gains (losses) recognized Equity Securities, FV-NI, Unrealized Gain (Loss) Deferred income taxes Deferred Income Taxes and Tax Credits Non-U.S. government and agency securities Non-U.S. government and agency securities Debt Security, Government, Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Cash Equivalents and Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Credit Facility Credit Facility [Axis] Interest income Interest Income, Other Amendment Flag Amendment Flag Short-term financing receivables, gross Financing Receivable, before Allowance for Credit Loss, Current Entity Registrant Name Entity Registrant Name Cash Payments to Acquire Businesses, Gross Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Total gross profit Gross Profit Warrants related to the issuance of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Debt Securities, Trading, and Equity Securities, FV-NI Debt Securities, Trading, and Equity Securities, FV-NI [Table] Convertible senior notes, net Convertible Debt, Current Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Subsequent Events [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Debt Debt Disclosure [Text Block] Fair Value, Measurements, Fair Value Hierarchy Fair Value, Measurements, Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Geographical Geographical [Domain] Amortization of deferred contract costs Capitalized Contract Cost, Amortization Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Aggregate principal amount Debt Instrument, Face Amount Foreign currency forward contracts Derivative Liability, Noncurrent Due after ten years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of allocation of share-based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Long-Term Purchase Commitment Long-Term Purchase Commitment [Table] Two years before current fiscal year Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 2025 Notes 2025 Notes [Member] 2025 Notes Certificates of deposit Certificates of deposit Certificates of Deposit [Member] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Schedule of Note Hedge Transactions Schedule of Note Hedge Transactions [Table] Schedule of Note Hedge Transactions [Table] Threshold trading days (in days) Debt Instrument, Convertible, Threshold Trading Days Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] 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 Other income, net Total other income, net Other Nonoperating Income (Expense), Net Other Nonoperating Income (Expense), Net Lee Klarich [Member] Lee Klarich Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock; $0.0001 par value; 100.0 shares authorized; none issued and outstanding as of October 31, 2024 and July 31, 2024 Preferred Stock, Value, Issued PSOs, Outstanding Roll Forward Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Net income per share, basic (in usd per share) Earnings Per Share, Basic Remainder of fiscal year Financing Receivable, Originated, Remainder Of Fiscal Year Financing Receivable, Originated, Remainder Of Fiscal Year Accounts payable Increase (Decrease) in Accounts Payable Cash and cash equivalents Cash and Cash Equivalents [Member] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Return of purchase consideration Business Combination, Consideration Transferred, Returned Business Combination, Consideration Transferred, Returned Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Financing receivables, net Increase (Decrease) in Finance Receivables Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] 2030 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 Intangible assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets 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 Instrument, Redemption Debt Instrument, Redemption [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of revenue: Cost of Goods and Services Sold Revolving credit facility amount outstanding Long-Term Line of Credit Undiscounted contingent consideration, value, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of purchased finite-lived intangible assets by major class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Cash equivalents: Cash and Cash Equivalents [Abstract] U.S. government and agency securities U.S. government and agency securities US Treasury and Government [Member] Other long-term liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and contingencies (Note $10) Commitments and Contingencies Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Business Combinations Business Combinations Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Class of Warrant or Right Class of Warrant or Right [Domain] 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 Strike price per share (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Fair Value, Assets and Liabilities Measured on Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Threshold percentage of stock price trigger (in percentage) Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Equity Award Plans Share-Based Payment Arrangement [Text Block] IBM’s QRadar Assets IBM’s QRadar Assets [Member] IBM’s QRadar Assets Foreign currency forward contracts Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Schedule of revenue from external customers by geographic areas Revenue from External Customers by Geographic Areas [Table Text Block] Entity Address, City or Town Entity Address, City or Town Schedule of recognized identified assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Instrument Debt Instrument [Axis] Schedule of PSO activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Unearned income Financing Receivable, Unearned Income before Allowance for Credit Loss, Noncurrent Financing Receivable, Unearned Income before Allowance for Credit Loss, Noncurrent Share-based compensation expense Share-Based Payment Arrangement, Expense Fair value of convertible senior notes Convertible Debt, Fair Value Disclosures Net income Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Settlement of convertible notes Stock Issued During Period, Value, Conversion of Convertible Securities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2025 Note Hedges 2025 Note Hedges [Member] 2025 Note Hedges Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition Business Acquisition [Axis] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity 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 Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Aggregate proceeds Purchase of Note Hedges Purchase of Note Hedges Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Segment Reporting, Revenue from External Customer, Product and Service Segment Reporting, Revenue from External Customer, Product and Service [Table] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One 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 Revenue: Revenue from External Customer [Line Items] Debt Instrument Debt Instrument, Name [Domain] Total assets measured at fair value Assets, Fair Value Disclosure Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Award Date Award Date [Domain] Subscription Subscription [Member] Subscription [Member] Document Period End Date Document Period End Date Long-term financing receivables, net Long-term financing receivables, net Financing Receivable, after Allowance for Credit Loss, Noncurrent Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Balance, beginning (in shares) Balance, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Asset Class Asset Class [Axis] Insider Trading Arrangements [Line Items] Line of Credit Facility Line of Credit Facility [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Schedule of purchase consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] Revenue recognized from opening deferred revenue balance Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Foreign exchange contract Foreign Exchange Contract [Member] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Net realized (gains) losses reclassified into earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Fair Value Measurements, Recurring Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Weighted-average shares used to compute net income per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] 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 Settlement of warrants Stock Issued During Period, Value, Settlement of Warrants Stock Issued During Period, Value, Settlement of Warrants RSUs Restricted Stock Units (RSUs) [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs and Discounts Undiscounted contingent consideration, value, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Increase (decrease) in stockholders' equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Purchases of investments Payments to Acquire Investments Name Awards Close in Time to MNPI Disclosures, Individual Name 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 Entity Filer Category Entity Filer Category Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Employee Service Share-based Compensation, Allocation of Recognized Period Costs Statement of Income Location, Balance [Domain] Net change on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 panw-20241031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover Page - shares
shares in Millions
3 Months Ended
Oct. 31, 2024
Nov. 13, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 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   328.1
Entity Central Index Key 0001327567  
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Document Fiscal Year End Date --07-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 2,282.8 $ 1,535.2
Short-term investments 1,108.2 1,043.6
Accounts receivable, net of allowance for credit losses of $8.6 and $7.5 as of October 31, 2024 and July 31, 2024, respectively 1,132.9 2,618.6
Short-term financing receivables, net 805.1 725.9
Short-term deferred contract costs 367.6 369.0
Prepaid expenses and other current assets 546.1 557.4
Total current assets 6,242.7 6,849.7
Property and equipment, net 361.0 361.1
Operating lease right-of-use assets 389.0 385.9
Long-term investments 4,119.7 4,173.2
Long-term financing receivables, net 1,092.2 1,182.1
Long-term deferred contract costs 531.9 562.0
Goodwill 4,050.8 3,350.1
Intangible assets, net 809.6 374.9
Deferred tax assets 2,397.5 2,399.0
Other assets 380.2 352.9
Total assets 20,374.6 19,990.9
Current liabilities:    
Accounts payable 211.6 116.3
Accrued compensation 354.5 554.7
Accrued and other liabilities 683.1 506.7
Deferred revenue 5,507.7 5,541.1
Convertible senior notes, net 645.8 963.9
Total current liabilities 7,402.7 7,682.7
Long-term deferred revenue 5,585.9 5,939.4
Deferred tax liabilities 250.8 387.7
Long-term operating lease liabilities 379.6 380.5
Other long-term liabilities 843.8 430.9
Total liabilities 14,462.8 14,821.2
Commitments and contingencies (Note $10)
Stockholders’ equity:    
Preferred stock; $0.0001 par value; 100.0 shares authorized; none issued and outstanding as of October 31, 2024 and July 31, 2024 0.0 0.0
Common stock and additional paid-in capital; $0.0001 par value; 1,000.0 shares authorized; 327.7 and 325.1 shares issued and outstanding as of October 31, 2024 and July 31, 2024, respectively 4,214.9 3,821.1
Accumulated other comprehensive loss (4.0) (1.6)
Retained earnings 1,700.9 1,350.2
Total stockholders’ equity 5,911.8 5,169.7
Total liabilities and stockholders’ equity $ 20,374.6 $ 19,990.9
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Current assets:    
Allowance for doubtful accounts $ 8.6 $ 7.5
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) 327,700,000 325,100,000
Common stock, shares outstanding (in shares) 327,700,000 325,100,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Revenue:    
Revenue: $ 2,138.8 $ 1,878.1
Cost of revenue:    
Cost of revenue: 554.1 472.8
Total gross profit 1,584.7 1,405.3
Operating expenses:    
Research and development 480.4 409.5
Sales and marketing 720.1 660.5
General and administrative 97.7 120.1
Total operating expenses 1,298.2 1,190.1
Operating income 286.5 215.2
Interest expense 1.2 2.9
Other income, net 83.3 70.3
Income before income taxes 368.6 282.6
Provision for income taxes 17.9 88.4
Net income $ 350.7 $ 194.2
Net income per share, basic (in usd per share) $ 1.07 $ 0.63
Net income per share, diluted (in usd per share) $ 0.99 $ 0.56
Weighted-average shares used to compute net income per share, basic (in shares) 326.8 310.1
Weighted-average shares used to compute net income per share, diluted (in shares) 354.5 349.8
Product    
Revenue:    
Revenue: $ 353.8 $ 341.1
Cost of revenue:    
Cost of revenue: 75.0 77.4
Subscription and support    
Revenue:    
Revenue: 1,785.0 1,537.0
Cost of revenue:    
Cost of revenue: $ 479.1 $ 395.4
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 350.7 $ 194.2
Other comprehensive income, net of tax:    
Change in unrealized gains (losses) on investments (3.6) (18.2)
Cash flow hedges:    
Change in unrealized gains (losses) 0.0 (40.9)
Net realized (gains) losses reclassified into earnings 1.2 9.3
Net change on cash flow hedges 1.2 (31.6)
Other comprehensive loss (2.4) (49.8)
Comprehensive income $ 348.3 $ 144.4
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Millions
Total
Common stock
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Common stock, beginning balance (in shares) at Jul. 31, 2023   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 194.2       194.2
Other comprehensive loss (49.8)     (49.8)  
Issuance of common stock in connection with employee equity incentive plans (in shares)   2,600,000      
Issuance of common stock in connection with employee equity incentive plans 87.0   87.0    
Taxes paid related to net share settlement of equity awards (15.5)   (15.5)    
Share-based compensation for equity-based awards 273.1   273.1    
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)   300,000      
Settlement of convertible notes (0.2)   (0.2)    
Settlement of note hedges (in shares)   (300,000)      
Settlement of warrants (in shares)   3,100,000      
Common stock, ending balance (in shares) at Oct. 31, 2023   313,700,000      
Ending balance at Oct. 31, 2023 $ 2,170.5   3,296.7 (93.0) (1,033.2)
Common stock, beginning balance (in shares) at Jul. 31, 2024 325,100,000 325,100,000      
Beginning balance at Jul. 31, 2024 $ 5,169.7   3,821.1 (1.6) 1,350.2
Increase (decrease) in stockholders' equity          
Net income 350.7       350.7
Other comprehensive loss (2.4)     (2.4)  
Issuance of common stock in connection with employee equity incentive plans (in shares)   2,600,000      
Issuance of common stock in connection with employee equity incentive plans 120.7   120.7    
Taxes paid related to net share settlement of equity awards (21.4)   (21.4)    
Share-based compensation for equity-based awards 294.6   294.6    
Settlement of convertible notes (in shares)   2,300,000      
Settlement of convertible notes $ (0.1)   (0.1)    
Settlement of note hedges (in shares)   (2,300,000)      
Common stock, ending balance (in shares) at Oct. 31, 2024 327,700,000 327,700,000      
Ending balance at Oct. 31, 2024 $ 5,911.8   $ 4,214.9 $ (4.0) $ 1,700.9
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Cash flows from operating activities    
Net income $ 350.7 $ 194.2
Adjustments to reconcile net income to net cash provided by operating activities:    
Share-based compensation for equity-based awards 294.3 271.0
Deferred income taxes (137.4) (0.3)
Depreciation and amortization 83.9 64.3
Amortization of deferred contract costs 110.4 105.5
Amortization of debt issuance costs 0.5 1.0
Change in fair value of contingent consideration liability 6.3 0.0
Reduction of operating lease right-of-use assets 16.0 12.4
Amortization of investment premiums, net of accretion of purchase discounts (15.0) (14.7)
Changes in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable, net 1,485.7 1,050.2
Financing receivables, net 10.7 (43.6)
Deferred contract costs (78.9) (63.3)
Prepaid expenses and other assets (3.6) 54.0
Accounts payable 96.8 (0.4)
Accrued compensation (200.2) (216.9)
Accrued and other liabilities (94.0) (33.8)
Deferred revenue (416.6) 146.4
Net cash provided by operating activities 1,509.6 1,526.0
Cash flows from investing activities    
Purchases of investments (660.0) (854.7)
Proceeds from sales of investments 291.3 304.6
Proceeds from maturities of investments 369.0 457.9
Business acquisitions, net of cash and restricted cash acquired (500.0) 0.0
Purchases of property, equipment, and other assets (44.1) (36.8)
Net cash used in investing activities (543.8) (129.0)
Cash flows from financing activities    
Repayments of convertible senior notes (319.0) (46.0)
Repurchases of common stock 0.0 (66.7)
Proceeds from sales of shares through employee equity incentive plans 120.7 86.4
Payments for taxes related to net share settlement of equity awards (21.4) (15.5)
Net cash used in financing activities (219.7) (41.8)
Net increase in cash, cash equivalents, and restricted cash 746.1 1,355.2
Cash, cash equivalents, and restricted cash - beginning of period 1,546.8 1,142.2
Cash, cash equivalents, and restricted cash - end of period 2,292.9 2,497.4
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets    
Cash and cash equivalents 2,282.8 2,491.4
Restricted cash included in prepaid expenses and other current assets 10.1 6.0
Total cash, cash equivalents, and restricted cash 2,292.9 2,497.4
Non-cash investing and financing activities    
Contingent consideration for a business acquisition $ (648.9) $ 0.0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Description of Business and Summary of Significant Accounting Policies
3 Months Ended
Oct. 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 backed 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, 2024, filed with the Securities and Exchange Commission (“SEC”) on September 6, 2024. 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, 2024.
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 evaluate our estimates on an ongoing basis. Management estimates include, but are not limited to, the standalone selling price for our products and services, share-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of contingent consideration liability, the assessment of recoverability of our intangibles and goodwill, valuation allowance against deferred tax assets, manufacturing partner and supplier liabilities, deferred contract cost benefit period, and loss contingencies. 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 three months ended October 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, 2024, except for the update to the disclosure of our accounting policies as described below resulting from our recent acquisition of certain QRadar assets from International Business Machines Corporation (“IBM”). Refer to Note 7. Acquisition for additional information.
Business Combinations
We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our acquisitions to the assets acquired and liabilities assumed, including contingent consideration, generally based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.
Contingent consideration obligations incurred in connection with a business combination are recorded at fair value on the acquisition date and remeasured at each subsequent reporting period until the related contingencies have been resolved, with the change in fair value recognized in general and administrative expense on our condensed consolidated statements of operations. Payments not made soon after the acquisition date to settle a contingent consideration liability are classified as cash flows from financing activities up to the amount of the contingent consideration liability recognized at the acquisition date.
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 period 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 period 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 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue
3 Months Ended
Oct. 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 October 31,
20242023
Revenue:
Americas
United States$1,344.1 $1,204.3 
Other Americas98.0 82.3 
Total Americas1,442.1 1,286.6 
Europe, the Middle East, and Africa (“EMEA”)441.4 364.9 
Asia Pacific and Japan (“APAC”)255.3 226.6 
Total revenue$2,138.8 $1,878.1 
The following table presents revenue for groups of similar products and services (in millions):
Three Months Ended October 31,
20242023
Revenue:
Product$353.8 $341.1 
Subscription and support
Subscription1,191.8 988.3 
Support593.2 548.7 
Total subscription and support1,785.0 1,537.0 
Total revenue$2,138.8 $1,878.1 
Deferred Revenue
During the three months ended October 31, 2024 and 2023, we recognized approximately $1.6 billion and $1.4 billion of revenue pertaining to amounts that were deferred as of July 31, 2024 and 2023, respectively.
Remaining Performance Obligations
Remaining performance obligations were $12.6 billion as of October 31, 2024, of which we expect to recognize as revenue approximately $5.9 billion over the next 12 months and the remainder thereafter.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
3 Months Ended
Oct. 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 October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$1,105.3 $— $— $1,105.3 $494.0 $— $— $494.0 
Commercial paper— 228.7 — 228.7 — 299.6 — 299.6 
Corporate debt securities— 34.2 — 34.2 — 18.2 — 18.2 
U.S. government and agency securities— 74.8 — 74.8 — 149.6 — 149.6 
Total cash equivalents1,105.3 337.7 — 1,443.0 494.0 467.4 — 961.4 
Short-term investments:
Certificates of deposit— 15.7 — 15.7 — 20.6 — 20.6 
Commercial paper— 36.1 — 36.1 — 79.9 — 79.9 
Corporate debt securities— 1,037.5 — 1,037.5 — 935.9 — 935.9 
U.S. government and agency securities— 4.2 — 4.2 — 2.7 — 2.7 
Non-U.S. government and agency securities— — — — — 4.2 — 4.2 
Asset-backed securities— 14.7 — 14.7 — 0.3 — 0.3 
Total short-term investments— 1,108.2 — 1,108.2 — 1,043.6 — 1,043.6 
Long-term investments:
Corporate debt securities— 3,095.2 — 3,095.2 — 3,151.3 — 3,151.3 
U.S. government and agency securities— 17.7 — 17.7 — 19.0 — 19.0 
Non-U.S. government and agency securities— 39.1 — 39.1 — 54.4 — 54.4 
Asset-backed securities— 967.7 — 967.7 — 948.5 — 948.5 
Total long-term investments— 4,119.7 — 4,119.7 — 4,173.2 — 4,173.2 
Prepaid expenses and other current assets:
Foreign currency forward contracts— 5.3 — 5.3 — 4.1 — 4.1 
Total prepaid expenses and other current assets— 5.3 — 5.3 — 4.1 — 4.1 
Other assets:
Foreign currency forward contracts— — — — — 0.1 — 0.1 
Total other assets— — — — — 0.1 — 0.1 
Total assets measured at fair value$1,105.3 $5,570.9 $— $6,676.2 $494.0 $5,688.4 $— $6,182.4 
October 31, 2024July 31, 2024
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Accrued and other liabilities:
Foreign currency forward contracts$— $11.8 $— $11.8 $— $15.3 $— $15.3 
Contingent consideration
— — 238.5 238.5 — — — — 
Total accrued and other liabilities— 11.8 238.5 250.3 — 15.3 — 15.3 
Other long-term liabilities:
Foreign currency forward contracts— — — — — 0.9 — 0.9 
Contingent consideration
— — 416.7 416.7 — — — — 
Total other long-term liabilities— — 416.7 416.7 — 0.9 — 0.9 
Total liabilities measured at fair value$— $11.8 $655.2 $667.0 $— $16.2 $— $16.2 
The fair value of contingent consideration liability is estimated using a discounted cash flow valuation technique. We consider the fair value of our contingent consideration liability to be a Level 3 measurement as we use unobservable inputs in determining discounted cash flows to estimate the fair value. The significant unobservable inputs include an estimate of future cash payments related to customers entering into qualified new transactions as well as a risk-adjusted discount rate used to present value the expected cash flows. A significant change in any of these assumptions could have a material impact to the fair value of our contingent consideration liability.
The following table presents a reconciliation of our contingent consideration liability (in millions):
Three Months Ended October 31, 2024
Contingent consideration liability at the beginning of the period
$— 
Initial valuation on the acquisition date
648.9 
Change in fair value
6.3 
Contingent consideration liability at the end of the period
$655.2 
The total estimated fair value of our financing receivables approximates their carrying amounts as of October 31, 2024 and July 31, 2024. We consider the fair value of our financing receivables to be a Level 3 measurement as we use unobservable inputs in determining discounted cash flows to estimate the fair value.
Refer to Note 9. Debt for the carrying amount and estimated fair value of our convertible senior notes as of October 31, 2024 and July 31, 2024.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments
3 Months Ended
Oct. 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 October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$228.7 $— $— $228.7 
Corporate debt securities34.2 — — 34.2 
U.S. government and agency securities74.8 — — 74.8 
Total available-for-sale cash equivalents$337.7 $— $— $337.7 
Investments:
Certificates of deposit$15.7 $— $— $15.7 
Commercial paper36.1 — — 36.1 
Corporate debt securities4,115.2 25.3 (7.8)4,132.7 
U.S. government and agency securities21.9 — — 21.9 
Non-U.S. government and agency securities38.6 0.5 — 39.1 
Asset-backed securities976.1 7.1 (0.8)982.4 
Total available-for-sale investments$5,203.6 $32.9 $(8.6)$5,227.9 
July 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$299.6 $— $— $299.6 
Corporate debt securities18.2 — — 18.2 
U.S. government and agency securities149.6 — — 149.6 
Total available-for-sale cash equivalents$467.4 $— $— $467.4 
Investments:
Certificates of deposit$20.6 $— $— $20.6 
Commercial paper79.9 0.1 (0.1)79.9 
Corporate debt securities4,065.5 28.3 (6.6)4,087.2 
U.S. government and agency securities21.9 — (0.2)21.7 
Non-U.S. government and agency securities57.9 0.7 — 58.6 
Asset-backed securities943.1 6.3 (0.6)948.8 
Total available-for-sale investments$5,188.9 $35.4 $(7.5)$5,216.8 
As of October 31, 2024, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $7.3 million, which were related to $1.2 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 $1.3 million, which were related to $372.5 million of available-for-sale debt securities. As of July 31, 2024 the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $1.5 million, which were related to $949.4 million 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.0 million, which were related to $915.3 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 months ended October 31, 2024 and 2023.
The following table summarizes the amortized cost and fair value of our available-for-sale debt securities as of October 31, 2024, by contractual years-to-maturity (in millions):
Amortized CostFair Value
Due within one year$1,445.9 $1,445.9 
Due between one and three years1,843.2 1,853.4 
Due between three and five years1,925.5 1,937.9 
Due between five and ten years217.7 218.2 
Due after ten years109.0 110.2 
Total$5,541.3 $5,565.6 
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 October 31, 2024 and July 31, 2024, the carrying values of our marketable equity securities were $1.1 billion and $494.0 million, respectively. There were no unrealized gains or losses recognized for these securities during the three months ended October 31, 2024 and 2023.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Financing Receivables
3 Months Ended
Oct. 31, 2024
Receivables [Abstract]  
Financing Receivables Financing Receivables
The following table summarizes our short-term and long-term financing receivables as of October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Short-term financing receivables, gross$911.6 $830.2 
Unearned income
(99.0)(95.7)
Allowance for credit losses(7.5)(8.6)
Short-term financing receivables, net$805.1 $725.9 
Long-term financing receivables, gross$1,191.5 $1,286.4 
Unearned income
(91.4)(94.6)
Allowance for credit losses(7.9)(9.7)
Long-term financing receivables, net$1,092.2 $1,182.1 
The following table presents amortized cost basis of our financing receivables categorized by internal risk rating and year of origination (in millions):
Internal Risk Rating(1)
October 31, 2024July 31, 2024
Fiscal Year of Origination
Fiscal Year of Origination
20252024202320222021Total2024202320222021Total
1 to 4
$7.4 $916.1 $387.5 $9.9 $26.7 $1,347.6 $885.9 $477.3 $14.7 $44.4 $1,422.3 
5 to 6
43.7 330.1 152.3 3.1 1.1 530.3 272.2 172.0 21.1 1.1 466.4 
7 to 10
0.1 2.2 22.9 0.3 9.3 34.8 3.2 25.0 0.3 9.1 37.6 
Amortized cost basis of financing receivables
$51.2 $1,248.4 $562.7 $13.3 $37.1 $1,912.7 $1,161.3 $674.3 $36.1 $54.6 $1,926.3 
(1)Internal risk ratings are categorized as 1 through 10, with the lowest rating representing the highest quality.
There was no significant activity in allowance for credit losses during the three months ended October 31, 2024 and 2023. Past due amounts on financing receivables were not material as of October 31, 2024 and July 31, 2024.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments
3 Months Ended
Oct. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
We are exposed to foreign currency exchange risk. Our revenue is primarily 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 October 31, 2024 and July 31, 2024, the total notional amount of our outstanding foreign currency forward contracts designated as cash flow hedges was $656.6 million and $804.8 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 October 31, 2024 and July 31, 2024.
As of October 31, 2024, unrealized gains and losses in accumulated other comprehensive income (“AOCI”) related to our cash flow hedges were a $7.5 million net loss, of which $5.8 million in losses are expected to be recognized into earnings within the next 12 months. As of July 31, 2024, unrealized gains and losses in AOCI related to our cash flow hedges were a $10.6 million net loss.
As of October 31, 2024 and July 31, 2024, the notional amount of our outstanding foreign currency forward contracts not designated as hedging instruments was $483.8 million and $375.6 million, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition
3 Months Ended
Oct. 31, 2024
Business Combinations [Abstract]  
Acquisition Acquisition
IBM QRadar Assets
On August 31, 2024, we completed the acquisition of certain IBM QRadar assets, including certain intellectual property rights, customer relationships, and software as a service customer contracts. We expect the acquisition will help accelerate the growth of our Cortex business. The total purchase consideration for the acquisition was $1.1 billion, which consisted of the following (in millions):
Amount
Cash$500.0 
Fair value of contingent consideration liability648.9 
Return of purchase consideration(6.3)
Total$1,142.6 
As part of the acquisition, we agreed to make post-closing payments to IBM contingent upon customers entering into qualified new transactions through June 30, 2028. We also expect to receive a return of purchase consideration of $6.3 million due to timing of transition of certain underlying customer contracts. In addition, we have entered into a transition services arrangement with IBM, under which IBM will perform certain services supporting the acquired assets and customers for a limited period of time.
Payments related to the contingent consideration liability are expected to begin in the fiscal quarter ending April 2025 and continue through the fiscal quarter ending October 2028. The estimated range of undiscounted contingent consideration is between $0.5 billion and $0.9 billion. Refer to Note 3. Fair Value Measurements, for more information on the fair value of our contingent consideration liability.
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$700.7 
Identified intangible assets476.0 
Net liabilities assumed(34.1)
Total$1,142.6 
Goodwill generated from this business combination is primarily attributable to the expected post-acquisition synergies from increased market penetration to support the growth of our Cortex business. The goodwill is deductible for U.S. income tax purposes.
The following table presents details of the identified intangible assets acquired (in millions, except years):
Fair ValueEstimated Useful Life
Customer relationships$464.0 12 years
Developed technology12.0 2 years
Total$476.0 
Pro forma results of operations have not been presented because the effects of the acquisition were not material to our condensed consolidated statements of operations.
Additional information related to the acquisition existing as of the acquisition date may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets
3 Months Ended
Oct. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The following table presents details of our goodwill during the three months ended October 31, 2024 (in millions):
Amount
Balance as of July 31, 2024$3,350.1 
Goodwill acquired700.7 
Balance as of October 31, 2024$4,050.8 
Purchased Intangible Assets
The following table presents details of our purchased intangible assets as of October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Intangible assets subject to amortization:
Developed technology$825.9 $(555.3)$270.6 $813.9 $(526.2)$287.7 
Customer relationships636.7 (107.7)529.0 172.7 (96.1)76.6 
Acquired intellectual property18.2 (8.4)9.8 18.2 (7.9)10.3 
Trade name and trademarks9.4 (9.4)— 9.4 (9.4)— 
Other0.9 (0.7)0.2 0.9 (0.6)0.3 
Total purchased intangible assets$1,491.1 $(681.5)$809.6 $1,015.1 $(640.2)$374.9 
We recognized amortization expense of $41.3 million and $24.9 million for the three months ended October 31, 2024 and 2023, respectively.
The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of October 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202520262027202820292030 and Thereafter
Future amortization expense$809.6 $124.5 $140.6 $109.7 $88.8 $62.8 $283.2 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Debt
3 Months Ended
Oct. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
In June 2020, we issued $2.0 billion aggregate principal amount of 0.375% Convertible Senior Notes due 2025 (the “2025 Notes”). 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 October 31, 2024 as the sales price condition had been met during the fiscal quarter ended July 31, 2024. During the three months ended October 31, 2024 and 2023, holders of the 2025 Notes converted $319.0 million and $46.0 million, respectively, in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 2.3 million and 0.3 million shares of our common stock to the holders of the 2025 Notes during the three months ended October 31, 2024 and 2023, 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 note hedges. Refer to Note 16. Subsequent Events for additional information regarding conversion of the 2025 Notes after October 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 October 31, 2024 and as a result, holders may convert their 2025 Notes during the fiscal quarter ending January 31, 2025. The net carrying amount of the 2025 Notes was classified as a current liability on our condensed consolidated balance sheet as of October 31, 2024.
The following table sets forth the net carrying amount of our 2025 Notes (in millions):
October 31, 2024July 31, 2024
Principal$646.6 $965.6 
Less: debt issuance costs, net of amortization
(0.8)(1.7)
Net carrying amount$645.8 $963.9 
The total estimated fair value of the 2025 Notes was $2.3 billion as of October 31, 2024 and $3.2 billion as of July 31, 2024. 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 October 31, 2024 and July 31, 2024 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 2025 Notes (dollars in millions):
Three Months Ended October 31,
20242023
Contractual interest expense$0.7 $1.9 
Amortization of debt issuance costs0.5 1.0 
Total interest expense$1.2 $2.9 
Effective interest rate 0.6 %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 “2025 Note Hedges”) with respect to our common stock concurrent with the issuance of the 2025 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 months ended October 31, 2024 and 2023, we exercised the corresponding portion of our 2025 Note Hedges and received 2.3 million and 0.3 million shares of our common stock during the respective periods.
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 0.75% convertible senior notes due 2023 issued in July 2018, 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 Warrants (1)
19.1 $139.27 $145.4 
2025 Warrants20.1 $136.16 $202.8 
(1)The 2023 Warrants were net settled during the 60 scheduled trading days from October to December 2023.
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 three months ended October 31, 2023, we net settled a portion of the 2023 Warrants with 3.1 million shares of our common stock with a fair value of $763.5 million. 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 October 31, 2024, there were no amounts outstanding and we were in compliance with all covenants under the Credit Agreement.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
3 Months Ended
Oct. 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 October 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202520262027202820292030 and Thereafter
Cloud
$4,088.9 $56.7 $435.7 $518.1 $599.6 $686.1 $1,792.7 
Manufacturing
205.7 165.7 40.0 — — — — 
Other
155.8 41.3 57.7 42.4 7.5 3.4 3.5 
Total purchase commitments
$4,450.4 $263.7 $533.4 $560.5 $607.1 $689.5 $1,796.2 
Additionally, we have a $137.2 million minimum purchase commitment with a cloud service provider through September 2027 with no specified annual commitments.
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. 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. After post-trial motions, a judgment was issued on October 3, 2024 affirming infringement on three patents, reversing infringement on the fourth patent, and subsequently, reducing the damages amount to $113.6 million. We posted a surety bond that was agreed upon by the parties and approved by the court. This bond prevents execution of the judgment while appeals are pending. 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 July 31, 2024, we accrued $184.4 million for the verdict amount and estimated interest. As of October 31, 2024, we reassessed our loss accrual and reduced the amount to $141.4 million based on the judgment and estimated interest, which is recorded in other long-term liabilities on our condensed consolidated balance sheets. The corresponding amount released was $43.0 million for the three months ended October 31, 2024, which is included in general and administrative expense on our condensed consolidated statements of operations.
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. A trial date is set for June 9, 2025. We are unable, at this time, to reasonably estimate a possible loss or potential range of loss, if any.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity
3 Months Ended
Oct. 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, November 2023, and August 2024, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, $316.7 million and $500.0 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $4.1 billion (our “current authorization”). The expiration date of our current authorization was extended to December 31, 2025, 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.
We did not repurchase shares of our common stock during the three months ended October 31, 2024. During the three months ended October 31, 2023, we repurchased and retired 0.3 million shares of our common stock under our current repurchase authorization for an aggregate purchase price of $66.7 million, including transaction costs, at an average price of $226.67.
As of October 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 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans
3 Months Ended
Oct. 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 three months ended October 31, 2024 (in millions, except per share amounts):
Unvested RSUs
Unvested PSUs
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, 20249.0 $205.18 $2,924.4 5.0 $155.89 $1,624.2 
Granted(1)
0.4 $351.52 1.6 $404.69 
Vested(2)
(1.3)$163.72 (0.6)$129.35 
Forfeited(0.3)$197.36 (1.5)$181.44 
Balance—October 31, 20247.8 $221.08 $2,813.8 4.5 $272.87 $1,633.6 
(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.
(2)Includes time-based vesting for PSUs.
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 three months ended October 31, 2024, we granted 1.6 million shares of PSUs that contain service, performance, and market conditions. The service conditions are satisfied after a period of one to three years. The performance conditions are based on an average of next-generation security annualized recurring revenue and non-GAAP net income per diluted share. 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 October 31, 2024, we have approved 1.3 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 months ended October 31, 2024:
Three Months Ended October 31,
20242023
Volatility
44.1% - 47.6%
40.8% - 43.4%
Expected term (in years)
1.0 - 2.9
0.9 - 2.9
Dividend yield0.0 %0.0 %
Risk-free interest rate
3.7% - 4.5%
4.9% - 5.3%
Grant-date fair value per share
$529.01 - $611.65
$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 October 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 three months ended October 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, 20244.8 $65.33 1.2$1,244.9 
Exercised(0.6)$65.63 
Balance—October 31, 20244.2 $65.29 1.0$1,251.3 
Exercisable—October 31, 20244.2 $65.29 1.0$1,251.3 
Share-Based Compensation
The following table summarizes share-based compensation included in costs and expenses (in millions):
Three Months Ended October 31,
20242023
Cost of product revenue $1.3 $2.4 
Cost of subscription and support revenue 30.4 30.6 
Research and development137.8 120.1 
Sales and marketing76.4 79.2 
General and administrative48.4 38.7 
Total share-based compensation$294.3 $271.0 
As of October 31, 2024, total compensation cost related to unvested share-based awards not yet recognized was $2.2 billion. This cost is expected to be amortized over a weighted-average period of approximately 2.5 years.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
3 Months Ended
Oct. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended October 31, 2024 and 2023, our provision for income taxes reflected effective tax rates of 4.9% and 31.3%, respectively. Our income taxes for the three months ended October 31, 2024 and 2023 were primarily due to U.S. federal and state income taxes, withholding taxes, and foreign income taxes.
Our effective tax rate for the three months ended October 31, 2024 differed from the U.S. statutory tax rate primarily due to excess tax benefits from share-based compensation.
Our effective tax rate for the three months ended October 31, 2023 differed from the U.S. statutory tax rate primarily due to changes in our valuation allowance and excess tax benefits from share-based compensation.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share
3 Months Ended
Oct. 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. We compute the dilutive effect of shares issuable upon conversion of our convertible senior notes using the if-converted method, and the dilutive effect of 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 October 31,
20242023
Net income
$350.7 $194.2 
Weighted-average shares used to compute net income per share, basic
326.8 310.1 
Weighted-average effect of potentially dilutive securities:
Convertible senior notes5.9 11.6 
Warrants related to the issuance of convertible senior notes12.2 16.0 
Employee equity incentive plans9.6 12.1 
Weighted-average shares used to compute net income per share, diluted
354.5 349.8 
Net income per share, basic
$1.07 $0.63 
Net income per share, diluted
$0.99 $0.56 
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 October 31,
20242023
Employee equity incentive plans1.6 2.6 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income, Net
3 Months Ended
Oct. 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 October 31,
20242023
Interest income$85.7 $71.2 
Foreign currency exchange gains (losses), net(7.5)5.1 
Other, net
5.1 (6.0)
Total other income, net$83.3 $70.3 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
3 Months Ended
Oct. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
2025 Notes Conversion
Subsequent to October 31, 2024, $106.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 January 31, 2025.
Stock Split
On November 19, 2024, our board of directors approved a two-for-one stock split (the “stock split”) of our outstanding shares of common stock. The stock split is to be effected through an amendment to our restated certificate of incorporation, which will also effect a proportionate increase in the number of authorized shares of our common stock from 1.0 billion to 2.0 billion.
As a result of the stock split, each stockholder of record as of the close of trading on December 12, 2024 (the “record date”), will receive, after the close of trading on December 13, 2024, one additional share for every share held on the record date. Trading is expected to begin on a split-adjusted basis on December 16, 2024.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Pay vs Performance Disclosure    
Net income $ 350.7 $ 194.2
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Oct. 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 first quarter of fiscal 2025. 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
Lee Klarich
Executive Vice President, Chief Product Officer
September 27, 2024
Not applicable
January 8, 2026 or when all shares have been sold
711,088
Mary Pat McCarthy
Director
September 12, 2024
Not applicable
November 30, 2025 or when all shares have been sold
6,000
Josh Paul
Senior Vice President, Chief Accounting Officer
October 1, 2024
Not applicable
December 31, 2025 or when all shares have been sold
4,500
Nir Zuk
Executive Vice President, Chief Technology Officer
April 1, 2024
October 2, 2024
Not applicable
432,000
Non-Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Terminated false
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 September 27, 2024
Arrangement Duration 468 days
Aggregate Available 711,088
Mary Pat McCarthy [Member]  
Trading Arrangements, by Individual  
Name Mary Pat McCarthy
Title Director
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 12, 2024
Arrangement Duration 444 days
Aggregate Available 6,000
Josh Paul [Member]  
Trading Arrangements, by Individual  
Name Josh Paul
Title Senior Vice President, Chief Accounting Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date October 1, 2024
Arrangement Duration 456 days
Aggregate Available 4,500
Nir Zuk [Member]  
Trading Arrangements, by Individual  
Name Nir Zuk
Title Executive Vice President, Chief Technology Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date April 1, 2024
Rule 10b5-1 Arrangement Terminated true
Termination Date October 2, 2024
Aggregate Available 432,000
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Description of Business and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Oct. 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, 2024, filed with the Securities and Exchange Commission (“SEC”) on September 6, 2024. 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, 2024.
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 evaluate our estimates on an ongoing basis. Management estimates include, but are not limited to, the standalone selling price for our products and services, share-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of contingent consideration liability, the assessment of recoverability of our intangibles and goodwill, valuation allowance against deferred tax assets, manufacturing partner and supplier liabilities, deferred contract cost benefit period, and loss contingencies. 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.
Business Combinations
Business Combinations
We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our acquisitions to the assets acquired and liabilities assumed, including contingent consideration, generally based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.
Contingent consideration obligations incurred in connection with a business combination are recorded at fair value on the acquisition date and remeasured at each subsequent reporting period until the related contingencies have been resolved, with the change in fair value recognized in general and administrative expense on our condensed consolidated statements of operations. Payments not made soon after the acquisition date to settle a contingent consideration liability are classified as cash flows from financing activities up to the amount of the contingent consideration liability recognized at the acquisition date.
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 period 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 period 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 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
3 Months Ended
Oct. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of revenue from external customers by geographic areas
The following table presents revenue by geographic theater (in millions):
Three Months Ended October 31,
20242023
Revenue:
Americas
United States$1,344.1 $1,204.3 
Other Americas98.0 82.3 
Total Americas1,442.1 1,286.6 
Europe, the Middle East, and Africa (“EMEA”)441.4 364.9 
Asia Pacific and Japan (“APAC”)255.3 226.6 
Total revenue$2,138.8 $1,878.1 
Schedule of 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 October 31,
20242023
Revenue:
Product$353.8 $341.1 
Subscription and support
Subscription1,191.8 988.3 
Support593.2 548.7 
Total subscription and support1,785.0 1,537.0 
Total revenue$2,138.8 $1,878.1 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
3 Months Ended
Oct. 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 October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents:
Money market funds$1,105.3 $— $— $1,105.3 $494.0 $— $— $494.0 
Commercial paper— 228.7 — 228.7 — 299.6 — 299.6 
Corporate debt securities— 34.2 — 34.2 — 18.2 — 18.2 
U.S. government and agency securities— 74.8 — 74.8 — 149.6 — 149.6 
Total cash equivalents1,105.3 337.7 — 1,443.0 494.0 467.4 — 961.4 
Short-term investments:
Certificates of deposit— 15.7 — 15.7 — 20.6 — 20.6 
Commercial paper— 36.1 — 36.1 — 79.9 — 79.9 
Corporate debt securities— 1,037.5 — 1,037.5 — 935.9 — 935.9 
U.S. government and agency securities— 4.2 — 4.2 — 2.7 — 2.7 
Non-U.S. government and agency securities— — — — — 4.2 — 4.2 
Asset-backed securities— 14.7 — 14.7 — 0.3 — 0.3 
Total short-term investments— 1,108.2 — 1,108.2 — 1,043.6 — 1,043.6 
Long-term investments:
Corporate debt securities— 3,095.2 — 3,095.2 — 3,151.3 — 3,151.3 
U.S. government and agency securities— 17.7 — 17.7 — 19.0 — 19.0 
Non-U.S. government and agency securities— 39.1 — 39.1 — 54.4 — 54.4 
Asset-backed securities— 967.7 — 967.7 — 948.5 — 948.5 
Total long-term investments— 4,119.7 — 4,119.7 — 4,173.2 — 4,173.2 
Prepaid expenses and other current assets:
Foreign currency forward contracts— 5.3 — 5.3 — 4.1 — 4.1 
Total prepaid expenses and other current assets— 5.3 — 5.3 — 4.1 — 4.1 
Other assets:
Foreign currency forward contracts— — — — — 0.1 — 0.1 
Total other assets— — — — — 0.1 — 0.1 
Total assets measured at fair value$1,105.3 $5,570.9 $— $6,676.2 $494.0 $5,688.4 $— $6,182.4 
October 31, 2024July 31, 2024
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Accrued and other liabilities:
Foreign currency forward contracts$— $11.8 $— $11.8 $— $15.3 $— $15.3 
Contingent consideration
— — 238.5 238.5 — — — — 
Total accrued and other liabilities— 11.8 238.5 250.3 — 15.3 — 15.3 
Other long-term liabilities:
Foreign currency forward contracts— — — — — 0.9 — 0.9 
Contingent consideration
— — 416.7 416.7 — — — — 
Total other long-term liabilities— — 416.7 416.7 — 0.9 — 0.9 
Total liabilities measured at fair value$— $11.8 $655.2 $667.0 $— $16.2 $— $16.2 
Schedule of reconciliation beginning and ending amount of contingent consideration liabilities
The following table presents a reconciliation of our contingent consideration liability (in millions):
Three Months Ended October 31, 2024
Contingent consideration liability at the beginning of the period
$— 
Initial valuation on the acquisition date
648.9 
Change in fair value
6.3 
Contingent consideration liability at the end of the period
$655.2 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments (Tables)
3 Months Ended
Oct. 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 October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$228.7 $— $— $228.7 
Corporate debt securities34.2 — — 34.2 
U.S. government and agency securities74.8 — — 74.8 
Total available-for-sale cash equivalents$337.7 $— $— $337.7 
Investments:
Certificates of deposit$15.7 $— $— $15.7 
Commercial paper36.1 — — 36.1 
Corporate debt securities4,115.2 25.3 (7.8)4,132.7 
U.S. government and agency securities21.9 — — 21.9 
Non-U.S. government and agency securities38.6 0.5 — 39.1 
Asset-backed securities976.1 7.1 (0.8)982.4 
Total available-for-sale investments$5,203.6 $32.9 $(8.6)$5,227.9 
July 31, 2024
Amortized Cost 
Unrealized Gains
Unrealized Losses
Fair Value
Cash equivalents:
Commercial paper$299.6 $— $— $299.6 
Corporate debt securities18.2 — — 18.2 
U.S. government and agency securities149.6 — — 149.6 
Total available-for-sale cash equivalents$467.4 $— $— $467.4 
Investments:
Certificates of deposit$20.6 $— $— $20.6 
Commercial paper79.9 0.1 (0.1)79.9 
Corporate debt securities4,065.5 28.3 (6.6)4,087.2 
U.S. government and agency securities21.9 — (0.2)21.7 
Non-U.S. government and agency securities57.9 0.7 — 58.6 
Asset-backed securities943.1 6.3 (0.6)948.8 
Total available-for-sale investments$5,188.9 $35.4 $(7.5)$5,216.8 
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 October 31, 2024, by contractual years-to-maturity (in millions):
Amortized CostFair Value
Due within one year$1,445.9 $1,445.9 
Due between one and three years1,843.2 1,853.4 
Due between three and five years1,925.5 1,937.9 
Due between five and ten years217.7 218.2 
Due after ten years109.0 110.2 
Total$5,541.3 $5,565.6 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Financing Receivables (Tables)
3 Months Ended
Oct. 31, 2024
Receivables [Abstract]  
Schedule of short and long-term financing receivables
The following table summarizes our short-term and long-term financing receivables as of October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Short-term financing receivables, gross$911.6 $830.2 
Unearned income
(99.0)(95.7)
Allowance for credit losses(7.5)(8.6)
Short-term financing receivables, net$805.1 $725.9 
Long-term financing receivables, gross$1,191.5 $1,286.4 
Unearned income
(91.4)(94.6)
Allowance for credit losses(7.9)(9.7)
Long-term financing receivables, net$1,092.2 $1,182.1 
The following table presents amortized cost basis of our financing receivables categorized by internal risk rating and year of origination (in millions):
Schedule of financing receivable credit quality indicators
Internal Risk Rating(1)
October 31, 2024July 31, 2024
Fiscal Year of Origination
Fiscal Year of Origination
20252024202320222021Total2024202320222021Total
1 to 4
$7.4 $916.1 $387.5 $9.9 $26.7 $1,347.6 $885.9 $477.3 $14.7 $44.4 $1,422.3 
5 to 6
43.7 330.1 152.3 3.1 1.1 530.3 272.2 172.0 21.1 1.1 466.4 
7 to 10
0.1 2.2 22.9 0.3 9.3 34.8 3.2 25.0 0.3 9.1 37.6 
Amortized cost basis of financing receivables
$51.2 $1,248.4 $562.7 $13.3 $37.1 $1,912.7 $1,161.3 $674.3 $36.1 $54.6 $1,926.3 
(1)Internal risk ratings are categorized as 1 through 10, with the lowest rating representing the highest quality.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Tables)
3 Months Ended
Oct. 31, 2024
Business Combinations [Abstract]  
Schedule of purchase consideration The total purchase consideration for the acquisition was $1.1 billion, which consisted of the following (in millions):
Amount
Cash$500.0 
Fair value of contingent consideration liability648.9 
Return of purchase consideration(6.3)
Total$1,142.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$700.7 
Identified intangible assets476.0 
Net liabilities assumed(34.1)
Total$1,142.6 
Schedule of finite-lived intangible assets acquired as part of business combination
The following table presents details of the identified intangible assets acquired (in millions, except years):
Fair ValueEstimated Useful Life
Customer relationships$464.0 12 years
Developed technology12.0 2 years
Total$476.0 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
3 Months Ended
Oct. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The following table presents details of our goodwill during the three months ended October 31, 2024 (in millions):
Amount
Balance as of July 31, 2024$3,350.1 
Goodwill acquired700.7 
Balance as of October 31, 2024$4,050.8 
Schedule of purchased finite-lived intangible assets by major class
The following table presents details of our purchased intangible assets as of October 31, 2024 and July 31, 2024 (in millions):
October 31, 2024July 31, 2024
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Intangible assets subject to amortization:
Developed technology$825.9 $(555.3)$270.6 $813.9 $(526.2)$287.7 
Customer relationships636.7 (107.7)529.0 172.7 (96.1)76.6 
Acquired intellectual property18.2 (8.4)9.8 18.2 (7.9)10.3 
Trade name and trademarks9.4 (9.4)— 9.4 (9.4)— 
Other0.9 (0.7)0.2 0.9 (0.6)0.3 
Total purchased intangible assets$1,491.1 $(681.5)$809.6 $1,015.1 $(640.2)$374.9 
Schedule of future amortization expense of intangible assets
The following table summarizes estimated future amortization expense of our intangible assets subject to amortization as of October 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202520262027202820292030 and Thereafter
Future amortization expense$809.6 $124.5 $140.6 $109.7 $88.8 $62.8 $283.2 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Tables)
3 Months Ended
Oct. 31, 2024
Debt Disclosure [Abstract]  
Schedule of components of convertible senior notes
The following table sets forth the net carrying amount of our 2025 Notes (in millions):
October 31, 2024July 31, 2024
Principal$646.6 $965.6 
Less: debt issuance costs, net of amortization
(0.8)(1.7)
Net carrying amount$645.8 $963.9 
Schedule of interest expense recognized related to the convertible senior notes
The following table sets forth interest expense recognized related to the 2025 Notes (dollars in millions):
Three Months Ended October 31,
20242023
Contractual interest expense$0.7 $1.9 
Amortization of debt issuance costs0.5 1.0 
Total interest expense$1.2 $2.9 
Effective interest rate 0.6 %0.6 %
Schedule of warrants
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 Warrants (1)
19.1 $139.27 $145.4 
2025 Warrants20.1 $136.16 $202.8 
(1)The 2023 Warrants were net settled during the 60 scheduled trading days from October to December 2023.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
3 Months Ended
Oct. 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 October 31, 2024 (in millions):
Fiscal years ending July 31,
Total Remaining 202520262027202820292030 and Thereafter
Cloud
$4,088.9 $56.7 $435.7 $518.1 $599.6 $686.1 $1,792.7 
Manufacturing
205.7 165.7 40.0 — — — — 
Other
155.8 41.3 57.7 42.4 7.5 3.4 3.5 
Total purchase commitments
$4,450.4 $263.7 $533.4 $560.5 $607.1 $689.5 $1,796.2 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans (Tables)
3 Months Ended
Oct. 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 three months ended October 31, 2024 (in millions, except per share amounts):
Unvested RSUs
Unvested PSUs
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, 20249.0 $205.18 $2,924.4 5.0 $155.89 $1,624.2 
Granted(1)
0.4 $351.52 1.6 $404.69 
Vested(2)
(1.3)$163.72 (0.6)$129.35 
Forfeited(0.3)$197.36 (1.5)$181.44 
Balance—October 31, 20247.8 $221.08 $2,813.8 4.5 $272.87 $1,633.6 
(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.
(2)Includes time-based vesting for PSUs.
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 months ended October 31, 2024:
Three Months Ended October 31,
20242023
Volatility
44.1% - 47.6%
40.8% - 43.4%
Expected term (in years)
1.0 - 2.9
0.9 - 2.9
Dividend yield0.0 %0.0 %
Risk-free interest rate
3.7% - 4.5%
4.9% - 5.3%
Grant-date fair value per share
$529.01 - $611.65
$346.92 - $394.63
Schedule of PSO activity
The following table summarizes the PSO activity under our stock plans during the three months ended October 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, 20244.8 $65.33 1.2$1,244.9 
Exercised(0.6)$65.63 
Balance—October 31, 20244.2 $65.29 1.0$1,251.3 
Exercisable—October 31, 20244.2 $65.29 1.0$1,251.3 
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 October 31,
20242023
Cost of product revenue $1.3 $2.4 
Cost of subscription and support revenue 30.4 30.6 
Research and development137.8 120.1 
Sales and marketing76.4 79.2 
General and administrative48.4 38.7 
Total share-based compensation$294.3 $271.0 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
3 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Schedule of 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 October 31,
20242023
Net income
$350.7 $194.2 
Weighted-average shares used to compute net income per share, basic
326.8 310.1 
Weighted-average effect of potentially dilutive securities:
Convertible senior notes5.9 11.6 
Warrants related to the issuance of convertible senior notes12.2 16.0 
Employee equity incentive plans9.6 12.1 
Weighted-average shares used to compute net income per share, diluted
354.5 349.8 
Net income per share, basic
$1.07 $0.63 
Net income per share, diluted
$0.99 $0.56 
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 October 31,
20242023
Employee equity incentive plans1.6 2.6 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income, Net (Tables)
3 Months Ended
Oct. 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 October 31,
20242023
Interest income$85.7 $71.2 
Foreign currency exchange gains (losses), net(7.5)5.1 
Other, net
5.1 (6.0)
Total other income, net$83.3 $70.3 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Disaggregation of Revenue - Geographic Theater) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue    
Revenue: $ 2,138.8 $ 1,878.1
United States    
Disaggregation of Revenue    
Revenue: 1,344.1 1,204.3
Other Americas    
Disaggregation of Revenue    
Revenue: 98.0 82.3
Total Americas    
Disaggregation of Revenue    
Revenue: 1,442.1 1,286.6
Europe, the Middle East, and Africa (“EMEA”)    
Disaggregation of Revenue    
Revenue: 441.4 364.9
Asia Pacific and Japan (“APAC”)    
Disaggregation of Revenue    
Revenue: $ 255.3 $ 226.6
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Disaggregation of Revenue - Type of Revenue) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Revenue:    
Revenue: $ 2,138.8 $ 1,878.1
Product    
Revenue:    
Revenue: 353.8 341.1
Subscription    
Revenue:    
Revenue: 1,191.8 988.3
Support    
Revenue:    
Revenue: 593.2 548.7
Subscription and support    
Revenue:    
Revenue: $ 1,785.0 $ 1,537.0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Deferred Revenue) (Details) - USD ($)
$ in Billions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]    
Revenue recognized from opening deferred revenue balance $ 1.6 $ 1.4
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Remaining Performance Obligations) (Details)
$ in Billions
Oct. 31, 2024
USD ($)
Remaining Performance Obligations, Expected Timing of Satisfaction  
Remaining performance obligations $ 12.6
Remaining Performance Obligations, Expected Timing of Satisfaction, Start Date: 2024-11-01  
Remaining Performance Obligations, Expected Timing of Satisfaction  
Remaining performance obligations $ 5.9
Remaining performance obligations, expected timing of satisfaction, period 12 months
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of fair value of financial assets and liabilities (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Other assets:    
Foreign currency forward contracts Other assets Other assets
Accrued and other liabilities:    
Foreign currency forward contracts Accrued and other liabilities Accrued and other liabilities
Other long-term liabilities:    
Foreign currency forward contracts Other long-term liabilities Other long-term liabilities
Fair value, measurements, recurring    
Cash equivalents:    
Cash equivalents $ 1,443.0 $ 961.4
Prepaid expenses and other current assets:    
Foreign currency forward contracts 5.3 4.1
Total prepaid expenses and other current assets 5.3 4.1
Other assets:    
Total other assets 0.0 0.1
Total assets measured at fair value 6,676.2 6,182.4
Accrued and other liabilities:    
Contingent consideration 238.5 0.0
Total accrued and other liabilities 250.3 15.3
Other long-term liabilities:    
Contingent consideration 416.7 0.0
Total other long-term liabilities 416.7 0.9
Total liabilities measured at fair value 667.0 16.2
Fair value, measurements, recurring | Short-Term Investments    
Short-term investments:    
Short and long-term investments 1,108.2 1,043.6
Fair value, measurements, recurring | Long-Term Investments    
Short-term investments:    
Short and long-term investments 4,119.7 4,173.2
Fair value, measurements, recurring | Level 1    
Cash equivalents:    
Cash equivalents 1,105.3 494.0
Prepaid expenses and other current assets:    
Foreign currency forward contracts 0.0 0.0
Total prepaid expenses and other current assets 0.0 0.0
Other assets:    
Total other assets 0.0 0.0
Total assets measured at fair value 1,105.3 494.0
Accrued and other liabilities:    
Contingent consideration 0.0 0.0
Total accrued and other liabilities 0.0 0.0
Other long-term liabilities:    
Contingent consideration 0.0 0.0
Total other long-term liabilities 0.0 0.0
Total liabilities measured at fair value 0.0 0.0
Fair value, measurements, recurring | Level 1 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Level 1 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Level 2    
Cash equivalents:    
Cash equivalents 337.7 467.4
Prepaid expenses and other current assets:    
Foreign currency forward contracts 5.3 4.1
Total prepaid expenses and other current assets 5.3 4.1
Other assets:    
Total other assets 0.0 0.1
Total assets measured at fair value 5,570.9 5,688.4
Accrued and other liabilities:    
Contingent consideration 0.0 0.0
Total accrued and other liabilities 11.8 15.3
Other long-term liabilities:    
Contingent consideration 0.0 0.0
Total other long-term liabilities 0.0 0.9
Total liabilities measured at fair value 11.8 16.2
Fair value, measurements, recurring | Level 2 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 1,108.2 1,043.6
Fair value, measurements, recurring | Level 2 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 4,119.7 4,173.2
Fair value, measurements, recurring | Level 3    
Cash equivalents:    
Cash equivalents 0.0 0.0
Prepaid expenses and other current assets:    
Foreign currency forward contracts 0.0 0.0
Total prepaid expenses and other current assets 0.0 0.0
Other assets:    
Total other assets 0.0 0.0
Total assets measured at fair value 0.0 0.0
Accrued and other liabilities:    
Contingent consideration 238.5 0.0
Total accrued and other liabilities 238.5 0.0
Other long-term liabilities:    
Contingent consideration 416.7 0.0
Total other long-term liabilities 416.7 0.0
Total liabilities measured at fair value 655.2 0.0
Fair value, measurements, recurring | Level 3 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Level 3 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Money market funds    
Cash equivalents:    
Cash equivalents 1,105.3 494.0
Fair value, measurements, recurring | Money market funds | Level 1    
Cash equivalents:    
Cash equivalents 1,105.3 494.0
Fair value, measurements, recurring | Money market funds | Level 2    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | Money market funds | Level 3    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | Commercial paper    
Cash equivalents:    
Cash equivalents 228.7 299.6
Fair value, measurements, recurring | Commercial paper | Short-Term Investments    
Short-term investments:    
Short and long-term investments 36.1 79.9
Fair value, measurements, recurring | Commercial paper | Level 1    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | Commercial paper | Level 1 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Commercial paper | Level 2    
Cash equivalents:    
Cash equivalents 228.7 299.6
Fair value, measurements, recurring | Commercial paper | Level 2 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 36.1 79.9
Fair value, measurements, recurring | Commercial paper | Level 3    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | Commercial paper | Level 3 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Corporate debt securities    
Cash equivalents:    
Cash equivalents 34.2 18.2
Fair value, measurements, recurring | Corporate debt securities | Short-Term Investments    
Short-term investments:    
Short and long-term investments 1,037.5 935.9
Fair value, measurements, recurring | Corporate debt securities | Long-Term Investments    
Short-term investments:    
Short and long-term investments 3,095.2 3,151.3
Fair value, measurements, recurring | Corporate debt securities | Level 1    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | Corporate debt securities | Level 1 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Corporate debt securities | Level 1 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Corporate debt securities | Level 2    
Cash equivalents:    
Cash equivalents 34.2 18.2
Fair value, measurements, recurring | Corporate debt securities | Level 2 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 1,037.5 935.9
Fair value, measurements, recurring | Corporate debt securities | Level 2 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 3,095.2 3,151.3
Fair value, measurements, recurring | Corporate debt securities | Level 3    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | Corporate debt securities | Level 3 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Corporate debt securities | Level 3 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | U.S. government and agency securities    
Cash equivalents:    
Cash equivalents 74.8 149.6
Fair value, measurements, recurring | U.S. government and agency securities | Short-Term Investments    
Short-term investments:    
Short and long-term investments 4.2 2.7
Fair value, measurements, recurring | U.S. government and agency securities | Long-Term Investments    
Short-term investments:    
Short and long-term investments 17.7 19.0
Fair value, measurements, recurring | U.S. government and agency securities | Level 1    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | U.S. government and agency securities | Level 1 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | U.S. government and agency securities | Level 1 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | U.S. government and agency securities | Level 2    
Cash equivalents:    
Cash equivalents 74.8 149.6
Fair value, measurements, recurring | U.S. government and agency securities | Level 2 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 4.2 2.7
Fair value, measurements, recurring | U.S. government and agency securities | Level 2 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 17.7 19.0
Fair value, measurements, recurring | U.S. government and agency securities | Level 3    
Cash equivalents:    
Cash equivalents 0.0 0.0
Fair value, measurements, recurring | U.S. government and agency securities | Level 3 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | U.S. government and agency securities | Level 3 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Certificates of deposit | Short-Term Investments    
Short-term investments:    
Short and long-term investments 15.7 20.6
Fair value, measurements, recurring | Certificates of deposit | Level 1 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Certificates of deposit | Level 2 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 15.7 20.6
Fair value, measurements, recurring | Certificates of deposit | Level 3 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Non-U.S. government and agency securities | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 4.2
Fair value, measurements, recurring | Non-U.S. government and agency securities | Long-Term Investments    
Short-term investments:    
Short and long-term investments 39.1 54.4
Fair value, measurements, recurring | Non-U.S. government and agency securities | Level 1 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Non-U.S. government and agency securities | Level 1 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Non-U.S. government and agency securities | Level 2 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 4.2
Fair value, measurements, recurring | Non-U.S. government and agency securities | Level 2 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 39.1 54.4
Fair value, measurements, recurring | Non-U.S. government and agency securities | Level 3 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Non-U.S. government and agency securities | Level 3 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Asset-backed securities | Short-Term Investments    
Short-term investments:    
Short and long-term investments 14.7 0.3
Fair value, measurements, recurring | Asset-backed securities | Long-Term Investments    
Short-term investments:    
Short and long-term investments 967.7 948.5
Fair value, measurements, recurring | Asset-backed securities | Level 1 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Asset-backed securities | Level 1 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Asset-backed securities | Level 2 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 14.7 0.3
Fair value, measurements, recurring | Asset-backed securities | Level 2 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 967.7 948.5
Fair value, measurements, recurring | Asset-backed securities | Level 3 | Short-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Asset-backed securities | Level 3 | Long-Term Investments    
Short-term investments:    
Short and long-term investments 0.0 0.0
Fair value, measurements, recurring | Foreign Exchange Forward    
Other assets:    
Foreign currency forward contracts 0.0 0.1
Accrued and other liabilities:    
Foreign currency forward contracts 11.8 15.3
Other long-term liabilities:    
Foreign currency forward contracts 0.0 0.9
Fair value, measurements, recurring | Foreign Exchange Forward | Level 1    
Other assets:    
Foreign currency forward contracts 0.0 0.0
Accrued and other liabilities:    
Foreign currency forward contracts 0.0 0.0
Other long-term liabilities:    
Foreign currency forward contracts 0.0 0.0
Fair value, measurements, recurring | Foreign Exchange Forward | Level 2    
Other assets:    
Foreign currency forward contracts 0.0 0.1
Accrued and other liabilities:    
Foreign currency forward contracts 11.8 15.3
Other long-term liabilities:    
Foreign currency forward contracts 0.0 0.9
Fair value, measurements, recurring | Foreign Exchange Forward | Level 3    
Other assets:    
Foreign currency forward contracts 0.0 0.0
Accrued and other liabilities:    
Foreign currency forward contracts 0.0 0.0
Other long-term liabilities:    
Foreign currency forward contracts $ 0.0 $ 0.0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Reconciliation Beginning and Ending Amount of Contingent Consideration Liabilities (Details)
$ in Millions
3 Months Ended
Oct. 31, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Contingent consideration liability at the beginning of the period $ 0.0
Initial valuation on the acquisition date 648.9
Change in fair value (6.3)
Contingent consideration liability at the end of the period $ 655.2
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments (Available-for-Sale Securities) (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Debt Securities, Available-for-sale    
Amortized Cost  $ 5,541.3  
Fair Value 5,565.6  
Cash equivalents:    
Debt Securities, Available-for-sale    
Amortized Cost  337.7 $ 467.4
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 337.7 467.4
Cash equivalents: | Commercial paper    
Debt Securities, Available-for-sale    
Amortized Cost  228.7 299.6
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 228.7 299.6
Cash equivalents: | Corporate debt securities    
Debt Securities, Available-for-sale    
Amortized Cost  34.2 18.2
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 34.2 18.2
Cash equivalents: | U.S. government and agency securities    
Debt Securities, Available-for-sale    
Amortized Cost  74.8 149.6
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 74.8 149.6
Investments:    
Debt Securities, Available-for-sale    
Amortized Cost  5,203.6 5,188.9
Unrealized Gains 32.9 35.4
Unrealized Losses (8.6) (7.5)
Fair Value 5,227.9 5,216.8
Investments: | Corporate debt securities    
Debt Securities, Available-for-sale    
Amortized Cost  4,115.2 4,065.5
Unrealized Gains 25.3 28.3
Unrealized Losses (7.8) (6.6)
Fair Value 4,132.7 4,087.2
Investments: | U.S. government and agency securities    
Debt Securities, Available-for-sale    
Amortized Cost  21.9 21.9
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 (0.2)
Fair Value 21.9 21.7
Investments: | Certificates of deposit    
Debt Securities, Available-for-sale    
Amortized Cost  15.7 20.6
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 15.7 20.6
Investments: | Commercial paper    
Debt Securities, Available-for-sale    
Amortized Cost  36.1 79.9
Unrealized Gains 0.0 0.1
Unrealized Losses 0.0 (0.1)
Fair Value 36.1 79.9
Investments: | Non-U.S. government and agency securities    
Debt Securities, Available-for-sale    
Amortized Cost  38.6 57.9
Unrealized Gains 0.5 0.7
Unrealized Losses 0.0 0.0
Fair Value 39.1 58.6
Investments: | Asset-backed securities    
Debt Securities, Available-for-sale    
Amortized Cost  976.1 943.1
Unrealized Gains 7.1 6.3
Unrealized Losses (0.8) (0.6)
Fair Value $ 982.4 $ 948.8
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments (Available-for-sale Debt Securities Narrative) (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
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 $ (7.3) $ (1.5)
Available-for-sale debt securities in a continuous unrealized loss position for less than 12 months 1,200.0 949.4
Gross unrealized losses for available-for-sale debt securities in a continuous unrealized loss position for more than 12 months (1.3) (6.0)
Available-for-sale debt securities in a continuous unrealized loss position for more than 12 months $ 372.5 $ 915.3
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments (Available-for-Sale Securities, Contractual Maturities) (Details)
$ in Millions
Oct. 31, 2024
USD ($)
Amortized Cost  
Due within one year $ 1,445.9
Due between one and three years 1,843.2
Due between three and five years 1,925.5
Due between five and ten years 217.7
Due after ten years 109.0
Amortized Cost  5,541.3
Fair Value  
Due within one year 1,445.9
Due between one and three years 1,853.4
Due between three and five years 1,937.9
Due between five and ten years 218.2
Due after ten years 110.2
Fair Value $ 5,565.6
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments (Marketable Equity Securities) (Details) - Marketable equity securities - Money market funds - USD ($)
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Jul. 31, 2024
Debt and Equity Securities, FV-NI      
Securities unrealized gains (losses) recognized $ 0 $ 0  
Cash and cash equivalents      
Debt and Equity Securities, FV-NI      
Carrying value $ 1,100,000,000   $ 494,000,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Financing Receivables - Summary of Receivables (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Receivables [Abstract]    
Short-term financing receivables, gross $ 911.6 $ 830.2
Unearned income (99.0) (95.7)
Allowance for credit losses (7.5) (8.6)
Short-term financing receivables, net 805.1 725.9
Long-term financing receivables, gross 1,191.5 1,286.4
Unearned income (91.4) (94.6)
Allowance for credit losses (7.9) (9.7)
Long-term financing receivables, net $ 1,092.2 $ 1,182.1
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Financing Receivables - Internal Credit Risk (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Financing Receivable, Credit Quality Indicator [Line Items]    
Remainder of fiscal year $ 51.2  
Current fiscal year 1,248.4 $ 1,161.3
Fiscal year before current fiscal year 562.7 674.3
Two years before current fiscal year 13.3 36.1
Three years before current fiscal year 37.1 54.6
Total 1,912.7 1,926.3
1 to 4    
Financing Receivable, Credit Quality Indicator [Line Items]    
Remainder of fiscal year 7.4  
Current fiscal year 916.1 885.9
Fiscal year before current fiscal year 387.5 477.3
Two years before current fiscal year 9.9 14.7
Three years before current fiscal year 26.7 44.4
Total 1,347.6 1,422.3
5 to 6    
Financing Receivable, Credit Quality Indicator [Line Items]    
Remainder of fiscal year 43.7  
Current fiscal year 330.1 272.2
Fiscal year before current fiscal year 152.3 172.0
Two years before current fiscal year 3.1 21.1
Three years before current fiscal year 1.1 1.1
Total 530.3 466.4
7 to 10    
Financing Receivable, Credit Quality Indicator [Line Items]    
Remainder of fiscal year 0.1  
Current fiscal year 2.2 3.2
Fiscal year before current fiscal year 22.9 25.0
Two years before current fiscal year 0.3 0.3
Three years before current fiscal year 9.3 9.1
Total $ 34.8 $ 37.6
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Oct. 31, 2024
Jul. 31, 2024
Derivative [Line Items]    
Unrealized gains (losses) in AOCI related to cash flow hedges $ (7.5) $ (10.6)
Losses expected to be recognized into earnings within the next 12 months (5.8)  
Cash Flow Hedging    
Derivative [Line Items]    
Total notional amount 656.6 804.8
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Total notional amount $ 483.8 $ 375.6
Foreign exchange contract    
Derivative [Line Items]    
Maximum contract term of cash flow hedge 24 months  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Schedule of Purchase Consideration) (Details) - IBM’s QRadar Assets
$ in Millions
Aug. 31, 2024
USD ($)
Business Acquisition  
Cash $ 500.0
Fair value of contingent consideration liability 648.9
Return of purchase consideration (6.3)
Total $ 1,142.6
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Narrative) (Details) - IBM’s QRadar Assets
$ in Millions
Aug. 31, 2024
USD ($)
Business Acquisition  
Return of purchase consideration $ (6.3)
Undiscounted contingent consideration, value, low 500.0
Undiscounted contingent consideration, value, high $ 900.0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Purchase Price Allocation) (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Aug. 31, 2024
Jul. 31, 2024
Business Acquisition      
Goodwill $ 4,050.8   $ 3,350.1
IBM’s QRadar Assets      
Business Acquisition      
Goodwill   $ 700.7  
Identified intangible assets   476.0  
Net liabilities assumed   (34.1)  
Total   $ 1,142.6  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisition (Intangible Assets Acquired as Part of Business Combination) (Details)
$ in Millions
Aug. 31, 2024
USD ($)
Business Acquisition  
Fair Value $ 476.0
IBM’s QRadar Assets | Customer relationships  
Business Acquisition  
Fair Value $ 464.0
Estimated Useful Life 12 years
IBM’s QRadar Assets | Developed technology  
Business Acquisition  
Fair Value $ 12.0
Estimated Useful Life 2 years
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Goodwill) (Details)
$ in Millions
3 Months Ended
Oct. 31, 2024
USD ($)
Goodwill Rollforward  
Balance as of July 31, 2024 $ 3,350.1
Goodwill acquired 700.7
Balance as of October 31, 2024 $ 4,050.8
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Purchased Intangible Assets by Major Class) (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Intangible assets subject to amortization:    
Total purchased intangible assets, gross carrying amount $ 1,491.1 $ 1,015.1
Accumulated Amortization (681.5) (640.2)
Total  809.6  
Total purchased intangible assets, net carrying amount 809.6 374.9
Developed technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 825.9 813.9
Accumulated Amortization (555.3) (526.2)
Total  270.6 287.7
Customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount 636.7 172.7
Accumulated Amortization (107.7) (96.1)
Total  529.0 76.6
Acquired intellectual property    
Intangible assets subject to amortization:    
Gross Carrying Amount 18.2 18.2
Accumulated Amortization (8.4) (7.9)
Total  9.8 10.3
Trade name and trademarks    
Intangible assets subject to amortization:    
Gross Carrying Amount 9.4 9.4
Accumulated Amortization (9.4) (9.4)
Total  0.0 0.0
Other    
Intangible assets subject to amortization:    
Gross Carrying Amount 0.9 0.9
Accumulated Amortization (0.7) (0.6)
Total  $ 0.2 $ 0.3
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Amortization Expense) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 41.3 $ 24.9
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Future Amortization Expense of Intangible Assets) (Details)
$ in Millions
Oct. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remaining 2025 $ 124.5
2026 140.6
2027 109.7
2028 88.8
2029 62.8
2030 and Thereafter 283.2
Total  $ 809.6
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Convertible Senior Notes) (Details)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2020
USD ($)
day
shares
$ / shares
Oct. 31, 2024
USD ($)
shares
Oct. 31, 2023
USD ($)
shares
Jul. 31, 2024
USD ($)
Debt Instrument, Redemption        
Repayments of debt | $   $ 319.0 $ 46.0  
2025 Notes        
Debt Instrument, Redemption        
Aggregate principal amount | $ $ 2,000.0      
Contractual interest rate (in percentage) 0.375% 0.75%    
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%      
Number of common stock convertible at initial conversion rate (in shares) | shares 20.1      
Initial conversion rate (in shares per $1,000 principal amount) 0.0100806      
Initial conversion price (in usd per share) | $ / shares $ 99.20      
Repurchase price as percentage of principal amount in event of change (in percentage) 100.00%      
Repayments of debt | $   $ 319.0 $ 46.0  
Settlement of convertible notes (in shares) | shares   2.3 0.3  
2025 Notes | Level 2        
Debt Instrument, Redemption        
Fair value of convertible senior notes | $   $ 2,300.0   $ 3,200.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 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Components of Convertible Senior Notes) (Details) - 2025 Notes - USD ($)
$ in Millions
Oct. 31, 2024
Jul. 31, 2024
Debt Instrument, Redemption    
Principal $ 646.6 $ 965.6
Less: debt issuance costs, net of amortization (0.8) (1.7)
Net carrying amount $ 645.8 $ 963.9
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Schedule of Interest Expense Recognized) (Details) - 2025 Notes - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Debt Instrument, Redemption    
Contractual interest expense $ 0.7 $ 1.9
Amortization of debt issuance costs 0.5 1.0
Total interest expense $ 1.2 $ 2.9
Effective interest rate 0.60% 0.60%
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Note Hedges) (Details) - 2025 Note Hedges - USD ($)
shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2020
Oct. 31, 2024
Oct. 31, 2023
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)   2.3 0.3
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Warrants) (Details)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Jul. 31, 2018
USD ($)
day
$ / shares
shares
Oct. 31, 2024
day
Oct. 31, 2023
USD ($)
shares
Class of Warrant or Right        
Warrant trading days | day     60  
2025 Notes        
Class of Warrant or Right        
Sale price of warrants (in percentage) 0.375%   0.75%  
2023 Warrants        
Class of Warrant or Right        
Warrant trading days | day   60    
Initial number of shares (in shares) | shares   19.1    
Strike price per share (in usd per share) | $ / shares   $ 139.27    
Proceeds from issuance of warrants | $   $ 145.4    
Settlement of warrants (in shares) | shares       3.1
Settlement of warrants | $       $ 763.5
2025 Warrants        
Class of Warrant or Right        
Initial number of shares (in shares) | shares 20.1      
Strike price per share (in usd per share) | $ / shares $ 136.16      
Proceeds from issuance of warrants | $ $ 202.8      
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Revolving Credit Facility) (Details) - Revolving credit facility - USD ($)
Apr. 13, 2023
Oct. 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 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Purchase Commitments) (Details)
$ in Millions
Oct. 31, 2024
USD ($)
Aggregate Future Purchase Commitments  
Total  $ 4,450.4
Remaining 2025 263.7
2026 533.4
2027 560.5
2028 607.1
2029 689.5
2030 and Thereafter 1,796.2
Cloud  
Aggregate Future Purchase Commitments  
Total  4,088.9
Remaining 2025 56.7
2026 435.7
2027 518.1
2028 599.6
2029 686.1
2030 and Thereafter 1,792.7
Manufacturing  
Aggregate Future Purchase Commitments  
Total  205.7
Remaining 2025 165.7
2026 40.0
2027 0.0
2028 0.0
2029 0.0
2030 and Thereafter 0.0
Other  
Aggregate Future Purchase Commitments  
Total  155.8
Remaining 2025 41.3
2026 57.7
2027 42.4
2028 7.5
2029 3.4
2030 and Thereafter $ 3.5
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Narrative) (Details)
$ in Millions
3 Months Ended
Oct. 03, 2024
USD ($)
patent
Jan. 22, 2024
patent
Oct. 31, 2024
USD ($)
Jul. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Long-Term Purchase Commitment          
Patents infringed | patent 3 4      
Verdict $ 113.6       $ 151.5
Accrued amount for verdict     $ 141.4 $ 184.4  
Decrease in estimate     (43.0)    
Service Provider          
Long-Term Purchase Commitment          
Minimum purchase commitment     $ 137.2    
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2023
Oct. 31, 2024
Aug. 31, 2024
Nov. 30, 2023
Aug. 31, 2022
Aug. 31, 2021
Dec. 31, 2020
Feb. 28, 2019
Equity [Abstract]                
Share repurchase, authorized amount   $ 4,100.0 $ 500.0 $ 316.7 $ 915.0 $ 676.1 $ 700.0 $ 1,000.0
Number of shares repurchased (in shares) 0.3              
Aggregate purchase price $ 66.7              
Weighted average price per share (in dollars per share) $ 226.67              
Stock repurchase, remaining authorized repurchase amount   $ 1,000.0            
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans (RSU and PSU Activities) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2024
Jul. 31, 2024
RSUs    
RSUs and PSUs, Outstanding Roll Forward    
Balance, beginning (in shares) 9.0  
Granted (in shares) 0.4  
Vested (in shares) (1.3)  
Forfeited (in shares) (0.3)  
Balance, ending (in shares) 7.8  
RSUs and PSUs, Outstanding, Weighted-Average Grant-Date Fair Value Per Share    
Balance, beginning (in usd per share) $ 205.18  
Granted (in usd per share) 351.52  
Vested (in usd per share) 163.72  
Forfeited (in usd per share) 197.36  
Balance, ending (in usd per share) $ 221.08  
RSUs and PSUs, Additional Disclosures    
Aggregate intrinsic value $ 2,813.8 $ 2,924.4
PSUs    
RSUs and PSUs, Outstanding Roll Forward    
Balance, beginning (in shares) 5.0  
Granted (in shares) 1.6  
Vested (in shares) (0.6)  
Forfeited (in shares) (1.5)  
Balance, ending (in shares) 4.5  
RSUs and PSUs, Outstanding, Weighted-Average Grant-Date Fair Value Per Share    
Balance, beginning (in usd per share) $ 155.89  
Granted (in usd per share) 404.69  
Vested (in usd per share) 129.35  
Forfeited (in usd per share) 181.44  
Balance, ending (in usd per share) $ 272.87  
RSUs and PSUs, Additional Disclosures    
Aggregate intrinsic value $ 1,633.6 $ 1,624.2
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans (RSU, PSU and PSO Activities, Additional Information) (Details)
shares in Millions
3 Months Ended
Oct. 31, 2024
shares
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award  
Granted (in shares) 0.4
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) 1.6
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) 1.6
Approved for future grant (in shares) 1.3
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 81 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans (Valuation Assumptions) (Details) - PSUs subject to service, performance, and market conditions - $ / shares
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Dividend yield 0.00% 0.00%
Risk-free interest rate, minimum 3.70% 4.90%
Risk-free interest rate, maximum 4.50% 5.30%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Volatility 44.10% 40.80%
Expected term (in years) 1 year 10 months 24 days
Grant-date fair value per share (in usd per share) $ 529.01 $ 346.92
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Volatility 47.60% 43.40%
Expected term (in years) 2 years 10 months 24 days 2 years 10 months 24 days
Grant-date fair value per share (in usd per share) $ 611.65 $ 394.63
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans (PSO Activities) (Details) - PSOs - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Oct. 31, 2024
Jul. 31, 2024
PSOs, Outstanding Roll Forward    
Balance, beginning (in shares) 4.8  
Exercised (in shares) (0.6)  
Balance, ending (in shares) 4.2 4.8
Options exercisable (in shares) 4.2  
PSOs, Outstanding, Weighted-Average Exercise Price Roll Forward    
Balance, beginning (in usd per share) $ 65.33  
Exercised (in usd per share) 65.63  
Balance, ending (in usd per share) 65.29 $ 65.33
Options exercisable, weighted-average exercise price (in usd per share) $ 65.29  
PSOs, Additional Disclosures    
Weighted-average remaining contractual life (in years) 1 year 1 year 2 months 12 days
Options exercisable, weighted-average remaining contractual term (in years) 1 year  
Aggregate intrinsic value $ 1,251.3 $ 1,244.9
Options exercisable, aggregate intrinsic value $ 1,251.3  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans (Allocation of Share-Based Compensation Expense) (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs    
Share-based compensation expense $ 294.3 $ 271.0
Cost of revenue | Cost of product revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs    
Share-based compensation expense 1.3 2.4
Cost of revenue | Cost of subscription and support revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs    
Share-based compensation expense 30.4 30.6
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs    
Share-based compensation expense 137.8 120.1
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs    
Share-based compensation expense 76.4 79.2
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs    
Share-based compensation expense $ 48.4 $ 38.7
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Award Plans (Allocation of Share-based Compensation, Additional Information) (Details)
$ in Billions
3 Months Ended
Oct. 31, 2024
USD ($)
Share-Based Payment Arrangement [Abstract]  
Unvested share-based awards not yet recognized $ 2.2
Weighted-average recognition period 2 years 6 months
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details)
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate (in percentage) 4.90% 31.30%
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.3
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
Oct. 31, 2024
Oct. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 350.7 $ 194.2
Weighted-average shares used to compute net income per share, basic (in shares) 326.8 310.1
Weighted-average effect of potentially dilutive securities:    
Convertible senior notes (in shares) 5.9 11.6
Warrants related to the issuance of convertible senior notes (in shares) 12.2 16.0
Employee equity incentive plans (in shares) 9.6 12.1
Weighted-average shares used to compute net income per share, diluted (in shares) 354.5 349.8
Net income per share, basic (in usd per share) $ 1.07 $ 0.63
Net income per share, diluted (in usd per share) $ 0.99 $ 0.56
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Schedule of Antidilutive Securities Excluded from Computation) (Details) - shares
shares in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Employee equity incentive plans    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities (in shares) 1.6 2.6
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Other Income, Net (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Other Income and Expenses [Abstract]    
Interest income $ 85.7 $ 71.2
Foreign currency exchange gains (losses), net (7.5) 5.1
Other, net 5.1 (6.0)
Total other income, net $ 83.3 $ 70.3
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details)
$ in Millions
1 Months Ended 3 Months Ended
Nov. 19, 2024
Nov. 20, 2024
USD ($)
Oct. 31, 2024
USD ($)
shares
Oct. 31, 2023
USD ($)
Dec. 12, 2024
shares
Dec. 11, 2024
shares
Jul. 31, 2024
shares
Subsequent Event              
Repayments of debt     $ 319.0 $ 46.0      
Common stock, shares authorized (in shares) | shares     1,000,000,000       1,000,000,000
Subsequent Event              
Subsequent Event              
Stock split, conversion ratio 2            
Common stock, shares authorized (in shares) | shares         2,000,000,000 1,000,000,000  
2025 Notes              
Subsequent Event              
Repayments of debt     $ 319.0 $ 46.0      
2025 Notes | Subsequent Event              
Subsequent Event              
Repayments of debt   $ 106.0          
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "F5=%D'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 " IE7191F;[CNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R';*!B;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"U"4G_$(09L/ M?420G-^#1])6DX8)6(2%R)K:&F4B:NKC!6_-@@^?L9UAU@"VZ+&C!*(4P)II M8CB/;0TWP 0CC#Y]%] NQ+GZ)W;N +LDQ^26U# ,Y5#-N;R#@+>GW-^RQK)Y:H0HI!\+RNU$HH_O$^N/_QNPKZW[N#^ ML?%5L*GAUUTT7U!+ P04 " IE719F5R<(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 "F5=%F)@U?^WP4 -0> 8 >&PO=V]R:W-H965T&UL MM9EO;^HV%,:_BL6F:9-*B1TH[1U%HFF[5;>7G MC)[#0"\N6^_BRU0S^CY,DKS M3[(NWNUV6\3/4BWC;3"4( Z3XIN_;BOB;0"K"6#; /8N@-;]@[L-<'/0HF0Y MUC77?#A01O4S$5>-WDTT(2)2>-4*_@UA#@]].1**#*!C)$V21= M,53PP=>GQ*4GA#FL:RF/AX>/Y>J44-<6_DUQW++>W%S/1>OM[]%+JA4TQ7]L M-50H=.T*IG]^2)?<%YQ;V"[)6P74Q]>2S^# MKJO)TV8I;*1X.'7:GVU(:%1#I%Z)U#L,Z7/&E18JVI!'L91*V_!P*:TR6Z5X M:%1#O+,2[^PPO(E0H0Q,+R0P/EB3ARN5_:ZVXZ'Q#3G[)6?_P):I.$PM^(X6ZB;1H=Z0VS 29)S%+T+9P' -QZ%MM]>[L&8/ M#6T(=U'"71P"]RCFH1E&(8UC'EO;**XS&=T_D-']TP,9WSP]/SQ^G)Z0N[%G MPT6%&N)2IYILG4. [Q)?*FBDW+37$S+5T#.)5,236:+5!KX#:RWL4;^^L1'C M04V1W_@+>@CR$W\E=P'TU' 6^CDWTISW2#*GS7JN0R]Z5EXTN"DOJWC9(;RC M( #U]&1W0>[A/?*0V/.*2[J.XT %)HF MO',-U9J5*(I=>6&*.H__D?MF3MH MT4]RG5B)<;DIC 6<>!%7W I[##-$*S=$<3_S'K;LOQ,E5V'BVW.,:WHC*^@Q M+!*M/!+%G%Q34DKNT1QEY.WUQ&L@^O! M<(&NOBZVUL(Q3!2M7!3%[0]XWR!,YF2ZB5]D9(7?YY_&SU:N8[@E5KDEAON9 M73K)S:N_X,E121JRR% MYZF]P>("M:MN/*XI6.5]V![O$PLU-UWQ-PC5"_ %\9(G]F3B2O6$Q_ \K/(\ M#+71*(5_)1V'.X M;X?(H2[K]\[Z5H!CV!M6V1N&NY-1+)(@W^2[C;@]7[A ?0L]AK]Q*W_C[MFO MV6U>WH:I\>E?!-C-6WAH'4?WB#&'6;=#\+"FC)7#<7$_\IYQNQ]=3XG+?:96 MQF.X&[=R-R[N1:QYQ';<]^BUVTZ_[=I)OZN_Z;PY-S3377Z&PO=V]R:W-H965T&ULK5EM4^,X$OXKJBRUM5LU))9D M._8 J6("=SM7LP,UF;W[+!)!7&-;65D)P_WZ:]G&+]$+<,47L)U'[:=;4C_= M\OFCD#^J+><*_2SRLKJ8;)7:?9S-JO66%ZR:BATOX9=[(0NFX%8^S*J=Y&Q3 M#RKR&0F">%:PK)PLSNMGMW)Q+O8JSTI^*U&U+PHFGS[Q7#Q>3/#D^<&W[&&K M](/9XGS''OB*J[]VMQ+N9IV535;PLLI$B22_OYA+?&7^L!M=( MNW(GQ ]]\WES,0DT(Y[SM=(F&/P[\"7//S=&IUT[]0#A]?/UO]1.P_. MW+&*+T7^GVRCMA>39((V_)[M<_5-//[!6X?+K]H]4? MU]??5^@4_;6Z0K^=_(Y.4%:B/[,\ASFHSF<**&A#LW7[ND_-ZXCC=3=K-444 M?T D(*%E^-(__%_[W#5\!HYWWI/.>U+;HR[O]U+R4B%655Q5'VW^- 9"NP&] MR3Y6.[;F%Q/81167!SY9_/H+CH,SFW?O9&SD*^U\I3[KBR6KMHB5&[36%_SO M?79@.3AOG<7&5%R;TIG@L" D(=/D?'88^F/"<$2C*>E@(Z9AQS3T,EUMA52G MBLL"%MN!5ZIPT6SL1,/WXR 9O+^A:8$%(9W&=II11S/RTKQB$$V6W,( MYEW./Z 2,J^X1RR'_,C*-4>0:=%:\DVF4"Y@F57ZYY-D&M=S<3*?1K#Z]#/8 M&N*.RV:^G]=X#8)5_S1^_ '>6>UXG0+S)UMD(DMD*)FF1Y$Q823&B2LR<1>9 M^+43>)^5$(:L?!A$J:K#9&,=&W22()KB(](F:DZB@6LCSO..\_RUG$$%..0% MV"FB5!*$!BXJ^P*<&U1H/!^$KR'D>;MP1;JV.."?'^:$%C3@GSKV&>]W% M7JE;?!'EPZLR?&MG2"#$.#46@A4WIRXIPKUJ8K]L]DS?ELI:LV/128FA338< M!JEU+8M>1+%?17OB;\AGV)3*B&)#-EK8<.U$L2O4O9YBOZ#^4XC-(Y265F*F M4H5!%!@5B05'*>!PE#?LU[7.I6/F0P9RW>\H]\S852PU1L,#H/'1NK5[' ML%_(KIYG6[&?ONUO2A>A*90CQS1-\0*U5'GHF>I#D\#./>G\:W78U"R"L3$S%AC&\90ZYF704OJE#2C* M?9UL"UV:,7U:8:5I*A:-0F/_66 1P!P5#NEUC?AU[9EF7S<.%I*5KRE4<4*- MJM$"BX+8R;>7,^*7LRZM27[@Y=X^\Q;UBH*Y42Q8<:&S%".]@A&_@BT%5#-2 MU2I1\3*#WJ\4RE,E$%.NXC R5,T"2V/JS"&]J!&_J(VK\9<6@*7O"@.S)K?A MXH0XET"O;,2O;):*QK<83(&+HE'MVM*UX%*:NAH=TDL<\4O<2(A?BJVI8\12 MW5A@-)D[(]O+'?'+71]9<=1,O,3;E#E MWL)JI<3ZQU;D&RZK7W^!B,[/ZB, ]62MKZA79]]:7[V7M;'OORN>D M5>DHG*&38!H$ 89Z2Z(#R_?\#.$ GC7OK+9,ZK.GO=H*F?V7;\Y [TJ.LJKJ M:HN]JJ!SVNB4\O:#3FO S>8S.-X;/L@X-+VVTY>TO2A$V<2E9LLVFTP7=["G M]5'<:5:B-=MEL,?M8?L0> -'"23RVC ET12/<.\6SY.#U*;J5>&S,^6EX3-HL34ZQ MZ[2;]H4)]1YA9#"=0R!D\P&YN5%B5W^#O1-*B:*^W'(&]#4 ?K\7 M(*KMC?ZLVWW&7_P/4$L#!!0 ( "F5=%D&PO M=V]R:W-H965T&ULK59K3]LP%/TK5C9-(+'FT4<*M)%*VXE- M#*J5;9]-XC863AQLIV7[];M.0I9 2%M$/S1^W'M\SKU^W-&6BWL9$J+08\1B M.39"I9(STY1^2"(L.SPA,94\1,Q[(&9H1I;'BC;&PA MO!%/%:,Q60@DTRC"XL\%87P[-FSC:> '78=*#YC>*,%KLB3J9[(0T#-+E(!& M)):4QTB0U=B8V&=3V]$.F<4O2K:RTD9:RAWG][KS-1@;EF9$&/&5AL#PV9 I M84PC 8^' M0HU]2.U?83^I=,/(BYPY),.?M- Q6.C:&! K+"*5,_^/:2%(+Z M&L_G3&;_:)O;NF#LIU+QJ' &!A&-\R]^+ )1<;![KS@XA8.SKT.W<.AF0G-F MF:P95M@;";Y%0EL#FFYDLSM'R[3=O=O*7O-W81 E-%PRF@X M&5[WM6BD0NM$6$JBY%F3GAR@UPR@#]V93+!/Q@:<*DG$AAC>IP_VP#IO4O=. M8#6MW5)KMPW=FS XPCCV"8++ 4\O5.KE,&Y\GD:J\9R737FM6EHK[]R%G 1'RTX>A8[OGB#RD5/UIS%#O/3/T M3F UW?U2=[\U0PNXT0ALR !)'8$3E&"!-IBE!!W!J4ME@!("5W((A_.X*1(Y M_+"2"ZMC69;]+&4[S6KL!R7[P6'L,YX2X52%7-"_,*%5Y*.-]'-\M\++MHK? M,P7[6-9$N*4(]TTBJ)3I;@'N"UK/B;=9U @/2\+#-Q&&%UPJ' ]#=N\]/]MOE.LQIUV_K_@EH'D#]XEQ?HC9OW>>#W MLZWKJ%0"]N$Z]MOH!7*55]=QW48)3:9]NTW!_]?;;GTPFQ4 99>+,B- VYN*7K,'%@_%TDH=KO,#\>_Y MQ=VXB1+%*IB= G/9Q8J'$J+?V*\9YUK4%!Y)N2EN+F-+D9F@0@G M>,F+$*'XV>$93I(BDL#Q;QUTU+19.':OWZ)_*\D+,L\APS.2_(@COKD8^2,0 MX56X3?@CV?^%:T).$6])$E;^!_O:UAR!Y99QDM;. D$:9]5O^%IW1,=!Q%$[ MH-H!'3K8 PY6[6"51"MD):WKD(?3"25[0 MK$:VX*/NF]!9LXJP8Q@6GXFTL M_/AT-K^_OKE?W%P#<;68_WU[??DD;A9/XN?NYOYI >;?P/SAYO'RZ588@*_@ M^^(:?/[T!;!-2#$#<0;NXB010\+.P*?N[63,!<"BF?&R!G-5@4$#8"QP1S*^ M8> FBW#4]Q\+8@T[],;N"FD#SI?< !8\ \A$M@+/['AW2P/':CK;*N-9 _$> M\0YG6WRNZIG*TU9[%LE\SO)PB2]&(EL9ICL\FO[^&W3-/U2T3A2L1])N2-JZ MZ%J2E:=;>A8+S&Z*H.4;_F2\Z\*7S:#O^09LS'K G :8H^W]&6$0T\3POOB? P M 6M*& ,Y):N8JP!Z4M/0\6W#.T"H,+--Q[#4$/T&HJ^=+O,0YX9N&?3 N M"BLS,!SUL$"S52Q3"W01)D)W"I2B\'C!Q1 II<:4FO>0*4UOA9GKFH,H.[H* MM2C_Q)F8/TF),XR$,%_-IAY5@H80B\*2)KK""/4I]K*C%BH[(1B)->"52 MI, 0^ 8ZQ*JP@\$PV%9#H5:].GD99TN2JKO3DAI'OML9U!JCP@PZ'2I]B*T" M0KT$WF86$K7E"O7K[%)U*20+Q5AEF/*2Y)L!@-[,(5:,8)Z-6K! 9'OU6;CK-BPQ4OP66PRMBQJ M7WQ1$J@:"'H)9DKX92O3< -WS9_6R;8< ($T5PP*]82[:A5;FJVLK99 MR)6V!BHS.*@JJ)5 I)? CS'L#JR.HZR)EJBX#V5)968'0R4W:I43Z953+%31 M=JE<[?6>[RUC3Q6MS[.57V3_\C8;:97[W41/%*U/M!5RI!=R+5%'L7Y;\HY0? MM>>E9;25CPP^N"I2U&WOTM]$31 M^H3;PL+2%Q9'$4;2(FQ[@?2I0F%F!4[GLTL%<=PY#4@Q79>')$Q4,-N,5Y_. MFZ?-0?QP\/P*GL^JXY0V3'6Z M.3P3SDE:7FYP&&%:&(CW*T+XVTW10'-L-?T?4$L#!!0 ( "F5=%DG:T8K MH@, /0+ 8 >&PO=V]R:W-H965T&ULK59;;QHY%/XK MUK2J$JF9.[<4D!*@*M("44C;A]4^.#.&L3IC4]M =G_]'GO(9 !#*Q4>&%_. M^?Q]Y_ARNELN?LB,$(5>BIS)GI,IM;KU/)EDI,#2Y2O"8&;!18$5=,72DRM! M<&JDCE17UA9+2@C!).4."+'K.77 ["$+M8"R^4;*5M3;24IXY M_Z$[X[3G^)H1R4FB- 2&SX8,2)YK).#QD[;02E9X'6N'OGV"]D):FB\A.?2_*/MSM9W4+*6BA<[9V!04%9^\8FCP\CKZ W?C; M"(VGT!^A&_1U/D17[Z_1>T09FM \A[S(KJ> E@;WDAV%^Y)">()"A":-$)O+G" MBL#.5X@OT( 7<-PR?0XV!(U9P@N"_KY[EDK CO['%KT2/;:CZV-^*UT%(JX"$9]#[T_A5J)&L4UFZ=LTOOKRV?2CAN^V MNMZFSO_8*NC$;EA9[1%K5,0:9S,T4QD1*-E+34GT(V+$Y$WAEUL;Z\8EDW,A ML+T8-*L8-,\F9Y!AMM2RT9K!>Y#3_TB*EO .2'254:C5IZ;B*W>9!#BU'0/I7#5L6_=3:' RPSM(!7"64D71)IS5;KDMFZ$-B> MVG:EMOVGV;+I+T%;M=BFWGEP>_8GEE:%ZCDB:,)SF6 MDBXHS%&F.")8,,J6UOW5.:(7U#9.*>'8IN-&?OT7V.4$_MNCZ?]24%*F ,Y$ M\:A$Z4)6;947QEJK1GKJ#F M,\T,RG(BM ',+SA7KQV]0%7H]_\'4$L#!!0 ( "F5=%EZ?^SAEP< '8Y M 8 >&PO=V]R:W-H965T&ULO5MK-L<][!G6]? MW$5/2R:^Z$_/5OX375#V<76;\Z/^#B6,$IH649:BG#Z>=R[P6\\F(J \XY^( M;HJ]STA=X9=U!('_UUS.ZRS3M:7=! X 597)3_HTUUKM5! MP;I@65(%\Q8D4;K]ZW^I$K$7@.TC :0*($T#["K /@APG",!3A7@' 38HR,! M@RI@<-BD\9& 814P+'._35:9Z;G/_.E9GFU0+L[F:.)#*5<9S1,+.6K"< M_QKQ.#:=W5S/W>N%.T?\T^+F_=7\XIX?+.[YGP_N]?T"W7C\Z&;VU[N;]W/W M;O$2N7]_O+K_#W71Q\4\HXST%AW3] M/(W2IP.(/E=^)S_9R4]*3*=!$M^@!_H4I0*:%VOLIP%%K[BRQ=+/:?$:^0S] MN8Y[R,9O$+&(K5/:R"9ZR;?%R@_H>8=GHZ#Y,^U,?_\-#ZT_=/IOP48EF.@A MGZ>V-;8M\>^L_[RO-22M"PGF 8%)XMH[<6VCN)>*G$TDW&(.][*.1\ZXY\@I MGQFI6V9IO@7#EB0UGLB4KMJRKF/WB'R6ISD+$S+:NP IF1^RK+JL.9&% @LTAP5Q(, \(3))[ ML)-[8*R=:_Y0%Z5!EE"=FMO8P7Z-3)S#.W%F9&@K$R28"PGFG4J&E/_A+O]# M8_ZWPV8@#9NQ?MB\'"H-Z#J3WOA #2-?6S4@P=Q&[?> *"4U1CLU1D8UKHIB M70X@V:/09/?(('K ($O3:IJPB=@2T6059U\IK3I#444T%=,'M.*#4+'_2*$3 MT]B0MAWE2'F"($/=\P,DJ0L)Y@&!2:J/=ZJ/?Y7J.J7'BCCCT4'-&MO7MF9/ M\[F0?!X0F"3=9"?=Q"C=O?^%%FC%)S)\^K^=B+ ,I7Q0*TL/%92QF"9<(B%N MI9F_\?-0*]5$[:'PH#[H:IT'2S$?$.9!3EF4[\I)ZBM/#'=FGK;C786VW\=UM1-F4%H7%,V#0I.E MK1T1;+9$&DNKE9.HW=9PV#L:8YBQYBBM*,T9-/F6;TUF5G:YPJ7=5!LKJ@:!X4FJQG[:Y@XVS^E)Y:#1WU MMK>42;B9MW6I->%T03D]*#19F=H(P68G1%9&J(&6-'QJ4&.0+L.L0FLPM($Z M):!H'A2:+&7MJ6"SJ2)+R9\B"RB:!X4FZUB[ M,=ALQ\BK-C0-#4LV-P$S^_UFKM;RJI:+C>V15F!0UP44S8-"DP6NC1=L=EY< M6=)&,HZ5=0^"1Y8R23\9%R[ M(=ALA_S ,J>C3?9$O-S9J?.C=?1.N" /5&H-#D5>K:'"%F<^3D4J96 MI@ITOR8&>#A1IF-F\K8U050_Q!X3K!@BFO.ZN#<\* K-6=@>6,=J@M06!L$_ M2<3 M(LM0VQ?$;%^T6=ZLH*1^@BC[,=3L-53E!:%Q3-@T*3Q:]-#F(V.7[R4B?1[)$@FGX5=,=(,U(7E-2#0I-U MK!T.8G8X@-<]B69K!G^24_I>T+TES4A=4%(/"DW6K78TB-G1@%C\K"BD=.V+;(*3;+O]%4&RNN"HGE0:+*6M>%BF_>,?*]KK[6V;'6GATU&.I]] MUOS4N?D*6JL':IQ H9MB>Y[TTD7W<$ZN \@8RY+RXY+Z(,]M]ZKE]']02P,$% M @ *95T69[LAG:7" (28 !@ !X;"]W;W)KG6=:IF-MRY*'E)S. M?OT6)5D7\V('ZW[H2'*1.G5AG6*)MV^9^"&WG.?HYRY)Y=U@F^?[3Z.1C+9\ MQ^0PV_,4?MED8L=RN!6O([D7G*W+0;MD1'Q_/-JQ.!W,;\MG+V)^FQ5Y$J?\ M12!9['9,O#_P)'N[&^#!\<&W^'6;JP>C^>V>O?(ES__8OPBX&S6SK.,=3V6< MI4CPS=W@'G]:!*$:4$K\.^9OLG.-E"JK+/NA;GY;WPU\A8@G/,K5% S^'/B" M)XF:"7#\54\Z:-ZI!G:OC[-_*94'959,\D66_!FO\^W=8#I :[YA19)_R]Y^ MY;5")< H2V3Y/WJK9?T!B@J99[MZ,"#8Q6GUE_VL#=$9 /.8!Y!Z #D=$%@& MT'H +16MD)5J/;*C&QO)BBKUF:;R7ZG*[YNC]^!$HT MFI"C)@_$.>%SE \1Q3>(^"0PX%E-;!G3MCW'90HVRC^K$P-2RH7L#K@0N9&8\\T.!C[FJT- M4GXX#,VHL=^2GO]!W"M8^E(6+(VX'7,]:Q>.WP%30:Z%NB%L"6#<(6GLQ+O8 MLO25*\+=L%B@ TL*KG K,T,R@E2F+B5D*5'IE,1L%2>P+(UJ8#T4M(58"W75 M\"UJD%8-XE3C&U\7T='F+2$F'%('$JK@\K*-5\ -DY);?$!T\XY/L1,];$@G MMOKP6T;'3K[4HB9.#[PB$N (OHN+G;PI:0-^8U$D^%%P7XAHJW1 MB\$TU$H=DYP/)9&EV,$M=6,W=W^)4\AJRITM6FF'J],TUNLR@Y07T.'8@K5E M:GPA59_G#VR@X+X'L6KQ'_J2HC7JV8+-]RX4ID M.B%[71/6D*=:4@AMB:QE;7R&MH_QNV?O*AR,\'3JG8V'TU-XNI3GVS(M:?F9 MG.%GR)[%2:UI DET0O:(WUTT]=;/)(?'PYD%:$O,Q$W,1Z"MPSN)THA8IU5O M=EKU$)V@/4H[QN^C;?F7N/FW65Z"'WA:&/U.=.[T C#5:6 :Y' PMKJ^)5GB M)MDGY[;KS.:9Z.R(0W^F@]>I%H?$DKY(2Z+D#(F>[/FK N$"V%DBRY M#+1I)XNU MH@1OW QI&DY4CBYL@^Z!W+"U$&UB7()YJYZ7AVBELGR2"<6%-E M2Y+$39(/A80G4O9JQ::6+)>\RJ(0DKF(HUQE__*9DA:G'<):'YT7 MLNQD2,N@Q,V@O2"'3 7Y*7^_*5LA>V7^FXM* &)@SR 8GI8M)C$ZMM$!;5F6 MNEFV2;6%++LC%^7?[BW M>J79^D9HN9R>VTM#\58U,:M&P %",(9B#DF>QIE :99;S*#OH#V*3]. 22JP M)"_::8J[V1U0=U<.U'<[V"++/(M^&*'J/'VZNJEA0SP>V[B!MEQ.W>UK"S=( MU0F5*-^*K'C=(K[;)]D[YW435+48P27Q@:-]PLR?1>KW]IL3^A;+(#:%\LJ\ MO>GKV%(U/4/5QPA2;=RR+0KI-V$J]]8-\%)=B*@\3WC9Z%#;_DI5>Z>7&OB: M8*VW9Q+#UN8>;5F=NEE=2VL7YP?#KI;@F>X:T^X76_-QR^S4S>SU%Q-1ML, MMU+BIE)%V?P ,0C.NC'1I%$=G<@G4*&?LHM!#-,PM#4>:$OXU$WXB\OA(P^M M^&NM.A]EXT9F2;PN MD\B*)65#O?P\;5QR@;-"^2@E7VNVOBG;NB0XTZ4_UK"GMC-JKN_Q"9D2+9!- MZ0IQP'ZI2P67+69 M<*W9^K9H*Y3 7:$L;!^X5,7"T,JPIS3:)-0.$GCC8*K[M))3G_"L>\51Y[#- MCHO7\@R21&5'M3JMTCQMSCG=EZ=[3IX_X$^+ZK12.TUU>.HK$T"&$B5\ U-" M;0BP1'4>J;K)LWUYI&>5Y7FV*R^WG(%QE #\OLF@^*]OU N:4V'S_P%02P,$ M% @ *95T61D.AR5_"@ +QP !@ !X;"]W;W)K5Z'XI^H':I79YW MR3V2:UGY]7UFR'W11;[:15KTBZU=D<-Y>>:9&>IT8]V]+Y4*XK&NC#^;E"$T MK^=SGY6JEGYF&V7PS=JZ6@8\NF+N&Z=DSIOJ:KXX.#B9UU*;R?DIO[MSYZ>V M#94VZLX)W]:U=-M+5=G-V>1PTKUXKXLRT(OY^6DC"[54X4-SY_ T[Z7DNE;& M:VN$4^NSR<7AZ\MC6L\+_J[5QH\^"[)D9>T]/=SD9Y,#4DA5*@LD0>+?@[I2 M546"H,;G)'/2'TD;QY\[Z>_8=MBRDEY=V>JCSD-Y-OEQ(G*UEFT5WMO-7U2R MYQ7)RVSE^:_8I+4'$Y&U/M@Z;88&M3;QOWQ,?GC.AD7:L&"]XT&LY5L9Y/FI MLQOA:#6DT0./=(W%H32B^N M3:[RW?USV- ;LN@,N5Q\5>#/69B)H\.I6!PLCK\B[ZAWS!'+.WI*GBNDT;]) M\LQ47%GC86LN(Y3@G#NGO#)!=IY[IXTTF9:56.*E FZ#%_^X6/G@@+Q_[O-0 M5.!XOP*4C:]](S-U-FGH+/>@)N???G-XWV?6 M-=8!'[SX5KJL!& /7HD6:> $*5G)C2>;Z#-#B1[>*KR63K&?,EL#7AED@)L= M(Y!DBXO&Z8K%S<1')53=V V$ HG*X2NOX P[@C4>"58Z4Z)Q]D%# [RB$PK[ MH)PA#--N'JMG2::DBD'*#<#!I^EY#%N_Y\<7$W MX(L4TCY0(' ,A('[$4U2"B8W*&T^GAA*ZV%6TU0ZJ@28B@MC6JQ\KX"Y(& Z M%3)Q>/#]WP34982MM<^P9*LD 054+/[:0N..2*=84.%E.@.(C-$B0)"?KQ^S M4II"P<5UK3V7ZLZ76T%IW!K9YIJ6K-K0VT7QE?DG5/VX$M"5PE#S0>&&XSF'H =EH5%0 MVA-?4BRE6$LD9?-%52+')'Z";_ EFA4XY&>\?HG*OK1M!5V5H,8O^>!3:V)G MU8.CL^D9/H"O'3B-%A@;E/_C(#L3'SQSYK4/FK+%1GL]B"*FMY#P;N-6#F\NA\FPBM4,H@Y'J-!(Z>JR.8'=M-3($- M.0RMK(^@"R]%&:'Y2Z9C5\?B\""KEHL+G#[HR?2)OX6EY2OBUQG*5&_9L#)A M=LH )DA#MJ T(8V"G?+AT,?D*,D&'XG&(^^!R2F6=#+J3MYF2=U4C*@LE9#X M/77;7.TP@?C4B#'*27<.,5RJ:'/&,8A>J[1IA5=VH%DP(QZ5:7P%];F&UU5 M4Q%=SZ6JPE DN;05&*!\H(%".3(ER,=DWI2@U:[!2BWG/V <4%FBRUIF?#>V M>CH((7NH_<0'R%ZA(*UU$&@:M,UCH0:^_&!VIA,\R/5[H#$@&'&WR(,2Q24-8T:605'L/@=.(\PVQ*+0$FQ)00"'>&@G'@)EA5*QE1$Q0A&@FUT@, MUU!A\I%^#'Z(6(4/+8\,6V3R60*0,:MMM: M9V"2!^TL]SRSEW2BX!;8-)0*8X<2'6LCMT[DRW$)&G<"G2@9&3_ZD;4,I5-* MU'%2BER'.<=2$1TJM&1,QUX$)W'>_9N3J(R M*EPI/Y[PP*#:BFX,$C1H%8. =B+?%!N&K/>Z9_088O'+>YE#Q40-O.F&ZGU, M>5C0#PNW,BOI$YJ7V)6/NY>;R]NN>YG!+P1(FBI H.('PNUP-I??/-=)O#;Q MJB1VJ-U95R/6H03K2C[YID,_.69HZ-,(T/&6\GTR);I+>$D2J!>DGCJ/R;H> MNX=3FK@FXXA0,'=HC]XT+681ROI(T'V0>B&^"^4S27><@$_QZG34)$>VMR:- M%UV>YR-=?6RV"&C>/Z7X0YJC1MO24JS!R89F"V*?WI O]->>&=T1Q.'BCK<1 M]+U!ACH@0;)RB,<8FIP%5"1;0,*'JXZ&@B<>7OE< ,6FK,FW1RA!QW-@-'C1L1;E@B M8CCVG4=F-$SMKY%VA3FMGT:98+M6T:A1IRCWUN)4&CJ_AQV(FOU>C5UD<@YO M4DAI;O[1E9&&L9]BCF&W"6*<*CDYMI\[Q6]$Y'"1K1X(QWU_FV8=V#12CG0& MV_X6C4UXCO[+,31HN@#BS%2/U,>P-?;I_GO4PNWPP4SP<)Q$4;!ME3=\'_<: L1_BU(DB M=12[M^&J;B1KR:VJR[VXM-3"='7@W<7RLA]C=51!MNA%, 7'N!8M0D<]'/,S MH@Q!E$!<40D'/&[J>EP#T]00]:8"$H'*M.2C&>A@P&AH0S1L1R-@VZ)$X2TE MW_P,LG#4RH)>QC4_B>@@EWC3)Q.)X13/'J1^UXHGA5.>$,9CP8??7NV8$5=X M9$FAC2'?I9YJK1VZS#1N$@H&"2?3E*QI6'(J.-O7++ZVB$P3JRGF8-B.3]U9 M::X=1J%],\],7$L:CA\H2>K&S M]U;*U[''AWGLZU/8C"X?B>)_13?_=B0 P'P+7'\)3&#M.1CKW3BZ'J+27EC7 M72KCW3'41WRZ7 RXIGR Y)=/_C=L%5;?\/8;'O M G\^^A&G5J[@GZIX)#(A_I[3O^U_#;N(/P(-R^-/:;?2(36]J-0:6P]F/[R: M8$SBGZ?B0[ -_R2$&2[8FC_23;9RM #?KRWZW/1 !_2_$9[_"U!+ P04 M" IE719Y/T/01($ ["0 & 'AL+W=O!OD@4.>?PS!E>M-@)^5V5B!J>ZZI12Z?4NIW[ODI+K)GR1(L- MC>1"UDS3IRQ\U4IDF075E1].)N=^S7CCK!:V;R-7"]'IBC>XD:"ZNF;RY0HK ML5LZ@3-T//"BU*;#7RU:5N CZF_M1M*7/[)DO,9&<=& Q'SIK(/Y56SB;<#O M''?JH TFDZT0W\W';]G2F1A!6&&J#0.CUQ->8U49(I+Q]Y[3&:Z7#J) QGFK*OT@]C]BOM\IH8O%96R3]CUL?',@;136M1[ M,"FH>=._V?/>AP- ,GD'$.X!H=7=3V15WC#-5@LI=B!--+&9ADW5HDD<;TQ1 M'K6D44XXO7K )VPZ7/B:R$R7G^Z!5STP? <8P9UH=*G@MLDP>XOW2<2H)!R4 M7(4G">]3[4$4N!!.PO@$7S1F%EF^Z'1FD$M1PS5IE;0"R%U=PK7U%27\N=XJ MV__7,0-Z_O@XO]DM<]6R%)<.;0>%\@F=U<%0?GV(_59>? L(- M5ZPH)!;,KGZ1PS#RM2131$7;D3<%:+:M$&P&C5:TS_J@[0L4* K)VI*GH$MD MFOSZQ!M:A%5%C.KSG)@DXIMU %1%L:7(H9#F$0U3SV%-KO.4*?C6<$WACYIX M%9Q!X$9Q[ 6V%4YB+X)[FE2^ BX2;P))2 -?A6;5ZT#@QG%(2,(EY]XYW':2 MCBS7:(8[GF64W2U3V@769+#.#0@^??R0A.'D\O;N=FV;P>5GB./ BR$ZC[T+ M6"O.8,-2GE/V!OB%M:P9<>O-^GK$A=,IJ0I#,WFO;3#Q#$(WB!(OL6DELX1D M_I3[=-A"(477*E,XQ_^=TTV/2UIC*:1U1J1$P$\ M=EN52M[VIZ>9LFM;(?7;@< -+@)"720)N?"X#YE>1%X(TSCQ9GM/U'ML@3M+ MIE3;P)U&,WK_MX4WF*.4E-BXUCMIS21KM4V_[M/'X^F;V8T%+NR0)DI%T?!_ M*)"UY/ SIZ,>JQV]Y8"SDSRV/HH+(,$EN4FFX_JT JT5G2JE+1J<- M2C1W1"^7V6I^Z8C\B!9: RW:.ZIZ\2BU>L^Y06GOWB9%N-]6O-_0ZB"B/8@0 M!Q%V]K,@/,S#2OC1$==T[FBCE\81?#8Z3"ZC-P8WI/N#2U/:+:,I3T1JJM#@ M,Q4V'.I@DC3=TDK.^B#ZA+.I [*_JOL/+5I[/6Z%IDO!-NFT(Y$F@,9S(?3P M8288_Y=6_P)02P,$% @ *95T62OA(Y6U!@ DA8 !D !X;"]W;W)K M&ULQ5A;;]LV%/XKA#L4&^#(NMM.DP!)NF(=VC5H M>GD8]D!+=,Q%(A62BI-_OW-(V:8=VW$Z#'M(S$.1'\^=Y_!D+M6MGC%FR$-= M"7W:FQG3' \&NIBQFNI -DS EZE4-35 JIN!;A2CI=U45X,X#/-!3;GHG9W8 MN2MU=B);4W'!KA31;5U3]7C!*CD_[46]Q<1G?C,S.#$X.VGH#;MFYFMSI8 : M+%%*7C.AN11$L>EI[SPZODAQO5WPC;.Y]L8$)9E(>8O$^_*T%R)#K&*%000* M/_?LDE45 @$;=QUF;WDD;O3'"_1W5G:094(UNY35=UZ:V6EOU",EF]*V,I_E M_#?6R9,A7B$K;?^3N5N;I#U2M-K(NML,'-1<'81[P7\5)B M)%&?Q&&<[L%+EI(F%B]Y7M*W7!>51&$U^?-\HHT"Y_AKF\P.,MT.B0%SK!M: ML-,>1(1FZI[USEZ_BO+PS1Z&TR7#Z3[TEYCFAX#(EQDC4UE!7')Q0PR=5(Q8 M.?"C;!69[>!*0@V9XBGW]A2,-HC8HE4* MD2%J..P%S"D!J\H)4TO#6LC?V^IQ-?,S%^#I505!JW\Y?KIC??4'=L\J$G6_ M;D"_2 -_[OUY2/2/LKN7 -@I]C#[,'B&^U"WDPVDK2DU^(E$_"K,@@='K M5Z,XBM^LC59?TW$:A#M6N6^7LJZ9LAIM: -"+1;$\2@8[J+&XR#?H"ZE:J2B MAD$&FABB4=?.)(MU21K$VXEHM$E\#:X#9@&H^U$ ME/J<.LIINMC0]%)K23+T1(WZ:9J GIRVTGP8I,MOXSP"ZGHFE3DR3-6$BWNF M3>T,=\F4X5->@$JLGY6LD9J;%7+F'^,3<>AK-[3*W6&E) ^B[<1P'(S7B>C@D4 M>E#&B6X>U 15[YRJDA10VV"1L.(F\ZSICU-/;SAVDC6'\O!B_$\6Y <$>.XW M] X*EX)([[A_"=6![*@A_(LUZV?#$+*??Z'F_7R8@W57UV[6ST0[ M6R(3\^1\[#T.X,%(,F%P["(>ZU5S@]W&G %C\"?D!%LSV]YPT;3@0=!AE P- MQ05ROHUOC? +$3=X#*S.-+BI+3GAN.V'%%5; H-BA0/"35L#3+J#&OKH[CC% M*JM).-,U_4R!@H$CVT!Q ?-W+:W@.%@DV)Q * A-[4!/:!?B&- MMW7C&(&CJI+,Z#V:!0566$3S&GID@^?^J*F#_;VJ;38E=*JPP6X\W(E%X+O!40WJ&@5)!@GL)(6 MT"Q! X-3)9HNASH)4MC2!IX:\WWY_PE3#-/X!CLN9:".C4T\J]!^:JWN40"$ M J4S;ET>3- T2C[831JQ85=!E7JTB:%&#SS\!>"0]+"=B_\Q(WQF4V160N$- M7\8NM EQ>=N6&+JS,^Y0,TM]C1XL<@H]S@!$257NP#K<]0 V\=T+(,#?V M-=1&K3#NR7 YNWQP/7?OC*OE[K7V(U7@VYI4; I;PV"8]2#SV!=01QC9V%?' MB320SNQPQB@8%!? ]ZD$>3H"#U@^0Y_] U!+ P04 " IE719^QW@/XT& M "+% &0 'AL+W=OK]\=Z1*\/[XX\GRM]9R8 EGVM2FDN6A-KIV>=CLDG4'$3J"E(7!DI77&+GWK< M,5,-O'";JK(3=;N]3L6%;%V>N[GW^O)6)KH7)Y/^1ANP-Y.WVO\ZJRY%*(":8223,/HHG45GKU,B-X1?!(P-XTQ M(TN&2MW1Q]OBHM4EA:"$W!('CC\SN(:R)$:HQI,E2&L8EP5[*V=@;$7?YQV+4HBVDR\YOO00UUI8 8;]<34T5B-L_MSE!"\CV2V#CM*9F?(<+EIX5@SH M&;0NGS\+>]T7CUB0K"U('N/^74'[9QS9U8R+D@]+.,5$<&J0RKNNX:^/$V C M5>(Q%W+,+!&;Y6$7?P&SN,PKI2U^%"Q7QK99+3&1E&YBC G$BRV5,8"AH?&( M"\U0IQJ8&C%5:\:W%2E($;-1A!LB1MBH(>@UC G M9]L[KM;J7J.Z[':C[4].V\;$KTYI]H;T_>3T=2Z%C4O/D$E5@LF;X.;@(W5#+2DZ#G+ M,G0D"<-M^FMSOLZ0=(K.(16D0L^,LZ)_05!PA_\.<%H7! M8$NHF_Q-R=/#>,3]H,>Z0;I1>H!*7R& [.F0YW<(IP;U(".3,OP[[I*^@WX4 M)/M#)!J']HBE[:@;HS2,180Z'K%CE'WB%Z(,9^X?B!\ ^,' J;,3\&YM?_#" M_@[ N\G#_!XFQ'^+@9M]"N237H81V&V#7SL0\E%WOR^ZSA4/_)<-,&1=#X7P MQ'\^!O9N+T6881Y!L/RT4.HA_V^PWB[E<*%W(5Q'$MQ!ZBBB]$< M\.99EP7&"6W&2J%A(PN%F'MBAC!2SM\YYRAQ6IHG"J<-,1M+:K+)M*4?OCL*!0ZH@9\0A#3 "D! ][G=;34.XF#7!6#3 M_YL=%X!_N\5OL^'"G1&ZM2$,V *X-J=6G:[<]K#E?]#P-+J95_@W%W:"]$J" MXT2=:#M)4E=D5B.B&X*=TQDE0G^LR6U..-+UL:I%])O&F"6:])[..4',-AL& M$55M_(VS!P(EL1YV!WCDPQ"K][*24D5,$TK; M;H0M0H^]X_H.?,2V+\*-1?"+C4B@NQ&HEL*!.($%(I2HV:B6A;_/T:D6,B]K M@@^ZTW54M+#56E&VP?@CRP*D<2"11I6B< @>\I++'"%%CQWK^O#M:YZO\#G7 M>D&X=% S*ZQ5C]FVJ@#ANA(3\Z-DD#2S*":G*;C'I7+A#@%N]+W0:#T3848[=,QC%KI;6OQ6M9]V?OOR'55/WW#14UJK*#2? "]!$@.LCI>SJ@P2LWQ\O M_P902P,$% @ *95T6?IYWO=>! K0H !D !X;"]W;W)K&ULG5;;;N,V$/V5@1H4">#*HJYV:AM(M@V:HHL-DFZ+HN@# M+=$6$8GTDG2\[M=WAI(=IW6NT: MJ<2= ;MN6VZVUZ+1FVG @IWA7BYK1X;A;++B2_$@W.?5G<&GX1ZEDJU05FH% M1BRFP16[O$XIW@?\)L7&'MP#53+7^I$>;JMI$!$AT8C2$0+'OR?Q030- 2&- M+SUFL%^2$@_O=^@WOG:L9_"3Z>C+"*W5C M_14V76R#A%'T2D+<)\2>=[>09_D#=WPV,7H# MAJ(1C6Y\J3X;R4E%A_+@#'HEYKG9C512/L9.@0F@*&90]S MW<'$K\ D\%$K5UOX456B>ID_1$I[7O&.UW5\$O!3Z4)(V #B*$Y/X"7[.A./ ME[R"=U =_'DUM\Z@'OXZ5FB'DQ['H1ZYM"M>BFF 36"%>1+![-MO6!Y]?X)E MNF>9GD)__VG\#QCXM1:PT VV(7D<&?M>E'^C6Z^Q5VMMW'=.F!:XJJ#1:MD] M+?:(Y@"18]8"\*CT7)C]:?G4G]?-]MER+A6*MVFP#^W%Y7\S7D8_/+,XNNX MED9;"V,?J"M^5N&:4A0S_BS@+Q_#+Z:UZILP&;,S"S-_% MHSQ,C]!F84JT4Z+S!NTQ!5)Y;Q+H6+-!-(YQKSR148P5').%E[9R>,(M;@;* MHX)26T?O/^G/G,1R7!,E=V*IC<^9;[$FY*1X T;:1S#<43P)9(M%>R0CEPCD M7]'_DLGM+O>>N/?H5/!RN<<&%JUN7C):%+3!?<(.TP MY74/ Z5CX34_2HI/L*/..M"C"A#RI#TA3 M#\(&:1RC/2/L'-($G0F*G '+R)[0'?XRM"&C@HZ4X36"F/6N-"=Q%03 (J!4 M"D+4,5#.F%#2<(10:,W"J+WUSNZ:_QRD__+FC?2;4-J"<3>(*#28.52R84L MN7+=#($A*&O@)QJS6IL=.!(2 MKNZRCHZWC\A4G2"N&.(X]J+:CQUM2 *,SC M6[XABDH[' 9PNI_%KKH1Y#F\ M&^0^&ULK5;O3R,W$/U71CET:J5HDVQ^$$$2*4!/QTD4!.+N M0]4/SNXDZ^*U4]M+H']]G[V;D') CZI?$J_7,_/>S+Q93S;&WKF"V=-#J;2; MM@KOUT>=CLL*+H5+S)HUWBR-+87'HUUUW-JRR*-1J3IIMSOJE$+JUFP2]Z[L M;&(JKZ3F*TNN*DMA'T]8F3EOSWM')()R/![Y*WKB]-04F"V/NPL-Y/FUU R!6G/G@0>#OGD]9 MJ> (,/YL?+9V(8/A_GKK_5/D#BX+X?C4J&\R]\6T-6Y1SDM1*7]M-I^YX3,, M_C*C7/RE37UVA,-9Y;PI&V,@**6N_\5#DX<]@W'W%8.T,4@C[CI01'DFO)A- MK-F0#:?A+2PBU6@-<%*'HMQXB[<2=GYVQE;>BY 9.M?.VPH)]V[2\? =3G2R MQL])[2=]Q4^?+HSVA:-?=,[Y/^T[P+0#EFZ!G:1O.KS,?$+]7IO2;CIXPU]_ M1[0?_?7?192$SNDSYRNI5S0/'2*]9$=GTF7*N,HR_39?X#BZY_>7LE('';P< M-"CJR*U%QM,6)./8WG-K]O%#;]0]?H/28$=I\);W=]3NO_BA;TP"_/EA;1SG MY UA!J#+-?K26M;9(]YEA= K)BO=74*7E850[UE73-+1VDH(7:I'0OZT0PKA M1FJZ36X2RHU2PKHV%68#$]LF06MCHU3-D@Q<8?)8P$)E@(%U+CWJX2(HJ2.& M'.>\DSD'$U\PW6H9@MQXX;DN;CB=LS;0CFCB/Z.!>KO)6%+L@'!3R*R@36#CX!/A2#C*A"N $HU3H(L#$X0MA<9 C0EYNV3PX$PF M8V(BBM?3GM \(H,NS0+\MM*,2?Y2HPG:,'\?WS* M0ZC0RJ$]=3P)*NC!H"*LG%$RCV060@F=,<7Q'0U_*,&OE:)-E<:'6FGSY^&*=I]WA^>7H>E[WC MGT&IMD/&(J/OBL 0FJ"#PV2XJX+&I2)$;P>T=?\>#)]*$B UX)I!PUD38H'^ MY,RL=.02M<3":O1++1=8AIIH?O#42QNM;//RK!O_)2F!Y0^SZW7WFFQ+[[W2 M^']$ 2_/A%$TW[']9HS:&(S[>UF/VN@?#I^8/-/&2Y^FSMX5HV2[BA7U&>CM<7O0MA5Z$,BIK..%96$\KC]Q M6>"^R38

&ULC5=M4]PV$/XK.U>FD\Q0 MWRN$4&#F($F;3I/0O'[H](/.WCMKL"U'DCGX]WU6LHT3#I(O<):UN\_N/L]* M/MD:>^5R9D\W95&YTU'N?7T\'KLTYU*YQ-1CL)*Q=VK,3T_A"5WQIR35EJ>SM.1=F>SJ:CKJ%]WJ3>UD8GYW4 M:L,?V'^J+RV>QKV73)=<.6TJLKP^'2VGQ^<+V1\V?-:\=8/?))FLC+F2A]?9 MZ6@B@+C@U(L'A7_7?,%%(8X XVOK<]2'%,/A[\[[JY [F^*(SGY^. MCD:4\5HUA7]OMG]RF\^!^$M-X<)?VL:]\_F(TL9Y4[;&0%#J*OY7-VT=!@9' MDP<,9JW!+.".@0+*%\JKLQ-KMF1E-[S)CY!JL 8X74E3/GB+MQIV_FR9?FVT MTU*AD[&'0UD>IZWQ>32>/6 \IS>F\KFCEU7&V;?V8P#ITS1QV^2WU" M\^D^S2:SQ2/^YGUV\^!O_H"_\\9AQ3FZ,.5*5TK2=/3O^/X%WT>!>/>?]1-W[:F%Z?OZ%_WJM, M65HZQ][1NXJ6S0:$ZNN[3UNFU)1UP9XS\CE#(W0BMB'7-=95E9$S:[]5%N$= M*9*:ZI3O+%)P3+KE$OK"Q# M6,\WM&IYD=!';/'&"^3&ICGT+?&FR916B(H%5#+7:1XM MG103X<1H;0I,/:G2$U2HC+O=TV-:EJ:I/%THE],>'4PFR81>*6WI6A4-A]HC M:Q@R=GT+J- *835J>[@X2I[3>_:-#>UZ((,GA\G\*7T,2>[1='^ZF"6'H 75 MROH.Z2"]P NUL2RD,!@V5TRULD5:3UZ4@DKP%P3VR-YAEMK@-U-Y!P= M1&E^#M)\P\HU-O01XTN*7!H41%?Q@A3(U);B&SW+]/EQ<0/E Z4PQMJ$X@0" M^H%BXJCLQIA,\>YX"^DHC)U4=5/] 7T(55OB]$2";8=%"VD=+FM8EWM/)GGA MS!-&5;B_#1IQEZE,=$?A9 S8.U;T<]"K5<$/3,,_C,F" /;H&2;B,WJ=P4N< M&% 6NJW%N 6]>':(H?D6]]9=B)_,%\GT_M3K0Z )X8P >&O*6-^=Y=22#O($ M@4%][ZU>-3&)5C&]%,*,'!X3[A8Q-H(JQ,"1B6NS%!+>KH ;%VOV=\UHU?VS MI]:F2P4(SZ(I> M\#6^'VHA-*=Y90JSN<5;;.EV=)V.M+BTAH(@X=CA@AZ2DBM)>P4,$JN,QT3@ M:L#7%:>JU+N\F6GM,[(? MP6N88L(7+EO9@/=K@P.A?9 _;?SV?]02P,$ M% @ *95T63"KI)]-! F H !D !X;"]W;W)K&ULK59M;]LV$/XK!]4H$L"0]6XYM0TXR=IE0-<@[=8/PS[0TMG20HDN M2<5Q?_V.E*TXB>UMQ;Y0?+E[^-R;>..UD/>J0-3P6/%:39Q"Z]7%8*"R BNF M7+'"FDX60E9,TU(N!VHED>56J>*#P/.20<7*VIF.[=ZMG(Y%HWE9XZT$U505 MDYM+Y&(]<7QGMW%7+@MM-@;3\8HM\3/JWU:WDE:##B4O*ZQ5*6J0N)@X,__B M,C+R5N#W$M=J;P[&DKD0]V9QDT\LX?I.K'_&K3VQPU9O6RG'.$F5*HU7B@Z0XC.)V!D<6KSP MAPR&ZU)E7*A&(OPQFRLM*6W^/.2&]I;H\"VFE"[4BF4X<:A6%,H'=*9OW_B) M]^Z$#5%G0W0*_0>"=A+O,-M_<%1W_*5 6 A.U5W62]#,R%B4FJ1RU*SD"L0" M1"-AN5/*&VFE25<7$A&J-FO09 U0S,4<91=V."MK2G[.J8[5^07,*M'4&BX9 M9W6&P"S^+PW?/>(.R'L>?Z3T19]JTI)<$//<\=OM!^=64/HKY' "G<-C(K MJ/ />>&_&+_J<,HG'-;B'"%A7/_>>*7Q7/J#%$K!%9-R8_AM_3;+LJ9J M.--$A;:D+K\S^XO\E1Z!E\+_ \3-*W-5,_^+?LN@!; ][0NXQ@=Z)U:$JC$K M:L'% L=:-S&%%^M,NA.SH'WW-#^")9CE"S"FW\M%G2@W>O2)H".#)Z;]^D M@1^\.[#SB6I"@D=&G7F&HT?@VU5B5H0OM&%S(IMZX/>CD4_)3XY)4M^-C6-2 M;V1=YO<]/]Z>15[KM' 8T1U?D=R5B65=?B?<_<@ /E(;H-!D:2_RB<4V":V) MOTQ-! =@@D]8NP[ KNS8X=VCZ(7- +$9$C,,S9":841# MZ%GSR53JIA::;GQ_PIB]^)&W8_.-VA+P:7]HSE-*QAXD@?T$:4B9<^BQ&>QU M"U0A2]L3*,3O\&4$L#!!0 ( "F5=%GG:(V: MK0\ &TQ 9 >&PO=V]R:W-H965TU/3%V:L76[E6MZK^??NAPJ>S0"73A2JM-J6HU.KE MRMS6L\+_J'5SD9_"Y)D:WF2$$,J5VE-%"1^W:DW*L^)$-CX MT],\"4?2QOCOEOI/+#MD64JKWIC\#YW5FY7DNB%YJ M"@T*7[+;]X/40;KI(#&^9^PYSY=@LO%Z?I3@^[2>BL5L(N;)_/P(O440:\'T%D?$ M$F^U37-CFTJ)?]XL;5T! O\:$];1.A^G16[QS&YEJEZ> /=657?JY-5?_S*[ M3)X?X?0\<'I^C/I! WQ]EWACRCM5U7J9*W&K2FTJ\9NIE17O2O%+4RI29C(1 M.R6TM8W*Q.E\FHBESG/VA_6Z4FM9*[&M=)GJKJ/$7_]R-9\GS_D+?LY?S)X_GHI/&[_0[5LJ60E=U@J:K(7$/['2 M7\!;19QT!V]5)>ZQ=B*V\E[2\585^HDLRT;F^3U("%DA"E56&"_M3,@R$V]5 MJHHE=L^(FI+IQM-9JK4N2UVN:4.WBB&7#/B4 ,W:0/82O"WO01I'9JJL"4U+ M5>^4*D5C)T):01I@#>,48N'WZ>U4O);E9_&;I- #Q=Y8:U+-GWC+IPJNK51/ M>^]:^@>51TPUI54I%F43^K-9FBK3)727";/,]9J/L,P&D0XTO3 D?MTGFAG\ M*$TM4KBT)+V6][!)*8$)<)YB'_ZNH>=*D-$JG;HSH$8B!?L@2-/SEU5F^2%Q#U;5.E&\186LYBZEH3:.ZA:EI! MK.&1:2BM+*W.M*RP8* H1&N2.2"#C7PQ%7\H/+K'09E2A4!*$ZFT&P%$M=2W MIN)L@5/Z>IH06.E@LW56I$78LP*4W2D7?,J"=0^7(@$-$UG, '5*IUF3PTZ( M0QG9(0,GNB@4A*@5((W@DJJLM1"+H.M[+(-C:,=.+D$):@*3(&1ESL[KU$N\ MI:8HP!>R1OI90)% *F *QG-%.V>+Y(=6LI0]FW.K(X$O">-"K5;(F*R MQ%R3]U?T-RELD1 I,A:EUYYP\&%M,@$\>*\CS0 3>1.D["WOR<]B8\]NH^'" M.Q+4$+@(JEYB,F/!UG Z#XCB<*D2^4"C)-/_8G(02:9)9T6QD+?GG\0TS+[ M-_EKQEIIH]=4O%L18RG!AY%9.20-2*P8W"US$[$Q>0;=,Q:='8"/!F)&>XBJ M/S"2B^3!237JHC[&*-&Q4I:-U>1AK7O",@82/!1^T9EDB=%0E$;)@>%"^('' M0IN(J#.4*R[3V U6VU&,LGTB*+990&YA[B^Z<*S-DFERE5Q&A'I$*%>7T^!?CJ"3]\_?$*!Z-_D,$298<+1<"I^]D8> MPH',;CDP8@$]U-4^6B+&H"*WQ'PO!,+GPR;_52+PMG$2^_"P:;D#0SEJ=UJ6 MZBIM"EM3Q+;/7.*Z?!Z'@Q5J+B@6NJXH,)*J$/_Y*4=*IM=;8Z, @3+04%;V ME6 B'I'W,3O^#':3/H''D^\*CT<#W*/=1H%B13[M@+JP="^XKGVXCF.$95T? >ZY3+K%BMN+* M)-(D!1--.&R+E.?[*' 6OMN#G5>5 X$#RIWZ6N:(>2A@)^1TV=, MQ>_T?;>Q4]P0=$R2^&6'H'(TN#2M/-ZF[='"GF7(R]0B0(A0N+:3D(DO>LOL MS%3'DO/*V]0=9[DX_))&BGL0;TOE->QX+ FJ)#ZN$3O^]Y ONW"?ZWK!E_+$)#D9_4$QU#Q@UPIB4$J M*1 +UFT+%R71KA.#OB?^03@USJL39 P3Q8IZ3N'H.QB]W,U6L',M8*%JK]*^I<&C+5TI^)MM[S>5 JA MSHW^#O$!;5(;? P5(0B(T\7L>IJ$3H$VGYY?=M],:.2P53RZ)6SKK\VM]IOV MT#["3L["##D>!EPDT>= MZ2EJ8TBOLC4-83ZJE>(D3J*+V>54W#9+"Q^E8/.C"Z><4T*X OON7L&-^"DQ M=TG"'H@$7)<,- ?MFF:]\;#.7550>T91-__=81QR?^1*C&H*FNLC=#SYNTM& M8V7N6-U%==^W.-*H=:7E0&:;O!X?!#PL%-"37V2)+X+/7CAI2G"8RJJZYU[E M4"0D65(4J-85@\R=RQIHC;1<0I,H:L@0#'V*^9:+QM*:7&<\>%S*G$=X[A9) M,A3W97<\=9UD[6>Z#A*UL]L!ENGHB.5'P+QW3?OXV5#+O?@E/@1_.!67""V7 M^'U]>8'??X/7/!,TD^RFD*FQ-:(&,4(ILZ!\]!\'ST?)].JQ>#2;/GTL?AMA ME,A?3*^8_&)ZS?+6AC(%$@J/$^!5$J9UCCMNBE.*0V%"/ZI)%R07T_G>NKVP MS>KNCB/BF0)H"LT3;4E6]'4"U=MLDY'6"8W3B N&:,.M3=LE^>VMQ[@NB2,M MP46'<<(Q)1R1N6]75^I*6!$14LSC_FP@_/ 8S3FRD)4&39X)/T&2^CVJ^&0N\?!*9+=4_R< ;0W,>)IH#_T#JR^P-I$?&)PCY"; M 9NGR*C7XD?6+#4V/36!Q*7XP?_D9/$SIQ"0I#M.74 =?BBRE:Z/WF)5R3,[ MZ@%-H5.1Z;QA/IM^L]59K!M/6G=W5?JB0%&)#7ZXXC-XNI7,5[RE2VT$B-)* M?^TQ>N'E!0@C">XI? HG>PX0A)/:,,MK^W,F+&;]("MXQ M'_<81"/TXM]*@3@)&.@9N^639H!X'C(H!=*1.7],;.ZPHWUZ&[+ND9M5%S7V/0*/9FG3=YY/GD7GJ-/H5M#&\'$ MM1KWSLAP2N>(=XI#/5?9,B[3NT1^NGB*)!I0.BBM/(/1T-[=%K&?QF4C'?*$ M2_FMIB#T@/J$5-F58,.!Z9CIVFG/=Q?SNX!TU4[WXJHZ:GM[M4XP6)EUE?EW M=BH1[UUKX7,T=/('JAF^Y;WU?D!=!W7 7:!"IAP-56X&J>@B]N&AM^=MNPT> M +Y8!.O1@-4SM1=S%X'=23N7&',BI+6+'P[RTK["L&A;0%VZ$F.>S*YY/7ZQ<.TN%H(J^]3C<]LO0U:A()JZ83T*B[-U/ M?1KPYO%Z$7VS%Z(YWUPFXQ-8&[UBT?I"N! 'K&KWQH4;),?M[7C1Q._:$!,H M6Z7.@ZR!N;@/F' 7O*VC* 7?EZB1WOG<]5O#IX/(K5/=KSKET0N5_OJ<[3LBTYG(ZHZ8#3Q'[:/=0 M\]R54],Q$FD.JYM#=ZMI&#N\U$+$?4OK9&5WY1P;LD+/QG&8?5@NV-%; SP+ M!C3D6K5EL2N\>]>FH_-E%X\X %(@]&\,?'&*9[K=]52O:J'-/)[O(D\KDA.] M)^"W9W>EV3T[JOZNI1I$Y'8G-1W<>V1A"!$4Q;%Q7[Y!E>"/V#_\015#7_AX M2.91/!SM\+S#LW 0#O]G6?=!@WCZ%%W[ M1;O=CU!"S&!..E]2V=&&NMO79[*K 0K4'AK [IK.3*-7E MN,&B'($KLD0O9TN1NDT2(',WHG&"]A1OVH?]IJB]\M#^VL%!*^>+1'_;XM_T M\<-"<7J>)-&,.+P !T2W0GA^5JT0(^RT K;<3#P,RO:]"@@6+EHX\/1&9OMJ MHB)[Z^]G(A MWRL$UL1/[J5!V.,CT7WD#7#[_J>/ 0.#PV;AL)D_3/MK[90X9".Y..^VN&O$ M,<\C$7/ET5Y1\G)3?LH^[M5(-UO92GZ=TY3MG6]1:'>]N%+\RAGT6LE=&>X] MW=U3>#\UN6Z5,[M(P&^FMMTK'F-,?-KLS3^RNJ#*S*]V' MKHKK"P^_@<_1^PB&%OK\F6XT^.%CZ-TECT(+$OC=#GC7!B?' RARWG)C&IA@ MC4BG"H0]A]F;T0D=%ZY4#W E8X+N3%/3M6;FW@_**);P$G:$ A&0+XRR.?^ QT0_H?%J_\" M4$L#!!0 ( "F5=%E&?TM7; D \6 9 >&PO=V]R:W-H965TM]D4016.R^W7W[R/.M\U_"1JDH'DICPT5O M$V/UA\DH6O*DT@_%P.!^44MO>Y3G_=^LO MSUT=C;;JUHM0EZ7TN]?*N.U%;]1K__B@UYM(?PPNSRNY5GEP-.BN% M+I4-VEGAU>JB=S5Z^7I*ZWG!'UIMP\%O09$LG?M"%[\6%[TA.:2,RB-9D/BZ M5]?*&#($-_YL;/:Z(VGCX>_6^EN.';$L95#7SGS21=Q<]!8]4:B5K$W\X+9_ M5TT\,[*7.Q/X4VS3VMFX)_(Z1%4N>MS5V!0B$=,GWZ M$&JDEZ&2N;KHH5."\O>J=_GC#Z/Y\-4W0IAV(4R_9?V_3]E?,"=N:Y]O4/7B M<-DG)3;R7@E<**\*H6UTXEYZ[>H@K+,O32*"'77JFT;:OC1@#?NA"$ MB" M<"N1*Q]!0,7A28&Z,-/[*938 Y^UW"@E+9>(]YS?,>,4 O3E:@^V*6DS/%*Y#"!C\7&C<&E K71$9,2YY,B)0@$2 MP_#$#64"_JTIBE4=Z91'F6KQ;&!/@:2L8'LX2J5DJVA.M\3MMC_%3T"XU,8 M[?#S2_$6[22-V"F)\)0MR,=WM=GQAH\NXMX'19.#;L# C#[F]'%*'POZ.,/' M9,B@(5C,G140%]>S9:9"/Z/CO+YOB>+^9\ M/>J?GHVQXK>CW(R'M<I\_I,!N*'W]8C$?C5\]^WP 1+T:S6;80TU$V$;-3 MVCK.IN(TFXD)OB?X3C$^"2SY/IT-L?!$C.>3Y/1DPM>S^1";X?3PE)V>+\[X MFIR?9V-QU52T-(>U*,7):'**VTT&NHYYXOQ4H/*9;D2^O:O7&W&GJJA*2C'G MA#=9)T*EI[[6K&1_(@4MQME M"?:E0N<"^;B1$6!B<@2A YE>)NZ#:;Z'M6@T<(X,R-H2': ":(9ZD3NS=#6. M1Q32[H 6&)!L 4I&JP&%@C5%$Y[B)-1&DJCI$\(49=32] 4'C>97'A5 9Y2@ MFDAPI8-@^$ZO+3((IZ+X7!=KK@FX[L%SVB?";2T@3H>\DZ-&?T'(&^>*AE0\ M@4")::)/$:LNO.(PMK3$@VX:2N=(CU*^)48&ZRD0#T.(54=0'4!8P9JF-6P6 M07N)#-%)"3SB1LA0U&8:$?A-&!6)Z ^!E4RY%(V-,%Q;4&BAJAZ2VNIB;E0AK2[#L8R!UR_V]D MH$$:!55[!,Q,L@5WM&$620VIQQGMV*=#'KC&I@TXIZCU+FNH,>LB'51BC#X> M6?L4T$'?;^],7 ,1KRM%S/I>17Y\Z6/.YYFXS\2M-$Y<&91->T_<6+ ]&%", MQCRF,'N>MP'.T(:"%$9N0ZV!ZEH2A5#2&O=^MYIPN*.@63/"%A)[#6H,!K;S=WT80?VB_!B?+!$)W #AI#4,,']4$^ /:)-)Y*QI/0 XUHBOD_-#Q M1%J!J0JH0^Z$54T5";*'2>PK.EF4NA50-IOZG=#RE U,>:IZOL>UM=RE2+,[ M@I2+D">PEZ1!_!=QLUK1Q/B)!N)X^.KVXPW_&KWZ.067T[S9.4CFF?_EQQX&U$-_M5K;;HLT-LR2N,;7LBY\@@GK4[< M1-P/VF;NZB==RV(0JPM92BJM)F2DXF0TFD 0-2%S[5!8#"8]]X!+EJX;6XB( M11^J W*UK0I2LKJ1R+(BT8 %S3WJV$@E +9B0Q7%0P2D'C"O>)@W>G0/W$;3 ML*PJ)4TBXRJ)Q4?R_;#X4Y<>(40S&M^4%T+KN/1U5UUM%[^I20& J9KZ;BH: M=_^&L0?J[!->W?-(>^"]-+H@RNVZC$<-L=?A. '[@4B[.*Z8X3OMFPIZVTH, M*-G18@KIURJWED3:\F[R1X#O>?B@/)]4XWP S0L\(O%#!#HL#6DZE 83S*7' MH.)0AG"50-3NW>D>0H[2]K0W+;.PF,CI<:O@YRZ>*,;9]0M2%5 2DD<7U5'S M=(/\% JUUO]&:;'_D'Z8S@DS69"RIK<#)+Y0V!6Y_9TP>$0FZ?]H MUK_5]K.TWQMA[]%EK,2GY.<(GX?[_F]CZ[WSE*GCN76-FL>"OS2YDK=[BD]I M+/&(K3EW(+# &S_7EM_443ZU6O7WZK5AL\1ZZ#5XI'9!K!2UX%4S8 AM2EY0 M*:AW-03L&>=VEK4/)$EBOPM4*77RO-RC'3X+@CS8E'#);P MV5-O>08'+^E*Y=?\*I)%O8WI?5WW;_>V\RJ]Y-LO3Z]*(6>@(P)4[ I;A]GI MK"=\>OV8+J*K^)4?A'MT)?_<0/TI3PMP?^400'-!!W3O@"__ U!+ P04 M" IE719GT-&D[4$ ^"P &0 'AL+W=O4CKL=OFH=,'D%R)&(, #8"6 MW:_O+B Q5&)KFKY(Q&7/WLXN]FQM[)VK$3T\-DJ[\U'M?7LRF;BRQD:XQ+2H MZ61I;",\+>UJXEJ+H@I"C9KD:3J?-$+JT>(L[%W;Q9GIO)(:KRVXKFF$?;I$ M9=;GHVRTW;B1J]KSQF1QUHH5WJ+_H[VVM)KT*)5L4#MI-%A/&I.A^E;! J+#TC"/I[P'>H% .1&?<;S%&OD@6'WUOT M#\%W\J40#M\9]456OCX?'8^@PJ7HE+\QZX^X\>>0\4JC7/B%=;R;D\:R<]XT M&V%:-U+'?_&XB<- X#A]02#?".3![J@H6'DEO%B<6;,&R[<)C3^"JT&:C).: MDW+K+9U*DO.+6V_*N]JH"JW["=[?=](_G4T\(?/YI-R@7$:4_ 64*7PVVM<. MWNL*JUWY"5G4FY5OS;K,]P+^5OH$IMD8\C2?[<&;]FY. ][T!;SH&/QU43AO MB0E_/^=CA)@]#\'5<>):4>+YB.COT#[@:/'Z539/3_<8..L-G.U#W\G#ZU?' M>79TNB<;_Q<+;FMA$6ZP[6Q9$YGAVIJ5%0U\TO !"]M185+,L[=C,!WQW0A; M@5E")2V5D;$.1.=K8^4_6(& @RQ)H9!*<8&Y@&V_8K<1>PSK6I8U2 ?+COD! M2VL:$ ]"*E$H#'4K]0I*T4HO5,+&7&&)38&6"9".X:);42WP(ALN\C'\:A[Z MB],Q"%T-SF?_R8VJDMPAA(*#HS0ECYKHT1@.YD?S)!NLWV:'.^?3;)X<;==! M^<'A$ *D+JE7.G3@#?B:8O!RF(A5+88NI9[&4%B*"8?%UTC"%)C>:!$:&L?2 M[L=DI0.00,L"S MDK 6C@0\AA23XCZ%FSH^C-EA@&8X1\\#]MX=^ M3!O6=*N:C),/Y+=Z HTKXR5]DVM6:"?"H^+&.RN@YM*5OK-\:P,A]0,ZS^;0 MZZ$#SZ5V7OIN U HJE;HX^&QK+6\[Y".LK0X?).QBHKE6B58@ (CH#1-(74, M/&6%/: 7FHRDBPE\0?*Y FW\,-2!):Y/HFD:KEIN%E!UMJ=:;9&B&?MY3 5U M8S-(Y"R!JQ^Y3V6Y'K*S"CS@A'"@TF3:5\L>"R/;A^P;>+9+Q"5'B*IQM:* M,&T'9)-E8/'!?%"W8ZY2U848#]))^IVG> ?B4;M"2[P:0.3Y/)D?)7 1#/XV M1N/=YFB1)R1VO6][;.:R8[9\5[_N!]R-E1H;1&\<)V83S._CKKZE]G"NJIA"\D.S:OIR1LDJZ"X$4;ED M$VEN<-/>DMG%L>]?NV6,A: MV$@O98,W,VUJX; U\[Y=&BE*SU17_32.A_U:J*9W>NR?79K38]VZ2C7RTI!M MZUJ8^W-9Z=5)+^FM'URI^<+Q@_[I\5+,Y;5TGY:7!KO^1DJI:ME8I1LRKZ7_Y&V'+5-AY86NOJC2+4YZXQZ59"1 M/B,CHU]TXQ:6WC6E++_F[T.?C5+I6JGS]$6!'PH7498<4!JG^0ORLHV1F9>7 M/2/O>B&,/#Q'\&"CN$=..3HS1C1SZ=>_GDVM,TB0WYXR/LC.GY;-17-DEZ*0 M)SU4A97F5O9.?_PA&<9O7M \WVB>OR3].\/S6AET)6&O*AS\<>UT<4.?&N5H M[\!R"R,EU2'Q M)"<>(6WT%%SKS*$]U:!FJ@KE;P](WA5RZ6@)"LL)0:+6;>/L_A$LN85'( *Z MV(?=)>_^T]8L5,_(IY&E+[[297EX=BL-@(M^1B:Y0Y2?I)^$,O195*UDKP4. M.IO/C9SSZ_<-W Y *SJ:_Z?LLD\QR'8H&R31(*4D&F*3QWDTG-#GX+.] M=!^$4;;/ H99-$II+XZ&?IM.HFQ 0-.95)XV[N@FHR@;,MO ;\=)E.=_,^!1 M<$>15SU-HCC8,$XR/,JC >]&:30>!1NR+!IZW7&P#^E!B+^E>6>8D;YT@02< M66+C4N"LJMN:FDV8.D:W$ YO[VDJ20K30 9GL+*VQ7*EW (R[1*=AYQFH19B MN?XL:026GR"6L[:JR$E3V\B[[7U35&W)XM'V#J>^TC@3.>5GG>X1?4!-^#2= MRP8Y4B&N3!0$"TYOI4O6-50(DU]^#[EN)+U]57T=T$IN?,BYT-7:VDL0ZD_V MWBH@"3,",4*J0A[PR6M4.?#> R;<2$]8*N[8L)71HV/8>DZ<^%8X96>*/3]S M3YCB@8'#/K8=OI[%YI'9R*&Q"Y'OX=HV,)T2B%_ ^B/_=H2O8[I MBY:L(_,ZT#R"\DRTW=(?(RM^,OJLV>J*X3K/HV27#BD?1<-=($(T]KLLRG?I MW1T7 J1PJGM,OD?-V'VD3 RB-)H 52;=ZBW@OX1F=*]D5>)%3+O=[Y6R-XX#_G0'P*$Y OC-,D+[ C2P? M1I.4GV03@%JVW?JZIO?!QVRK[7UXJNU]D;00MP_5 3(;<&&J\;/.Z1?2_G$\ M5Y)[5K%0\I9!9B$;*J0)115ZI&&93IBY=!UY+3%)G?E2?%R] (-U-F%V>_NY.FD*A)5SZ@#TT M\T>45Y+O5:SFQ9:O/_HZ^F\HHO]M ,A]\QRB3C*48>H;98HBGFR4*S=M&U2H MA&]TX]P+ 6DZ\77M!6)*R-8".4JO9]Z>W"]TC:NH#4#[C1SP0>E::+'-IT*/ M+3G%"FU1)YQ7\HXIP+<=Y?U70.&%YI8Z0PGJL@4@&TYWQ "6P K,(QB;UC0 M;5L8%7"$3[?M%WII;^Q)!F//TD:1PE=BTK: M+2AAAXR&$#&:\/ 6VGXHO1(W2,57';X*4S[F<\;1B#YJ!Y)GG0;] 8?>CA'' MYSE <5[,5ZSL8QA6^7:*-M6N9^OMP[K1J-$.]<[DA9XWB"-03EC:26'&- 2% MBQ]HXJ5RI]ZT%LVC&(K0.,_733>K=4&)KJ >9@2Q1*SN?)]'8:28&CTB14]= MVOI;]^M: E[Y*P)K@9(/5^W-T\V'BK-P/W\@#U\Y?@$ZHTBIDC.PQM%HT",3 MOAR$C=-+?UM'G\#=WR\74@# F #O9UJ[]88/V'R^.?T+4$L#!!0 ( "F5 M=%E7JAR&PO=V]R:W-H965TWDO9IN%#ZUE2(%I:UD&845=8V1TEB\@IK9F+5H*294NF:6>KJ M66(:C:SPH%HD::]WD-2,RV@\]&.7>CQ4K15 U2L.5!(WE*#KN'TT&+MX'?.6X,%MM<)E, ME;IUG;-B%/6<(!286\? Z#/'$Q3"$9&,GVO.J%O2 ;?;&_9//G?*9V&D6'$118LE;8*[7XC.M\WCJ^7 GC_V$18K,L@KPU5M5K,"FHN0Q?MESO MPQ;@L/<$(%T#4J\[+.15GC++QD.M%J!=-+&YAD_5HTD.QE /CX'%&5R1' MIF$YCB*J H-ZCM'X]:O^0>_##KV#3N]@%_NSQ_'G:*!+"[9"^FE$J,,YH3LG MH%U64]3=1@.3A6MD^Z!:#8U6<^ZKCHH>>""UGI1*QM43<6!9HJ\H-P.:69I5 M)0SB]WN>+NO'V=X^ 4P3XL0JAHOV-[[R+T3" ND,&\W)1;A80=$27L%-?!U# MB05J)GRLL23JWG+[5%RVJI0HN)QMAEPHR:#RE?>"@]J':;Y(<\$)KVFFU*KV M*"_326NMTJL[U@?YX#)'8WS %"66W)K 8BJF\8VSH@)(+MFS8<[A_H/@[%\$ MYQ63,SI3+OTMFC/1LN"\@JR?R1S]7K\\K\?J*MFRO!KUS!N[(5PK;7"_;K1[ M.XZ#9=Z%AX?GG.D9EP8$E@3MQ>_>1J"#F8>.58TWT*FR9,>^6='[A]H%T'RI ME-UTW +=BSK^!5!+ P04 " IE7192N'38D $ !J"P &0 'AL+W=O MTTW8,MBIQY\^:#HUELE7XR):*% METI(LPQ*:^MY%)FLQ(J94-4HZ:10NF*67O4F,K5&EGNE2D1)'$^CBG$9K!9^ M[UZO%JJQ@DN\UV":JF)Z=XU";9?!*.@W/O--:=U&M%K4;(,/:'^K[S6]17N4 MG%2_P.\>M&:S!>;)6ZLF]?,R70>P(H<#,.@1&CV>\ M02$<$-'XTF$&>Y-.<;CNT3]XW\F7-3-XH\0CSVVY#"X#R+%@C;"?U?9G[/R9 M.+Q,">/_8=O*IG$ 66.LJCIE8E!QV3[92Q>'@<+E*86D4T@\[]:09_F>6;9: M:+4%[:0)S2V\JUZ;R''IDO)@-9URTK.K.\K[1YFI"N$>-3R43.,BLH3LSJ.L M0[EN49(3*"E\4M*6!FYECOG?]2-BM*>5]+2ND[. OV0VA'1T 4FDQV?0__/.3F+KV\T>YA2V^$JSR$]UQX M^*^PGW<0_XL!; B4=K HJ%. 5<"$@%I9E);3LH.GW@$&,]*VG"!)S$'@BQ-S MRQTXOKUH"(_8,_>">XS.C"IZ&6_*8@'(B0I=>>ZY8U4+M$'L!2I&+(AFO!9-#RI:^(*;1.Z .ESUUI$/X ME8X*)>A3X05]7'SU.K9.KXTILUV VLISE/)S9>3]J2K2:$DVI@U[7R/':%]T[J7)-+PDDW$X^C?>(:NOE.P<;DZE=!+.8#0*I_#X-84Q M2LC?T32,X?:5,IB1*9(^XLV;HM.G/)V,PPFDXQE%Z>Y,'"DG8>Q2$X?3](1D MC^F$9C/_F$S_49:#-K!%[9I )AI7'856U;$J?5-M,E_H7/>9W:I&Y%!2A&"- M2',,17*?7@K^,#>FR6T:YI-G-R>;<;9)3 M)2<8[QIEMM/@;0?V38^N&VFZ):MKP;/VFK;=='BUWG*'7JL95YX)_8Y]7Z/! M_%.AWO@IS[G?2-N.0OO=_2!YUA>G(']>+WZ"U!+ P04 " IE719]TW$ MK)$" #'!0 &0 'AL+W=O9QMMGFR!2+"MI+)SKR"JIT%@TP(K87U=H^*3E3:5(#9-'MC:H,B: MI$H&41B>!94HE9?,&M^=269Z3;)4>&? KJM*F)<%2KV9>T-OY[@O\X*<(TAF MME;?6?8"GJ4K*Q0V5(K,+B:>Q?#Z6+DXIN [R5N[-X>7"5+K9^<<9W- MO= 10HDI.03!RS->HI0.B&G\[C"]_DJ7N+_?H7]N:N=:EL+BI98_RHR*N7?N M088KL99TKS=?L*MG[/!2+6WSA4T;&T\\2->6=-4E,X.J5.TJMMU_V$LX#]]( MB+J$J.'=7M2P_"1()#.C-V!<-*.Y35-JD\WD2N6:\D"&3TO.H^26"C1PK5)= MX2E\19H%Q+#N,$@[B$4+$;T!$<.-5E18N%(99J_S Z;3)D,_0A8=:PIQ2HP!E7Z KA-"Z%RA)R'C843 MJ2TW<=!QF/CC 8S](30EMDYGGISYX0 >-0EY@#I?&?NQNS+DY5#C@CUQ56CR M9H18_B=K1:W.>F\_I2Y:&ULE5;;;N,V$/V5@;98M(!C MR;*39A/;0)+=HBVPW6#=RT/1!TH<26PH42$I.^G7=X:2%07(IML7FY>9,V=N M'*T/QMZY"M'#0ZT;MXDJ[]N+.'9YA;5P<]-B0S>%L;7PM+5E[%J+0@:E6L=I MDIS%M5!-M%V'LUN[79O.:]7@K077U;6PC]>HS6$3+:+CP6=55IX/XNVZ%27N MT/_6WEK:Q2.*5#4V3ID&+!:;Z&IQ<;UB^2#PN\*#FZR!//-3W(3)4P( M->:>$03][?$&M68@HG$_8$:C25:WNRYS>-]AX^'#GG[= M.O8$RY=Q/D!<]Q#I%R"6\-$TOG+PH9$HG^O'1&?DE!XY7:>O G[*_1R6BQFD M2;IZ!6\Y^K@,>,NO]1'^O,JAF-N^3"M2+'341MX-#N,=J^ M?;,X2RY?X;H:N:Y>0_^Z?/Q/"([C*?QB/#JX,;6BIB9PW0$$W&=HQ[C/X M9I&3[/'H%49+8D4T!LSJ 2"HI'4#5J#0^\U@NS(:ADT"N5R,G[? M"4*W@(WDFY]%0P>/1Q].Y[#S)K^#7:N5AT\-,=MCS5XNWAV]-!VUM1%6L@M2 M67HM#%$1;6M)6(( ?S GQ.S$- @NX+F ]RT3>?OF/$V3R\EY.%EL%".<5:%2KG#)$-2I&QK;&"W[\9'"J55WU A79FP"8'R5.28B%6)"UZ MW1TO0JB;+D2,\$3G*V/5/V3IR1$F,'4&"FMJ6%#A9$/A$,OT:3N'*XHN[.5BA-CMVJ'=:V E![$&8["<(HY MH2+(4W^V4GDJ]X91 2N%])YSHA[FP&23!>/@>'!#=Y5Q!SA/:[*#-9C;>J7L M#O4@-)4"*=AFP>5XMDA( MO=%6F;=U10S)4R4;I%RT97,+7QN/MFZHZHZ/N>726\%MA1B@>OT%1&"4#>A9_#X_/R(G[,L:>+_Z7 M,@Z5JZ5+ANE],Z3<^SY5SMI MJ"@D'[398J<>ZP;*(8\GX>A=B@^G^O^,&G](1E$?U0K#)Z^<@]KYYM>HD'MA MVH?3G_;SY=*WU9/SN9T[[9CX3=,.K251.RHT8K"UE%:H[5K5#H)V8V3M>VDC MC>U,OZSL[ 3E NS]5DISW+@$_33.?P%02P,$% @ *95T65S(2NTJ!@ M@AT !D !X;"]W;W)K&ULM9EA;]LV$(;_"N$! M0PNDL479CM,E!IRDP]HM:="D';!A'VB)MHA(HDM2=OSO=Z1D45ODDVL@7Q)+ MXKU\2>J>HZ2+C51/.N']<.?NU?1"%B85.;]71!=9QM3VBJ=R<]D+>KL3 M7\0R,?9$?WJQ8DO^P,W7U;V"HWZM$HN,YUK(G"B^N.S-@O=7X;D-<"V^";[1 MC=_$#F4NY9,]^!A?]@;6$4]Y9*P$@W]K?LW3U"J!C^^5:*_NTP8V?^_4?W6# MA\',F>;7,OU3Q":Y[$UZ).8+5J3FB]S\QJL!C:Q>)%/M_I)-V19\DZC01F95 M,#C(1%[^9\_51#0")H,] ;0*H,YWV9%S><,,FUXHN2'*M@8U^\,-U46#.9'; M57DP"JX*B#/3CS"_,5?D4;%8Y$LR4XKE2P[S;O1%WT /MET_JM2N2C6Z1RTD MMS(WB28?\IC'_XWO@[/:'MW9NZ*HX.?(G)(P."%T0(=$)TQQCY @FJLU[TU__BD8#WY! M+ ]KRT-,?7K+#%>"I>21JTP3N6A;LC;3N"RD'8'<-@F9VPPE0I.(*P/I3$1> M)GV9?TNF7&]?BI238# ?O0N(J1RL4I9KPF*Y,CPF4A&P"O:O&':YA"8BJ&_2GS,W@5O%F_?DKA05MXDG"R$TH9\+Y@" M;3OZA= 1S ;<%Z-3\@@M]AM+A79.W #A#B*<10ET9[B]2XF11,,H]6+K>F+@ MS0U[S:TU !"W_37DWT1O3\D=RSAY% ;.0N)Q<@]=D3]A.+-J&OS9#9Q]]#/R MX7DE5#FMKLVC-#"062:+W-B>KF66P;4'(Z,G:V[.R8-,8_(UMXEJ+3K5/S@G MOZ=,"1C+AV<>%<[Q-YA7<@^W'V1U;D[(=2+X D[(N(@,^5S..WG@8#&;PR]Z M5N76G32$K5:IB-@'PR& S()ZD3 MZ+9(H9=<0%3[3,RBR,ZSO3EVDP&,D^L]G>&ZC03\N];=\_\T^8&53FRBDQJ MCY/7*'R35[!\7EL^QY<=0-OF"8]J+ ;B(1CX;=( U7.D;]T0X7$_2&;,:V-+ M%Z!]'I'!'8I&%5B&!-1;HZB0L["K?*U&\/B7A0NSY;># ;IUFS9GZ:8HBW.K M.UQF.)Z0F&VQ'6K@]WL!OC.;+9=VUP4;A-F:B=22OM52J7+F5.PSV'H*E1@* M\45_W=:_+P4!CNV7=1R#&BYV)"("7QJ"\6MP+4 KP[&N?<$(\(JQ#VT=82]6 M!C/C*T. 4APA'!ZWV]UA)CSK QS;QZ +5^Q %_45@.(D[T171_S+S2]FR\.> MXF@^%%T=,L/AL M=U%.>=E#^,'15*DUTC=T^M@UKK3X6L BZ(UXUC7OB;0CN>#/<#J"*M7!#/A64_Q_?I>4'7$_>!S(>;5$Y[B MJ#Z"9QV*73SSO*MJ']%5>IJ(UY%C7C3? >)78A[*N ML'(], N^!H3X#G\OR#KB?OQ]$F;7PS_$*7X$RSH4.U@6^I(0XFCO9%E7?/-U M&^;(@S\\#OSXBZH.T:[Y\NP/._;ZE0MTR@[#?_=>-O3X#SOP?R!JSU^B-J0O M=X[]QF>QC*NE^_BGB2OTY1>R^FS]@7%6?E;SS&PO=V]R:W-H965T"^))),#6?>O'DSU/G.NCM?*A7$0UT9?S$I0VA>S^<^ M*U4M_2,+M5;A4W/K<#?OK>2Z5L9K:X13 MVXO)ZN3UU2M:SPO^KM7.CZX%1;*Q]HYNWN<7DP4YI"J5!;(@\>]>7:NJ(D-P MXVNR.>FWI!?'UYWU=QP[8ME(KZYM]5GGH;R8_#H1N=K*M@H?[>[/*L7SDNQE MMO+\5^S2VL5$9*T/MDXOPX-:F_A?/B0%97IAR7['C=C+MS+(RW-G=\+1 M:EBC"PZ5WX9SVE!2UL'A5XWWPN5;Y3.G&T;(;L55Z[' >R%-+M8Q4?1\K0NC MMSJ3)HA5EMG6!&T*<6LKG6GEQ4_=U<_G\P"WR/@\2RY<11>6WW#A5'RP)I1> MW)A_'\41 M ].(HZD4__PH\$-!_ ^V$;^7"I6;V;J19D^4RRQ88KS*Z2HMQ,VVQ]P/F)?R M7HF-4D8 MD8ZK-.&WB,QTV&/6@NE^#1;ST2AC'*RJO:TFVK(I!QXW@P>_O3C M#[\NEXLW_-:?5JM;OC]Y\_.4'=(^8&O:!L90J$$Y<@HA-] A'W<,I?4(JVDJ M'5VRK1,K8UJL_*@:ZX) Z*0ZXF3QRU\%W,4["D'Z#$OV2CJAJ%C$7UIXW%%] MB@45'J8]E%BKK'4Z4($2SC"NE(8ZA24;@#OB#GPHX4)H^"T)S&E7$JQE=J)YHEN$#!?6^D0+[#!C^@L M .0W/'Z.R[ZT;05?E: NG3#XTIK8!GMR=#%]!P; VJF*%Q@;E/_C*#L[HE\O M>_UZ>518/J&6@-Z-#YKJS1^2IN=98)9$R>B3\SSJ'Q89D@L@^;752"[$P6#L MH3=$L+B[4T+U'A#FTF-4:B*]0RF#D-LM1"1FKXX%Y1A[4BN\D /LROI(_/!< MIE-%/55;3O=,?(9K][)JL9@3/_C)$HZ_A:7E&]+XF?@P1#:L3'4SY2*BLH)M M0:5*'@4[Y0[IQB0*GHYXQQ$U"HM-[I*,DF01_PVW2@$>QO2$\K#4WN E1H$ M1E*C5;J&,+6L0:!S0W2)D+7<=-XYZ.ABA M>&A(P05L;] 4MSJ(!DW,YM.(EF5(4MB93O0@Z ]08V P\FY1!R4:I$5&P3VR MAK3NI".K]@X&IY'G.U)R> E%)Z) QKPU$L"@.R"HV$])'.$(25VN41BN[[;0 MEZVS=6JS@T,YRGLY)WCI3C=LF#Z9#<>A@7$V,X]QTB,W&DXE[U M%??J:,5]Q$QF G+^'E2!\^-S+0K;D@AP:SQ4A7^0:0S:!>,99RA:\-Z(OX$^ M/'QC1#J-#60X4XYLK;E;NMR+*TLJV@WS[U;KJWZ:U]$%V4(.<1B07)]%BU& MV@A7LWI O\\);I[G"'6>NG7=C10MRS"76O2;^G&[:2 Y',E(/$KC M)G![^2B,N,*#ZX4VAK!+LK[5#HTN3=U$],'"V31-OFE>/R4FN/8]'.MA M')V2J1$4UG7GTP*-GK( KV6!FZ(?OL="E^(8R$"#CR-Y(W5 -%#1_M."',1R MC 6;Y"#Q,NX;J7%@VHLO4#^?ZVPX*_[7_#OC_;/N*-8=]A4. XK'V(Y)= QV MC\E5[?\/:7%(<>>C#X^U<@5_7N6IS(3X#;)_VG_!7<4/E\/R^/GW@W0H32\J MM<6KB]DK'-E<_*0:;X)M^#,FQLA@:[XL<;Y5CA;@]ZW%627=T ;]=^W+?P-0 M2P,$% @ *95T64K0,%9V P ;P@ !D !X;"]W;W)K&ULK5;;;N,V$/V5@7:Q2 !#=]ER8AMP7!=M@6"-.-L^%'V@I;%% MK"2J)!5G_[Y#2M8Z@.,"W;Y8O,PY<^;"3&9'(;^J E'#:U76:NX46C=WGJ>R M BNF7-%@33=[(2NF:2L/GFHDLMR"JM(+?7_L58S7SF)FSS9R,1.M+GF-&PFJ MK2HFOSU@*8YS)W!.!T_\4&ASX"UF#3O@%O679B-IYPTL.:^P5ES4('$_=Y;! MW4-B[*W![QR/ZFP-)I*=$%_-YM=\[OA&$):8:3 HJ7G=?]MKGX0R0^N\ PAX06MV=(ZOR)Z;98B;%$:2Q)C:SL*%: M-(GCM2G*5DNZY833BR=\P;I%N'EFNQ+5[.@8PG<8(G@4M2X4 MK.L<\[=XC]0,DL*3I(?P*N'G3+L0!2,(_3"^PA<-(4:6+_J7$/=25+ BK9): M@=*L"UC9!*.$/Y<[9<__NI2 CC^^S&^>S9UJ6(9SA]Z%0OF"SN+3AV#LWU]1 M'P_JXVOLBRT]P[PM$<2>'L%9)/BJ4=:L[+L$I8+=-SB@.$C6%#P#1H]470KG MJL/+X3P7Y%64](1Y?0!M>@7L;:W5(.NM>UT@(X5PPVMJW+*D-ZAN[^"YD(AO M6@:HX&)'EJ>:FY\(^K+=P9)BXQE3\*7FFLRWFG@5?(1@%,6Q&]A5Z,=N!)_) MJ?P.F*:N#VE(%\]"4Z:&BV 4QR$A"9>.W3&L6TE_YD9&,SSR/*?HUDSI$; Z MA^7>@.#FTX-Z:9?!_2W$<>#&$(UC=PI+Q1EL6,;W)OD$_(TUK!YP MR\UR->#")"%586B<=]I.2?P(X2B(4C>U8:63E&1>::-D:*/D_VRC1HJ\S:BV M)@[3 SS#B[UTU>L/]!*-&SA(T3;**%:<.HC)R[)^O,,V'2UE/$HBF_F(ZAK MMMVI3/*FFQ_&9=LT0NJW%\$HF :$FJ8IU73;FR33R TAB5-WTE=8O<<6C"9I M0IT:C))H0M__UA#>V1"@,A[LJ%.0B;;6W3P83H=INNR&R'?S;A0_,GG@M8(2 M]P3UW0E567;CK=MHT=B1LA.:>L8NZ;7G*(T!W>^%T*>-<3#\C['X!U!+ P04 M " IE719@737X8T% Q$P &0 'AL+W=O4+%..?*2+?9$X/(;?G!SR?,W%O5P"*/*89X6\Z"V56IT-!C)90DZE MPU=0X,BJX&!!DD2G.@^'N *6299H0P?M8\>\V6 M>J'=WG#_:&1'6694PI1G?[%4+2]ZHQY)84[+3'WCZT]0RV, )CR3YDO6]5RW M1Y)2*I[7BQ%!SHKJ3Q]K/9RRP*\7^ 9WM9%!^8$J.CD7?$V$GHW<=,.(:E8C M.%9HH]PJ@:,,UZG)1\H$^4&S$L@U4%D*0(TK2=[NX@J3E> M51S]/1P#2Z36XS$M,R \#F9:_ /!KRF6$&+A-&,4"D!S4:+E&2,SEC& M% /9)E M$)HSAA?#M5*+AE;G,Q"-X0W+/\KL:=OSAA48$EF&T2W?GCU?T9[]!1X@(U[] M]^M_0.ZX0MR'1Z=4+@G\+!G"UD*?:1^')PQ$<8^)];K>UH. X==\^L:FS*\QR$T>B*KE"HS03?'SG#?=1X[,0[U)2+%1=4 M ::JF2)2Z[HRR69>$#I^-^&-=HGOSJU#%OP!1*'3A+$)INXB>>KB/ R=43?A MA3;2BJHTG>QHNM%:$ PM4;U^& :HITI;83QTPF9L''M(W2ZY4.\4B)RPX@&D MRBO#34$H-F<)JL3X60HK+IG:ZP4Q([730S'SKA-'+>0 MUW=1^&@O/0XBBVE%O?'N99R/_7=WOM3YX]V,)O>8++IT M$=KFL0D7G<1N5_XD.]W 4J7GMKS\&>VBG\7/Z"^\6'0YU_%HZ[OCR ZX9[07 M>98D&_IE6O=:L=(BQA@O+>+E-@W&MG?;1!1:<6B(8_8L>254)UB7"TQL/4)911CCK0V@G!KN__(JF:RIX:P#]:H'PU=S'[V@1KWXV&,UMT>NU$_'HW0-]NSO)&/ M??]C$7&9)*+4\!N+6A72219I51,>GJ>'.W9+$=,Q16Y8:VE'0L:2I8#Y2M^/ M=FWA!SK>JN\QN]5V.B3@-NEHG#7SR$[:7K1+5"Z[#?:7ZNMTMQNWVB?K*/1B MS"O5]S0=\?TBG<1]%VJ=#X^7VAVN$D>1B8L8LVZ['/6J@-GI.'"5B9JK3'3R M50;K?HZ7!L1N=#N#!2L*?0W0_@-%:IHY+]$*.#O99Y,CUYV#>'[AND-W<2,V M?04ZBN]I][YRMQ0 KF)DTP7H;:V#=E>KB)<:C%J-@27%G/&%M-XH/I9!GH$!G@ATXE==U^=+ M>L; NGIA'FLD[H$N4+UH-+W->]!E]0RRG5X])EU3@>J0)(,Y+G6=(;J!J!YH M*D+QE7D4F7&E>&Z:2Z HB9Z XW/.U8;0&S2O9)-_ 5!+ P04 " IE719 M1R*V=M,$ 9#@ &0 'AL+W=O2+UD&A5:$%1/RJ5B"TKGM7S^Q<0:J->AJG,X8==.- MZ[O*-3WA.B"?1:'GBGPH)C!Y;=]%F#56NL5Z1\\Z_#W5+@G\-J$>#<_X"^K8 M ^LO..&O$6:;O(>QML&;9.@U>82TE%QS4.3/V['2$OGSU[$D5'.$Q^/WO'=G(@CK",)SWD>/6*.3,@,BIH0M&<_,6G6P5#L* MEQ/9B3&I.I!CZ,_Z/X[^:0YD*C(L9U[,B+;TV!0U_QN(QF&6"ZFQ,R&I4+I- MR@(WC,P*9KA15"S+A%* F3?M*>.2( 5+&XHHY07A$*:,,K)"C$'6Q+#^?BFS M]4YRS0NLG2S#;4"U;@XM;FNX]PB7/._0_F31-@2_6M#DH\'[U>*U%02["KI! M)WD.,N4L(PNVP(FN"*6)&^/W[9N$^O3=JU8U=B_D0DBF#\,,0I?6ZMNO%3Z[ MCRZ9B27(PK#81HX[:9&NF_9QZ"8']E;X)#1B/)+I="\F1!D$\36N%OHNA5T0_P/A^WT+ MYRCA[=CIQ?.3(X2WPLOR[H?&_X$#*_T1RH>]&%?@> S5V(64I][I7'@V%7OY MB_NX9%Y%!;]5=<^1W>M%2#/<1Y#L/;/P*$KBBQ/VBNPX)6T94?P#5(]B"SBN MO42&^R>I'@886\^@]0S:?IBXGB>5X$-GEP?*.-E3W>^CGS+D:U>=J M=/&YFN(EQAS^)8+#6^ VAG]]XIZ=^>(3=W?@JB,G[G]]IK;)>/TJ$6M@4G6T MZ&PRLMX_8_=VF,;V\1Y_*Z[GJ"\*L)[,UM\.P\BNZK9E],:@5P"5H@E)SR54 M)ECE[01I1,TW"I (3?U*SR8![_RU09^:,L%O$.]-8-7L#-BIU*EO#C5J]QVC MRJ8:,[(;][V^ZQ'?QW+94-=0, I]I+5M84WVCI*QV[BN8]W/[*-$87[+0E8^5[I M!U-S;LGWMI%FX=76;B^"P)0U;YGQU99+\*R5;IF%3[T)S%9S5KFDM@FB,,R" ME@GI+>?.=JN7<[6SC9#\5A.S:UNFGZYXH_8+CWH'PYW8U!8-P7*^91M^S^W7 M[:V&KV! J43+I1%*$LW7"^^27ERE&.\"_A!\;X[6!"M9*?6 'S?5P@N1$&]X M:1&!P>N1?^!-@T! XUN/Z0U;8N+Q^H!^[6J'6E;,\ ^J^5-4MEYX,X]4?,UV MC;U3^X^\K\<1+%5CW)/LN]BT\$BY,U:U?3(P:(7LWNQ[?PY'";/PE82H3X@< M[VXCQ_(79MERKM6>:(P&-%RX4ETVD!,2+^7>:O *R+/+:R&9+(7T_F@84],#(H>[RK#B]Z!2\FGY2TM2&_RHI7+_,#X#80C X$KZ*3 M@)]+ZY.83DD41LD)O'@H.'9X\2MXQV7^?;DR5D-C_#-6:(>3C..@6"[,EI5\ MX8$:#->/W%O^^ /-PI]/L$P&ELDI].4]B*_:-9RH-3&UTI8P69%&RILO-2=KU8 R$)Z MN#>7^MNN>7JVG L)_=PT($TSN?A_QLOH^V<6H_M.R48K8\@9*2CU,WC/XM"/ MR%?)F9:\(D*6JN7DO"C\< *OU,\GY!(K!S \!$U*S2MAH4)C4 *YGT+@S,\F M[]A=PM\G[!FF/H5W'J5^07X_?53/E.F4%M1/W2J:97XR0IOZ"=).D,X;M L, MQ/+>)-"QIM.PB."L')%9!!6,M85KZ)D MEF^4=CFK)Z@).$G6$"W, ]',8CPVR!,4[9"TV "0^]=^V28GE)4.RDK?K:PQ MNH?S_+9CC;#(MA)0@-*C\CJ]U\VATCNL]*ZK])Q.WNKV:V%*R/JK/X_/1^=Q MP@6I:9Q 4DB0.ATR2*P)XB=D:2&)PQ2)(2FJ(]QA7\4K !HQP; MD,(S)!'M74F&4L@1@(8$4S$(4 N".06B)/X,H,":^F%OI21&@I>OM.EXBYZ1 ME/82B)*9JR#-HJ[BV)4'H-3Y"]K;IS2CSI7E21?2G5N:N/.!2#BSV-WWS4C+ M@Y(T?Z$-^.^$JZBUVFUJ*'D*HX"MP\[P[* P J D !D !X;"]W;W)K&ULE5;; M;N,V$/V5@1H4">!:EJPHV]0V8'LO7:#;!DEV]Z'H RV-+&(I4DM2=M*O[Y"2 ME60A&^F++5[FS)DY,R1G>Z6_F1+1PD,EI)D'I;7U=1B:K,2*F;&J4=)*H73% M+ WU-C2U1I9[HTJ$\622AA7C,EC,_-R-7LQ48P67>*/!-%7%].,*A=K/@R@X M3-SR;6G=1+B8U6R+=V@_US>:1F&/DO,*I>%*@L9B'BRCZU7J]OL-7SCNS;-O M<)%LE/KF!A_S>3!QA%!@9AT"H[\=KE$(!T0TOG>80>_2&3[_/J"_][%3+!MF M<*W$5Y[;R:E'B(RA3^*2D+0V\DSGF+^U#8M33B@^T M5O%)P+\R.X9I-()X$BF9AG. ^H&@WJ'P>+GGZ)T\ML)ODG/-SF%OKBCYLL;@: * MJ!N=E51XD!%GGJ/V[(<8G\0<9GQ?(EAEF3CB!JCOP=(F]JQ0]LS 632.8,.% MH(D1[$N>E:VEL9@[VLZH4(*ZGLLMG'-)Y>MWFXMK6%:JD1;6S)1P!I>3R7@" M[QG7L&.B\5$3EB5#I%TO"0G.R"VWCY F;\:_PBW:1LOCB8+S=#R]@'L?Y!E$ MHRB)QRF<$.FR%^GRU2)IS-16\G\I=O),U M.G\P8M*;-G79CF??\.1JWWE0_ M-DRKY4G7PUI^12C9SDF5N>R2OU8\;H"J7!K6'83D%S:'ALB>&L+38Z18QIRQ M$_!(2JUZ;6C^R*1ZD$ \!:<3C(Y^0&-YY9T4O>AFY)CY:#QW*IB7)63=Z72D MD#XHE>]IE@2^HF*Z@H]/(G!IF=QR9]R13JY2JK<_ZYW/HW M@DLR%59[D?:S_3-DV=Z^3]O;-\PGIK><+A:!!9E2'5(7Z_9=T ZLJOU=O%&6 MXO.?)3VE4+L-M%XH90\#YZ!_G"W^ U!+ P04 " IE719]^1KMF4$ !< M"P &0 'AL+W=OH"T-59SIV9Y=J.I:U$;S"2P6Z+DNF-J8B MGW1\:Q *S(Q%8/2YPS,4P@*1&=^WF)U6I17<_7] /W>^DR]SIO%,BC]X;HI) M)^U C@M6"W,EUY]QZT]L\3(IM%MAW? FQ)S5VLAR*TP6E+QJONQ^&X<=@=1_ M12#<"H3.[D:1L_(C,VPZ5G(-RG(3FOUQKCII,HY7-BG71A&5DYR9?I(R7W,A M@%4Y7%2&54L^%P@SK=%HZ-XPVNG>N&](F17I9UO@TP8X? 4X@B^R,H6&GZL< M\Z?R?3*RM31\L/0T/ CX-3,>1,$QA'XX.( 7M9Y'#B_Z=YY_Y#H34M<*X<_9 M7!M%]?/7OC T6@;[M=B>.M$KEN&D0TVC4=UA9_K^79#X'P[X,&A]&!Q"GUY3 MC^8U&2T7L-SZL\_&@RC[;;PI$!924-/R:@G&E@$X:D7!R=$P+K15*VO5JH:\ M5HZ;9$VA$*%L:@!M#0!E4,Y1M4F$+J^HIH6@]M2]$YB5LJX,G#+!J@R!.?Q? M:K%YE#B"Z#B*?2^ Q_1EWVNN"'[H^][PF?0+E4\H_=J1:@&LZ*20BXW5#MI&'LC^G;C./:B M'OV%0]]++"6(MI0P\4)'28=4CF?N"J?(*!0.6Q=\I2&)$B)V Y]X>A"'(\^' M8!C:LU'B!3T8)@0[>RAM2A2]6V1IS03EE0Q39@-!ZH703;U!#T94T,UVZ(UZ M$/A>!#>*Y0@5*]'ES]@M/;RWFK@I@2,K]_Y=&@;AASTG7ZF)%?CD5->W-OH$ MOMTE=D?XTEAK#E33$03'@U% W4J!2=+ BVU@4G_D0A8<^T&\I0W\)FC1<$ Z M#K1FTK9F\N;67-3&7N.[&0:\I[%&._(+N_?UY$%M;^_)9O;A/Y#N1&UXZ0KW M'^RS/?LRMJ^4[FL=_*Q?S^EUH^1MD"EW.UL+VY9M$GN%=J:S! *([9+896B7 MU"XC6B+?U1:Y2A/API#&\P/.[.0^''BQ_0Z:]@GH?&CI*17R$22A^X1I1%6W MKQKZ.Q,/==?2S74:,MOGS?#3GK:CXZR9F![9F[GS"U-+7FD0N"!1JG6Z?E4S MRS4;(U=N?II+0ZWL?@L:?U%9!J(OI#0/&ZN@':BG?P-02P,$% @ *95T M68!&UP;9 P ?0D !D !X;"]W;W)K&ULE59M M;]LV$/XK!ZT;8B#0FVTUR6P#3M)A'=;4:+SUP[ /M'2VB%"D2E)QTE_?(Z4H M#JIYZ1=1%.\>WMUS#ZG97ND[4R):>*B$-/.@M+:^B"*3EU@Q$ZH:):ULE:Z8 MI:G>1:;6R KO5(DHC>,LJAB7P6+FOZWT8J8:*[C$E0;35!73CY),'3 MAT]\5UKW(5K,:K;#6[1_U2M-LZA'*7B%TG E0>-V'BR3B\O,V7N#OSGNS<$[ MN$PV2MVYR?MB'L0N(!286X? :+C'*Q3" 5$87SK,H-_2.1Z^/Z'_YG.G7#;, MX)42GWEARWEP%D"!6]8(^TGM?\^CJ\!J'M'-(?=SM1C[*:V;98J;5'K2S)C3WXE/UWA0"=++!XZ1]1*'T\Z5,\E^E1 MP(^Y#6&.,^O[''&Q_+[YJ;7"C3:(1_EAMC-?7"OT/)MEB382RG MCPM3LQSG 0G H+['8/'+3TD6_WHDTDD?Z>08^N*6]%8T D%M(5=5K21*:]J9 MO$=M.7$$!B57&J2R:(8R.+K'< ;K$F&K!,F3RQU8UFY#6Y/D;0F6EB6=#CG3 M^M%9L$HUTKK 5*,=3U.X<>' "9?4HD*0VLSH HA*M4'=LPE_-.+Q>;;27.:\ M9@+>0#;)PHS&\VQ*XY]HS 5)BYCCQC1,YD@U,-:<^D!H8PJ!ZO&5>6&?Q.'9 M"$Z2\.T(;@8"=?#3\,S#C\-S.,+5M.=J^FJNN+1(M;2 #W12&J2C*E<[R;]B M0:^"61JM\F7\$2*/!_ _G/U 3(?\%83(M(&7/*Y+C?A"Y]]32X\Q7)&)DU9# MG'X7P1N(P[?T3(B!Y2%]5,(!JLEZ2K8QK)4=ADO"E)XIP;W;;M$?[L]FFE(D MB Q^;I]'.,]ZSK-7<[ZG%F.DSB'BCJ,,$>>EZ+1>H&5YV>2&L4RI! MCK6%FNIO2D9G6D$'/_'T7G++J58W3>6X(9!;MVR ]N=WZ 1'U75N_CLL=SN- M.U>HE58Y8F%:&I^W34:0G(>)*_;X/$P]?22E2=LTO5T:=S99F#@5TRK)S7FO MVP8[P-P3/U[%U*U64"L5C?:5(,LL!M,5F=I3L\(M%.R1NEJKJF\Z:MQKS-$G MZ<##(7*C@RNQ0KWS%[^AWJ(3H;T=^Z_]O\6RO5*?S=L?DP],[[@T('!+KM3% M)$W=7O;MQ*K:7[ ;9>FZ]J\E_1^A=@:TOE4DKV[B-NC_N!;? %!+ P04 M" IE719A2/)?"@# #H!@ &0 'AL+W=O2V7GP<:Y[644V7J#O;"AWJ*B MG5:;7CARS3JR6X.B\:!>1FDG"R4WAKP Y]+\SC-4J] MFP=)<%BXZ]8;QPO18K85:[Q']VE[:\B+CBQ-UZ.RG59@L)T'5\GE=<[Q/N!S MASO[9 YY3OAQ&)F] X,1Q,;3WRI'DWB.L4?Y=X9 MVNT(YQ9+W?>=HU-V%H1J8*F5Z]0:5=VAA=+5BZ2,WYXI M(3^6D)]C7]S3"VT&B:!;: ?'8I56?]1"U2CYP\%V,/6&[BS4/ZH]5<79/*>K M>-@@M%K2HZ93 S>FXUT^T :=Z*1E88[BQ'IM<"T<_H),&.CB&(9;)C"(^V_E M6>DVZ!5M'RX$O.X4/0\IZ:7;-Y?PGKZ?D/"(PEA U;#&OP?YZ $/VM'>'7+/ MX@TB*'@H>9CP4/$PI2&+_>6@8JGCM8XR+J4>&G@)^45<5>&49D493G@A*[PM MDBI,V$ZG84FVK$KO)Q>3:4H1-T(-+5VGP8RY&964/.9Q&,.K%U6:I&^?M1_I M1 PD11%6D"=A!L6$H6F8PR0L(".;D1UK/'FPK#TO8@I\"6F9C:*SS/M%&1.8 M1,<3+[JLIMYG\668PJE;&SWI/CV:M>^QEE(.RHV-Z+AZ;.-78_?Z$3[^ VZ$ M67?*@L26H'$XH:YIQKXZ.DYO?2];:4>=T4\W]"M"PP&TWVKM#@XG./[<%O\# M4$L#!!0 ( "F5=%E:RQ?FV@4 %(/ 9 >&PO=V]R:W-H965TDMK*V. M^GV3+D3!#5.5*'%GIG3!+4[UO&\J+7CFE(J\'WA>TB^X+'OC8[-C5=M< MEF*BP=1%P?7J3.1J>=+S>^N%*SE?6%KHCX\K/A?7PGZL)AIG_0XEDX4HC50E M:#$[Z9WZ1V<#DG<"MU(LS9,QD"=3I>YH]>G(L\)R T MXW.+V>N.),6GXS7Z.^<[^C+E1IRK_)/,[.*D-^Q!)F:\SNV56OXJ6G]BPDM5 M;MPO+!O9).E!6ANKBE89+2ADV?SSAS8.3Q2&WC,*0:L0.+N;@YR5;[GEXV.M MEJ!)&M%HX%QUVFB<+"DIUU;CKD0].[[X7$N[@M,EUQE,.^ MQ0-(K)^V8&<-6/ ,6 CO56D7!B[*3&1?ZO?1L,ZZ8&W=6; 5\$-J&83^ 01> M$&W!"SMO0X<7/H-WO>!:')YA%M%9OD)R63C5FI=SX<9_GDZ-UHY,Q5-QTL/R,$+?B][X]2L_\=YLL3SJ+(^VH8^OL1JS.A>@9G!U_1%X MB1[0/[%:6BG,)HNW8]XL!,Q4CG4IRSE8RGI;G/(?8<#B]H:C5E!C=C6H&FO; MJO0.*D>;K-8.!K7L0@L!1<,%05P S*2:HM8ZF; G2^1SGF-IF@,0#ZFH+%0H M82A'P M5E];L'\''\EX8BQ!HBWF<36CV>UT0*,;$9=; )U>%(CL\O1<:FPK\ M@LFUAU@: MYQJ>&6Y[6 "2HY#3B=S[68T_9E:=$!(]-6YK_$/N,8LE2\?C4, M_.#-;W6^>@S,B'FP@\.8^4,:'(R"B$40NV4_CMEP1(.#!)>#Q@8,QYZ_#QZ* M[4 8^RP.P&<)3B(O8LD(;IN8[07[*,C"?0)(0C8(8,]CB9L&(Q;&@)UN)J23 M]5JYT8"%":G%;CKT611]Y< WR1TP9WK@,Z_Q8>B'N!2QF&:#@ T'C0]AR!)G M.Q[L4GK0Y-_ O'5,"U=-6)S$+-Z%%'N@+.H"RBY-K:)=<(N[*Y@*$%R7B$$, MEL;4.%Q*NT!,4^&M %81J$%8:G\&%":65C"7LSK/P0I=&.;"=EFF>9T1/%Y) MAU/708B)1/E9:SO;4N=Q5^?QB^N7@=JT?J#M>.'0L2Y"AQD%8T;T MNR=J;6P#VX]\01O8: EM?,<:\H+ZA"M64T__;J..V'?XP9&J,I,-ZCK=/]9% MCN#&"3V]=KYM-?@3PJW*N94Y]:\H8OXN'$(T8,DNE@@;NEG(HEVX>"!F( KE MWC6I%9+([&,]>2@4L!&6V:@=O<5^F*%EL)(BSW##@]WV]TJ:N\,9V2;1+PR3 M!4VQP:)SA[$83V8C&L^R'.S$6J.>C^$[B8VUC(851PD8!K80C MK/)P"_N2CGW)B]DWN?[0M?Q-I-J*M/DV? '3GI[Z/U\TWV_X%P]"IQ+[Q43+ M]&FG_T;R2M ',9EYCL;1%T7-<[AQG/JC(=3/W0Z1ZZP)5]IE=781[6X%R72!8.. <=[%:__M0SV6I-J634O'SS=U%6E]*-22!\+ M^),@50T2,ETXL0RW/-UJ]V \;=Y)C^+-:_,]UW.L.5>35-E M\0WFA@M\] I- K@_4\JN)W1 ]XP>_PM02P,$% @ *95T69'S Q', P M\PD !D !X;"]W;W)K&ULK59-;^,V$/TK [4H M=H%4G[:[=FT#29I%][!IL$F;0]$#+8TL(A2I):DX_O<=4K+6015O O0BB=+, MXWO#-Q27.Z4?3(5HX:D6TJR"RMIF$44FK[!F)E0-2OI2*ETS2T.]C4RCD14^ MJ191&L>SJ&9CUTO56L$EWF@P;5TSO;] H7:K( D.+[[P;67=BVB] M;-@6;]'^V=QH&D4#2L%KE(8K"1K+57">+"ZF+MX'_,5Q9XZ>P2G9*/7@!I^* M51 [0B@PMPZ!T>T1+U$(!T0TOO:8P3"E2SQ^/J!_]-I)RX89O%3BGA>V6@4? M BBP9*VP7]3N=^SU>(*Y$L9?8=?'Q@'DK;&J[I.)0DY#V":GG MW4WD6?[&+%LOM=J!=M&$YAZ\5)]-Y+ATBW)K-7WEE&?7U[3NGV2N:H0;U'!; M,8WP[HYM!)KWR\C2%"XPRGNXBPXN?0$N@\]*VLK E2RP>)X?$;6!7WK@=Y&> M!/PCMR%DR1FD<3HY@9<->C./E[V =\6TY')KCM3^?;XQ5I,]_AG3V\%-QN%< MRRQ,PW) Y,%%%RT%@N0M)*\6\F&M!FOK4NL*8>/D$WC\!>Z)_-)F,*];UXL?F:/J&DOZF8PT!I"LZK7@Z.TSWIY M63H+/]"4<9C\%P_+DK8AI[!1ELK$F1#[KAJT*8'!O-7<%_(%E"0EOI*'I$S9NJ.FK^XX*C$?62%G1-$ZFY5:U6-V'ZO#6.>= MI/*:SCLBM4/JB.\R>U/[,=_+7!_,NU.M** B$\ &43ZO#_GKV'ZFS:N#3;AQ M;K1$F.P%;4,3.&J&6)F2Y0=N.=F5#A$NMN#N)8FJ.,%X:63>/H,3_\W>0R#M M*)3I'EG3")YW.Q%JKHIGN\=;MHGOM87KP#0<=UMT]".N46_]<ASTQO.4TGL*14VJS(+;H[8G0#JQK_6]\H2X<$_UC1J0RU M"Z#OI:)^[P=N@N&&PO=V]R:W-H965TEDBE]N%-_+V!P]541I[$"3SAA7XB.9;X5;?; '6\E:RB=KW&0++[2$D&-J+ *CY1FO MD',+1#1^=YA>G](&'N[WZ)]=[53+FFF\DOQ'E9ERX5UXD&'.-MP\R.T7[.J9 M6+Q4 9?Z14,5FS-40_G M@2%\ZQ6D'=:RQ8K>P(KA5@I3:K@6&6:OXP/BU9.+]N26T4G N]3X$(_.( JC M\0F\N"\V=GCQ?Q0+3&1PO:/'K5'#S\NU-HJ>R*]C9;>HX^.H5C8SW; 4%Q[I M0J-Z1B_Y\&YT'GX\P7G<28;9AB/('(AW(P4*HZTE7355USJ!YACU MD^#'J:]*A%QRDFLE"C#V-8!&RDDCP)1 6?]%! :5H,?*.>E.#V>P*A7BJ\VA-0?G?CB$E32,'Z%.*6,_MBE#6HXU,#A0 M6XVJ<#-%TS_9"-,*KS_MQ]9EJ]:_[NW,NV6JL,PYYA0:^M.)!ZJ=(ZUA9..T MNY:&)H';EC1Z45D'NL^E-'O#)NB'>?('4$L#!!0 ( "F5=%GY[98QV@, M (82 9 >&PO=V]R:W-H965TR"0ZP!G+6=9/;?KPV$1T.LS(VW2'"]FSH2Q'0MZRU.$[AE%2 M@O+,\5PW=')$"FL^+=O6;#ZE>Y&1 J\9X/L\1^S?1YS1X\R"UJGAA:1;H1J< M^72'4OR*Q=MNS>2=T[ D),<%)[0 #&]FU@+>+^%$ *?VN M;OY(9I:K,L(9CH6B0/+O@)L3^Z^E>"GF'7&\I-G? M)!';F159(,$;M,_$"SW^CFM!(\47TXR7O^!8Q[H6B/=#7 ^P@(+@#\&N"70JO,2EE/2*#YE-$C8"I:LJF+M<'JMHZR@^"CJ.J] ?"/#>P M_6'C14UBD3:QKV*+&5CDF)$8#3I/B[]V#@R1]:1.&JD3<\Z;F%1MB*RG&KKM M5]7]:>_5T'''59./*UX=TW5>Y%WR'>Q\[*$VK6]4H$SK/#W!M9-@BJTOUVOE M>N;<5W.94FZ(K:^\K32@]I.N]Y]_OJH%@7>V^ W%>5%HAQ= MU5-GB*T_.FU5 D<&36NT1C'%UE?>5BE06P[H31N>F3$(H!U\].QYF!\&]N2" M9=M2 NIKB04G"*Q13#9R#Z1L^B?:H0*<#+I8+Y9:@VK9KYXF0VS]L6BK%Q@9 M-*C14L846U]Y6\Q ;=6@-^CD?"\S&G4^V;6"@3#O?$UU.CMZ^;5.RX,.#F*Z M+T2U_VU:F\.417F$\*']41VRE"<%+4UU0O.,6$H*#C*\D92N/98O#:L./:H; M07?EN<$[%8+FY:7<_">8J0#9OZ%4G&[4 YJCI_E_4$L#!!0 ( "F5=%E# MX#MN3P, %H/ 9 >&PO=V]R:W-H965T9-U=B">E.RY7&4X@4%;)LDB+[-<4SV,PUJAX&G*-QP M.6!XTPR%>(GY<[:@HF>4+$&4X)1%) 44KV?:'9SS#33)D1CK'/)042?SM\C^-8,HD\_A2D6OE,":RW#^Q?E7@A9H48OB?Q M[RC@FYGF:B# :[2-^1/9?\.%($?R^21FZA?LBUA3 _Z6<9(48)%!$J7Y/WHM M%J(&$#SM *L 6,> P1F 70!L)33/3,EZ0!QY4TKV@,IHP28;:FT46JB)4OD: MEYR*V4C@N/>$=SC=8O#A(6(H#"D.D5I>L@:'J4_@YUN&:R.W(AIS%,7L5DP^ M+Q_ AYM;< .B%#Q&<2S@;&IPD9Q\A.$7BM*V,CERT(Z4 M'_*$9*3)'#A52;BX[SX*V MJ[M38U=/_S0,NB-7AV58(S&G3,SI3&Q!2;#U>5M>G+7# MAGV*[(FL(7)4BAQ=[; RS)"6_>R;N2EKZ OMJ9.J])I76VU MJ7T)[8FD*KFP'L/).[ MA=HG)G+&MFX=>ZTE;.#JHS->J\YSV'V@U_;K]&ULK53? M;],P$/Y7K#"A58*F34)!(XVTMJ#Q,%&M&CP@'MSDDEAS[&"[[>"OYVRGH9NR MP0,OB>]\WW>_?)<>I+K3-8 A]PT7>A[4QK078:CS&AJJQ[(%@3>E5 TU**HJ MU*T"6CA0P\-H,IF%#64BR%*G6ZLLE3O#F8"U(GK7-%3]7 "7AWDP#8Z*&U;5 MQBK"+&UI!1LPM^U:H13V+ 5K0&@F!5%0SH/+Z<4RL?;.X N#@SXY$YO)5LH[ M*WPJYL'$!@0<AZ\"T@!)=UQUF1<[/1N2,,$$6C'-L@4Y#@Q%8 MGC#OO"V\M^@);S&YEL+4FGP0!10/\2%&WHTAR%Z^F,XF[X>2_T]D#TJ1]*5(GF/O2Z$@EY5@O_!E MN:K8_<-$94?-OS?5&6XIIR*'H:)X3S/GR:ZE?38=S])P?YKKD$W2V_@4PI,Y MP594;GUHDLN=,/[-]=I^0UVZP7RD7^#F\HOF#XU?>]=454QHPJ%$RLGX+&ULQ55M M;],P$/XKIS"A3>J:E[8IE#02W9C@ UK5,OCL)I?6FF,'VVW'O\=VTM")K* ! MXDOBE[OGGN=\/B=[(>_5!E'#0\FXFGH;K:N)[ZML@R51?5$A-SN%D"719BK7 MOJHDDMPYE M:+O@ITE%UKA$?5?-I9GY+4I.2^2*"@X2BZGW-IS,QM;>&7RFN%='8[!*5D+< MV\F'?.H%EA RS+1%(.:WPRMDS (9&E\;3*\-:1V/QP?T&Z?=:%D1A5>"?:&Y MWDR]5Q[D6) MTPNQ?X^-GI'%RP13[@O[QC;P(-LJ+-=!W(LKXDF:2+%'J2U-FAVX*0Z;T..O'NH M3#U@#I]H:0U% 4NSIPKBJJ1+2QUSV!W37IJ)JDB&4\_<"H5RAU[Z\D48!V]. M*!JTB@:GT(\454>*Q ]%781KR-A!VDNY2\.H'R?^KH/(L"4R_$TBSTUM#Y:: M2 VF3''B3OXR#"^#L$O!22[/3/FH53KZ#T4T^@>*XE91_/>+*/ZIB$;]U]TU M-&YYC/^,1P_PD%G=9E8]JB'C247>1?AT[#""4G"]45WY](_ZIWV*/A*YIEP! MP\* !?VQ.3U9M_=ZHD7E6NI*:-.@W7!C7D24UL#L%T+HP\1VZ?:-3;\#4$L# M!!0 ( "F5=%GC\T.DG1< / - 0 9 >&PO=V]R:W-H965TFEI+C$PR=S@]K"S.]CL['U6VK+= M2+O;JY;C&>!^_*G;;;-(4<67?GCS86(GI5(562(?55%/O7_>]5_W]UTW9+\] M;+;[#Q?WP_#X_=75?G7?/;3[R]UCMQW_Y7;7/[3#^&M_=[5_[+OVYGC1P^9* M+A;5U4.[WEYZ>]^3G[.#+E]WNZ^&7/]]\N%@<3.HVW6HXZ&C'/[YUG[K-YJ!J-.1? M)ZT7;S<]7$A_?M7^T]'[T9LO[;[[M-O\S_IFN/]P45]D-]UM^[09_KY[_J_N MY%%YT+?:;?;'_V?/)]G%1;9ZV@^[A]/%HP4/Z^W+G^UOIY$@%^1S%\C3!=+W M@OQT07YT],6RHUL_MD-[_;[?/6?]07K4=OCA.#;'JT=OUMO#/'X>^O%?U^-U MP_5/[;K/_MENGKKLYZ[=/_7=.$G#/GN7?1Y#YN9ITV6[V^SV(/7M*'7X;;UM MMZMUN\G:_;X;A=OM3;99MU_6F_6P[O;9'W_LAG:]V?]I5//KYQ^S/_[A3]D? MLO4V^WF]V8R3MW]_-8RV'RRX6IWL_/ABIYRQ\V^KX3++Q7>97,C"'Y;Q4=B.L=CWW7;U>S:N'<]M M?Y.M=MNA'Y]"ZV3R.NGHV?R-O5ISL'ASL&"G\H?5JG_J;HY!O#NJ)J%LG=L" M.;<@99KKY9OK98*YY76RPVD; )@Z;0BJMR&H/![DS6Y[]V[H^@?GW%?(N0\^V\[VG?9 ]GXOAO!R6%(UML[F_^L MTM#I!RG3_&_>_&_8N/_4[N^S[E]/ZW$,#GY;@[U!>@M2IGDK%@KF+-CY-OVU M(I 7%8<_1AT'!/SM6A1%_O[JFX8T7L0J(M54XK)X$]--)$A,L%/R2]\]MNN; MK/MM!.G[;D_6O)>'=. QTDY:+)0VO2A4.A*L) FM&H6EXOI M\C05$W01T]^UU>8M%U"0+EDL$/SV#=*F.Z]@@63WVJ# .JG2M@=172Z-:3J) M>026) D1?LNFJZKO&\!':=F,;?9.Q1:7S8S%:L^6/GLVS5OYK[8GU4M]M37- MGF[6@B[(NMUJMY;L_NCSZI+];_;Y?M2QR 6E M31\-A5=R/HWAE5G*H=D*E#;=8P5]3?+ M20TG3YA:RED<%3Q9(&WZ4"CTE#O04UP]JW!F U@1W5B%9G*?5,59::7HJ7%!!*RDH;;JW"LGD/)+Q2RF=E+!3P8GHQBDHD?.9BX$!ITYU7VW_!9SJ"HFF:V9C, M#R>BFT@.8?#;D4) MRA[Q-PY^4%+LXX7:QPN^AA'PUEU LPTH;;K?"B(4/$2(>.LNN.+$R2GO^D6A M<$'!YP=" ]D[>\3?-W@^4\"'4L&'DB^8!,1Q" M845T2Q4>*1TG' +B6%KMA@(4E#9]-!1 *?G\A%?.J(2F(5#:=(\5WBEYO..3 M,SJIH&]@>;Z712PNY3TP+'['FD2F&)BD]%1*:/3EJU\"F7M&S_8K1-KJKKN>6K M4EB@XNL0X1FD"EJ40&G3W5< HW(4)0+>^:MIT<&,+59$-U'M^I7/ 8S@#%)E M.58A+FO38(O4[%&D2NW;E<]1R8#O!:"'*U#:=.<5(JCXQ$=03+D3':R(;B+Y MG,/G]&1@'NFDD[5UNDW/'D&JU#9=^6S3<9FD:KKUVAX#B]3L&:1*[=#5V9]/ MJ->7H'P2?^/@!R;%UEZIK;WBJQ@![^$5-/^ TJ9_6J0PPY+'#!'OX M1K+),:>1E@HO+/G<06A(>V>6^/N&SBQ*FSY*"E8L^3I*0$0OH1D*E#;=;X55 MECQ6B8EHR[<:MG-)5KGY4-GTT%'A9\ND,KQS3 M$IJU0&G3/598:,EC(9\5B)LW[75WF:*&'K1 :=.=5_M_S2<^@J+*4F.P?"16>Q^=K E)A,_1R_>C1LKL"*ZI0HK- ZRK,! ]LXA\?<-GL\4 MD*)1D*+A:R@A<0S-0*"TZ7XKC-+P&"4FCMU5%%9$MU1ADP9Q7/3GW;;[/7MH M^Z_=N+D\;6_L+D!Q"TJ;/C *MS1\WL*/-@F:GD!ITSU6$*AQ\%IX))$:ST]% MFH!/11K"9(4X$CH-5OZ;3/ZFP9.8AOV*TE_QZ0^OP'U5 G(:IL[PFC!J+1S< M&5ZL7U/2#&OTO@IZA:]82&(EXBPH$\#6 Z*.NX9/9HH"C%@0BJT%X)#HJQ*8 MURF@DE@0:J[%^0=%7W6P9%6LC&$>X=):."A$SXU=:^')<=?P64Q1B!$+PNFU MX),]GK$+A4HP=8;7A!%LX,6N^ZM87L8PCS!V+1"'6#[M'AZZ_DAW_=@^ M=KW=">BI%9@Z8V@(2]@"0 _ZJ@3F=1*01#E"$22A8GH 105B( M1O.*'"9_]6TJMFPNFP7Y;XX0D]*3\HR@\0'/O-\Y[AD^RRER2X*RF@K ^1;! MYT$6%&R5 =;JM^2[3[DPLL8YA$$Q+..GAVY@8LVEE U#:,JI505,!(T MP=.SAON>!(%1GE8'46O4HNT^6L/+&'3=!#GQ)*CGQKD]@8&E<86I,P:)X#8) M8$83/!ULN-=IF-P)\G(0PWJMT!:&5RNHMLDQH)J0P0H'&^RY$1RV4O/&A$]R MDBP5H:05$E;2$UB^69@ZPW<"O'AJUZB56D[/'=G@M47,%UX3ZECAX(X],_3M M&3S^GN&SG"271;AJA014_@26@Q:FSO":(#">[M5S\7:?1>9E#/,(2'*PQ9X; MN8&+-C;=A5)GM"PAH"V'L<0(+$4M3)WA.\%B/"=LU**=NX]+\S*&M01#.1AF M?>.\?]SU[=!E-]V7(=L?_FF^HP-_R_ 939+ERFD''D1Y$,ME"U-G>$V EX/. MUFN!SJ?GLO-BVAG&(B;JN<_0!&&Q%0X:VS/#-VR5YFT)G^$D&2Y"I"L<3+I! MJS06="5AU16$5E'6C5FG+%^^+?#GMKF,1;/)R[J-^00AWA8-Q]_QX]SX8 MZC E?,J3Y+T([Z]P$/\&A3L6D"7A_!6$]%.IA6+S;2Y58%F68.F.T"*(K$:5*GHTYW.LDR(QP M,@L'*;,71BFG)4A;,L4BQB13"%6RX)F)<8$%SGB2I1NB\186K?O+4X.&^)T%JA!Q<.-C!H^+=XVM*5L:PEF K M""7XKY>?+[.[W;>NWSX<>2)'[]J[(^^EX[P*EA@X5RV%P!I,WPG4 U/&2YL7.#3-TV+E"3?2A@6$X %(0SW#7M_T(+E&8>I M,\:10#\'U7A0U&,!6Q+*<4$XQX6#=#PJZJ?-5<2TSYVP$)&+N;0BH2(7/,$W M.NJ9DRQ8WG*8.F/D".1;\M5//PC#\Y^'>YT$N!$*=.'@0/>#,!Z%3G^:LYQY,[;R, M82W!7#P;>K+@]\I,T:.(, :\6TG3VD?[G42]$:X[86#W-X+QUC( M[&VI&(L8EXHAC/;"06F?)*H#X0PV!X=2IP\I8=L7#>Z[3RR!/DR=X3N!I M,WPG<([GN(^+_\(K/=-,RZBSZ1E"FB\)\C,/ T/F'J3-& M5)(1A158);8A $R=X7M.?(<76%]5\K'O_86I)$3^TD'D[WD>K.N']>UZU0YC MB.]NLYON<;=?#T$+O,.2\(E.D8>3I,F 7,#JJ1+;.0"FSO"](K[#ZZFO*C7 M7DX NTU,+N9R-I+P_DL'[_^YH1Y3='+8%#[Q*=)SDG0GD O8IZ42VWX IL[P MO2&^PS\M?57)K^S>%5=)V@9(1]L 3+B')24=-@5/.4J=,8@$&@I8C55BFQ/ MU!F^$Q#'MP"("G=A^;[4LL9;Q)@UGC05D(ZF IB@#WMS==@4/O$ILG&2-#:0 M E9*"WEU"[_A& U%Q+ZW(XA[#*:% MU"/#8R!)2H_T6Y 2]DVKQ+91@*DS?"?0CV]9 M$!?_[F(M+V-82\":H_U!JO@/S/7P5H8'09+T'FG;("6L8"NQ31=@ZG3?2=,% MR;_Y-&"=+1*"'E(^"_!?!&!DT+<8^"F"^9E#&L);G-T8DCY 1L ]AD($J=,:H$ M7^:X&B^VT0-,G>$[ 8%\.X6X^/>H\;(RNK6D-8-TM&;PB_\?]OMN>/>E77WM M;J*S_;PEP1.-4F<,'4&0!:ZRB^WU %-G^$YP'M]7(2K("TMEMYA6=BUBBSFN M24D:-4A'HX9S(]U_-><-"9_L)+D]TD-"%KAJ+K;Q TR=X3M!%3GR2E1SI)R )7S<7V?X"I,WPG M ([OLA 7]A[57%;&L)9 +D?'!ERX!RSRV/P=2IT^AJ2/A"QQ-5QL5PB8.L-W M@N3X#@Q1T5ZZ&8=Y&<-:@KT15E6QK"6P#!'IP=, M(0&'%:X 6V$Q'4J=X3O!='RGAKAH]_ANEI4QK"4HS-'UP2_:?]KUW?INF_WG M;ZO[=GO7'?[BN>UO[,Y@DV\H=<80$=17\674OPWW79^UAP=^+H2Q&"U)6PA) MVD)(OOG"]>MT'P+@6%J\?9GN;+7;#GV[FHMBC_II-?TJ=D%.&A@F$VA5\6FR M'U:K_FEXX89MU^V6].:[*,[.&S9:AU!E#0'":JT5$Y*Q9R.7$A(/. M*E;.OE213@W2T:GAY?%2:Z5[WK#P*$G3!DF:-DA'TX;(>5MZ("1+#X?%7*] M23HX2$@'A[E=@^?Q=MP[>'Z3=&F0I$N#='1I<.\?V-X,,'6&QP0".7HSQ$:T M!PIB90R#"0I:\K7%B-T#VU4!ILX8 H)R^-X%T7/F\\; M?&N%\!E+DDTBG16DJ[-"Y(QYG/=G90R#"4#AFP>@=@TK:[+CWN&SFR1A1/H@ MR*4/+&)W#2P.0JG3/2:M%:2KM4).*BVX:"YMP[2ND Z6A=$[!O8#@8P M=<80$'3CZ& 0.VN68UB6MPZ;V/Q;!VEE(&N^\A:\>V [#\#4&0- ( _/[Q\] M;X7'TV8KO\V]=9"& =+1, "T?UCI:1WW#I_?)#DXCG]HR/: P^Q,H;!! _5_/GTF-T#BW)0ZHPA("C'U7\@K8J>U ^^]W3D)&.TJ_3$+$=NZ>>^ZY MRWFT5?K!I(@6GC(AS=A+K^R;7R)+2*1-^ M& 0#/V-<>M&H/+O5T4@55G")MQI,D65,/T]0J.W8ZWB[@SE?I]8=^-$H9VM< MH+W+;S7M_ 8EX1E*PY4$C:NQ=]FYF R=?6EPSW%K]M;@,EDJ]> V-\G8"QPA M%!A;A\#HL<$I"N& B,9CC>DU(9WC_GJ'?EWF3KDLF<&I$C]Y8M.Q=^Y!@BM6 M"#M7VV]8Y]-W>+$2IOR';6T;>! 7QJJL=B8&&9?5DSW5.NPYA.$;#F'M$):\ MJT ERRMF6332:@O:61.:6Y2IEMY$CDM7E(75]):3GXVN&==PST2!,$-F"HVD MN#5P!@NJ?U((!+6".<9*QEQP5DHYP367DLLU,)G 5YFXY66F"FF=]51)2R>$ MXY:&)Z@KO^^<+0G$H66<6$^P0EP"3,N!)F8D6\I*\?-C^L,)E4&X1L9 M=&%&\5+C>&#RTM\G-1I)PITDD_ HX(_8MJ';:4$8A#VX6US!Z[35&_*(Q1"W',S +-D58-AU&_>0.N?MSX<9#1I& M@^/"I8QD<]_)RC61(W8P^."?X&>#=O=P[&$3>_B?BH8T#-XM5Q5LL*]/O]\. M7W'T]R9:AGI=SFU#!&C$5,.M.6VNALMJ(OXUK^Z5&=/42P8$KL@U: ])'EW- MZFIC55[.QZ6R-&W+94K7&VIG0.]72MG=Q@5H+LSH#U!+ P04 " IE719 M[IQJZY$' $.0 &0 'AL+W=O)Q^QM+:9L)#@96<=/KCNR"L9;7+ M F;)AUB/NY=S]W'/O4=P_I3E7XM'0JCU/8G3XF+V2.GV;+$HUH\D"0L[VY*4 M?7.?Y4E(V=O\85%L[J8N;/G#SY'#X^T_&"Q.M^&#^2&T-OMIYR]6QR];**$I$64I59. M[B]FE^[9E>^4 RJ++Q%Y*AJOK3*4NRS[6K[YL+F8.24B$I,U+5V$[,^>7)$X M+CTQ'-]JI[/C->:EMG9JUW!C!#D$3IX6_XO9Z(Q@ 7M@SPZ@%>WP&@ M'@"J0 _(JK"N0QJNSO/LRT)Q]&[%Q='45%H_6 MK]]VT3Z,24H+*TPWUH=T3PJ:5.]?7^[#* [O8C)GFV9^P\RL&[+>Y1&-2/'& M>GU-*#-@K^;6[/!*50[+4_G6;$-U^1BQHY?0?(]F:U^_LG%SB^JB TY$^('Q_C!<.^729;3 MZ%^RL:ZR@K8"?W=PC2O794K9KQ""K@W.%_MF?"] T!D?/,8'==Y7[\,HM[Z$ M\4ZYC(>Q2 @ (QN?!*"]Q L#0,< D#: Z@P3?H;/5'%H70S=CH:<"='B8[1X MBN.(3<9OR)D0OW^,WY_N./K2;@; M_V3S>Q+AQ9BWX9'*P%W<,0=:'?I;L#FK?S=WI>8&\B15FRV6#@T7LG/A=/?/W24FU M"]W9UYJ(T#BENWI.[Y66:A]:;#H3$1LG8%?+;UV)"?=;4X699DTY.[I:>FQ) M3/DVRT-*6(/'3FQQ/+%*_"^@7\WI-.1-G W.N6XP28;24OG@.3#D39P#3O"N MEN%'9JBE3+/0]DXWLVSE!@TKL>_D%8"GKP#ZY*?:A2X':$U$:)S_/3W_]\I/ MM0\M-IV)B*W1KVLIKR,_U8,[5E1AI5E1SI:>EBV5V>G6OK&MAVQ/\K247"H% M)GP@Z?I'1Z;27VNPQ#!%#^YQ+O;@)"J+H<:[GH,IVGB/D[[W@L:Y;Z:J?3=W MK _MX'1?RU8N;*5=C]<$GKXFZ)6J<'J"GHMJ6RE6U+.FYZ^,VZHP$I%23]\\-$SY$V4.#G5 F>*] .T!#YT M#DQY$^> ?%"G$, !)ULPB00.C&K@IKR)<\!9'4PH@P-9 M!X>NBZ0N0&7G8-1ZTCCO@_%B.)!YW4/R+V<*JZ!A)0+DY \,R.) ;GM9&CJM M3U16N*T\@9RQX1AY'"IT;Y?E^E,92F7G!'Y;IP5B+SQ._EXN1QVR^5: M$Q$:+PV@ ;D<=LOE4&Z/YTYK,N"$#<1/GH'%; MVX1R.)*9'&#;/=V]"M%\:2^=QC^W92MS\D?CI7'4+8TCF?\=NPT(XDCOE>3L\3LMHC#Z.Y-Y7M<8*%;WG&G/J1/VU'>8& QVOJ6"X MG(9 5N-3&;7T+I@7"=B HE[[T"4OK8F(C1,X'J.E8UDC!TLIR?Y%"HZYO2/)U31 ML:U 1ZOH6,%]\L 92/S:. M<0$++C\\L#$T@T:9)FW2P-A*4_6 2&Z)B>YCVX";7QL*Q M,]MI87_]SDG( DT9#VC:2^)S[CO?]]W9SF0CU8U. 0RYS;C04RO##:Z-2:6R4+*&VN<)U-G8!,"#K&Q$2B^UC #SFT@3.-G'=-IEK3 M]O@^^ON2.W)94 TSR;^QQ*13YXU#$EC2@ILKN?D(-9_ QHLEU^63;&K?@4/B M0AN9U6#,(&.B>M/;6H<6P!OM /@UP'\N8%@#AB71*K.2UADU-)HHN2'*>F,T M.RBU*='(A@E;Q;E1^)4ASD0SJE/R[F?!UI2#,)I0D9!SL09MLM+>/UE3QNF" M0P][IJ?1C9S!PI YQ(5BAH$FGZE2U);C@.R?@4%_?4!ZY'I^1O;W#L@>88)< M,,ZQ;GKB&DS;+N[&=8JG58K^CA2_Q*9/AMXA\0?^J ,^>QK^J>"[X"Z*U2CF M-XKY9;SACG@M<0XK):QD5D)SUQ;E^\E"&X5M^J.+.'C;)< +!7L@Q["18_A4].B#DEJ30N 1PMDO2 A'&^ECLQ"Z MW3J)%4S_40D[@Y)8"L-$(8NM0"27FI7[W<;C@#,FI8)X/LD0E':V4Y5P6"9L M3[%UU!OWAQ-WW=:LP\GK!XW3 RU&C1:C)[7HV"HOQK$8'!%L\L;B/.R#84JP7=BL1-DJ$_[3^ M;;9_JW^XU<_#L=]JZ(KSMM>1%[24J6B[K?O$WN475*V8T-B/2\0-^F.43E7W M8V48F9=7S$(:O+#*88J_%*"L WY?2FGN#7MK-3\IT6]02P,$% @ *95T M6:KB+#XF P JPH !D !X;"]W;W)K&ULM9;1 M3MLP%(9?Q-A1,7VVEA3S_;"6D[D@(3 MNVGMQ.<_WW'\'WFPYN)!I@ */64LET,G56IYZGERFD)&I,N7D.LW*U&GSFD"M\V>%W,A$@8 M$0:XD(OD,7>4KD"JS\\.S%:&,3!BV( Q=$U4]/T*'%Z!TH!X=()JC:\J8_@IRX"E-;7)[TXKPO"0,6@A_ M3I6+.O@8!7X0HKOQ!3H\.-J5\731=>5!77E@=3LMNF<9%XK^AIDN0:HFKC(^ M;(XW=CF52S*%H:/]($&LP$F^?L&Q_VT/7:>FZ^Q33RX*T"=!I7KK> [H&8AH M0BQ%8BMB#+A*31*])^D'D1LTD<4T2OYO$YK=[HB>M'/$KC@!W MW6XS1K?&Z+Z)0>8*Q/[P_\EC/1JS/W/G[<=SW4=/A+GMZKO8BB$+N= M9J1^C=3?Z^!+0@6Z)ZR IIS]_^!>[&_:JO\9_JU4HG<:&&^U=?S9%JX4=ST< M==RPA673:/'>3OE/+JXD=VW,7 GN.KG7UMKPILGBM[OL M.[R,&UHK]EO3;UHKWM];][NG"HYW+!M';OQ76F_KZF&N<==$+&@N$8.Y#O3= MKM81Y1"5?Z;F.'J;Y-@C +]/LYY^IE8BXX]?TT^0-02P,$% M @ *95T66Q!*@7Y @ FPH !D !X;"]W;W)K&ULK59M3]LP$/XK5C9-3 +R2KMU;21H0&/2-D0%^^PFUR3"L8OMM'2_?K:3 MAK:D!:;T0^.7>YZ[>V)?;KAD_$%D !(]%82*D95).1_8MH@S*+ X97.@:F?& M>(&EFO+4%G,..#&@@MB>X_3L N?4"H=F[8:'0U9*DE.XX4B418'YZ@((6XXL MUUHOW.9I)O6"'0[G.(4)R+OY#5]"3ZV1D.3H@(!!+S8#58P%C($03J3 >:TZK<:F!F^,U^Y7)7>4R MQ0+&C/S)$YF-K"\62F"&2R)OV?([U/F<:;Z8$6'^T;*V=2P4ET*RH@:K"(J< M5D_\5.NP 5 \[0"O!GB[@& /P*\!_EL!00T(C#)5*D:'"$L<#CE;(JZM%9L> M&#$-6J6?4_W:)Y*KW5SA9#C&(D.7CV6^P 2H% C3!%W3!0A9F/G13\P?0.(I M 6,G5V@"<O%N$J&C MCY^'ME3)Z)#LN [\H@K0\',9OA_LM\.@P_$=)]GG?RL9OWJMO^/P]?!%,I7F7+][9,;JZ/_EU MW:9X11FT4^H"-!!S',/(4A5& %^ %7[ZX/:<;VUR=4D6=42V)6702!D<8@^? MI4,E5:65Y'\A0:DJJ>IV$":$O@<<8I92O=,F;.7 =8P'78D7H3.T%YMRO6X2 M'0SS/T4X:T0X.RB"J1/Z/,5Z ,\%HRW=@U3O/4==DD4=D6U)V&LD['5_)7M= M2MDE6=01V9:4_4;*_BNGD?-53E.D#F$);;KU7UXGUW7JW\[5.^CKO;*T. Z^ M!CM^JZ3MC<]V 3PU[8] ,2NIK+Y;S6K389V;QF)G_<(=C*M&Z9FF:MO4)SG5 M=8K 3%$ZIWUU 7C5"E43R>:F.9@RJ5H-,\Q4]PA<&ZC]&6-R/=$.FGXT_ =0 M2P,$% @ *95T69>51P8, P _0D !D !X;"]W;W)K&ULK99;;]HP%,>_BI554RNUN4%N'43J1=4VK5I5U.UAVH,)![#J MV,PVT'W[V4F:!C"H6IL'L.-S_OF=X^/+8,W%HYP#*/144B:'SERIQ;GGR6(. M)98N7P#3(U,N2JQT5\P\N1" )Y532;W0]V.OQ(0Y^:!Z=R?R 5\J2AC<"227 M98G%WTN@?#UT N?YQ3V9S95YX>6#!9[!"-3#XD[HGM>J3$@)3!+.D(#IT+D( MSJ\"WSA4%C\(K&6GC4PH8\X?3>?+9.CXA@@H%,I(8/VW@BN@U"AICC^-J--^ MTSAVV\_J-U7P.I@QEG#%Z4\R4?.ADSIH E.\I.J>KS]#$U!D] I.9?6+UHVM M[Z!B*14O&V=-4!)6_^.G)A$=AZ"_QR%L',+7.O0:AUX5:$U6A76-%.AK"S#2.E-"C1/NI_(8PS K"9N@>"B K/*8@T1D:U=.*^'1C MX/@:%"94GFB3A]$U.CXZ04>(,'1+*-73(@>>TE1&VRL:@LN:(-Q#\+U0+NH% MIRCTP[[%_>JP^]?NZ5RT"0G;A(257F^/7C?:7Q=CJ82NM-^VL&J=OEW' M++]SN< %#!V]OB2(%3CYQP]!['^R!?E.8ALA]]J0>X?4\]&<"W6F0)1HVI:# M>,G#*9H)+JU36PO'E;#9,59Y%@1N//!6W>!VK=*>[X:MU09UOZ7N'Z1^8( % M@XFNOH*78*.K!9+.=\^R;(NMMHDV;"(WL;-%+5MTD.V"ZNU1)Q*0WFA1(6!" M%*(ZAV#-8K3+D+C1%JC%*.UD>H,S;CGC-\X\ V4CCG=@4C]R@RWD7:LDC-S, MSIRTS,E!YF^SN1C=8C$C3"(*4^WHNXE.@ZCO&G5'\45U7(^Y MTH=_U9SK^QD(8Z#'IYRKYXZY ;0WOOP?4$L#!!0 ( "F5=%DCW\]C\ 0 M % ; 9 >&PO=V]R:W-H965T]*'K!R'0L1!)=BHXW;U_J$!U,BHE5;W(1 M2_;,\)^1--](FNT9?\@WE KP+4VR?&YMA-B>.4X>;6A*$B%W M^;V3;SDEJ](I31SDNH&3DCBS%K/RNVN^F+&=2.*,7G.0[]*4\*=SFK#]W(+6 M\QTL%:1Q5GV2;W4A.@[0&W! M0-ZK0.N'7"9:*6L3.N""+*8<;8'O+"6 MT8J-LC:EM\PFSHK#>"NX_#66?F)Q&6"IOD_NMRKQ3S]8L45>I9O243GEKP$<\H?J;7X M\0<8N#_K*G&B8+VZX*8NV!1]<4.+EK"B'+ U6,=Y),^,)TJX+NDJ4E!&*KK( MX\*'-IHYC]UDC,N-3,9KDO&,R2QWG--,O)1'%<3OY &1-[&]@TP\)5T( VCC MQJRGT6\T^D:-EZTV<$=ENZ:R&[Q*MJ_(]@-DAP>J5:L@](9$!XWHP"CZCSTK M9>5'2@[42N..EDJQ:H0#&^H%AXW@T"QXPRD=)3E4U80=-95DU=)( MGI@E,T$2G:*)6L0I5 ^\S@P%0T=^VJB:&E5!(!C0]>]SH]^Q+?!$P7HI0K=% MI?N6<*A7.U%I3A6M7YO.& %/!H@Z5/<<#)6V:EYO;#[M' "-.'TM(^HHW52F M,% :@<9L,O'MJ?ZB@RV5H1G+XRE1!^XUL$EH^X?"53,O#(>Z!6P)#,T('DL* MJ$)YVBEC+5I#;J_3"/N:6R)#,Y+'PP*JM)4M][ S:ZP\KW-=]&6W3(8O0'D( M&%"'72_L *K6I;'S$!H\"5KX0C-]_0(:@5::T?'HUGBB:/TT6V##R9MBPS@? M'%V;$T7KUZ8=&Z!Y;C@*&U/U^L#J5?0]9@34S@C(R-G7K<3/55MK1&9EJ/YP92V0U]I SKM5G8-0N'9'=NSLU0'DL-I.(7J[56C1 < MNL% +:*1&='CJ8%4]D)5M=FH+[K%,WH!ST/,0"I:?7G>*H=?-?."8(AEJ$4P M,B,X+(@!7:TRH^?1SUI.%*V?9\ML%+SI8RCCA'!T;4X4K5^;=FI YJGA&&0@ M]0Y!X.*_7 M5EU8(%\O&K<@QF80CV4%5I&K]K<7C/J26RIC,Y7'HP*K5)[:V.W^'9[U6I,B>>=XJ5*\Q)M\1]02P,$% M @ *95T6<\F4_"W P _PX !D !X;"]W;W)K&ULK5=M;]LV$/XKA%8,+;!:;[;L9K:!Q%[1#,T:-,OV8=@'1CY+1"G2(^F7 M[=?O2-FRE,@:,NB++;[<<_?PCL>[Z5ZJ;SH',.10<*%G7F[,YLKW=9I#0?5 M;D#@REJJ@AH$;TM"JK^ MO@$N]S,O]$X37UF6&SOASZ<;FL$#F,?-O<*17Z&L6 %",RF(@O7,NPZO%N'0 M"K@=OS'8Z]HWL52>I/QF![>KF1=8BX!#:BP$Q;\=+(!SBX1V_'4$]2J=5K#^ M?4+_Z,@CF2>J82'Y[VQE\IDW\<@*UG3+S5>Y_P1'0B.+ETJNW2_9EWO'L4?2 MK3:R. JC!043Y3\]' ^B)H X[0+142!Z+I!<$(B/ K$C6EKF:"VIH?.IDGNB M[&Y$LQ_N;)PTLF'"NO'!*%QE*&?F2U!L1^U1DENAC=JBBXPF;Y=@*./Z'7E/ M'A^6Y.V;=^0-88+<,<[Q^/74-ZC=8OCI4=--J2FZH"DF=U*87).?Q I6+?*+ M;ODPZ@#PD7;%/3IQOXDZ$;^D9D#B\ <2!=&PS:!N\9^W_))XPYRX5AQ'G:ASQ\%YA[._H$5R3#G8.!QJ35@W&&L77]9W&*JX-3@LI$DI3HG:TP\ M)(=5!JTQ6*I+G#J;PG;S]^/!:.KOZHQ;-H7!(*EV-:B,*BJC3BJ?G>$$#AO, M4*7!3X#FIS(3CB 3. 54"28RC=?+>Q*C6/Z@:/!I-G MK#K-^Y]^3"KR22?YA77-1^N:3^@:)-C&HA/BM5';$UB#[;AB.^[KIH[[Y-P3 M6(/SI.(\Z?3PK])03H2TCR]^T$)NA6EC/'D1J\DHJ5VNDLK+79-@6 OIAHT? M*AL_=-KXBS1D"9IEPJ4,JD_16'O;VDSN1'VMDWH":QQ &)R?\Z"OT#PB]42[ M+[0F[UH9$_83GD><>O(?3N(7R;1E6SP>77HCPNAL9]1I)]:>6%D*?";2G(H, M2(I)7V$QVVIK)]:K/=036I/YN;H)>RMOPE[KF[[0FKS/%4[87>+$=59DL]#FL4#09C? 54V6V5 R,WKF%YD@;;'_>98X<*RF[ ];64 MYC2P"JJ>=_XO4$L#!!0 ( "F5=%DCY#5->@( ,D% 9 >&PO=V]R M:W-H965T+#_/]\$V><[(1\506BAO>2<37Q"JVK M&]]768$E40-1(3<[:R%+HLU4;GQ5222Y$Y7,CX(@]DM"N9B%VC[BO9VS],L&4>\)N'QMX MD-5*BW(O-@0EYI>]U511]X7.E^;(\YHAB#7,:YD5IER8"7,".4IB8R[@ M_!XUH4Q=P"4\39_/3JZC\.I6P8\%R8F$.Z50*S@%RN&9,F8T*O&U(;7Y_&Q/ M-6VHHJ^HZLT AN$WB()H!"_+>S@_O?ALXYM"VVJCMMK(^0Z_\)W6RJPH!9VR M^^@:EU&_B^V3&U61#">>:02%>G82QL'M$<9ARS@\YI[.B"KZF!I5&#B9 M[;5M.@Z"Q-_VY!JUN49'*C'#^% M)JPO62.+.\G"WNG?P!02P,$% @ *95T62/)NP): @ M;@4 !D !X;"]W;W)K&ULK93=3N,P$(5?9100 M @F:-/UC(8U$02NX8,6V8O?:)-/&PK&#QVG9MU_;::.@#5SM3>*Q?5>5(HPCJ)I M6#(N@S3Q6%$=XJ\9OGII@'EP'DN&:U,$NU MN\=]/1XP4X+\$W;-WED40%:34>5>; E*+ILW>]^?0T<0QY\(XKT@]MQ-(D]Y MQPQ+$ZUVH-UNZ^8&OE2OMG!?):\W Q@-SR&.XC$\K^[@]/CLHTUHZVF+BMNB8N\[^L1W49.=(8).=7UT MCB*C=!KN^5LH< M>D M[16;_@502P,$% @ *95T69*"92,* P U@P !D !X;"]W;W)K&ULK9=K;YLP%(;_BD6KJI76<$U(V@0I*=K62=VR=MT^ M.W"26#4XM4W2_?O9D")H"6HFO@3?WO?X/'"(&>\8?Q)K (E>$IJ*B;&6O3+'A@.-R8.Q)=V[CB6'I#0&%2&H'K"Y;N %*M9':QO/> MTRA#:F&U_>K^.<]=Y;+ FX8_4-BN9X80P/%L,09E?=L]Q7V^?2U7\2HR'_1 MKECK>P:*,B%9LA>K'20D+:[X9<^A(K /"9R]P/FHP-T+W(\*O+W R\D4J>0< M0BQQ,.9LA[A>K=QT(X>9JU7Z)-6W_4%R-4N43@;3Z#DC@N3WX'R>\6BM(*(Y M)Q&@*:4LPGKJ IV'(#&AX@)=HL>'$)V?7J!31%)T1RA5*\38E&H[VM2,]J%G M16CG0.@?D>PAU_Z$',OQ&N0W[?)IMFJ5A^WR;QD])#<5PQ*D4X)T5JMC'Y0NS<*.S&H(^R7"?B=E MUN^27I=F84=F-7J#DM[@O\NL57DLL<&[^O$MJ^?72S;L*&0-A5^B\-MK,894 MDB6!6/V+29RNR(("P@?+L=7M6#R%F5]]I?F#-W Z"EB#,RSA#%OA?%?G34KP M@E!58" TEBR!N(E+J]&Q7 JS?H7+I>M5WKH%F8Y"ULB,2C*C5C*_F,2-Y=,J M.Y;#Z%WYV+;G]-X^(AW%+$"8E4.D/O'?8;XBJ4 4ELI>%:^Z+;PX11<=R3;Y MN7+!I#JEYLVU^O KA>H^25C\K6CCZKEITSP#U!+ P04 " IE719 ]6; M-L$" 2"0 &0 'AL+W=O5<88YD:>\Q$+/)%SD1.FN2%U9"B0K M"\J9&WC>T,T)+9PHM&,+$86\4HP6N! @JSPGXF6*C&\FCN_L!FYIFBDSX$9A M25*\0W5?+H3NN0W+BN982,H+$)A,G$O_?.I;@%WQ0'$C]]I@7%ER_F@ZUZN) MXQE%R#!6AH+HWQIGR)AATCJ>:E*GL6F ^^T=^Y5U7CNS)!)GG/VF*Y5-G+$# M*TQ(Q=0MW_S VJ&!X8LYD_8+FWJMYT!<2<7S&JP5Y+38_LESO1%[@"!X Q#4 M@,#JWAJR*N=$D2@4? /"K-9LIF%=M6@MCA8F*G=*Z%FJ<2JZC)\J*JG=H>/K M0I$BI4N&<"DE*@EV6N *B(0%$0IX M-*:A(I8<;S)2V(P9[ \1P5H4R>P"'0 M FXH8WI*@K<45>DI]/QO$'A!'^[OYG!\>/*:QM5.-IX& MC:>!Y>V]P=O(WG.Y3=V6I=_.8HKD7)8DQHFCJT"B6*,3'1WX0^^B0V.OT=CK M8H^N"!7P0%B%;.=>S9H/!A\2EP'7Z!QV&@=%K]+1?69I2OW7F)2,?A)DU;CW31^ "](A.S8@W&C:/SN3)OC M6M\/I5:K,,X*SGCZTB:VT\([8WC6Z#_[E#P[^P*-OO?O./<^D&DU^%6J^4%[ MIOE[5XC_.;GV'YZ.7'/W;CCS6K@A(J6%!(:)IO).1[JZQ?8"WG84+^VEM^1* MGV&VF>E'"PJS0,\GG*M=Q]RCS3,H^@M02P,$% @ *95T6?RK#1AI @ MO04 !D !X;"]W;W)K&ULE51M3]LP$/XKIPQ- M($U-FK0!L312"]M@4C54Q/;93:Z-A6,'VVG@W\\O;>A8Z;0OL<^^Y[GG+K[+ M.B$?586HX;EF7$V"2NOF,@Q546%-U$ TR,W-2LB::&/*=:@:B:1TH)J%<12E M84TH#_+,G=W)/!.M9I3CG035UC61+S-DHIL$PV!WL*#K2MN#,,\:LL9[U _- MG316V+.4M$:NJ. @<34)IL/+66K]G<-/BIW:VX/-9"G$HS5NRTD064'(L-"6 M@9AE@U?(F"4R,IZVG$$?T@+W]SOVKRYWD\N2*+P2[!B MN\%M/F/+5PBFW!@HV"FG*_DN=M'?8 29%!])Z&S:[<:DZM!%'N?TI]UJ:6VIP.O\F1-E1QH#P$FZY)GQ-EPQA MJA1J!:>[^S,XO49-*%-G< *4P]PI*]-XGB3?]5F M(9A]_QV1Y:%T/^DK<4BJ)TL=F>W739XDXV@PS,+- 1'C7L3XJ(C71U0\M52^ M_:D^M*<8[X4^CZ+!^>'(:1\Y_8_TS4,02Y1'*Y#^58%19"IP\49'N-=2-4*V"X,E"3LJF!],/"&UHTKD&70IMV M=]O*S%>4UL'&ULM5EM)T[ MQ9&%;-NS8APFQGR:_W?'YE.:BBA,R!T#/(UCS)ZN240/,P,:SW]\#C=;D?UA MS:<[O"'W1'S=W3$YLBJ4=1B3A("@XN[E 5;F2;5R=43N,7? M*0/+"'/^%ES<$('#2!Y=@J_W-^#BS5OP!H0)N)47D'/&IY:0E+,+6T%)[[J@ MAWKH?0J$"1SX#B ;C13NRV'W?]*HS]V2B:JRA:ILH1S/Z<%KY 7.>#IZKNL M2" HP#%E(OP/9^5YI0JUP!ZIL;/U>L5W." S0RY(3MB>&/,__X">_9F=\3W%Z[[8AUY553>[]91 M(CO9*ZK(>U6L72O''YD3]=3X51#^8! W9"^;X4[2%R38)C2BFR<5Q4&44U>_ M)K!6P.,JX/$9-\&QSC1H FNE85*E83(X[^_S'6[Y7)N+WMJ<=&L3N8VJ*T)1 M6$&GKS:A7;=W6]L.5T*U]B[7=4WGB*K2#GE]>QQL:!&H?9/4^ +O2P'.\1@F6X73-H(]Z*[56$'"PE9^V$W2UPR6T M_2Y7A=W$,^U)\]-#O!8)<% E_-JN4$#Z#6(N.MYR85O#C.H11@+17@.;4"U"H6=*&U4U'+ M!:A)+\"N%(#C1G,MHWG!JGU_6^L%I$\O((4.&)NC(Z(J*[]/V*!:*R#]6@%U M1<#$'-O-S_%]I\(%V@U%U&;?>(XP+!N^,+PF(,$QR1^\B&P88_:H5 [#6"<_ M.#B'LVD1KE8#TJP3450GV,=LADS;56A.@84WP26P)4_+1VOIUH;6CK%L_.F?K M1UI;ORZT=BKJUH\TM7[4;>IVYTG!"T;M)[IUXW?T-7Y'T=+MSLV!VLKK(5HW M?D=_XR\AO5;*CA65TNBXTUN-5RW9>ZY;S#9APD%$'J273((,EQ6OCHJ!H+O\ M[!YD+W2J%WCS_P%02P,$% @ *95T65GC M2[1H @ V@4 !D !X;"]W;W)K&ULK51=;],P M%/TK5IC0)D&3)F' :"/U8\ >)J9-@P?$@YO<-M8<.]BWS>#7<^VDH1M=A1 O M\=<]Q^?<^-Y1H\V=+0&0W5=2V7%0(M9G86CS$BIN![H&12=+;2J.M#2KT-8& M>.%!E0SC*#H-*RY4D(W\WI7)1GJ-4BBX,LRNJXJ;'U.0NAD'PV"[<2U6);J- M,!O5? 4W@+?UE:%5V+,4H@)EA5;,P'(<3(9GL]3%^X#/ AJ[,V?.R4+K.[>X M*,9!Y 2!A!P= Z=A S.0TA&1C.\=9]!?Z8"[\RW[>^^=O"RXA9F67T2!Y3AX M$[ "EGPM\5HW'Z'S\\KQY5I:_V5-%QL%+%];U%4')@654.W([[L\[ "(9S\@ M[@#Q8T#Z!"#I (DWVBKSMN8<>38RNF'&11.;F_C<>#2Y$F9_#T\.R$GZ1">>+_FW1,^%S:6V:P/LZV1A MT=#[_K8OB^TMZ?Y;7,V?V9KG, ZHJ"V8#039\V?#T^C=OA3\)[('"4G[A*2' MV+,'+PO:E[7/<,MRZEE<3]IDZ7! ?V2S:^3/H#@=O.V#6H'A3IE48%:^>UB6 MZ[7"]EWUNWV#FOBZ?+0_I<;5]IG?-&W7N^1F)91E$I9$&0U>4]F;MI.T"]2U M+\:%1BIM/RVI^8)Q 72^U!JW"W=!W\ZS7U!+ P04 " IE7196K]E7)T" M @!P &0 'AL+W=O96 M5/$@"L,XJ"BKO71FG]W(="8VFK,:;B11FZJB\N)M"Q? N2F$-GYT-;T>:82[[>?JES8[9EE2!1>"?V6Y+N=> MXI$<"KKA^E8TGZ#+,S;U,L&5O9*F&QMZ)-LH+:I.C XJ5K=W^M1]AQU!%+T@ MB#I!9'VW(.MR035-9U(T1)K16,TT;%2K1G.L-C_E3DM\RU"GTX]"Y WCG- Z M)U>UIO6*+3F0,Z5 *W)\N=$;B=U*2,U^4?LE/SSAE%! 1+&O."''"]"4<6P= M$5:3:RR.(C4+--HUT"#KK)VWUJ(7K'W.M$^&@W;A;D..CDS_+!)BV MCQSUD2-;=_A_D1=,95PHD_K;V5)IB1/GN\M]2QFY*68QG:HUS6#NX6I1(+?@ MI6_?#.+P_2L9AGV&X6O5TULP"X[5*_-QQBYWK3ZV>K,RM^D@&ODX=.O CGKL MZ%4LPF(7K%6-=V&CT(_=L'$/&Q^"35RP\3XLG/H3-RSN8?$A6.*"Q7NP)/$3 M-VO2LR:'6%,7:[+'BJ.76$G/2@ZPAJ&=Z/6*U8IP*% 7^A-,(MO]N.UH ML;9[X%)HW%%ML\0C#*09@.\+(?1SQVRK_:&8_@902P,$% @ *95T62?E M()>&ULO9O];Z,V M&,?_%2NKIE;J C9)VG1II&O@=#?M7M3NMI]=XB;H>,ELD]Y)^^-G P5,B!NV M9_NE#<3^V'P?>.RO31;/&?\JMHQ)]"V)4W$[VDJYNW$<$6Y90L4XV[%4??.4 M\81*=<@WCMAQ1M=%I21VB.O.G(1&Z6BY*,Y]YLM%ELLX2MEGCD2>))1_OV-Q M]GP[PJ.7$_?19BOU"6>YV-$->V#RR^XS5T=.35E'"4M%E*6(LZ?;T1M\$WA% MA:+$[Q%[%JW/2%_*8Y9]U0?OU[(Q2R4&D'5OSU;L3C6)-6//ROHJ&Y3 M5VQ_?J&_+2Y>7>R&<3R5=+GCVC+@NK6CZ0Z%^45OI%:7Z1GF07'T;J7IR MZ;-'BH[2IU:(O(BT1VQ G_)TS'RW$M$7.*B+P\^.C^[0&OZ_>7J&V7Z>FN'?PJE M@N,"/JGA1VG^Z33O=5KPVH7'AWVS".K5]YQ7<#W;/?<^%9+G*N7(2W3/UBS9 MZ<31=[N4L$D_3"?2&[&C(;L=J4PI&-^ST?+''_#,_;DO&I P'Q(6 ,&,B$SJ MB$QL].4]V]'O.A8"94\JSZKX_(7.^H)AY0P-1@G#;D'30]I^Z>'YPMFW1>XI M-)F990*@7AG:36OMIE;MU,,Q+;-EGU[6ND/U@H3YD+ "&8$8%8'8 :93F:0 M$8&$^9"P AF1.2JCLB5]9%XL]EPMJ&2H1V/TC#:T1C1),O3HVGEZO A5U-= MUWS,5]96AZH-"0N 8(;:U[7:UU:UU>1-.A M>BK4I/^B3_@2C7%+>'?LNM[5M*-]59!T"G;+^=:^#I45"&;(.J]EG5ME_6VK MF-LL7K;39,'Z*T&5CV&OIA\=>1V1KCX;>X)"P AF M1 *[C4EQ3XR%NM/74;K1TV]1R*X_] I>(:^,E-+1V][L4,%!:0$4S92\Y0OQ MB9*'RL:Q,->&?HC\^$!^[T!^:Q<&RP])"Z!HIORDD9^\,B-_F<-4J>:$%%,A MS1S3E=S:[&#)(6D!%,V4O'&EV&JQEA_SY%'E%+-8$\F(#V/SB5QYR8DQOLNM?NK!L92 ?L@]("*)H9F<8(8[L3 M[HE,D[MR44RDRA#I1\2Z:G97-35O160^'Y-N,$ =,2@M@**9P6A,,;8Z/+VD MD_-P2P6K@D!%9R)[X,U4E-A>?5^DP"U--Z>-.K,31AU0GPQ*"Z!H9IP:JXSM M7OGTI3<[:.C*!>ZQW(>+;WVE#E;?H#IF*MC87VSWOP],RI@E+S=N:[A.]:K< MZ2,SI'5=531CG._Z/;^GD-LM%$#URY2WL<'8[H.;]4VEWJ\J0<2(],H'Z3=7 MH#0?E!9 T M$N66:EH]1+W9W0X?'";YHF0-%7S'-RK+J1178'2?%!: $4S8]68: *ZMTM -W=!:3XH M+8"BF7%I7#.QNV;@U>RJM5>6L^U]&AP/4*\,13/CT7AE8O?*_V1%NT):5[3M MS0Z6'-010]%,R1M'3.R.^-^N:%=XZXJVO0N#Y0X,=U]V<+>ZN#7%$%=-A3-5+QQV=Y_ MNR_M'>Y+'Z@/NBT-2@N@:*7Z3NO%\83Q3?'&OE#*YJDL7Y"NS]:_"GA3O O? M.;_"-W[Y;G^#*7]J\('R390*%+,GA73'5VH2R,NW]\L#F>V*U],?,RFSI/BX M973-N"Z@OG_*U/R@.M -U+^A6/X-4$L#!!0 ( "F5=%E4412HD ( '8& M 9 >&PO=V]R:W-H965TNQLC2E&GJ>S+>14N[( @2MKJ7)J,%0;3Q<*Z*H"Y=P+?#_V M*)N-;'90U:9"HQLF["XNC,)5ACB33F%IR.E$YH44((PF M6?-@#GQR'?ROY(;B'=6F+$[3% M"2J^\%AQ;H4VJL2#:\[)'%:0%_;\]7FKR8;]9/8ZCG1!,Q@[>-\TJ!TXZ<!B[<>+MNO+?9UW' M42?KE:YAJVMX5-=WT'J$EQ1WA6E=4I$!R:0V^IP(;'AX=&DN\>#^H8>VJ.:/ M.K(N?/?JC?:>I(%[V2\]:J5'1Z7?H[Z,*O7,Q,:J+(7ITQ?U%#=Z)_!]UG4< MNM=O%'J=KF [\AU5&R8TX;!&G.]>(HVJNUP=&%E4C6(I#;:=:KC%'P,HFX#K M:XFWO0EL[VE_->E?4$L#!!0 ( "F5=%D$+/C$V0( ,(' 9 >&PO M=V]R:W-H965T7KNY*,28))>>B+KYX(]6]7@$8\E!P MH2?!RICR+ QUNH*"ZHXL0>!.+E5!#4[5,M2E IHYIX*'4;<[# O*1)",W=J- M2L:R,IP)N%%$5T5!U9\I<+F9!+W@:>&6+5?&+H3)N*1+F(.Y*V\4SL(&)6,% M",VD( KR27#>.YN-K+TS^,E@H[?&Q"I92'EO)U?9).A:0L A-1:!XF\-,^#< M B&-WS5FT!QI';?'3^A?G';4LJ :9I+_8IE938*/ (:H=HWZ'_BD-<.\1.J&?F M9%U00Y.QDANBK#6BV8&+C?-&-4S86YP;A;L,_4QR 0M#CN>8'%G%@,<[PC/0X-4K0'A6E-9^KI1*_0B-#@)^ M3TV'Q+U3R[;?PF?V=O?X )VX"7?L\.)#X;X2VJ@*GX(YQ>!F4)0VH]N"Y<'Z M[6#V@9_IDJ8P"? %:U!K")+W[WK#[NS/!6%3[9BG), MD#K!P"=8FW"/-G1HMA"MDVYG- [7VWI>VO0ZGQJ;'9J#AN;@(,WS0BK#'JFK M,/@6,GM=3.N*BA1(*K5IS6D/.MAA.]ACZVU&VVS;N0X;KL.#7'](\\9@#EL" M%>W1>VD3O1;,44-P=)#@99Z#*]+/)!4UK0P]4"_:B2#VH3V2_S3S/,.M[Y[MN\\W0KYJ%( 39[RC*N9DVI=7+BNBE+(J1J( CB.K(7,J<:N3%Q5 M2*"Q!>69ZWO>Q,TIXTXXM;8[&4Y%J3/&X4X25>8YE;^O(!/;F3-T=H9[EJ3: M&-QP6M $EJ ?BCN)/;=AB5D.7#'!B83US+D<7BPF9KZ=\(/!5K7:Q$2R$N+1 M=&[BF>,9AR"#2!L&BK\-S"'+#!&Z\:OF=)HE#;#=WK%_MK%C+"NJ8"ZRGRS6 MZJ[GD*A46N0U&#W(&:_^]*G6H05 MGFZ 7P/\_P4$-2!X#AB] AC5@)%5I@K%ZK"@FH93*;9$FMG(9AI63(O&\!DW MV[[4$D<9XG2X@)4FQU^%!G(-<0+JA!PO0%.68>L#\3U_3%JC:'I8+LCQT0E1 M*95H8)S0#$GBG1@>ORY]^^+=((WQHX:,.^.+_X4%/-$&S MUX'E"U[A6V+.B,L,B%BW]I1\EY0K:J]AYYY5I*-N4I.6+E1!(Y@YF'<4R TX MX?MWPXGWL4NP0Y(M#D2V)^:H$7/4QQ[><*89S0@O\Q5((VE](8[Q"E3-DRXU M*]:Q934Y>1/ZWF X=3=ME7J7?JM*!R+;4VGDR220D%,]:(44$$'>> ML(ICTM(D./,&Y\]$Z5WIK:(U,G+@SH(]K=D\7*.UYI3B>.VBE,. M,K%%7I%(E%Q7F;BQ-N^(2UL^G]GG^+ZHG@-_::K'R2V5">.*9+!&2F]PAA[) MJN!7'2T*6P)70F-!MZ8!9I75_@'4$L#!!0 ( "F5 M=%F74G?3W@0 *<@ 9 >&PO=V]R:W-H965TV4Q)FU6N1ECWRU8">9Q!E]Y$B=H:3FZ132A6ZD11!W>Z(8FB2:I=OQ50JVJ3AW8 M/+_0?\U?7KW,"Q%TPY*O<20/2VMFH8CNR"F17]CY$RU?:*)Y6Y:(_"\ZE\\Z M%MJ>A&1I&:Q:D,99<23?2B$: >.A +<,<+L!XX$ KPSP.@%X-A P+@/&G0!W M/A P*0/R5[>+=\^%"X@DJP5G9\3UTXJF3W+U\VBE5YSICO(DN;H;JSBY"NB+ M1+=?">)UNV8%VTP!UH 48/+),'@<(LHE%/?&".]PSQME*CDL2]2+)VC<#?3MD( M>2^. M9$N7EIH>!>5OU%K]_!/VG5_Z;(&$!9"P$ C6\F-<^3$VT5<7&R0G49SM=9\1 MZ.^!KK,VLJXU!!(6%+!I#M/?Q;>5[RSLMZ;,0/6U9)Y4,D^,,JO!-$&_,]D[ MJ-?&V&MEA80%D+ 0"-8RP*\,\.'F'1_2#TA8 D+@6 M/Z:5'U/C@'@B"45' M'F^I-N5<+CW0K5I%'"G?TDRJ%>I=GSD%%^/&4'=&CN--)^WQOC$VX%KARUK= M3JW=2D.@2EN:SBI-9S^:9+Q+_^Z=9XSAU_9K2%@ "0N!8"T/YI4'<[AY9@[I M!R0L@(2%0+"6']BI:,=T#^H>X.F@*#T@)06EC2FD-QZGNCR8#>=7Z+C>E:\0N#:?%OCK]:8M"T M%I060M':3M29+9["I0 8,DO=@-("4%H(16N[4N?&V)P<__^5Z>Q?TZ3K=->2 M&W,KKG8 -"^&HK4=J#-C;$ST(%>F\YZUI#_"?M<,T)P8E!9"T=J[6W56[)JS MXO^^,BW!?FL NT9:=,%AMC56FU MJ_XQWTONE*_Q_0;WE ?X/BSVS&M\L87_0/@^S@1*Z$Y5Y8RF:G;BQ:YX<2'9 M,=_V?6%2LC0_/5 24:X?4/=WC,G+A:Z@^M^$U3]02P,$% @ *95T67F% M6_P&ULO5AMC^(V M$/XK5EI5K-22..%E=PN1;EFM6JFG78&N_6P2 ]8E=NHXL"?UQ]=VL@F!X%Z0 M*1\@3CR/YQF/)P\S.S#^-=]A+,![FM!\[NR$R!Y=-X]V.$7YD&68RB<;QE,D MY)!OW3SC&,7:*$U(&31"%)/_ZN0)UZ365X?/V!_J+) M2S)KE.,%2_XBL=C-G7L'Q'B#BD0LV>$W7!$:*[R();G^!H=JKN> J,@%2RMC MZ4%*:/F+WJM '!G T04#OS+PO]<@J QTY-S2,TWK&0D4SC@[ *YF2S1UH6.C MK24;0M4VK@273XFT$^$S7@LP6.(]2_:$;L&"XY@(\((BDA#Q[0X,GK% ),GO MP"^@F1:5TS;5-/GLR^H9#'Z\F[E">J6PW:CRX*GTP+_@P:>,#P$,?@:^YP<= MY@NS^6LDAB" VGS4-G=E+.J ^'5 ?(T77,#[0XX!VYP&HHM7"33J!E+G[S'/ M4(3GCCQ@.>9[[(0__0 GWJ]=+"V!M3@'->? A!XN"LXQ%6#-N+34^XOD8A=H MEUC0TV"J3.S#D5=]9N[^F)1QV2M)C6I2(R.IUTS7"5GI (KE5LH!2KZ3XNB< M8C#NIFATXDJ*XYKBV$CQ\GE$*2ODALJZG0M$8SFEBZ81O6\"C\]CUL2J16]2 MTYL8Z7TFE*1%VN6YT;"OYY; 6ARG-<>IK7(SM_P!#A3:C]-[E6\@CV.@C&%C+;DN: MI^)]"P4%&PD%S1IJI?\:JH3>(T[0.BDSO)-WI9F"SO=_Q>868@DV:@F:Y5(K M%-YB>5=Y; MJ";8R"9HUDTK'!5R&\'K'G.JVA/@A5!$(_4'0*?U8/7ZLKS[C[IL20M5$;F% MLH*-M((/UK+;JMBRA=9N431JRS>JFC[972&UZ_+0@R>I;5[P6D*-C/+-,JI' M:E\NW.8U>C=D;B&S_*,VE+T^E-U&U"VDEM](+=_&\XE:]\7K:/RX%@F>[ KID0+-67.TD2&ULM9CO;Z,V&(#_%8N=IIXT ;;YV261KJE. MVX?JJO9N^^PF3H(.<&9,<_OO9P/%9-B01>N7!@CO^[POCI\:+TZ,?Z\.E KP MH\C+:ND>EZU.=""5"X[TE)^LV.\($*>\KU7'3DEVR:HR#WD^Y%7D*QT M5HOFVB-?+5@M\JRDCQQ4=5$0_O<=S=EIZ4#G[<)3MC\(=<%;+8YD3Y^I^'9\ MY/+,Z[-LLX*65<9*P.ENZ7R"MW.';"I*\&*+EA64&1E^TE^= ]B$("0 M)0!U :BINP4U5=X3058+SDZ J[ME-G70M-I$R^*R4HW*L^#RVTS&B=6:%44F MY&,6%2#E%JQ9*;)R3\M-1BMP\UCSS4$V#0;W?00W]U20+)=''T!6@HD!6IO-ZFH]^U=&2A?]D(%V#X"T ^"L"WYWMP\^'C>1I/-M1WA?JN4),7 M6_)^VN\YW1-!P>=:U)P"4Q^FPR(]=:(8E/2R9@Z4F6#*&):FML[2'I3,P[#?B^'J@\K_" M3E!N8J-I^<%9_1B-!@_^2R-J?%B"< M,^!%4H)C(THK(>MX:B?":2D^D++>R?5FS>6/UTB>C+]REB-M3>2_T_+H/:R* MM%71%?:;L5.7\FRIXEOG+!JL,"=->8&=9[10WB\]+.^\F)M/3QGO8M,U&6)SN#_;M4;;#JI M#;P'PO=968&<[F24[\:R=M[NB;4G@AV;?:@7)@0KFL,#)5O*U0WR^QUCXNU$ M;6WU.Y.K?P!02P,$% @ *95T6&ULK9CO;Z,V&,?_%8N=IE;:A9\A;9<@M2'H-JU; M=-W=7KOP)+$.[,PVR4W:'S\;" TI88GD-PD&?S]^_'QM8SS=,_Y-; D^E[D M5,RLC93;!]L6Z08*+$9L"U0]63%>8*F*?&V++0><5:(BMSW'">T"$VI%T^K> MDD=35LJ<4%AR),JBP/R?)\C9?F:YUN'&9[+>2'W#CJ9;O(87D%^V2ZY*=DO) M2 %4$$81A]7,>G0?$M?1@JK&5P)[<72-=%=>&?NF"[]D,\O1$4$.J=0(K/YV M,(<\UR05Q]\-U&K;U,+CZP,]J3JO.O.*!@::$I H)O?,>=8>W^+;F*0F.3B M%GU A*)GDN=J:(BI+548&F:G39-QW:1WIDD?/:M&-@(M: 995V^K\-L^>(<^ M/'F#P#]2.4*._Q/R'"] 7UYB=//A%FVQ5+WJ"6\^3/L5TQ'RO(9VEA)?$)/O M=F/JP2S^)Y@ROPB37-"G84PG\WX[>OR*ZY_A_L;H^N.?P NT+'FZ43,GQ)/-6M2L?0K;1?Y4WMW;-G[&D&W1CP8S[4^ MF(0EAF ='\:M#^-!'[X"STC:F_1:&!ZEU'7]47B2^$'\M7/%)&QA$I;T)&/L MCL9M,CK)#]ODAX/)?TQ37JJACPM64HG4=@[MSOLQR+IVB3,)B\/WR0G3= M,O@Q.%DJ%R8;3 S!.G;=M7;=#=KUHG@D!;3D;$S X M'31XF':MPT9I<4/KO-/\R<@[67&--IJ8HM7VV4>?^ 7P=748(Y0G:D=2?^VW M=]L#G\?JF,-^JUZ?%CUCOB94H!Q62NJ,)FK3Q.L#F+H@V;8Z,'AE4K*BNMP M5BNWKJ">KQB3AX)NH#T&B_X#4$L#!!0 ( "F5=%F+L]7/!00 .L5 9 M >&PO=V]R:W-H965TB'#,3 !Y)6$O=M?7PDPAH10>T8W!HGS/CJR7B2A MT9'0-Q8 +(C-,9<%*FOLST%[&6B.-(M MPW#T&(>)-AEE=2]T,B(IC\($7BAB:1QC^O,1(G(<:Z9VJO@:^@&7%?IDM,<^ M;("_[E^H*.DEQ0MC2%A($D1A-]:FYL-Z(..S@+]".++*/9(]V1+R)@MK;ZP9 M,B&(P.62@,7E $\011(DTOA>,+6R22FLWI_HBZSOHB];S.")1-]"CP=C;: A M#W8XC?A7Y+DD8MDO.A:QAH;"[J?".Q"8%\JZ!:"[J6"7B'H72IP"H%SJ:!?"/J7"@:%8'"I8%@(AID= M\O'+!G^&.9Z,*#DB*J,%3=YD#LK48LS#1'I]PZEX&@H=GVPX<=\"$GE V6]H M_CT-^4]T.P..PXC=H=_1ZV:&;F_NT W2$0LP!8;"!+TF(6?WE8KG,(J$>47= M3;4XTKE(4C:ENT5"CWE"UB<)V>B9)#Q@:)YXX-7UNNA]V2^]VV^B3C9QHQ=YBGU(W$&O[/<(I#P@-_P4/X9BD"6]RJ31NB>N^#YGF04XFQ3:?3KT3 M>Y5\C(Y=3_JIM?5KYQB5L+E*V$(E;*D2ME()6RN"U9SJE$YU6ITZ]7T*/N: M3@9%>QJZT.1,Y^-;]^']?6IM[EIKJH3-5<(6*F%+E;"52MA:$:QFS7YIS7ZK M-;]EWZQRJ3L %9_@N3'17DRLV?293:0>B2),V;FV<4[-&QI6G&M93L=Y[]W6 M?*[UKDK87"5LH1*V5 E;J82M%<%JWAV4WAVT;]WD%W9MZT9!'D*%B5_=Q)T# M6O9SK2U=NY\;_,]V)_>NRB;G*F$+E;"E2MA*)6RM")9[5Z^<%,5 _>R8D2%7 M&BX_-"IKRY/,:7: IY_#\V/09TS],&$H@IV0&IV^V+O0_&@Q+W"RS\Z=MH1S M$F>W 6 /J P0SW>$\%-!-E">[T[^ U!+ P04 " IE719!N%*[CD% !& M'@ &0 'AL+W=O>W' M^/(>/#G$[#O?$"+ SS"(^-38"+&]M2R^W) 0DDC^9Q6S$ M99&N+;QG! M?A(4!A:R[8$58AH9LTER;\%FDW@G AJ1!0-\%X:8_;HC07R8&M!XO_%$UQNA M;EBSR1:OR3,1+]L%DR4K5_%I2").XP@PLIH:,"?W M+ $<<7#X]OP ]=E(L32\BV MJQ98RZR==VD[T0?M=,!C'(D-!Y\BG_C'\99DSL'1._@=T@I^70H3./ :(!NY M#>VYUX?_NPL^"C]JCI._!R?1V"O:*#7';_D6+\G4D).8$[8GQNS/ M/^# _JL)Z4QB1X!N#N@FZHX&\'U4R>'P=2>XD$4:K<%3' 1 3DHU!IOZP#UG M'YQ)[*@/O+P//.U+OL-R@BW)-7@C:QI%BOU2SHITNEPUH:=ZPT1/K,88XQU&*\$MZ"8EBC MN(&F4\'05M018Y1CC+08<@:M"&U!,JJ3V#42;5T=2<8YR;C=/"'I O$;GG&- M9VB.*CC:"COB0+O89.V.B]\U^)8X#>+?S/>$2><$DEEU(W=S CYCRL K#G8$ M+ @#SZH/&O=.^YQ+Y+G4CCNKY$A@EU5RQWVPE9V0#(3&<9#ICDL# =F>":MC M05]_5SY4\*'6JV8+J%0,EH>WXT'30U4J;:U=J0K_ O4&IK2(MH!RZE!PX)C# M&E0?E@46G@5J[4!E26W!Y39PC8>F,ZAR]6%#8.%#8$LC4EI@6]!Y]?F%H&G7 MYEVBS8]-T9NR96AJ:^S M*U-A6I#>M+1,A3*5H_W!K&X.^JJZHA3^!.G]2;MT*!.I9!$UE#Y,"2I,"=*; MDM8I4:93R>YJ8ZP/-X(*-X+T;N3$M"A3*S.Y=:0^C @JC CR_M?$")W)BF2= MU8>Q086Q0?K/+9T3HTRW;-R@YYFCZK]F%E4&%ED/X+S:F)429WS#6"IEO] M#JBOMR.74U@3IZ4U.2DQRD2/$J,A,D?#"IR^\JYPA4=Q8#^)D7,F0Y+U0A_V MQBGLC:.W-R&! \>I^9S&YV1BA"J)D54ZJ0L)6R<'F!PLXUTDTD.[ M_&Y^2#I/C@:MXO'TA/41,[D+&&/ VB1G;0)'VQZ_MI#$K!2=B)^4&XB3G^#W' MQW[D>+#CXE6N*%7@+4TR.0Q62JWOPE#.5S0E\IJO:::?++A(B=)-L0SE6E 2 M6Z,T"5$4]<*4L"P8#>R]B1@-^$8E+*,3 >0F38G8W].$[X8!#-YO/+/E2ID; MX6BP)DLZI>IE/1&Z%99>8I;23#*> 4$7PV ,[^YQSQC8-_Y@="OWO_9H/7P,0 %0;(ZLX[LBJ_$$5& \%W0)BWM3=S84.UUEH%K/M<%CHB"X-' MGJF5!%^SF,;_M0]UB&6^1U^#17UP##*X BU"DD>MSB,GW8NNT<<:M3 M51F=U\K,M#NY)G,Z#/14DE1L:3#Z] OL1;]Z-'5*31WK'1_1-#7!?3:E&H,' MGNKY*^T8@;$0)%M2/:<4F.W!X7L3LK>W;1U4!=1I(:!N&5#7F^3?M&RE15[H MDLI'[K)*8NZD:YV8Q6@[BJX[@W!;T7.O[+E7.[S@'UW'&4LW:56G7OL3\](O MU?4_?J#[+01T4P9TXTUWO@IMJ50L6X(U%8Q7:O1[P6!/B?#-[MM2SVVCX2=O MQX;?:W]BMF#DUN[HXPN@Z/,GQW3 (_A3:J#&3:>V""!RDI#7U^3((N\W.S53 M#CT0GV'TVR 7=.B"7I T7>H++X=K/;SN5:_UT&$&^CDSJ5WM_0Y.S8ZC$>R= M8<3;0!AT#(->HC2?[WXWT,YWGR('(>CGQZ1VU?<[.#5ECDKP]@QET ;*D$,9 M\F*E<1G4N*E?]I$C$?(CQ-:!W,S^UAM(H#@P0;,YO3+J[,8G,PVS1]+[V5>] M@9[S+-\;5=+"W]NI"7800^CCBP:U04#D"(C\NZ^&M"B\-*(%Y_T@XYVJ$&M#N];HY#TM_OJ3EVD$1G@"1J Y+801+[Z59? M-S4.ZK?&V.$1U^'QZ: "]-4W)NB"UWUQ]JAP=L9^.==5Q6RFTC:^,V"$4=\]0'6W@$SM\ M8O\7S ;5X7?0I#K"@_.'E(JE/661FA2;3.5'$>7=\B1GG)]?N-?S8Z!'(I9, MHR6A"VT:7?=U^D1^LI(W%%_;TXP95XJG]G)%24R%>4$_7W"NWANF@_)\:_0O M4$L#!!0 ( "F5=%D[Q\?$[P, L0 9 >&PO=V]R:W-H965T.)+5=*;_CC8467\ SJ2S45N/);E(P54$K&2R)@,?)N MPYM)F&H%(_'"8"L/GHDV9<;YJU[\GHV\0#."'.9*0U#\V\ $\EPC(8^O#:C7 M?E,K'CZ_H_]BC$=C9E3"A.=_LDRM1E[?(QDLZ#I73WS[&S0&=37>G.?2_))M M(QMX9+Z6BA>-,C(H6%G_T[?&$0<*47I&(6H4HN]5B!N%V!A:,S-FW5-%QT/! MMT1H:433#\8W1ANM8:4.X[,2^):AGAH_?%TSM2.W6RHR,LUI*U"4Y?AT3:;/7R2&?O871H,H3B2(#9O#9U*!,+E5Z@4M,^0J M7C$;Y[S,F %"[1^)3^2*"I!#7Z$1FHH_;PC?U82C,X1C\LA+M9+DHL_7*M,S,C M$U[@<95-+(2@Y1+P""DRVY%#N2G=F6T319M+ZT\F]D_J2G$C*SJ'D8>E0(<2 MO/%//X1I\+/-'Q<"._).TGHG<:&/[]F&98!IM6.06TVM]F'R]7@@ PDH%:+8B@BH\ 7AB6;$N;$1KQ# Z9-$)XMX) M6;M8,K 33EO"Z;\D3-_.$4[M3+HGA.UBW=A.N-<2[CD)/YYWI%/QH\E](; C M&_NMC?W__NCW+^F="X$=>6?0>F?@S( 7GJ,WA!@//$P%N6(EV0$5\I/U?G-#A4;5YOUO*0:DJ*_&*"$9 MW4F'T\.#_B!THOZ*J:>N,RP.9$&9(!ML#D!?\_4-;FQ=RVR_8[>Y_LC@P._= M:- )3N-CD8N3M#.(S@0HVIL1N>O'^;KFUOSH$;D4VK&=^^XA_!_:A_"B_<.E MT(X]M.\@0G<+X:XCC?)IA>BEIXEJEXN3,XFZ[R1"=ROQH4KBAHIJ5?*-PM 8 M=!&L8Z/WW4CH;DM(UX]H>IAZ3'ZE8,IR)&PO=V]R:W-H965TEU.A>VZ!$M((8DEYC 3,1LX$WSW@GA%(9_Q+82TK;62H?'+^ MPW3^#D>.9S0"!H$R$$0_5O C!DDKOKV@B3$O513D#;I^!$4HTZU;I-]) M_7A_>T375S?H"KE(+H@ B6B,WF.J9*,R\$P9T\[28U?5[M!56G6C@!OD:MYG M:OI[U&RA9QZKA41/<0AAC?R#71[[%@!7VZPPG+\QW+UO17P)5!.U< /YGM^N M4\@N_D_"]HEOJ=,J_-A*\5I[\(Q?&N@E45*1.*3Q'+URQI .=>/9.H-G>.UZ M/),][N22!#!R='J0(%;@C'__#7>]/^K(7@ALBWJ[H-ZVH8_OB0[; !KH$^8T MC@WW:QUL613>U%'/\#HIGLESJW&[V1^ZJRHCZYIG,NH4C#I61D]?( (J(3Q$ MI/,+D5NOV=UA8EWK3";=@DGW.-] %I0'^'1K'./OT*F;4SIO2\M>H67/JN7+ MTAPI$D%F=_+)X)"FO2,TM2YZIN'[!:7^:?F@@3[2(PW"V\D*A#ZBT2;,T%30 M XFC/XE$\:%P+9L,RAL,S@G820R1$L0F==KG9[!#BI.[W::K=:.VZV+GTD- M>^5Y[IV0.PYSRN%P9YM5=Y>5?=ES:57*%'QR(CF"'*XEYP^\\H=WB>(#7MYF MX)<,_%.33 .M-WN2Y'L2-GMRF>[)(VGZ=2K;65J5/=>=9;6"CRE7)F%(C5$( M0X]4!HS+1"]6R_"BU) I$=,@D M]M4M)OD_ZB1<%DK87BE-YG,!'* 580G4DLRPNI4-C_T.;OZ2 MM.OFM=O-P9YD5A9,^.2*J8'(211Z1U*X:!7E5F[*$8AY^@%!ZAA+8I5=FHO1 MXB/%)+V:N^7T[ O',Q&Z>I"(P4R+>LV>CA^1?33(.HHOTWOW)U?Z%I\V%T!" M$&:"?C_C7&TZ9H'BT\WX/U!+ P04 " IE719 Y^*R@,$ ""% &0 M 'AL+W=OA6E0TN\\FN8!5)\[8!MK5_OBQG1 2"-FEBD0?2N+<>W+N\2'Q!I#H+::)&%MK*=,[QQ'A&F(L;)9"HJXL&8^Q5*=\Y8B4 XY,4DP=WW5[ M3HQ)8DU&9FW&)R.VD90D,.-(;.(8\_*P'%OWWMV#-]0))N(O CM1.D:ZE 5CK_KD6S2V7,T( M*(120V#UL84'H%0C*1X_$/E"]O] 7E!78T7,BK,?[3+8UT+A1LA69PG*P8Q2;)/_)8+44I0./4)?I[@ M'R=TSB0$>4)@"LV8F;(>L<23$6<[Q'6T0M,'1AN3K:HAB=[&N>3J*E%Y_KW/J-P+^&4H;!=YGY+M^IX;/P_]/#QKH!(7L@<$+SLD> MIY2] Z Y\"T)(5=Y<:+R9U3=C1<(V2HA_ZBP&7#"=+20M0IG##KU#/3CX4ZD M.(2QI;[_0M$ :_+K+U[/_:U.GI; *F)U"K$Z3>B3LC9AV8&0.;"N^ RQ9Q#U MHVP[\8<=6VW=MEQ5%N6YY;"^5P15V'8+MMU&MGH_]$YQV$*R ?0OVJ^DG$6; M4.ZOU-%NA+YTSUH"JZC0*U3H7=W@O3;%:@FL(E:_$*O?NL$SQ&[)N=Z)O4]C M?+M3[^Y!077P07>+S4*$G*39KW,2J84T9;S1[HWWNG0'6P*KR#(L9!E>W>[# M-L5J":PBEN<>F@ZW=M-[I2[):R3\HD3 /%P;8T?* MT)2EJIF5M40;H2[=J+;0JH7[A\+]JQL[I]"68"VA504[-'9>8ROT,6L'IP_S MH&\/CKU=$^:[]IE^Q3NT5]Y_]%>8@C#.5F]RKR!)LJIEV8AR\3:UA%:M^="D M>=WK^[K5;JXMM*I@AW[.:^R /N;KWHEA^SV[XY;^O&./UZ0,;?^,Q0\-EM?< M8?T."7!,C]&L(LWKB6T:NF'ALT;7-_IK39R;:%5!3NT M MC(^.UJ=ZP&:F1 >8;#KWC/F*) )16"I(U^ZK[QO/!E[9B62IF1DMF)0L-H=K MP!%P':"N+QF3^Q-]@V+L./D)4$L#!!0 ( "F5=%FY8B'XD@( +,% 9 M >&PO=V]R:W-H965TJI&22,R M2!-OF^LT46LKN,2Y!K.N*J9W,Q1J.PGZP=[PR(O2.D.8)C4K<('VJ9YKTL(. M)><52L.5!(VK23#M7\]&SM\[_."X-0HW_UN5,N2V;P1HEGGMMR$GP.(,<56PO[J+;?L,W' M$\R4,/X+V]8W"B!;&ZNJ-I@85%PV?_;6UN$@(([?"8C;@-CS;B[R+&^996FB MU1:T\R8T)_A4?321X](]RL)J.N449].[US6W.YANF1F#;GX'7(#>%#2E@;N9([YO_$A)=IE&^^SG<4G ;]GM@>#_B7$ M43R$I\4MG)]=G, ==%4<>-S!.[A-C6:^1G.VHZ:U,-6:R0*]_'.Z-%93!_XZ M5H0&>W@(NZ/9T^@=02P,$% @ *95T62@P43E, @ G@4 !D !X;"]W M;W)K&ULK53);MLP$/T50@6*%"@L65+3UI4%>$G1 M'((:29=#T0,MC2PB%*F2XR5_7RZRZ@2*VT,O$H><]_3>B#/97JI[70,@.31< MZ&E0([:3,-1%#0W5(]F",">55 U%$ZI-J%L%M'2@AH=Q%%V@BR#.WMU)Y M)K?(F8"5(GK;-%0]S('+_308!\>-6[:IT6Z$>=;2#=P!?FU7RD1ASU*R!H1F M4A %U328C2>+U.:[A&\,]OID3:R3M93W-K@NIT%D!0&' BT#-:\=+(!S2V1D M_.HX@_Z3%GBZ/K)_=-Z-ES75L)#\.RNQG@;O E)"1;<<;^7^$W1^WEB^0G+M MGF3O<],X(,56HVPZL%'0,.'?]-#5X01@>(8!<0>(GP+29P!)!TB<4:_,V5I2 MI'FFY)XHFVW8[,+5QJ&-&R;L7[Q#94Z9P6%^+0K9 /E"#Z#)Q1*0,JY?92$: M;IL1%AW/W//$S_ DY$8*K#6Y$B64C_&AT=0+BX_"YO%9PL\%CD@R?DWB*$X' M]"S^'9ZJN _)BM-2IS%7\.5>7ARU1M0&S>[,_-\/&SX@^-GUPW5&V8T(1#92BCT5O3NLI/ Q^@;%U# MK26:]G3+V@Q04#;!G%=2XC&P'^A'&PO=V]R:W-H965TP3P5#PI706,E8SD(S:0@"I93[SJZFD>Q57 2?S/8ZM8]L5064GZS MB\_9U LM(N"0&FN"XF4#<^#<6D(5Q3!>1\+O.B--0Y6B[)#=4L)51DY);QTD!&NM0N MR/DM&,JXOB"?R-/C+3D_NR!G)"#:'FO"!'D2S.C+UL8]XQR?@GMG[>4D,$C. M0@S2FLA-120^0J1'[J4P:TWN1 ;9KGZ 3FD\$[]XYB8^:?"OU/BD%UV2.(S[ M'7CF[U?OG8#3:P+5<_9Z1^S=42686.E6F/ZY7FBCL!#^[7)79:[?;-U ZP00-L"^0AS)1Y"?=<1PU>$>GLY0J1871 M^-+EU%29:=9 F-8E%2G8@*8_R6ETB#=N555%JA(:MH6.4!HWE,8G*=WE!9?/ M@"GYO63FV1:7S4=,PH)3\2;J\0'J<A#&61VI**B\/5E&_Z/'2.K7[YO MT*LQ[+2#0=\?[#'L$NN/6[UEEV-KH(C>V:Z[NUVIL]>#;@+5 \9MY_OA?DOO MD K]I'<$?OP*/_X)^&W7OX- W %MO%_LG5*#)&S_]C,N:$UZ.:B5&X UYDTI M3#7:-+O-D'WM1LN]_1L[?+L)\M5,-;G?4[5B6$0P_4$L#!!0 ( "F5=%GPC+=] MF@( !D' 9 >&PO=V]R:W-H965TAJ370PH,$ M#^,HN@@%93+(4C\WUUFJ&LN9A+DFIA&"ZN!,-@.W'/EI5U$V&6UG0) M"[ _Z[G&4=BS%$R -$Q)HJ&>."&4\=9Q!OZ4#[O:W[%^]=_3R0 W,%/_-"EM-@L\!*:"D M#;?W:OT-.C]>8*ZX\5^R[F*C@.2-L4IT8%0@F&Q;NNGRL - GL. N /$KP&C M(X"D R3>:*O,V[JFEF:I5FNB732RN8[/C4>C&R;=7UQ8C:L,<3;[C@?E5N9* M )F#)HN*:B!G"SPL1<.!J))<2'1 S^S?X<0-Z!4'V_MWP(OIR MR.T;D>UY'_7>1YX].>+]OT^9.YHW5$LFE^;EZ![*T>@M<_1&9'LY&OO[E2]KK^:G6/?;,OU"TSX:=U0OF32$0XF4T> 3*M)M(6X' M5M6^ECTHBY71=RM\NT"[ %POE;+;@=N@?PVS/U!+ P04 " IE719)<*= M ,P" "2!P &0 'AL+W=OM#UZI=MX=I#PY< JJQ,]OYT?]^9T,834C4A[V M?]SWW7=G^VZX%O)%Y0":;$K&U9Y*VHA M@6865#+/[_4BKZ0%=Y*A77N0R5 L-2LX/$BBEF5)Y>L8F%B/G+ZS77@LYKDV M"UXR7- Y/(%^7CQ(G'D-2U:4P%4A.)$P&SG7_:M);.RMP8\"UJHU)B:2J1 O M9G*;C9R>$00,4FT8*/Y6, '&#!'*^%-S.HU+ VR/M^Q?;.P8RY0JF CVL\AT M/G(N'9+!C"Z9?A3KKU#'$QJ^5#!EOV1=V8:^0]*ETJ*LP:B@+'CUIYLZ#RT M\G0#_!K@[P(&!P!!#0ALH)4R&]8-U3092K$FTE@CFQG8W%@T1E-PUD7#GQ#S@)R)W@.E?D,\\@>XOW4'"CVM^J'OM'">]3[9*@?T[\GC_H MT#-Y/SPX(B=HDAA8ON =22249^3S!E^9 D5^74^5EGA7?W=EK6(==+.:]WNE M%C2%D8,/5(%<@9-\_-"/>I^Z0OY/9&\2,&@2,#C&GMQR#5S M(',L]^+NF@<$!CO'WC@!CL*]XWB7LNHTNBU MREL)[JR/L>%4_>$?3=6M[JB^&S"MC*),_K$D=BF*>$_ M[FG"]E,#&V\-S_%J+?,&)T.34^X[L0 M]W-!T>.OF.[%T37*IS)G[#6_^7TQ-:P\(IK02.8(HKYV]($F24Y2<7RKH$8] M9BX\OGZC^\7DU63F1- 'EOP=+^1Z:HP,M*!+LDWD,]N'M)I0$6#$$E%\HGW9 MM^\8*-H*R=)*K")(XZS\)M^K!W$DP+TS KL2V"<"VSXC<"J! S@D$E&'05#"O!L*M@5 E&Q=LM7T?Q+ETBR6S"V1[QO+>BY1>% M(0JU>H5QEGOW17+U:ZQTJ[VVUSO;2WP M"]O=(CR^0;9E]]KFTT%N6Z41N[$AD1T:J@\(2C?46/VZR]X8/W6YB9(F L)\R!A/B0L@(2%0+"& MVWJUVWHZ^NR9;LB/M%A0V5(ETWFKW[2,2_T&"7-+&+8*6KX!VLT.\JE!H*$N25L>&0-;+W]G=@(",UA'0;),R%A'F0 M,!\2%D#"0B!8PVVCVFTC_=J6IT@D-DDL;U#$LAWE9=V$R)BU66_T;IFUF_GF M03O@I7Z"A'F0,!\2%D#"0B!8PT_CVD_C_V7GI1WETA4.$N9"PCQ(F#]^_Z]Y M9D\8O.]Z;OL8 H78: T'Y06@-)"*%K3=O;!=C9 04L/N=AX MD#2WHOVDIM76ZUU1"S2P )060M&:/CE4V;&VK'J4#]7VJ=-:!5IT!Z6YH#0/ ME.:#T@)06@A%:WKP4'O'O8^G2-#:.RC-!:5YH#0?E!: TD(H6M-VAYH^UA?U M.Z9(T)I]16ND*VR=Y"L7=$P/E.:#T@)06@A%*PUE'AW32"E?%4=V!(K8-I/E M*8:ZM3X6]+DX#'/2[N([KSS<<\"49XT>"5_%F4 )72JD=3M4$^#E\9WR1K)- M<1ADSJ1D:7&YIF1!>=Y!_;YD*G57-_D ]2&JV7]02P,$% @ *95T62[6 M76%? P FA8 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5R-VF5IH:0M9 M5D#:D"I-VJ9*[*D,W+./;:O2=)! MJ5>"W>R M\W!Q?5XW+XCO)%YM$Q_.W_U^1BB$94\$GB@,KI1D7*QON0F":BUQYVFP6DS: 2/G; MPH'MP3ZJ=3(N0 M5[?O5X5Q.%-T%72O2$NH3B;))%<)4TV:@*Q#HX%@*=A1?#:'L\X+'T"M\\PT M$DYGN:25AS6C;AC9*1/B#GYD?J1;VLMT8_VJBI%-TQBJFU;&=D!_4\UJ;\I& M+]+U"OZ8Z\\+,QQ9]6&'L%O%4KZL^LNT,8"I![@Z+0JQ^B3X3&;,#O[@A*,! M7?.\>:[X;Y,-2F5J DP1[Y$IS:>;D5^*%O=LJ=?EM$QQS]T3]/QOYWG&)%-4 M;)HVM7_,L_QBQ_5=^34\5S\KNXX1DU?';S+L';_'^HGGV$V>Q$SV3\%D? (F M>Z_VJ_DO\GP.$O2KY\I-QY.D2;U)LLN-!< MUKTY3Q(FGSR]&GE-)^;%>TO?7)^PE"Z$OF_ (6G;WUC"%UG<7'4+$U%?U;:_ MPO#,H_#ZW<3DXC)A2Y:,ZZZ:3:JF9QHF:WT 81>YJ0XW@G$LYD8 P_)@#C". M96%Y_J?Q]-'Q6 SSUG]Z $*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'&&V0MBJ' O7]WN-92C^&!LB*W4M6NT3?< M2G%G?I_WAVPOC5S)4MJ?9Z/V[U*,6"5K6-51>RM$+/N!4?M6IVLM[XR[A?,08_HXW#X;4+XJG^/V%4Z[7,Q4SE325J MV\51B](#UF8K=V;$:EZ)L]&YV@O-EGPC_(]RWW)9=#_0.C(0+GTJW0E]6;2, MA#Q7B]E\D?IXGS. &2 0 9'A/PW ) A AD>!3*[ M<2]?Y@L &2&0T1$A>Y&,$TD-=B+^H&CH=O$9BWM# 77&IVR\M&L"^"FT8+ M_P$#!^L3;+0^(;[KN-FR^?=&[GGIN=J>O*SWPEC_28B)2H78*A>RYG7N',NN M12X[1OIVB(0Y8T(L MC8]*%7>R+.]O-LOKC2=@4V-$/W"8-";$UIB)5>_^Q]PPH9:#JBK9/I'=$WKN MTESW- CW3/2? \P-$V(Y9%;EW[:J+(0V?[6#BOT)V3 E3(B=T-&PZ1W7!5N6 MO.Y%#?/#A%@0EW6N*L%N^(]>3P:8%0)B*RS<=>^YEFYVD6VYACH-,!4$Q"JX MLEN'U-&]8HX4@J%S"F(-9,W*B.^->Q.;[_\P0( 9(" VP)+_9'OC>[+]>)T+ M-I,F+Y7/1B DYH2 V G.G-(-'.Q&\\)[?JJUT\*C9"G C!"0&P')?GN3G0"3 M14 LB_O\E[VX:=.DEY +\T- [(8B8)B4T"LL]!-LPD(;%)\#04EJI"S"LA^?1B90=CA]:FJ(M36$+*7D!, MS"HAL54>IWV#D<2D$A)+92C7&H3$E!(2*^51TC5(B,DE));+@_1<:L,W&RTV M_.!I?PIB8G()GZ'">FL@+DLX88PQ"\7/.<=I1_3& MS2*-SKZC>S+0S@A)F:AF-A"/8A6)B"^&8T.DQ9J&8 MV$(X)G1ZC%DH)K905]@X5\[BVK: F:BETFRA;']F&6,6BLDMU&%6.U6W_G$C M.X"&NT_)),/DDU%,@%+.W/0S='T8LGZ'E]>%;$W-/0NR>H8KK=?:U#>PR^PHQ M,?A1-B8OI)B?6#8O:&S1234$HL(;AQ97 <2C'WI,3N M&5Y6\5EIP=&ZS/[??#"-BTDE; MZ8S;-YOW[PJQEK4H%N[RQK7GO,R7FOF7=M-8$,5^X]BZ*@0#75P" A+@ &@ 'AL+U]R96QS M+W=O[;<@;V03WH2<09H0)Q^4>?4,'3KW)LQD-['O:';EA\G([G85WM MQ['[4=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ:S7NS*[4LEU'W]S.JYZ?[F8O7 MSZ[\S\1VNSULRL]V\_M4SN,_!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^((4@G3_((,CF#W((\OF# H)B_J ,07G^H!4$ MK>8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG M[81P)P*Y$]*=".Q.B'@OJ+01Z"^HM M!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;T.] MC4!OFVQV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*] M,^J="?3.J'W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4N MEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\ MW,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$90 M1.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J M4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'( MJE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56C MR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5 MHLAJ462U*+):%%GM_Y3UI_?[3XZ?G_7@NO$EG\U_>K[^#5!+ 0(4 Q0 ( M "F5=%D'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ *95T649F^X[N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ *95T69E&PO=V]R:W-H965T&UL4$L! A0#% @ *95T62H.X,M3 M!P TA\ !@ ("!(@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *95T62=K1BNB P ] L !@ M ("!"Q\ 'AL+W=O,B !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ *95T61D.AR5_"@ +QP !@ ("!?3, 'AL+W=O M&PO=V]R:W-H965T _ MC08 (L4 9 " @69) !X;"]W;W)K&UL4$L! A0#% @ *95T6?IYWO=>! K0H !D M ("!*E 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *95T63"KI)]-! F H !D ("!]E\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *95T69]# M1I.U! /@L !D ("! 7X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *95T64KATV) ! :@L !D M ("!7HT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *95T68)84#Q @ F04 !D ("! MJI@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *95T64K0,%9V P ;P@ !D ("!)ZH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *95T66J$6XT^ M! C@H !D ("!HK@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *95T68!&UP;9 P ?0D !D M ("!M,4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *95T69'S Q', P \PD !D ("!--, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*95T64/@.VY/ P 6@\ !D ("!(=X 'AL+W=O&UL4$L! A0#% @ *95T6>/S0Z2=%P M\ T! !D ("!]^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *95T6> C8N3H @ L @ !D M ("!Q@D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *95T69>51P8, P _0D !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ *95T M62/D-4UZ @ R04 !D ("!RA\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *95T60/5FS;! @ $@D M !D ("!32@! 'AL+W=O&PO=V]R:W-H965T4M 0!X;"]W;W)K&UL4$L! A0#% @ *95T65GC2[1H @ V@4 !D M ("!!S,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *95T6511%*B0 @ =@8 !D ("!33\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *95T69=2 M=]/>! IR !D ("!4$@! 'AL+W=O85;_!P$ #0%P &0 M @(%E30$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *95T6&PO M=V]R:W-H965T 9 " @3Y> 0!X;"]W;W)K&UL4$L! A0#% @ *95T67URUF9U! ZQH !D ("! MKF,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *95T60.?BLH#! @A0 !D ("!VG ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *95T60P[[*>#! 4"4 !D M ("!0H0! 'AL+W=O&PO@0#75P" A+@ &@ @ &?DP$ >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " IE719+B@*V!4" #\+ M$P @ $SE@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..5@!6 )$7 !YF $ ! end XML 91 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 92 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 335 363 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 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 9952155 - 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 9952156 - 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 9952157 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Revenue Sheet http://www.paloaltonetworks.com/role/Revenue Revenue Notes 9 false false R10.htm 9952159 - Disclosure - Fair Value Measurements Sheet http://www.paloaltonetworks.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 9952160 - Disclosure - Cash Equivalents and Investments Sheet http://www.paloaltonetworks.com/role/CashEquivalentsandInvestments Cash Equivalents and Investments Notes 11 false false R12.htm 9952161 - Disclosure - Financing Receivables Sheet http://www.paloaltonetworks.com/role/FinancingReceivables Financing Receivables Notes 12 false false R13.htm 9952162 - Disclosure - Derivative Instruments Sheet http://www.paloaltonetworks.com/role/DerivativeInstruments Derivative Instruments Notes 13 false false R14.htm 9952163 - Disclosure - Acquisition Sheet http://www.paloaltonetworks.com/role/Acquisition Acquisition Notes 14 false false R15.htm 9952164 - Disclosure - Goodwill and Intangible Assets Sheet http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 9952165 - Disclosure - Debt Sheet http://www.paloaltonetworks.com/role/Debt Debt Notes 16 false false R17.htm 9952166 - Disclosure - Commitments and Contingencies Sheet http://www.paloaltonetworks.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 9952167 - Disclosure - Stockholders' Equity Sheet http://www.paloaltonetworks.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 9952168 - Disclosure - Equity Award Plans Sheet http://www.paloaltonetworks.com/role/EquityAwardPlans Equity Award Plans Notes 19 false false R20.htm 9952169 - Disclosure - Income Taxes Sheet http://www.paloaltonetworks.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 9952170 - Disclosure - Net Income Per Share Sheet http://www.paloaltonetworks.com/role/NetIncomePerShare Net Income Per Share Notes 21 false false R22.htm 9952171 - Disclosure - Other Income, Net Sheet http://www.paloaltonetworks.com/role/OtherIncomeNet Other Income, Net Notes 22 false false R23.htm 9952172 - Disclosure - Subsequent Events Sheet http://www.paloaltonetworks.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9955511 - 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/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 26 false false R27.htm 9955512 - Disclosure - Revenue (Tables) Sheet http://www.paloaltonetworks.com/role/RevenueTables Revenue (Tables) Tables http://www.paloaltonetworks.com/role/Revenue 27 false false R28.htm 9955513 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.paloaltonetworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.paloaltonetworks.com/role/FairValueMeasurements 28 false false R29.htm 9955514 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://www.paloaltonetworks.com/role/CashEquivalentsandInvestments 29 false false R30.htm 9955515 - Disclosure - Financing Receivables (Tables) Sheet http://www.paloaltonetworks.com/role/FinancingReceivablesTables Financing Receivables (Tables) Tables http://www.paloaltonetworks.com/role/FinancingReceivables 30 false false R31.htm 9955516 - Disclosure - Acquisition (Tables) Sheet http://www.paloaltonetworks.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.paloaltonetworks.com/role/Acquisition 31 false false R32.htm 9955517 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 9955518 - Disclosure - Debt (Tables) Sheet http://www.paloaltonetworks.com/role/DebtTables Debt (Tables) Tables http://www.paloaltonetworks.com/role/Debt 33 false false R34.htm 9955519 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.paloaltonetworks.com/role/CommitmentsandContingencies 34 false false R35.htm 9955520 - Disclosure - Equity Award Plans (Tables) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansTables Equity Award Plans (Tables) Tables http://www.paloaltonetworks.com/role/EquityAwardPlans 35 false false R36.htm 9955521 - Disclosure - Net Income Per Share (Tables) Sheet http://www.paloaltonetworks.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.paloaltonetworks.com/role/NetIncomePerShare 36 false false R37.htm 9955522 - Disclosure - Other Income, Net (Tables) Sheet http://www.paloaltonetworks.com/role/OtherIncomeNetTables Other Income, Net (Tables) Tables http://www.paloaltonetworks.com/role/OtherIncomeNet 37 false false R38.htm 9955523 - 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 38 false false R39.htm 9955524 - 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 39 false false R40.htm 9955525 - Disclosure - Revenue (Deferred Revenue) (Details) Sheet http://www.paloaltonetworks.com/role/RevenueDeferredRevenueDetails Revenue (Deferred Revenue) (Details) Details http://www.paloaltonetworks.com/role/RevenueTables 40 false false R41.htm 9955526 - 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 41 false false R42.htm 9955527 - Disclosure - Fair Value Measurements - Schedule of fair value of financial assets and liabilities (Details) Sheet http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails Fair Value Measurements - Schedule of fair value of financial assets and liabilities (Details) Details 42 false false R43.htm 9955528 - Disclosure - Fair Value Measurements - Schedule of Reconciliation Beginning and Ending Amount of Contingent Consideration Liabilities (Details) Sheet http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleofReconciliationBeginningandEndingAmountofContingentConsiderationLiabilitiesDetails Fair Value Measurements - Schedule of Reconciliation Beginning and Ending Amount of Contingent Consideration Liabilities (Details) Details 43 false false R44.htm 9955529 - 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 44 false false R45.htm 9955530 - 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 45 false false R46.htm 9955531 - 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 46 false false R47.htm 9955532 - 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 47 false false R48.htm 9955533 - Disclosure - Financing Receivables - Summary of Receivables (Details) Sheet http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails Financing Receivables - Summary of Receivables (Details) Details 48 false false R49.htm 9955534 - Disclosure - Financing Receivables - Internal Credit Risk (Details) Sheet http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails Financing Receivables - Internal Credit Risk (Details) Details 49 false false R50.htm 9955535 - Disclosure - Derivative Instruments (Details) Sheet http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.paloaltonetworks.com/role/DerivativeInstruments 50 false false R51.htm 9955536 - Disclosure - Acquisition (Schedule of Purchase Consideration) (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails Acquisition (Schedule of Purchase Consideration) (Details) Details http://www.paloaltonetworks.com/role/AcquisitionTables 51 false false R52.htm 9955537 - Disclosure - Acquisition (Narrative) (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails Acquisition (Narrative) (Details) Details http://www.paloaltonetworks.com/role/AcquisitionTables 52 false false R53.htm 9955538 - Disclosure - Acquisition (Purchase Price Allocation) (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails Acquisition (Purchase Price Allocation) (Details) Details http://www.paloaltonetworks.com/role/AcquisitionTables 53 false false R54.htm 9955539 - Disclosure - Acquisition (Intangible Assets Acquired as Part of Business Combination) (Details) Sheet http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails Acquisition (Intangible Assets Acquired as Part of Business Combination) (Details) Details http://www.paloaltonetworks.com/role/AcquisitionTables 54 false false R55.htm 9955540 - 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 9955541 - 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 9955542 - 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 9955543 - 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 9955544 - Disclosure - Debt (Convertible Senior Notes) (Details) Notes http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails Debt (Convertible Senior Notes) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 59 false false R60.htm 9955545 - 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 60 false false R61.htm 9955546 - 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 61 false false R62.htm 9955547 - Disclosure - Debt (Note Hedges) (Details) Sheet http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails Debt (Note Hedges) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 62 false false R63.htm 9955548 - Disclosure - Debt (Warrants) (Details) Sheet http://www.paloaltonetworks.com/role/DebtWarrantsDetails Debt (Warrants) (Details) Details http://www.paloaltonetworks.com/role/DebtTables 63 false false R64.htm 9955549 - 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 64 false false R65.htm 9955550 - 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 65 false false R66.htm 9955551 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables 66 false false R67.htm 9955552 - Disclosure - Stockholders' Equity (Details) Sheet http://www.paloaltonetworks.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.paloaltonetworks.com/role/StockholdersEquity 67 false false R68.htm 9955553 - 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 68 false false R69.htm 9955554 - Disclosure - Equity Award Plans (RSU, PSU and PSO Activities, Additional Information) (Details) Sheet http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails Equity Award Plans (RSU, PSU and PSO Activities, Additional Information) (Details) Details http://www.paloaltonetworks.com/role/EquityAwardPlansTables 69 false false R70.htm 9955555 - 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 70 false false R71.htm 9955556 - 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 71 false false R72.htm 9955557 - 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 72 false false R73.htm 9955558 - 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 73 false false R74.htm 9955559 - Disclosure - Income Taxes (Details) Sheet http://www.paloaltonetworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.paloaltonetworks.com/role/IncomeTaxes 74 false false R75.htm 9955560 - 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 75 false false R76.htm 9955561 - 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 76 false false R77.htm 9955562 - Disclosure - Other Income, Net (Details) Sheet http://www.paloaltonetworks.com/role/OtherIncomeNetDetails Other Income, Net (Details) Details http://www.paloaltonetworks.com/role/OtherIncomeNetTables 77 false false R78.htm 9955563 - Disclosure - Subsequent Events (Details) Sheet http://www.paloaltonetworks.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.paloaltonetworks.com/role/SubsequentEvents 78 false false All Reports Book All Reports panw-20241031.htm panw-20241031.xsd panw-20241031_cal.xml panw-20241031_def.xml panw-20241031_lab.xml panw-20241031_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "panw-20241031.htm": { "nsprefix": "panw", "nsuri": "http://www.paloaltonetworks.com/20241031", "dts": { "inline": { "local": [ "panw-20241031.htm" ] }, "schema": { "local": [ "panw-20241031.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "panw-20241031_cal.xml" ] }, "definitionLink": { "local": [ "panw-20241031_def.xml" ] }, "labelLink": { "local": [ "panw-20241031_lab.xml" ] }, "presentationLink": { "local": [ "panw-20241031_pre.xml" ] } }, "keyStandard": 339, "keyCustom": 24, "axisStandard": 29, "axisCustom": 1, "memberStandard": 49, "memberCustom": 27, "hidden": { "total": 20, "http://fasb.org/us-gaap/2024": 12, "http://xbrl.sec.gov/dei/2024": 5, "http://xbrl.sec.gov/ecd/2024": 3 }, "contextCount": 335, "entityCount": 1, "segmentCount": 76, "elementCount": 690, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 990, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 28, "http://fasb.org/srt/2024": 7 }, "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - 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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "unique": true } }, "R3": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - 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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20241031.htm", "unique": true } }, "R5": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20241031.htm", "unique": true } }, "R6": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952155 - 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-22", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-22", "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-20241031.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - 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-20241031.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-20241031.htm", "unique": true } }, "R8": { "role": "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.paloaltonetworks.com/role/Revenue", "longName": "9952158 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.paloaltonetworks.com/role/FairValueMeasurements", "longName": "9952159 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestments", "longName": "9952160 - Disclosure - Cash Equivalents and Investments", "shortName": "Cash Equivalents and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.paloaltonetworks.com/role/FinancingReceivables", "longName": "9952161 - Disclosure - Financing Receivables", "shortName": "Financing Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.paloaltonetworks.com/role/DerivativeInstruments", "longName": "9952162 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.paloaltonetworks.com/role/Acquisition", "longName": "9952163 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssets", "longName": "9952164 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.paloaltonetworks.com/role/Debt", "longName": "9952165 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingencies", "longName": "9952166 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.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-20241031.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.paloaltonetworks.com/role/StockholdersEquity", "longName": "9952167 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlans", "longName": "9952168 - Disclosure - Equity Award Plans", "shortName": "Equity Award Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.paloaltonetworks.com/role/IncomeTaxes", "longName": "9952169 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShare", "longName": "9952170 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.paloaltonetworks.com/role/OtherIncomeNet", "longName": "9952171 - Disclosure - Other Income, Net", "shortName": "Other Income, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.paloaltonetworks.com/role/SubsequentEvents", "longName": "9952172 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R24": { "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": "24", "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-20241031.htm", "first": true }, "uniqueAnchor": null }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.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-20241031.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - 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": "26", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.paloaltonetworks.com/role/RevenueTables", "longName": "9955512 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.paloaltonetworks.com/role/FairValueMeasurementsTables", "longName": "9955513 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.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-20241031.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsTables", "longName": "9955514 - Disclosure - Cash Equivalents and Investments (Tables)", "shortName": "Cash Equivalents and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.paloaltonetworks.com/role/FinancingReceivablesTables", "longName": "9955515 - Disclosure - Financing Receivables (Tables)", "shortName": "Financing Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.paloaltonetworks.com/role/AcquisitionTables", "longName": "9955516 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables", "longName": "9955517 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.paloaltonetworks.com/role/DebtTables", "longName": "9955518 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesTables", "longName": "9955519 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansTables", "longName": "9955520 - Disclosure - Equity Award Plans (Tables)", "shortName": "Equity Award Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShareTables", "longName": "9955521 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.paloaltonetworks.com/role/OtherIncomeNetTables", "longName": "9955522 - Disclosure - Other Income, Net (Tables)", "shortName": "Other Income, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.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-20241031.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails", "longName": "9955523 - 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": "38", "firstAnchor": { "contextRef": "c-1", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-36", "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-20241031.htm", "unique": true } }, "R39": { "role": "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails", "longName": "9955524 - 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": "39", "firstAnchor": { "contextRef": "c-1", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-46", "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-20241031.htm", "unique": true } }, "R40": { "role": "http://www.paloaltonetworks.com/role/RevenueDeferredRevenueDetails", "longName": "9955525 - Disclosure - Revenue (Deferred Revenue) (Details)", "shortName": "Revenue (Deferred Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.paloaltonetworks.com/role/RevenueRemainingPerformanceObligationsDetails", "longName": "9955526 - Disclosure - Revenue (Remaining Performance Obligations) (Details)", "shortName": "Revenue (Remaining Performance Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails", "longName": "9955527 - Disclosure - Fair Value Measurements - Schedule of fair value of financial assets and liabilities (Details)", "shortName": "Fair Value Measurements - Schedule of fair value of financial assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-86", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "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-20241031.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleofReconciliationBeginningandEndingAmountofContingentConsiderationLiabilitiesDetails", "longName": "9955528 - Disclosure - Fair Value Measurements - Schedule of Reconciliation Beginning and Ending Amount of Contingent Consideration Liabilities (Details)", "shortName": "Fair Value Measurements - Schedule of Reconciliation Beginning and Ending Amount of Contingent Consideration Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "longName": "9955529 - 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": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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-20241031.htm", "unique": true } }, "R45": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforsaleDebtSecuritiesNarrativeDetails", "longName": "9955530 - 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": "45", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails", "longName": "9955531 - 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": "46", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "longName": "9955532 - 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": "47", "firstAnchor": { "contextRef": "c-219", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails", "longName": "9955533 - Disclosure - Financing Receivables - Summary of Receivables (Details)", "shortName": "Financing Receivables - Summary of Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails", "longName": "9955534 - Disclosure - Financing Receivables - Internal Credit Risk (Details)", "shortName": "Financing Receivables - Internal Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "panw:FinancingReceivableOriginatedRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "panw:FinancingReceivableOriginatedRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails", "longName": "9955535 - Disclosure - Derivative Instruments (Details)", "shortName": "Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails", "longName": "9955536 - Disclosure - Acquisition (Schedule of Purchase Consideration) (Details)", "shortName": "Acquisition (Schedule of Purchase Consideration) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-233", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-233", "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-20241031.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails", "longName": "9955537 - Disclosure - Acquisition (Narrative) (Details)", "shortName": "Acquisition (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-233", "name": "panw:BusinessCombinationConsiderationTransferredReturned", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "unique": true } }, "R53": { "role": "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails", "longName": "9955538 - Disclosure - Acquisition (Purchase Price Allocation) (Details)", "shortName": "Acquisition (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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-234", "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-20241031.htm", "unique": true } }, "R54": { "role": "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "longName": "9955539 - Disclosure - Acquisition (Intangible Assets Acquired as Part of Business Combination) (Details)", "shortName": "Acquisition (Intangible Assets Acquired as Part of Business Combination) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-237", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-237", "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-20241031.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "longName": "9955540 - 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-20241031.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-20241031.htm", "unique": true } }, "R56": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails", "longName": "9955541 - 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:IntangibleAssetsGrossExcludingGoodwill", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "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-20241031.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "longName": "9955542 - 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-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseofIntangibleAssetsDetails", "longName": "9955543 - 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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "longName": "9955544 - Disclosure - Debt (Convertible Senior Notes) (Details)", "shortName": "Debt (Convertible Senior Notes) (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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-248", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "unique": true } }, "R60": { "role": "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "longName": "9955545 - 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": "60", "firstAnchor": { "contextRef": "c-254", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-254", "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-20241031.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "longName": "9955546 - 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": "61", "firstAnchor": { "contextRef": "c-252", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-252", "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-20241031.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.paloaltonetworks.com/role/DebtNoteHedgesDetails", "longName": "9955547 - Disclosure - Debt (Note Hedges) (Details)", "shortName": "Debt (Note Hedges) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-259", "name": "panw:SharesOfCommonStockCoveredByNoteHedges", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-259", "name": "panw:SharesOfCommonStockCoveredByNoteHedges", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.paloaltonetworks.com/role/DebtWarrantsDetails", "longName": "9955548 - Disclosure - Debt (Warrants) (Details)", "shortName": "Debt (Warrants) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "panw:ClassOfWarrantOrRightThresholdTradingDays", "unitRef": "day", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "panw:ClassOfWarrantOrRightThresholdTradingDays", "unitRef": "day", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "longName": "9955549 - Disclosure - Debt (Revolving Credit Facility) (Details)", "shortName": "Debt (Revolving Credit Facility) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-267", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails", "longName": "9955550 - Disclosure - Commitments and Contingencies (Purchase Commitments) (Details)", "shortName": "Commitments and Contingencies (Purchase Commitments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "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-20241031.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9955551 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "shortName": "Commitments and Contingencies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-281", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-281", "name": "us-gaap:LossContingencyPatentsAllegedlyInfringedNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.paloaltonetworks.com/role/StockholdersEquityDetails", "longName": "9955552 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "longName": "9955553 - 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": "68", "firstAnchor": { "contextRef": "c-289", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-289", "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-20241031.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "longName": "9955554 - Disclosure - Equity Award Plans (RSU, PSU and PSO Activities, Additional Information) (Details)", "shortName": "Equity Award Plans (RSU, PSU and PSO Activities, Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-291", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-296", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "unique": true } }, "R70": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails", "longName": "9955555 - Disclosure - Equity Award Plans (Valuation Assumptions) (Details)", "shortName": "Equity Award Plans (Valuation Assumptions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-299", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-299", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "longName": "9955556 - Disclosure - Equity Award Plans (PSO Activities) (Details)", "shortName": "Equity Award Plans (PSO Activities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-306", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-308", "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-20241031.htm", "unique": true } }, "R72": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofShareBasedCompensationExpenseDetails", "longName": "9955557 - 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": "72", "firstAnchor": { "contextRef": "c-1", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20241031.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.paloaltonetworks.com/role/EquityAwardPlansAllocationofSharebasedCompensationAdditionalInformationDetails", "longName": "9955558 - 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": "73", "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-20241031.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-20241031.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.paloaltonetworks.com/role/IncomeTaxesDetails", "longName": "9955559 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShareComputationofBasicandDilutedNetIncomePerShareDetails", "longName": "9955560 - 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": "75", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20241031.htm", "unique": true } }, "R76": { "role": "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails", "longName": "9955561 - 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": "76", "firstAnchor": { "contextRef": "c-322", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-322", "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-20241031.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.paloaltonetworks.com/role/OtherIncomeNetDetails", "longName": "9955562 - Disclosure - Other Income, Net (Details)", "shortName": "Other Income, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "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-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20241031.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.paloaltonetworks.com/role/SubsequentEventsDetails", "longName": "9955563 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "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-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-325", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "panw-20241031.htm", "unique": true } } }, "tag": { "panw_A2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "A2023WarrantsMember", "presentation": [ "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/20241031", "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/20241031", "localname": "A2025NotesMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails", "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "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/20241031", "localname": "A2025NotesOptionToConvertMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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/20241031", "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/2024", "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": [ "r64", "r867" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 $8.6 and $7.5 as of October\u00a031, 2024 and July\u00a031, 2024, 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": [ "r1017" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r99" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities:", "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r67" ] }, "us-gaap_AccruedLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r67", "r1121", "r1122", "r1132" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r20", "r83", "r202", "r675", "r703", "r704" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive 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": [ "r3", "r12", "r20", "r536", "r539", "r592", "r699", "r700", "r998", "r999", "r1000", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "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": [ "r344", "r812" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r931" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r944" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r944" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r944" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r944" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r38", "r39", "r458" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r977" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r903", "r913", "r923", "r955" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r906", "r916", "r926", "r958" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r978" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r944" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r951" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r907", "r917", "r927", "r951", "r959", "r963", "r971" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r969" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r488", "r493" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r142", "r1039" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r203", "r282", "r323" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForNotesAndLoansReceivableCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "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": [ "r203", "r282", "r323" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForNotesAndLoansReceivableNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "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": [ "r282", "r323" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "AmericasMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Americas", "label": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r990", "r991", "r992", "r993", "r1190", "r1191", "r1192", "r1193" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r92", "r407", "r1003", "r1138" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "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": "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": [ "r407", "r836", "r837", "r1003", "r1138" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r341", "r348", "r831" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r261" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r27" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific and Japan (\u201cAPAC\u201d)", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r990", "r991", "r992", "r993", "r1190", "r1191", "r1192", "r1193" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "verboseLabel": "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": [ "r846", "r868", "r1025", "r1030", "r1031" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r127", "r141", "r199", "r230", "r265", "r267", "r274", "r275", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r525", "r527", "r572", "r671", "r743", "r823", "r824", "r867", "r894", "r1081", "r1082", "r1141" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r192", "r204", "r230", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r525", "r527", "r572", "r867", "r1081", "r1082", "r1141" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r547", "r548", "r855" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 3.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": [ "r293" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.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": [ "r294" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "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, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "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 sixth through tenth 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": [ "r299", "r669" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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": [ "r1026" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "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": [ "r1026" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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": [ "r1029" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "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": [ "r1029" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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": [ "r1028" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateAxis", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails" ], "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": [ "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardDateDomain", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails" ], "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": [ "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r966" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r967" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r962" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r962" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r962" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r962" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r962" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r965" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r964" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r963" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r963" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r360", "r1155", "r1156" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r54", "r57", "r360", "r1155", "r1156" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "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": [ "r342", "r343", "r344", "r345", "r346", "r518", "r849", "r850" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "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": [ "r40", "r41", "r342", "r343", "r344", "r345", "r346", "r518", "r849", "r850" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "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": [ "r518" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r0", "r1", "r10" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contingent consideration for a business acquisition", "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": [ "r0", "r1" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent consideration liability", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r0", "r1", "r46", "r521" ] }, "panw_BusinessCombinationConsiderationTransferredReturned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "BusinessCombinationConsiderationTransferredReturned", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Return of purchase consideration", "label": "Business Combination, Consideration Transferred, Returned", "documentation": "Business Combination, Consideration Transferred, Returned" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r522", "r1002" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undiscounted contingent consideration, value, high", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r48" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undiscounted contingent consideration, value, low", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r48" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r47", "r123" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r47", "r123" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/Acquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "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": [ "r116", "r519" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails" ], "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": [ "r43" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails" ], "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": [ "r42", "r43" ] }, "panw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetLiabilitiesAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetLiabilitiesAssumed", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails" ], "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/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r117", "r118", "r119", "r120" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Summary of Significant Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r100", "r101" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r336" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetCurrent", "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": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r335" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "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": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r335" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r24", "r194", "r816" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r1121", "r1122" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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": { "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": [ "r24", "r97", "r227" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 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": [ "r2", "r97" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r194" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Losses 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": [ "r63" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedging", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "verboseLabel": "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": [ "r9", "r888", "r889", "r890", "r891" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r939" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r937" ] }, "panw_Circumstance1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "Circumstance1Member", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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/20241031", "localname": "Circumstance2Member", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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/2024", "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/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "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": [ "r34" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "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/2024", "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": [ "r431" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r431" ] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r34" ] }, "panw_ClassOfWarrantOrRightThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "ClassOfWarrantOrRightThresholdTradingDays", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant trading days", "label": "Class Of Warrant Or Right, Threshold Trading Days", "documentation": "Class Of Warrant Or Right, Threshold Trading Days" } } }, "auth_ref": [] }, "panw_CloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "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": [ "r943" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r943" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r106", "r375", "r888", "r889", "r890", "r891" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "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": { "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": [ "r74", "r130", "r673", "r730" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r104", "r362", "r364", "r800", "r1067", "r1073" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r884", "r885", "r886", "r888", "r889", "r890", "r891", "r1007", "r1008", "r1010", "r1119", "r1187", "r1188" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r77" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "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": [ "r77", "r731" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r77" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r77", "r731", "r749", "r1188", "r1189" ] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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; 327.7 and 325.1\u00a0shares issued and outstanding as of October\u00a031, 2024 and July\u00a031, 2024, 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": [ "r77", "r78", "r111" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r948" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r947" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r949" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r946" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r21", "r213", "r215", "r219", "r665", "r683", "r684" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r433", "r434", "r445" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r433", "r434", "r445" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r446" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r66" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r1122", "r1123", "r1124", "r1125", "r1132" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "verboseLabel": "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": [ "r846", "r848", "r855", "r868", "r882", "r1184" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r86", "r87", "r629" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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": [ "r375", "r1079" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r375", "r1079", "r1080" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "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": [ "r45", "r1055", "r1057", "r1058", "r1059", "r1061", "r1062", "r1065", "r1066" ] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r25", "r26" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r25", "r26" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/Debt" ], "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": [ "r105", "r228", "r355", "r356", "r357", "r358", "r359", "r374", "r375", "r385", "r391", "r392", "r393", "r394", "r395", "r396", "r401", "r408", "r409", "r411", "r585" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails", "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "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": [ "r18", "r66", "r67", "r128", "r129", "r232", "r386", "r387", "r388", "r389", "r390", "r392", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r833", "r834", "r835", "r836", "r837", "r866", "r1005", "r1068", "r1069", "r1070", "r1137", "r1139" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r18", "r129", "r412" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r107", "r388" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r33", "r70", "r109", "r110", "r388" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r33", "r70", "r109", "r110", "r388" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r386", "r585", "r586", "r834", "r835", "r866" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r69", "r415", "r585", "r586", "r866" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest rate (in percentage)", "verboseLabel": "Sale price of warrants (in percentage)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r69", "r387" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails", "http://www.paloaltonetworks.com/role/DebtWarrantsDetails", "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "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": [ "r18", "r232", "r386", "r387", "r388", "r389", "r390", "r392", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r406", "r407", "r833", "r834", "r835", "r836", "r837", "r866", "r1005", "r1068", "r1069", "r1070", "r1137", "r1139" ] }, "us-gaap_DebtInstrumentRedemptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtScheduleofInterestExpenseRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption", "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/2024", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r137" ] }, "us-gaap_DebtInstrumentRedemptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionTable", "presentation": [ "http://www.paloaltonetworks.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "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/20241031", "localname": "DebtInstrumentRepurchasePriceAsPercentageOfPrincipalAmountPlusAccruedAndUnpaidInterestInEventOfChange", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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/2024", "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": [ "r397", "r413", "r584", "r585", "r586", "r834", "r835", "r866" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1041" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r148", "r332", "r829" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r148", "r332" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r148", "r332", "r829" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r148", "r332" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.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, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1041" ] }, "panw_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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/20241031", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughThreeYearsFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "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/20241031", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterThreeThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "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/20241031", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterThreeThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesContractualMaturitiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "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/2024", "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": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1032" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r497", "r498" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r497", "r498", "r672" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r99" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r7", "r265", "r271", "r275", "r823", "r824" ] }, "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as noncurrent." } } }, "auth_ref": [ "r529" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_OtherAssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r205" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r719", "r722", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r757", "r758", "r759", "r760", "r763", "r764", "r765", "r766", "r784", "r785", "r788", "r789", "r884", "r886", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1133", "r1134" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r55", "r58", "r59", "r126", "r719", "r722", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r757", "r758", "r759", "r760", "r763", "r764", "r765", "r766", "r784", "r785", "r788", "r789", "r819", "r884", "r886", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1133", "r1134" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstruments" ], "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": [ "r125", "r533", "r541" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r14", "r55", "r58" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r205" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r205" ] }, "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current." } } }, "auth_ref": [ "r529" ] }, "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent." } } }, "auth_ref": [ "r529" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "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": [ "r541" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1116", "r1117" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r14", "r49", "r50", "r51", "r53", "r56", "r58", "r60", "r61", "r62", "r541" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "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": [ "r122", "r1055", "r1057", "r1058", "r1059", "r1061", "r1062", "r1065", "r1066" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r444", "r839", "r840", "r841", "r842", "r843", "r844", "r845" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r444", "r839", "r840", "r841", "r842", "r843", "r844", "r845" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlans" ], "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": [ "r456", "r461", "r489", "r490", "r492", "r852" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r898" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r930" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r941" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1190", "r1191", "r1192", "r1193" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r220", "r238", "r239", "r240", "r241", "r242", "r243", "r248", "r250", "r258", "r259", "r260", "r264", "r516", "r524", "r544", "r545", "r666", "r685", "r820" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r220", "r238", "r239", "r240", "r241", "r242", "r243", "r250", "r258", "r259", "r260", "r264", "r516", "r524", "r544", "r545", "r666", "r685", "r820" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShare" ], "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": [ "r247", "r261", "r262", "r263" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r500", "r853" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r67" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r491" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r491" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r896" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r896" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r896" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r980" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r896" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r896" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r896" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r896" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r935" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r976" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r976" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r976" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r13", "r190", "r216", "r217", "r218", "r233", "r234", "r235", "r237", "r242", "r244", "r246", "r266", "r321", "r322", "r353", "r432", "r506", "r507", "r513", "r514", "r515", "r517", "r523", "r524", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r577", "r578", "r579", "r580", "r581", "r582", "r587", "r588", "r592", "r681", "r699", "r700", "r701", "r710", "r770" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r200", "r571", "r818" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities unrealized gains (losses) recognized", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r686", "r1036" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r945" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r903", "r913", "r923", "r955" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r900", "r910", "r920", "r952" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r951" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r547", "r548", "r561", "r855" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r547", "r548", "r561", "r855" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r552", "r553", "r554", "r555", "r556", "r557", "r562", "r857" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r552", "r553", "r554", "r555", "r556", "r557", "r562", "r857" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r399", "r449", "r450", "r451", "r452", "r453", "r454", "r546", "r548", "r549", "r550", "r551", "r560", "r561", "r563", "r599", "r600", "r601", "r834", "r835", "r846", "r847", "r848", "r855", "r859" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r547", "r548", "r549", "r551", "r855", "r1124", "r1135" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurements" ], "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": [ "r556", "r558", "r559", "r560", "r563", "r564", "r565", "r566", "r567", "r662", "r855", "r860" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r399", "r449", "r454", "r548", "r561", "r599", "r846", "r847", "r848", "r855" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r399", "r449", "r454", "r548", "r549", "r561", "r600", "r834", "r835", "r846", "r847", "r848", "r855" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r399", "r449", "r450", "r451", "r452", "r453", "r454", "r548", "r549", "r550", "r551", "r561", "r601", "r834", "r835", "r846", "r847", "r848", "r855", "r859" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleofReconciliationBeginningandEndingAmountofContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of reconciliation beginning and ending amount of contingent consideration liabilities", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r552", "r557", "r562" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r547", "r548", "r549", "r551", "r855", "r1124", "r1135" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleofReconciliationBeginningandEndingAmountofContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r553", "r562" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleofReconciliationBeginningandEndingAmountofContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial valuation on the acquisition date", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r555", "r562" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleofReconciliationBeginningandEndingAmountofContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Contingent consideration liability at the beginning of the period", "periodEndLabel": "Contingent consideration liability at the end of the period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r552", "r562" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r399", "r449", "r450", "r451", "r452", "r453", "r454", "r546", "r548", "r549", "r550", "r551", "r560", "r561", "r563", "r599", "r600", "r601", "r834", "r835", "r846", "r847", "r848", "r855", "r859" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r855", "r1121", "r1122", "r1123", "r1124", "r1125", "r1135" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "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", "r315", "r316", "r317", "r318", "r324", "r325", "r326", "r327", "r328", "r331", "r333", "r334", "r410", "r429", "r541", "r568", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r682", "r829", "r855", "r857", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r868", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r1032", "r1033", "r1034", "r1035", "r1120", "r1123", "r1124", "r1125", "r1132", "r1135" ] }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financing receivable credit quality indicators", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics." } } }, "auth_ref": [ "r143", "r1040" ] }, "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedInCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current fiscal year", "label": "Financing Receivable, Year One, Originated, Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r330", "r827" ] }, "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year before current fiscal year", "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r330", "r827" ] }, "panw_FinancingReceivableOriginatedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "FinancingReceivableOriginatedRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of fiscal year", "label": "Financing Receivable, Originated, Remainder Of Fiscal Year", "documentation": "Financing Receivable, Originated, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three years before current fiscal year", "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r330", "r827" ] }, "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two years before current fiscal year", "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r330", "r827" ] }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableRecordedInvestmentLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Credit Quality Indicator [Line Items]", "label": "Financing Receivable, Credit Quality Indicator [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": [ "r145", "r827", "r1040" ] }, "panw_FinancingReceivableUnamortizedLoanCostFeeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "FinancingReceivableUnamortizedLoanCostFeeCurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unearned income", "label": "Financing Receivable, Unamortized Loan Cost (Fee), Current", "documentation": "Financing Receivable, Unamortized Loan Cost (Fee), Current" } } }, "auth_ref": [] }, "panw_FinancingReceivableUnearnedIncomeBeforeAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "FinancingReceivableUnearnedIncomeBeforeAllowanceForCreditLossNoncurrent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "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/2024", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivables" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivables", "label": "Financing Receivables [Text Block]", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r280", "r283", "r284", "r285", "r825" ] }, "panw_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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": "2030 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/2024", "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": [ "r197", "r337", "r347", "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2026", "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": [ "r349", "r812", "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 2025", "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": [ "r1194" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2029", "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": [ "r349", "r812", "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2028", "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": [ "r349", "r812", "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2027", "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": [ "r349", "r812", "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "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": [ "r340", "r342", "r343", "r344", "r346", "r347", "r350", "r351", "r630", "r631", "r812" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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": [ "r337", "r347", "r631", "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r340", "r347", "r350", "r351", "r352", "r630", "r812", "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "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": [ "r340", "r342", "r343", "r344", "r346", "r347", "r350", "r351", "r812" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.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", "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": [ "r630", "r1062" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "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": [ "r342" ] }, "panw_FiscalYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "FiscalYear2018Member", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails" ], "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/20241031", "localname": "FiscalYear2019Member", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year 2019", "label": "Fiscal Year 2019 [Member]", "documentation": "Fiscal Year 2019" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [ "r547", "r548" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r573", "r574", "r575", "r576", "r767" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r819", "r846", "r854", "r855" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r737", "r741", "r746", "r759", "r765", "r786", "r787", "r788", "r886" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. government and agency securities", "verboseLabel": "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": [ "r868", "r1086", "r1184" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r907", "r917", "r927", "r959" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r940" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90", "r753" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails": { "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/AcquisitionPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance as of July 31, 2024", "periodEndLabel": "Balance as of October 31, 2024", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r196", "r338", "r663", "r824", "r830", "r856", "r867", "r1044", "r1051" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r339", "r830" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssets" ], "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": [ "r1042", "r1054" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r84", "r88", "r140", "r230", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r572", "r822", "r823", "r1012", "r1013", "r1014", "r1015", "r1016", "r1081" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r14" ] }, "panw_IBMsQRadarAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "IBMsQRadarAssetsMember", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IBM\u2019s QRadar Assets", "label": "IBM\u2019s QRadar Assets [Member]", "documentation": "IBM\u2019s QRadar Assets" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r85", "r134", "r140", "r667", "r679", "r822", "r823", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r354", "r360", "r361", "r553", "r557", "r562", "r696", "r698", "r754", "r812", "r858", "r1157" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r360", "r361", "r553", "r557", "r562", "r696", "r698", "r754", "r812", "r858", "r1157" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r231", "r496", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r510", "r511", "r512", "r709", "r853" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 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": [ "r150", "r157", "r245", "r246", "r265", "r272", "r275", "r499", "r500", "r509", "r687", "r853" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "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": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1002" ] }, "panw_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred contract costs", "label": "Increase (Decrease) in Capitalized Contract Cost", "documentation": "Increase (Decrease) in Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r628", "r1002" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r251", "r252", "r253", "r260" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r255", "r256", "r260" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r251", "r252", "r254", "r260", "r460" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r907", "r917", "r927", "r951", "r959", "r963", "r971" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r969" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r899", "r975" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r899", "r975" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r899", "r975" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r196" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r340", "r1062", "r1064" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r92", "r405", "r416", "r836", "r837" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r92", "r406", "r836", "r837" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "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": { "terseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r270", "r1001" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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/2024", "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_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Axis]", "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r144", "r145", "r146", "r532", "r826", "r827", "r1040" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Domain]", "label": "Internal Credit Assessment [Domain]", "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "panw_InternalCreditRiskRating1To4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "InternalCreditRiskRating1To4Member", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1 to 4", "label": "Internal Credit Risk Rating: 1 To 4 [Member]", "documentation": "Internal Credit Risk Rating: 1 To 4" } } }, "auth_ref": [] }, "panw_InternalCreditRiskRating5To6Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "InternalCreditRiskRating5To6Member", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5 to 6", "label": "Internal Credit Risk Rating: 5 To 6 [Member]", "documentation": "Internal Credit Risk Rating: 5 To 6" } } }, "auth_ref": [] }, "panw_InternalCreditRiskRating7To10Member": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "InternalCreditRiskRating7To10Member", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "7 to 10", "label": "Internal Credit Risk Rating: 7 To 10 [Member]", "documentation": "Internal Credit Risk Rating: 7 To 10" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r712", "r714", "r715", "r717", "r720", "r775", "r777", "r779", "r782", "r783", "r790", "r792", "r793", "r794", "r795", "r796", "r886" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r712", "r714", "r715", "r717", "r720", "r775", "r777", "r779", "r782", "r783", "r790", "r792", "r793", "r794", "r795", "r796", "r886" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r1121", "r1122", "r1132" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestments" ], "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": [ "r136", "r159", "r286", "r288", "r569", "r570", "r1150" ] }, "us-gaap_InvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_JoshPaulMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "JoshPaulMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Josh Paul [Member]", "documentation": "Josh Paul" } } }, "auth_ref": [] }, "panw_LeeKlarichMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r18", "r66", "r67", "r68", "r72", "r73", "r74", "r75", "r230", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r526", "r527", "r528", "r572", "r729", "r821", "r894", "r1081", "r1141", "r1142" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r82", "r131", "r677", "r867", "r1006", "r1037", "r1136" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r68", "r193", "r230", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r526", "r527", "r528", "r572", "r867", "r1081", "r1141", "r1142" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r548", "r1121" ] }, "us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOtherThanLongTermDebtNoncurrentAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities:", "label": "Liabilities, Other than Long-Term Debt, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r18", "r129", "r1152" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r65", "r71" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r375", "r1005", "r1079" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r65", "r71", "r375", "r1005", "r1079" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20241031", "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/2024", "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/2024", "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": [ "r18", "r129", "r398", "r414", "r834", "r835", "r866", "r1152" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r195" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2024", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2024", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2024", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued amount for verdict", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r367", "r981" ] }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in estimate", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in loss contingency liability." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r368", "r369", "r372", "r373", "r494", "r832" ] }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r1075", "r1076" ] }, "panw_MaryPatMcCarthyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "MaryPatMcCarthyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Mary Pat McCarthy [Member]", "documentation": "Mary Pat McCarthy" } } }, "auth_ref": [] }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r188", "r189", "r368", "r369", "r370", "r371", "r455", "r494", "r551", "r627", "r695", "r697", "r705", "r721", "r722", "r776", "r778", "r780", "r781", "r791", "r810", "r811", "r825", "r838", "r851", "r859", "r860", "r864", "r865", "r878", "r1083", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r943" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r943" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r188", "r189", "r368", "r369", "r370", "r371", "r455", "r494", "r551", "r627", "r695", "r697", "r705", "r721", "r722", "r776", "r778", "r780", "r781", "r791", "r810", "r811", "r825", "r838", "r851", "r859", "r860", "r864", "r878", "r1083", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r962" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r1086" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r970" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r944" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r97", "r98", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "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) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r89", "r99", "r135", "r191", "r211", "r214", "r218", "r230", "r236", "r238", "r239", "r240", "r241", "r242", "r245", "r246", "r257", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r516", "r524", "r545", "r572", "r680", "r751", "r768", "r769", "r892", "r1081" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_NirZukMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "NirZukMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Nir Zuk [Member]", "documentation": "Nir Zuk" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r943" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r907", "r917", "r927", "r951", "r959" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r933" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r951" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r970" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r970" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r14" ] }, "panw_NoteHedgeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/20241031", "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/20241031", "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/2024", "localname": "NotesAndLoansReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "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": [ "r201", "r817", "r1038" ] }, "us-gaap_NotesAndLoansReceivableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableGrossNoncurrent", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "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": [ "r1017", "r1038" ] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "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": [ "r664", "r1017" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/FinancingReceivablesSummaryofReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.paloaltonetworks.com/role/FinancingReceivablesSummaryofReceivablesDetails" ], "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_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r145", "r147", "r160", "r161", "r201", "r281", "r326", "r329", "r827", "r828", "r989", "r1038" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.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": [ "r140", "r822", "r1012", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": { "verboseLabel": "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": [ "r590" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r589" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1003" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "panw_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets:", "label": "Other Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "Other Assets, Fair Value Disclosure", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [ "r1121", "r1122", "r1132" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r198" ] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges:", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r207", "r208", "r209", "r681" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r209" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r206", "r209" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/DerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) 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": [ "r206", "r209", "r530", "r531", "r534" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r209", "r210" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss", "terseLabel": "Other comprehensive loss", "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": [ "r5", "r12", "r124", "r212", "r215", "r242" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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/2024", "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/2024", "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": [ "r831", "r1055", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1064", "r1065", "r1066" ] }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r1121", "r1122", "r1132" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r73" ] }, "us-gaap_OtherLongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermInvestmentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Investments", "label": "Other Long-Term Investments [Member]", "documentation": "Long-term investments classified as other." } } }, "auth_ref": [ "r1184" ] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/OtherIncomeNet" ], "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": [ "r221", "r222" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r93" ] }, "panw_OtherNonoperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "OtherNonoperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.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/2024", "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": [ "r943" ] }, "panw_OtherPurchaseObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "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": [ "r905", "r915", "r925", "r957" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r908", "r918", "r928", "r960" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r908", "r918", "r928", "r960" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r122", "r1055", "r1057", "r1058", "r1059", "r1061", "r1062", "r1065", "r1066" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r932" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "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" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r95" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r225" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "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": [ "r23", "r520" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r23" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r94" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r149", "r1113", "r1114", "r1115" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r934" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r951" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r944" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r933" ] }, "panw_PerformanceStockOptionsWithServiceAndMarketConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "PerformanceStockOptionsWithServiceAndMarketConditionsMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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/20241031", "localname": "PerformanceStockUnitsPSUsMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUandPSUActivitiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Stock Units (PSUs) [Member]", "documentation": "Performance Stock Units (PSUs) [Member]" } } }, "auth_ref": [] }, "panw_PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r935" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r979" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r934" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r76", "r418" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r76", "r731" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r76", "r418" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r76", "r731", "r749", "r1188", "r1189" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 October\u00a031, 2024 and July\u00a031, 2024", "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": [ "r76", "r674", "r867" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r997" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets:", "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "panw_PrepaidExpensesandOtherCurrentAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "PrepaidExpensesandOtherCurrentAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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/2024", "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": [ "r4", "r17" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/DebtWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of warrants", "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": [ "r4" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r223", "r224", "r1018" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r22", "r223", "r287", "r319" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "verboseLabel": "Cost of product revenue", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r839" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r176", "r187", "r276", "r629", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r813", "r839", "r877", "r878", "r879", "r881", "r883", "r994", "r1077", "r1078", "r1085", "r1154", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1185", "r1186" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r176", "r187", "r276", "r629", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r813", "r839", "r877", "r878", "r879", "r881", "r883", "r994", "r1077", "r1078", "r1085", "r1154", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1185", "r1186" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r8", "r591", "r670", "r678", "r867" ] }, "panw_PurchaseofNoteHedges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "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": [ "r932" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r932" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r188", "r189", "r368", "r369", "r370", "r371", "r448", "r455", "r484", "r485", "r486", "r494", "r551", "r602", "r611", "r627", "r695", "r697", "r705", "r721", "r722", "r776", "r778", "r780", "r781", "r791", "r810", "r811", "r825", "r838", "r851", "r859", "r860", "r864", "r865", "r878", "r886", "r1071", "r1083", "r1124", "r1144", "r1145", "r1146", "r1147", "r1148" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.paloaltonetworks.com/role/DebtRevolvingCreditFacilityDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r188", "r189", "r368", "r369", "r370", "r371", "r448", "r455", "r484", "r485", "r486", "r494", "r551", "r602", "r611", "r627", "r695", "r697", "r705", "r721", "r722", "r776", "r778", "r780", "r781", "r791", "r810", "r811", "r825", "r838", "r851", "r859", "r860", "r864", "r865", "r878", "r886", "r1071", "r1083", "r1124", "r1144", "r1145", "r1146", "r1147", "r1148" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfConvertibleDebt", "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/DebtConvertibleSeniorNotesDetails", "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "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": [ "r96" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r495", "r812", "r823", "r1149" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r901", "r911", "r921", "r953" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r902", "r912", "r922", "r954" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r909", "r919", "r929", "r961" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "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": [ "r995", "r1004", "r1151", "r1153" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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": [] }, "panw_RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee equity incentive plans", "label": "Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) [Member]", "documentation": "Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r79", "r111", "r676", "r702", "r704", "r708", "r732", "r867" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r190", "r233", "r234", "r235", "r237", "r242", "r244", "r246", "r321", "r322", "r353", "r506", "r507", "r513", "r514", "r515", "r517", "r523", "r524", "r535", "r537", "r538", "r540", "r543", "r587", "r588", "r699", "r701", "r710", "r1188" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r138", "r139", "r265", "r268", "r269", "r273", "r275", "r276", "r277", "r279", "r443", "r444", "r629" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/Revenue" ], "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": [ "r158", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r447" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r102" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r155" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r156" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r156" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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": [ "r970" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r970" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1056", "r1061" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r27" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.paloaltonetworks.com/role/AcquisitionNarrativeDetails", "http://www.paloaltonetworks.com/role/AcquisitionPurchasePriceAllocationDetails", "http://www.paloaltonetworks.com/role/AcquisitionScheduleofPurchaseConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r40", "r41", "r518" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionTables" ], "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": [ "r40", "r41" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r1011" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r37" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r37" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueTypeofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Revenue from External Customer, Product and Service", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r31" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1121", "r1122" ] }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "presentation": [ "http://www.paloaltonetworks.com/role/FinancingReceivablesInternalCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]", "label": "Financing Receivable, Credit Quality Indicator [Table]", "documentation": "Disclosure of information about credit quality indicator for financing receivable." } } }, "auth_ref": [ "r145", "r827", "r1040" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionTables" ], "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": [ "r32" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsPurchasedIntangibleAssetsbyMajorClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r340", "r347", "r350", "r351", "r352", "r630", "r812", "r831" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r830", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r91" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/AcquisitionTables" ], "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": [ "r121" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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": [ "r457", "r459", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r15", "r16", "r113" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r115" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of warrants", "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": [ "r34" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r568" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r568" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r831", "r1063" ] }, "panw_ScheduleofNoteHedgeTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/20241031", "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": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1118" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r895" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r897" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r163", "r165", "r168", "r170", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r277", "r278", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r713", "r716", "r718", "r777", "r779", "r783", "r792", "r799", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r814", "r840", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r880", "r886", "r1085", "r1154", "r1158", "r1159", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1185", "r1186" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r90" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "verboseLabel": "Cost of subscription and support revenue", "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": [ "r839" ] }, "panw_ServiceProviderPurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "ServiceProviderPurchaseCommitmentMember", "presentation": [ "http://www.paloaltonetworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "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": { "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": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails" ], "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": [ "r852" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails" ], "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": [ "r852" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r478" ] }, "panw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r473", "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r473", "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the 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": [ "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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": [ "r457", "r459", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Approved for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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/2024", "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": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r465", "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r465", "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.paloaltonetworks.com/role/EquityAwardPlansPSOActivitiesDetails", "http://www.paloaltonetworks.com/role/EquityAwardPlansRSUPSUandPSOActivitiesAdditionalInformationDetails", "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": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r470" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r483" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r114" ] }, "panw_SharesOfCommonStockCoveredByNoteHedges": { "xbrltype": "sharesItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "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": [ "r132", "r133", "r996" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "r794", "r795", "r796", "r815" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r77", "r80", "r81", "r190", "r216", "r217", "r218", "r233", "r234", "r235", "r237", "r242", "r244", "r246", "r266", "r321", "r322", "r353", "r432", "r506", "r507", "r513", "r514", "r515", "r517", "r523", "r524", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r577", "r578", "r579", "r580", "r581", "r582", "r587", "r588", "r592", "r681", "r699", "r700", "r701", "r710", "r770" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.paloaltonetworks.com/role/RevenueDisaggregationofRevenueGeographicTheaterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r163", "r165", "r168", "r170", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r277", "r278", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r713", "r716", "r718", "r777", "r779", "r783", "r792", "r799", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r814", "r840", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r880", "r886", "r1085", "r1154", "r1158", "r1159", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1185", "r1186" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "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": [ "r233", "r234", "r235", "r266", "r588", "r629", "r706", "r711", "r723", "r724", "r725", "r726", "r727", "r728", "r731", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r750", "r752", "r753", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r770", "r887" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r233", "r234", "r235", "r266", "r281", "r588", "r629", "r706", "r711", "r723", "r724", "r725", "r726", "r727", "r728", "r731", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r748", "r750", "r752", "r753", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r770", "r887" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r904", "r914", "r924", "r956" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.paloaltonetworks.com/role/DebtConvertibleSeniorNotesDetails" ], "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": [ "r13", "r33", "r77", "r80", "r111", "r402" ] }, "panw_StockIssuedDuringPeriodSharesSettlementofWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "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": [ "r13", "r76", "r77", "r111" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r76", "r77", "r111", "r470" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r77", "r80", "r81", "r111" ] }, "panw_StockIssuedDuringPeriodValueSettlementOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "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": [ "r36", "r76", "r77", "r111" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share repurchase, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1084" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase, remaining authorized repurchase amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r76", "r77", "r111" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r13", "r76", "r77", "r111" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "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": [ "r13", "r76", "r77", "r111", "r707", "r770", "r797" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "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": [ "r13", "r76", "r77", "r111", "r710", "r770", "r797", "r893" ] }, "panw_StockRepurchasedDuringPeriodWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "localname": "StockRepurchasedDuringPeriodWeightedAveragePricePerShare", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquityDetails" ], "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/2024", "localname": "StockholdersEquity", "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", "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r80", "r81", "r103", "r733", "r749", "r771", "r772", "r867", "r894", "r1006", "r1037", "r1136", "r1188" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r108", "r229", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r432", "r542", "r773", "r774", "r798" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r112" ] }, "panw_SubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "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": [ "r583", "r594" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r583", "r594" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r583", "r594" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r583", "r594" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r583", "r594" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.paloaltonetworks.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "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": [ "r593", "r595" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.paloaltonetworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "panw_SupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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/2024", "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": [ "r950" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r949" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r44", "r1055", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1064", "r1065", "r1066" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r969" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsMarketableEquitySecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "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": [ "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", "r315", "r316", "r317", "r318", "r410", "r429", "r541", "r568", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r682", "r855", "r857", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r868", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r1032", "r1033", "r1034", "r1035", "r1120", "r1123", "r1124", "r1125", "r1132", "r1135" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r972" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r973" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r973" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r971" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r971" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r974" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r972" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "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/2024", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.paloaltonetworks.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesDetails", "http://www.paloaltonetworks.com/role/FairValueMeasurementsScheduleoffairvalueoffinancialassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government and agency securities", "verboseLabel": "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": [ "r668", "r846", "r868", "r882", "r1184" ] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r362", "r363", "r365", "r366" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r968" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2026", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r363", "r1140" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2029", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r363", "r1140" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2027", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r363", "r1140" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "2028", "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). Includes, but is not limited to, lease not yet commenced." } } }, "auth_ref": [ "r363", "r1140" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r363", "r1140" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both." } } }, "auth_ref": [ "r362", "r363", "r365" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 2025", "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/2024", "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": [ "r362", "r363", "r365" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Disclosure of information about unrecorded unconditional purchase obligation arrangement to purchase product and service. Includes, but is not limited to, information about asset pledged to secure payment and payment due in each of next five years and thereafter." } } }, "auth_ref": [ "r362", "r363", "r365" ] }, "panw_UnrecordedUnconditionalPurchaseObligationToBePaidAfterYear4": { "xbrltype": "monetaryItemType", "nsuri": "http://www.paloaltonetworks.com/20241031", "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": "2030 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/2024", "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": [ "r1072" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r28", "r29", "r30", "r151", "r152", "r153", "r154" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r938" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r249", "r260" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r248", "r260" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r936" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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/2147477401/830-230-45-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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/2147478353/942-405-50-1" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "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(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "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" }, "r84": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "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" }, "r86": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r127": { "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/2147478546/942-210-S99-1" }, "r128": { "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/2147478546/942-210-S99-1" }, "r129": { "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/2147478546/942-210-S99-1" }, "r130": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r131": { "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/2147478546/942-210-S99-1" }, "r132": { "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/2147478546/942-210-S99-1" }, "r133": { "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/2147478546/942-210-S99-1" }, "r134": { "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/2147478524/942-220-S99-1" }, "r135": { "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/2147478524/942-220-S99-1" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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/2147477891/740-270-50-1" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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/2147478345/912-310-45-11" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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/2147478859/928-340-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r663": { "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/2147478546/942-210-S99-1" }, "r664": { "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/2147478546/942-210-S99-1" }, "r665": { "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/2147478524/942-220-S99-1" }, "r666": { "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/2147478524/942-220-S99-1" }, "r667": { "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/2147477314/942-235-S99-1" }, "r668": { "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/2147477268/942-320-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r670": { "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/2147478451/942-360-50-1" }, "r671": { "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/2147478777/944-210-S99-1" }, "r672": { "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/2147478777/944-210-S99-1" }, "r673": { "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/2147478777/944-210-S99-1" }, "r674": { "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/2147478777/944-210-S99-1" }, "r675": { "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/2147478777/944-210-S99-1" }, "r676": { "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/2147478777/944-210-S99-1" }, "r677": { "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/2147478777/944-210-S99-1" }, "r678": { "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/2147478777/944-210-S99-1" }, "r679": { "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/2147477250/944-220-S99-1" }, "r680": { "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/2147477250/944-220-S99-1" }, "r681": { "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/2147477250/944-220-S99-1" }, "r682": { "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/2147477250/944-220-S99-1" }, "r683": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r684": { "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/2147477250/944-220-S99-1" }, "r685": { "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/2147477250/944-220-S99-1" }, "r686": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r687": { "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/2147477250/944-220-S99-1" }, "r688": { "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/2147477965/944-235-S99-2" }, "r689": { "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/2147477965/944-235-S99-2" }, "r690": { "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/2147477965/944-235-S99-2" }, "r691": { "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/2147477965/944-235-S99-2" }, "r692": { "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/2147477965/944-235-S99-2" }, "r693": { "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/2147477965/944-235-S99-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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/2147478009/946-205-45-4" }, "r711": { "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/2147477796/946-210-45-4" }, "r712": { "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/2147478795/946-210-50-1" }, "r713": { "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/2147478795/946-210-50-1" }, "r714": { "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/2147478795/946-210-50-1" }, "r715": { "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/2147478795/946-210-50-1" }, "r716": { "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/2147478795/946-210-50-2" }, "r717": { "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/2147478795/946-210-50-6" }, "r718": { "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/2147478795/946-210-50-6" }, "r719": { "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/2147478795/946-210-50-6" }, "r720": { "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/2147478795/946-210-50-6" }, "r721": { "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/2147478795/946-210-50-6" }, "r722": { "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/2147478795/946-210-50-6" }, "r723": { "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/2147479170/946-210-S99-1" }, "r724": { "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/2147479170/946-210-S99-1" }, "r725": { "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/2147479170/946-210-S99-1" }, "r726": { "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/2147479170/946-210-S99-1" }, "r727": { "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/2147479170/946-210-S99-1" }, "r728": { "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/2147479170/946-210-S99-1" }, "r729": { "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/2147479170/946-210-S99-1" }, "r730": { "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/2147479170/946-210-S99-1" }, "r731": { "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/2147479170/946-210-S99-1" }, "r732": { "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/2147479170/946-210-S99-1" }, "r733": { "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/2147479170/946-210-S99-1" }, "r734": { "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/2147479170/946-210-S99-1" }, "r735": { "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/2147479170/946-210-S99-1" }, "r736": { "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/2147479170/946-210-S99-1" }, "r737": { "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/2147479170/946-210-S99-1" }, "r738": { "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/2147479170/946-210-S99-1" }, "r739": { "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/2147479170/946-210-S99-1" }, "r740": { "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/2147479170/946-210-S99-1" }, "r741": { "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/2147479170/946-210-S99-1" }, "r742": { "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/2147479170/946-210-S99-1" }, "r743": { "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/2147479170/946-210-S99-1" }, "r744": { "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/2147479170/946-210-S99-1" }, "r745": { "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/2147479170/946-210-S99-1" }, "r746": { "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/2147479170/946-210-S99-1" }, "r747": { "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/2147479170/946-210-S99-1" }, "r748": { "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/2147479170/946-210-S99-2" }, "r749": { "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/2147479170/946-210-S99-2" }, "r750": { "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/2147479105/946-220-45-3" }, "r751": { "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/2147479105/946-220-45-7" }, "r752": { "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/2147479134/946-220-S99-1" }, "r753": { "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/2147479134/946-220-S99-1" }, "r754": { "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/2147479134/946-220-S99-1" }, "r755": { "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/2147479134/946-220-S99-1" }, "r756": { "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/2147479134/946-220-S99-1" }, "r757": { "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/2147479134/946-220-S99-1" }, "r758": { "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/2147479134/946-220-S99-1" }, "r759": { "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/2147479134/946-220-S99-1" }, "r760": { "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/2147479134/946-220-S99-1" }, "r761": { "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/2147479134/946-220-S99-1" }, "r762": { "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/2147479134/946-220-S99-1" }, "r763": { "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/2147479134/946-220-S99-1" }, "r764": { "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/2147479134/946-220-S99-1" }, "r765": { "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/2147479134/946-220-S99-1" }, "r766": { "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/2147479134/946-220-S99-1" }, "r767": { "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/2147479134/946-220-S99-1" }, "r768": { "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/2147479134/946-220-S99-1" }, "r769": { "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/2147479134/946-220-S99-3" }, "r770": { "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/2147479134/946-220-S99-3" }, "r771": { "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/2147479134/946-220-S99-3" }, "r772": { "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/2147479134/946-220-S99-3" }, "r773": { "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/2147477968/946-235-50-2" }, "r774": { "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/2147477968/946-235-50-2" }, "r775": { "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/2147477271/946-320-S99-1" }, "r776": { "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/2147477271/946-320-S99-1" }, "r777": { "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/2147477271/946-320-S99-1" }, "r778": { "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/2147477271/946-320-S99-2" }, "r779": { "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/2147477271/946-320-S99-2" }, "r780": { "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/2147477271/946-320-S99-3" }, "r781": { "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/2147477271/946-320-S99-3" }, "r782": { "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/2147477271/946-320-S99-3" }, "r783": { "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/2147477271/946-320-S99-3" }, "r784": { "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/2147477271/946-320-S99-5" }, "r785": { "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/2147477271/946-320-S99-5" }, "r786": { "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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r787": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r788": { "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/2147477271/946-320-S99-5B" }, "r789": { "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/2147477271/946-320-S99-5C" }, "r790": { "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 A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r791": { "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/2147477271/946-320-S99-6" }, "r792": { "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/2147477271/946-320-S99-6" }, "r793": { "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/2147477271/946-320-S99-7" }, "r794": { "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/2147477271/946-320-S99-7" }, "r795": { "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/2147477271/946-320-S99-7" }, "r796": { "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/2147477271/946-320-S99-7" }, "r797": { "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/2147478448/946-505-50-2" }, "r798": { "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/2147478448/946-505-50-6" }, "r799": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r800": { "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/2147478522/954-440-50-1" }, "r801": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r802": { "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/2147478979/970-360-S99-1" }, "r803": { "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/2147478979/970-360-S99-1" }, "r804": { "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/2147478979/970-360-S99-1" }, "r805": { "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/2147478979/970-360-S99-1" }, "r806": { "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/2147478979/970-360-S99-1" }, "r807": { "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/2147478979/970-360-S99-1" }, "r808": { "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/2147478979/970-360-S99-1" }, "r809": { "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/2147478979/970-360-S99-1" }, "r810": { "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/2147477332/976-310-50-1" }, "r811": { "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/2147479230/978-310-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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/2147477271/946-320-S99-7" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-15" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r884": { "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/2147478795/946-210-50-1" }, "r885": { "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/2147478795/946-210-50-6" }, "r886": { "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/2147477439/946-210-55-1" }, "r887": { "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/2147477802/946-310-45-1" }, "r888": { "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/2147477271/946-320-S99-1" }, "r889": { "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/2147477271/946-320-S99-2" }, "r890": { "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/2147477271/946-320-S99-3" }, "r891": { "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/2147477271/946-320-S99-6" }, "r892": { "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/2147479168/946-830-55-10" }, "r893": { "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/2147479168/946-830-55-11" }, "r894": { "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/2147479168/946-830-55-12" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1119": { "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" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1136": { "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" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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/2147479532/912-730-25-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1151": { "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/2147478546/942-210-S99-1" }, "r1152": { "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/2147478777/944-210-S99-1" }, "r1153": { "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/2147478777/944-210-S99-1" }, "r1154": { "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" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1184": { "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" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1187": { "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/2147478009/946-205-45-4" }, "r1188": { "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/2147479134/946-220-S99-3" }, "r1189": { "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/2147479134/946-220-S99-3" }, "r1190": { "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/2147477271/946-320-S99-1" }, "r1191": { "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/2147477271/946-320-S99-2" }, "r1192": { "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/2147477271/946-320-S99-3" }, "r1193": { "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/2147477271/946-320-S99-6" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 98 0001327567-24-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001327567-24-000040-xbrl.zip M4$L#!!0 ( "F5=%F.^7;]>/(! +=1&@ 1 <&%N=RTR,#(T,3 S,2YH M=&WL?6UWXDBRYO?[*[3,W#O5YQA*;[RYNME#V52W9ZILCW%-W]DOZNQ$%)FQ!.1$9&1$3__W]>Q+3U3S[=_ M*#7Y+Q)U#->TG*=?_M+M7]W<_.7_=O[KY_]3K?[OYX>OTK5K3,?4":0KCY* MFM*+%8RD8$2EWUWOA_5,I'N;!$/7&U>KX<^NW,G,LYY&@:3*JA[?%G_K79IM M8IH#5:ZVFPV]JNO$J))ADU1;NJ*T#-,TFD2Y>+HDFM88#NI*=:"J2E576\-J MFS2,JJRJ1DLSC09M:Q?FI=YN:X.AIFA-Q=!IPQ@,"9$']8$^U 9U==!B[QT% M,&>8M^-?3OWJ$R&37RJC()AJLJQ\_-]O7_O&B(Y)U7+\@#@&C7]E^:ZN*LV5 M7[X./#O^K?8QNB/^P80X+RMW3XCM$CMP'1J\ *7]FN&.V1P465/B7_E>L#YA MN+@Z67BON9C$\C :'\,OXUNI8:[>YU.C]N0^?X0O5IYI4BOY1OABY4;#G3J! M-TN^.?IRY0=KG%DE&WX](/Z"T*^;;E: Q@[<3A'NT>V;68Y(6CPSJ,(05VZ. MA[QXY,? (XZ/ D("$#E\8[TJMZH+[N!@K/<@\!8TKT'RW>^]%.1-5JN*RAYR M:1.0]@IUJM_[E<[/(TK,SL]C&A )'UNE?TRMYU\J5ZX3@.17'V<3>+<1_O5+ M):"OP4=&AX^=__JO__HYL *;=A"8U1AW/W\,+_[\,7STP#5GG9]-ZUGR@YE- M?ZF8EC^QR>S2 =S" *S72[R1>N%'RS2IPS["][>@?CS+"-__&CS0X2\5HPK$ M<\@8GT2MRYX#KYM=P>@\8M\X)GW]&YU5) M .JRJ]4I'!BG4U&:]T?SYX\I3 M,[RD"UK01$WXQ29/%2FD[2\58,;ET'JE9G5(;,1;]-9&I<,N[/["6/-^L7R# MV/^DQ/L"5_SY&YJ5#M"[GM<+[N%VUUQ]1:O2^;NR^PNNIIZW,H&>8U[#(K)* M/1.N5,?PE%'5) NVM2N=YD002>:=?W:7#K.D8XIGX M;\7)WPV_6 Y(EP44<'T+I:7W"D#WK8%->PZ^AHE0/"Z]!0-[;^WXTQTLCAY[ MG;]X7Z9IZ$>81EL^^#3>X<97BPPL&X5VSWG4E?J6>70-PYM2,WZC1?VK?%F2 MXUP:W,PE!XC5=24-Q)8F_Y?/&(@:^0IHX5S@9>.Z!>YT MTP"XM$^]9\N@:X-L[#!(]5B#7#(!T(J^-*?>#$R$>/1@1H+UT:QELV\T5>%F M^.U=AM^*AP^>U.4C#,+SKJ>Q'DIXYY+%I"@HU'JCE>V5FKS7*V'YU74]XRO5 MO5X)L-;KC;57?EQU'3PZI*!Z#>HG>#SH'E[ZS">'04G,D[\,P,_YI>);XXF- MOA:[-O)PS"O.3>W5-\'U8>];O"1ZI^]./?87<^HN4:^S@?L(,;\27Q]3XD\] MV@G_"K_\^>/J=_'?^(RUYTUA#&\?%H4*+K_WK[,^"V#-A&#^3/#5+),NWWH; M+HBNM^-KUWZ/%Z^IXXYA%4YX;%K2K#SBX^KHWYMUM-(FOW8"'S/1$!'Z]E&( M&O!N9ID>-"'H92<_*_PNS>,B@6-/1*<'GON>;4".Z\ MR-SIOEJP:,6F5/1M^-.?/R8^<3[Y^8N+H1P:@AW)[-#2LT/+CQW-XK$CNEA* MZ6@)=O D'6T.5D4.R*#(O,%R#KXXR-C[8XJ187<\<1WXTU_%*%P?NTX_<(T? M^>/T,&:+XJ)#UW39/%?8M\3R[QQKLC$"HA=&)X&,B=D\V3A!TF MO*P=E M,A>ZY&C=J?9:%.+[IJ>/FIW M(L:5R+\M)8.THCN[_$3M3L3 HGO(QW/4+V]\.8V\Z-PYNUOX M@E^76E)T[KQ7?CAR(AGASK?=PI'89N]]ZW7+*2/<>;;\<.1$,L*=?YM&:_D6 MN2<&O, HIYAPMSO,%5-.)"E<>NW)!S>9$=R?#GS#LR88"2VGF'#IO?/!D1/) M")=>_+L3,^,TDE$_D;^.A;C,S9L(#_29.E/Z0,?$> MU?RF&VPRF&]AB2^/_C&ECC';,)*E6_T'BF5' 3.Y#2DN ME+HH,KHZC&^N0V??B/>#!E^FCEF8-/LZ=]&6/"&I"D@6$)+Q/5(0+'[=A]?SYI^%\:I*,*N@##ASA&9I=ZI.'-3KM#(;!9AQT* X4A@ M*/5F@3#MCH[,W)R.9A$V#81I=X[(+/5.AC#M"HS,(NQH"# <"0REWDPX:]/N M>__18P.8=1WS5_>9>@[>5!BGHPB;"L*T.T=DEGJGXZQ-NZ(CLP@['0(,1P)# MJ3<7A&EW=&3FYG2TBK"Y($R[V"%L%PF07\G L>2CU;HTPV84\ M9)0';O>H! 3/!8*EW@P3)GOI*S+FYKPJ!V MBU6@[PS05^H-36&>GTV%U!P]5F[W-(69+D3B-")1ZCU68:X+D<@L$@JW>ZT" MA6>$PE)O:[$(GL(L'M7JQ X1FA ML-3;H,)\/YM*QSEZM-QNAPKS78C$:42BU'NTPGP7(I%=)+C=HQ4H/",4EGI; M5)CO9R,2^7FT*K?;HL)\%R)Q&I$H]1ZM,-^%2&07"6[W: 4*SPB%I=X6%>;[ M"43BB^M1Z\E9"$-!\\I4;K='A1DO1..THE'J/5MAS@O1V%TTN-V[%6@\0S26 M>MM4F/=G)QHY>K[<;I\*\UZ(QFE%H]1[NL*\%Z*QLVAHW.[M"C2>(1I+O:TJ MS/L3B$;7]VGPF1@_J%E ?U?C=E-5&/5"($XA$*7>WQ6FO!"(K +![:ZNP.#9 M8+#4VZ?";#\3@3'B<@8F1R@H]5:8,-^. MIICR\RAT;C>CA/EVKI L]=Z4,-^*",DB[ X)\^W0*"CUELA1S+>[8$2]KZ[S M5'CEE'Y(?)9/S]&KX79CI# FI!"+$HI%J?=JCF+&"K$HGUC4N=TO$D@\,R26 M>IM(F/-G)1;Y>;GU(FQ5"7->B,61Q:+4>W?"G!=BL9M8<+M_*)!X9D@L];:A M,.=/)!9%[XY4+\+6I3#GA5@<62Q*O9WVJ3#GA5B<3BQ*O9.7K# MW&ZS"G-?B,?IQ:/4>[_"W!?BL9=X-+G= Q:(/%-$EGK[59C[)Q*/8O=8:G*[ M^2J,?"$4IQ**4N\#"]->",4N0L'M[J_ X5GAL-3;K,*,/R.AR-&WY79S59CQ M0BA.)12EWM\59KP0BEV$@MM=78'#L\)AJ;=/A1F?22CX\2Y;W&Y;"D/ZG&%9 MZKU+81FSG$(R[3IW+U78T2<)PI_OA#/+(ZCP>W^!5<6 MG4#F\9%9ZAV-W(PZ@^/J?5,[%SC^-M; M"H['U,,[[@E0NSAV?!&"]?PQN]CMX-M%B,OSQO2B=QEJ%R'DG0_3.2)Z$:*Y MFXA^B/WPK:J5>C@S Y2K?S>\IA/7MPHC8ZI-9MNW>#&,>RI2&%Z2HM^J7(2 &4^, M+W2U&%4N86<%9E$8XJBJV<(]//)QQ5='LY1Z87.1QV MW#!$?D171%"*_QADCNP64:?"QR!S1(,(29V77:6(D-1YV52*"$45*0:9(^// M(RB5'^,+7>I.58H<$BO@Z655X38L]9G8@'3:'U$:?'7!3X%OUWW5S%;KZ9SE M_&3\F^O0V3?B_:#!EZEC%B?BK7 ;#Q-HXP5M.>JV\PG$%8G;P%$ON ;G,^)W MJRK/^;WX;LXXW/%C^CP=8RIPGY='5"V,EJ-R&\_CF0'XKI\IM?&T/#M0? MW49Q9(#;@!??',A1!KB-/.W!@>:CJ\C%$0)NHT& V/G0-TW@&BC[3 MA;V*5'[WF/(5S,XCQ@$V/KCP:K@-KR0QR_^56,Y7U_<_SWZCYA.(Q@.U6>#% M'UF3=9?GB^V^1#<61X-Q&X(H%D?R4VC:P3W_ _JY;PBQE[+0N/5S]X7FK>N8 MU >M#[0I3+$Q5>/6ZRT2/W)4%-SZP)^GON6 P=DU_IA:OK78J@CMSL_?_+\_ M$)-X+'YXE "NEE9[M7+37MSZQZ?FSJHXM'(3!V[=X5P)GOJM7RS'"NA74(HF M>'K@6U@#FX:O^#S[1O[M>DF1^ZD?N&/J+>O*L@HHM[Y[@?!RC37GW DU'ZDQ M,>F8>#_\ MKF.R/V[)N$ U171NHP8%8D>.TL&M4[X3.UCON+>W%T1\J,RM&WT2*J^$FAB=TVT#OV')7J&F M.K>.-++DRG6>J8?7/\^^.]8?4WI-?<.S)F^BME>69TS'B$R#YM;7* 4F[MA M'MUPG(=.*SH51+AU[W>%2&X-A@1$(HAP&W0XO6(_43)@G=M Q.E9Y3D*%K\!"\'R TFY"(MLH+*6 MIV!Q%Q9AE$0B8G(O3:(N^Z*D,9$&=S$13OAQ(E>FP5T @A-^G,B/:7#K[;-] MB;OA[\3S0!O?>2RKZ0U[M.C;@ZX/2BO'5;C!K2M_8GHO"T-(\53"\)8Y^PD# MMTY]&N;4CR$,N>XA-;AU[T],;RXL)VZC AQIJI,MV]SZ[V&-A"_$L&P8UJJO M_D"?7?O9#_:KEHZ^X=:'SIWKJ5_^#>!89V/0!P+SZXL_$9U?W M?9/O!9RPNS)G>A M$:YAQDIP4_,.J["CP1'56'2>\-:^.]S6OTRHN;?XXRX4)/!W5OJ/N]#7SAJ@ M6-8Y%\SG+@ZWL_@)YF=F/K]Q/AY8=*"<@R:WT;[OCD<-US.I^=V!09NLD 2Q M[Z>>,0+GXFY@6T_L^.CGV16 [LGU9G?#FX".XSO,Y>14VYT6IU15D]LH7UY, M66[IX@2N5Z0^WDUNPWRYB@P[;[3^T^*PB=NXX%?7>7JDWISJV#O28GV-TO"E M3[UGRZ#WGOL,@_'6'U+.'(7FP>-O.Q!"J:IJ.D*LW+H7(5H\%-A<38=3\I+9 MUL&C#]F9#!"64QG#;V[=C\D'=X-W4,QR/ALVK8-[>9GFIK2KL@JCRF=N!W=B MLO%-KBIJ;L)Y<%;FYKGW'BH^K::V:ODE:S2.KB1EWDQ MS(]OW.XX=E^(9S[.)O1M+,0//,L(J-D/7./'=\<*_(?^]\(DX[>YW7M[0W#F M!]Q3;^AZ8]95<4[N^_[WXAQ^:'.[UW1J@//@<+6YVXGA1!JX8 YW.R6\B,Z! MHDEM;G%H;W;.=VD^;D;"^UM!B*: M7(Z@2:ZL%&K^+4B*$NGA'20E7A0TN1P!IU,O"H=QR#6Y*!$GWD7X6*='3G " M5I/+$24[/4B.=<3C)" I2FB/;SW/!2N+$JU+9&58.=C_W0I&$0^/OT#GMINJ MR86.H)V(%[L*48Z-PC6YT#$P'AAW*H>ET%$L'K1??NZ)PFT8ZL8QW#&0'&"& MO_SJ&F11.7]^Q,SU@[MAG]A;S\&D,B?O/=><&L&=%W-VM>=8^&TYA5+A-M1T MKD XD6VJ)8G]JVY3S-/2'X7&X!XS9HQ#>[3B5=W(:* M4K'K5^I0C]C KJXYMAS+#SRXZYF66\2XC1(5@&'"[G I#Y3:")<"W %^KI.#C-FK6A2>8ECW%Q8>5 MW00H4;_W:MA3DYI?/'=\Y8XGTX"M87?#'O$<, =]P&=_1#SZ>9;\@"7^;CC* MX1/'/*_CA9K*;H6@5-5<^HYH*K>!.![YH[13\V=QZW[\X3;L=GK^K&80->S;-E3HF]M!!]I?1O-@$[8E12"Y&[J-9)6'&@ M;":-N_C31NJ":S^[)\$WXPJ -SIT;?(3H5WC+B1S.GX<"O+NE1WYUZ M!O7#/T>4F&P\,)'.S_ /([BEM]O:8*@I6E,Q=-HP!D-"Y$%]H ^U05T=M/Z% MJ^OB-WXPLX'P8\NICB@V5;K4&I/@TXME!J-+19;_N[)Z'_&>X-:!&P3N^!+O MC*X$[@3_A+M](&5\N^':KG?Y)V"?/!Q^&L)LJD,RMNS9Y5^^P1\^]3P2_.7" M)XY?A3^LZ![?^@^];,/#V5\OX;AT6?YD6PZ-QZFH\G]_0NI43:S#SV*0EU,' M:()WP4 (!Z.01AX=_E+Y4PJV@!7ZB'VO)'%WZ] $U-#H$3 #P#,WYS]'4-OOJX?KW=JK7EY*_D MFL*N?V3/\^(O8[PRU,%O8"9(J5\J6N7-9*/A*Y- \EW;,B6&!>!D]#T2;_W+ M"3%-RWFZE"7X;O[^CXPP"8Q(HGS(N8'W\0T7-TJ4MH&%&X0*1ID-SDKK#9Z; M;_$LUX%SWV]O'GO74O^Q^]CK2QG&OH1&3J;2[UU]?[AYO(%Y=&^OI=[_7OW6 MO?VU)UW=??MVT^_?W-VFG5_CR/-34\WO=^*/ *6!ZUS\SY^4AOSING95DU2Y MKK=WF]$I:-<,ERT.R M)#)^;5KYC>WM I_,M@^85"'=.?2GS=HB6B^J-AT&EZI>:]9CLEH.6JN7556M MU=^SD=X.ONM9Q):^.Y;AFE3ZUM_51F%3R(ZWOT_!0P!#9O9 )ZX75"2V'QN MD?D:7 ZM5VI6 V\ZAZ2*+&PW]<:G3:@\%,_>P]/ZOWF/)J6B_OOW[L-C[^'K M/Z6'WOW=PZ-T__VA_[U[^R@]WDFP2CWB4J1HTMV#I-0_F#])=U^DQ]]ZTM(" M-E^\NE>/^+72UG0^)3Z=5'UQ/2D84>F/&&A2Z/](X'!24\J.V'OV\U[HKJ[B MU80KU3$\8H0_JYID5IU1XE6I$^-7JW3NC,!%9U%3+B1TUHJA7M,1V_5V'WWI M5-NC!V]CZ7&;==N0V/YF1OMG!8$O58_,,E4/17-LA+G@3ZQ,PE.< O?Q 1J5#KWW:]W4O_]2^DF]NKM^2J%7D!_=![)4; :((Q.F]."XGXDC^A!H:C30D0L]>T1RQP?%04_-T4ZXV"E.GG% M<.6ZN+PE0TB!8PJ1*N^@) NOL]-25.W4";W8%=N.*U08#,G!3*Z 3 MSWW&YRQ,^V:EWEO'(;O6>B&/]A_W] M4R' E)(8-[6'6K\F]<83VYU1C\U^%2[2K5O[*0L08H4-.**[;Z@<;\7/*E!= MT_2H[T?_^0K/4V)A:EB2.0[V9]#N9I;8E"TN(*_AXYSVZ+W-%C+N< M?3"9B'1E$X^\)<%%9G,]>A.3W#N/]>EVC/0+ Q:PN@+2PNV.M3:<74=S[\+K M[/]G3<)%*GJ56NFTZW)]'Q_BD$C8JA9"(SB:(EK $P]H;4V(+=%7:K!#/G 9 MM /U+\ ,QE-"H.FD_U@3":,\/W$,\ _I.8V@[GJ4K/!6JW1TN?66LS]EW>G! M4^'V_0C4X^I2C,5TFG6M"K:SS(7:2 F6A;_X/W]JJ4KSDR\%U*83G*'DL"DN M(P7,,\(]5&Z[VP3V&"YK2@9\ 34(E@PB[(+I1/B#1!),'#.^-&2';24,B ,_ MANB\.D_@R_JH3"6;^ &XNQ@GSHU64GV9C=YN9NO-YMJ+OZRFN>@]+:> MRZ 8I=Z?'_>.TM8D!N8;/%I!F*=&B3&2#- /?@;/9YY/57 B>(0M6OW9>.#: M'_PLSE])2' ;A4(9#.AKN&I(H!=?1A9<62C/+$YBJIR\U)2!QQR0+$G9H%F\ MI6BEF2GJ@,G4W-ZKA_L9+H[:-7Y<2']FREN1)L23GHD]I;B7)/FC_2):6W!X M3JR(Q#F4YCD?V-;&[>_\D1AWXI,)?"1C^5"BT(O42+C!]-:-1R7SQH-O@BH& MZ^N6^";Y0V*E(J2P!([T]>O:#M1)'(MTM/H03>%7VQV ,=X'1\D(HJF\L;L7 M>G1C]&Q;[NH!_:;D'1X\<6%@?'4P _^" I?&F%/W,J(LV(H6]-*6V@Q["%?^@ /!5Q*_A36.'_DXC9?O+,? MC$CP=BHO9'6\.-CPQ]%L?KI@OM@'=6G* X XW,2ZWN"/V/WP2QQ/]##,8_'9 M2-APT4EKR^$33#+S:QM31#(&M:ZFG@>O"A-E4$4&))CZ<_EK53K_I/Y;.=LC M)R77U*!Y1B)/23JW+E?DT;G8)SZ$%D%) B$:6T$ LL<4JN>:-?%L]8C@(\3.%.7:ZC]GB@3U,[W!7I5Q^E#\C:YB=5 M4VO1#<'(8DD!$Y84L$'/2#FIF'"\7SQC6AU1#=O&&M\I^6$V@X;)7C)[":F%(SHIH7# MC.66OR:KF'QSH_*@;U[+&Z/RF]7_=+/*"37=!?]"VR%BXJFGES_3]/(PK9>\ MT)Y^?KER+:M"BZGR*R/*54B3K8=RL'CWEE,Y>^8G<@2ON-\8KI5HL]L M#9."9RQD!LK&<5G$:^J'CBNP-#RBFW"V#7Q??)<]PY>_6/!J>*WDT!?TBCWZ M;/E,>3G$,1!WH-(PH1]OQE)()O%,7\)$3 DCX 3%@@(SS[A&&":/ME4ZS@IYK$_O=/ZK\Y=\@!QTX=$Y3X"0=FUN6( MB]2VF[:U7,01JGTD3QSWD\/L5(0O2[+P)7<:, 6%FLI]JRSGZ:W&4M8&G@N$ M.Y-8."#&#U#,4\>L1M,9LO]].OSD;MUG5LDNWB.-*QV< OYLXR*"V1>VJP"T MFSI6"+*0\)4WP%,KH&X,"^P&_Y=*M9ZP7\E8P!(!6!L*_V[!.5CDP5""VQMS M'.J5CJ:V:DJ,PG@<'0FF:L.'K:'-Q8YZ(0*9A:^TMERH<.*&YL>E1VW6*FUC MZ<)H:/+B)V0 PY@&FW^R\Z'DI*3GM_7[4E9KE.?E&D?>PD)]HM6!1\F/*AG" M6R^)_4)F/E).U'0L<$W'@BB01JW1;.82WF\K-475=E!%C?=4T=K:2AOZ0&NM MJYD#^']JOC:\^O:T_X9Y_% *#S5I#RP>#+:76;K9S>52S)K?>W_?* MOK#N"MHLV-X>&LWW[;P?I+^']57:)8)[F%Y\>6:=KTZ#2[">A84FH'#.<*D^T8)ENCTODR M#T[.VS4G66TGY7"68Y*"Y]MYKFY@\,$5OQ#YD[._C8>ML(XE[DS )[9IEH3;*C1NA-LZ6_;@7O4%M M+,P&IB\F-'S-XK#.([R%2CB7D2_UV$[J9JV2](TF%$NYD;6)P4*QE)_]]92* M!;=:/3K"ME;/5,)*B6.ZJF(8B(HW>ZF@XUY1Z 6=0[3:%'3TT2)9T-$K!1WW MDK%2T!D(U O4[X1Z88B7W!+;%,(1AGCYV=]*:8BS7+.1:\,K_"@34.K],;6" M6?'-\59!S?%6"(.&$3F!YX>)YGXJ MH0#YRJK(5RXX3A6Y7>E\(PYY8CII?@[YVO*-:=@-%TV:KD/LF6\Q\VBARE#7 MA<4;\)X'ZD_MMRE+0L>5'#OJGBF,!=!RFM!R14=J'2STOV,A&"M@I[R9PH(+ M=OPWZCO;]:=8J:$[<*=QX7SIP?)_""56WIO!5!BNE!BA4=JDP6P @\8 MQQ38O><:U$2=)314R?FN;7$FWYP(5^IE.1)>C+/.>-CY[O&WWD/&@\[B++-8 MJHU*!YUSZ0LQ M<3 M>JGLS#X#O23V4XJ.5%56*YWOSE+?]SZQ*=L4B3*ZEUI(H@__W6>%UR(#2VBQ MLF.CWBZ]%JL++59TI"I*I7/'"KC?.&$A;GB4T$TEYWA#+KUN:@C=5'BD-BN= MWNO(&E@BA:[TC&XH(J_V; & K2;[0'<2B#W.,V!UX]U4LGT;:"7U5"A44XCC M64I529&JN72?T$3WB<+*I.@^(;I/'*7[Q#WQ NEF73.GU#&-2M9%097SG::< M:II15L2&HT [3KZ=>?+M37-ORHUA8U]MM('#W:]W4O?KXYUTVWO\_>[A;_T+ MZ>;V:FMGK,*W&6FT:YK2R$7;*%I-T]_O#I+^NM[.]J1W!_7^_!(=-47-TU(_ MI,742@7PJ[O;Z]YMOW;Z^XC_/&Y^[5[>]63^K_U>H_]C6@__?@_ M6$[9^:>V:=Y^1JE\,Y]3],'7(U+0":OZ4'[+VIUK:S-0$NU7# M_[?Y+>\QYB0]V)/YTO5]NF2@O=.T:'<*;./BIB?O^_N4(Y-DJ5EKUG?$0=29 MEC=N)X<^KJ:>!TNP1!C7+W=B^YL)KY.0OP?M*MQOF"JQ_VK\W@$0WN"*>-P-"_(/84[K:D-R9CJNFRT)L^-CUMM":7.FH%VI+ MK;76&D.O=F;?A2NQJ*7F3CY+BY"*,DF%?@*I4"H=Y:*NU6LJ)U*1DS7#^\+7 M'[E>4 VH-Y8LYYGZP3AIU9L30,U&@$19+ZI8;%DL&"4?@9 W"SIFE0(5I4"1 M6_M+P3MH/,3:D&1'OOW].6-GBTK- SL:8D?6M5J#$^SDY#KL$O>-'E'%^X%; MN6[JI -'US!@:H$O>=2@L$8.;'HA.33 +5-BV^X+:_^(520-CYI6(-DN.);L M.,"?4;CSAE#V[1"CAAJHMO=4)*TF7 PCN-@#,/\!N=I:5'TV:HH M_(WL"I85E@4__*L+PTF6D#4A:,%R+M=K"B<6HO NCJ)&=T%*&PPJM;[_@LN7 M+U$@96G2(3R/FHS52'SXX.\8F2F[&;$UC#^Q IC,?ZAY%1'S"FCY'OYU&6O_ M-;DQ%H3!>:30=G:D*(B4=DWF!"EG8E;>>W1"+%.BKQ,LJA^63'#9P61C9:=> MF);9%69$W%Y(6[ K.F<8.78 MH>KCY>J>1@6[QS%?&9@E,ZM@FZ4'6UULS)BLB2]\J[ M,7J><-L6&MT';G6$6TMO%P-NY1J9N#+D1"[I=L69^] M&O84B;$0AC6\LS-!;6Y.C0MK\2C:<4>PX(9/4^?&M2BWM7@=>](!>15;WSOK MQ9B,-X[ACNDC>9TC/J-IT&"EN[1V4J4!84H6&4%;E&5^"%)"!/&36%%NXS+L M5"@. NV<-;0XR_%>$*FA8AZ(S,V.IK ACY,ME!(=&J"CGD/Q%F$TIC[LDZSR M#GO2@B,B9*[AF7[F99#K5$>9LIHV.I@V\@5ZAWD=FN?]$),0)R%.J8]J916G M>J6CM"_:;3FW[%IQ2&OG5@]?+3*P;"NPHD(#?N :/T:N#?3T_^=/+55I?F)G MMX+91B\C!2V6&*0!"TQWBE'QC7TW\K1R\Q]=N:VLN!N$O0#&;BTA;\IR:\=8;X?U6\\ ML=T9I0_8QYV:2_;]9L3CD=BZ+O;^2H:4+0IQ%Z2TL;J5GEMU%4Y\\Z+HQD4E MP"7O3.S^[63S(D'30+XI5SJ-EL9-C0RQ W@L:S$U0A10BG*#FP/39V(PSG/( M//I,G2D5QN(.Q[#<\#C-[U8PNIKZ,!OJQ9"?[5:"K8G%4B_J5)>=]HEA[%QEJ=EBKF<>)4"%*UE/&2^92XEEY5MXFEB4I2D=3K*>)=Z*$VPPV.)G MH^!5%6=-AK.6 MJN16_NAP.#N#3(0K=SRVPLX\["0 P@"&3AT##^]_P%83DB+_M"4O(05-MG,I M%,^LZO#5MRX=R_ZE$GA3NAYWG\^NZ[ Z[_.YS0'9"CE]_$/H!Z&(G@-%VG.* MB#W=DVKL_L:Z&;M53TBS'I[B]R?0L_Q43[CWXFTE5B;ED_3G]^3]GGK]$?'H MNX;AS>V7]1Z^T5L8INZ)=^?U SRA]P]B3^GBJ=%Z+N 2_6D[?7+D@3XDG/^+Q/TL8Y^/@>?S]RLK'ZW6DP^/X429MZ6/7,P]H%>)F'U3C*L';C)/@'N+AO!VD*^;<88<(3 MKHO!2,27W*%T9P3N@'HAUC7E0E)E56?W_G5JSU8O[Y^66UI/<4M$8A483+EO M!<-"9;4J'6;WJ)\XBIRN$QJW3+WBB) 9Q 8# MS3*KEB,983.V'6W?;4MY.(*,AB:82KM9OMN6RAU'PX?=NS3X=8LS4R!0D?,W MB?,<'6N(*A_77LY,_143:WT.V:WBS".(;<_UEX/MJZE)>5CK>$6M<&@H;!YH M=FLX\\NW\ E[J*GUA//([R,M-_/V0H+'32B\XIG:LSV,W;*GXFP]-3#GNW_C M1.VANO/E[AY6NQLG:CR:62&UL#&CJO#334KD=QWI[, !084-RMAF'"^5B,ZD MSDS7,*;C*2N1%A7?PA*%'AU1QP$X1# 0= 3S#_?A)!AX)B9TW3'@X[X*XE534^.G;. M.O3P0 ,"%TV)$L^!H>Q37J'L5L@6TS8F92^BY)*(7-.A95A9#R\JBHH>=E/. M(?52&+1<06F+07L *+%@#38AYZ6E7KE/-(19O#MT=1&U1';3OLN)0#U&XLPB MHK.SXHJ2VUD(4<"FZ*#;HJ=S %T=0:)@;LD9>X*V49:K H^1'E0QA>I?$ M?B$S'P&[3":@R#)/=B7G9N(-AP<@7L@]4)NNQ_J'78*:HQ[>!0,A'(Q"&GFX M7OQI._-P1^L1=0_S][N%O_0OIYO9JLRY(@2FF5-^H99B)328^O8P_?(H/H%D.&Q7[ MT:?5I]U=WM M=>^VW[N6X%/_[NO-=?<1_N@_PG^^]6X?^]+=%^GNOO?0?;R!&S;*X^EG\N&[ M0Z:F!6;%A60Y$CS;!K7J7TCTU:!@B4TH+&^89R>![4&2#D!O"1>E- #W%[EV M&HB%5#ZX$Y2.]H^P8E$)'S;RI1XL9.9:NN**I[$M,!=6ZO?: M_V"2(,E2L]:L[U29XF"5+=X?Y9GTP;KW7'-J;.YXQ1D\]TYCX8CTHI]]?5MN M#M.=7SQWG%2SOO<:YY_[/H7_;V[(?F2]OW,HN\A/8I>0@C))0>,H4H"'*_)H M,\E73AKORVM_.O -SYHP$+ 4A^EDXGJ%66]+FZJ?14";!Q#0;+NAJLS2DUOU MA!,@HO9$D;'5.CVV\'3(15UK?*5=%^JLS)7K!YANX94X*KUO MO#CWWXM(\LG!LJ=%4]KE84L %M7%W?!7US594B_UGBV#^GW73BI=I.J53C,' M!Y6?,*N R/;H9#:(U $BS;(UB.5=,8L89 G$<$L,,IL8-BH=O=G>WR 7L42N M,+(EEI@-(U@&L%W?7U>+F&#JF*"QZIV52C^?=11F2VPPFV"V*IUZ72]&-$7$ M^$X?X\N&KC::!D=HNR=B=>G6!)B [TL3SQU:I338SU-DMRP(OR+3[QG/LX;; M-98I4&_IQ:ARA>!S7>9+HZP0/ MK/OEVM])8R06N&$@[V'$!^I3XADC%D(TP46UW0D6/2@\#&\+">F/B M_:!H&I1*69=]ZW6+LNY3V\;<+,?\%K/W'1'$W7E5YN;\A]B>/XJFSH:1>J73 M:,C[JVFQ/Y^%W;]2!QPW.VI'.+8L5-JZ[#;3MIA>R&60Q.X*C]\1 MQT:ETT[J62=LZR+C9%LT+CM.L%1F'DL[7]8UI]HZW)9QUV)MI=+59[V?ND61 MS\.LD43ZF8/F+0R:J^U6;@U"N-BB$7OXAUL4]L=<&S&GM/-S /G:J-ES9Y_5 MT3O5;HW%>KAMZ096Q%7DK#==TZXBBPY^"6*KRY6.VFKD%CCE8J$0>_E'6"C> MAY4"L%+J^]L?8M-^7][?8"54Z@>Q'U%&-Z)0PIBIA^L6)1\S-[+:;EUG[C&A@=).:(9R='B4.^V6]5B.;/(+R:$BO^74 M',E!(<-X7RX99Y>%++218NFC09+0Z95.2\LMN[%@)G9I8;)!,>\.$SS8+',# MDQ/T63^^W8Q,D09TZ'HT4M=20%[IMK;J1=3:9QT:W6ICQXYN7,7(-\C(J3W&G@$:&DYQ)O=!'3L@[CC2SV794O$=EF2H#>]OX1X5G$^.%:C'@66X_XMYSGRT?T0/L35Z@RK TE=U23+7Z@-A&YN%G MZE!VCFI=-''7M[E_,U/A27"%CU3J/Q4^VN!IMK@Y27$&+@2XSVL'<;1 M$BHZ/[^T(*Z,$!LA-BE6[*UB@T?>VWHQ2 /B6T9)EO7U) L-H&"Z4VP176X%E7WJ1=10]]3K(VS?7>#5MXJJ M1SP'INW'O_Z,D)\K+'FAL%A:@7R '$BMU3(D9"C=U;\W>5(JW3D6N, MA6X.($=GY;XO+_RF94\#:I9DZ5^W$<]&966?>IE45K:E_SH$?9+2TE%IM?>. M.F?F!O].OI"DLY"D;(O_.Y)41TFJ'V!GE8?EOWA^_^_L#VI6"0R*/-'0 /"E MJ4]-*7!AVN,)L!(S.,L1'\BRW;897279B0N9G3$B'D.F&R+F=CH>4.]NR 3? MOYL&?D )M2RAY;[QA#P8EO\(.!\3; M&?B;^RTXA?1+=\S^V\6R+K 6V&W5B2S--660I =:N%.KYU:7BWLO3N#N<*M/ M%MRU 7=Z^Q#-( [G\\2CB"A;!U!MPF3*2M!\J>(ED4I%SBV32UL-.]N[&"\^ M!@1NBM112E;]2TIN-M$LD> M>6D%\#HCA8SV*:SP;@#K/EOR'1.S^I!D#MNY)R!:TM!RB&-8Q(;QP@6LC3M/ M^CW4--X==&W5[%AB172;AE2?N+Z%TGWI49N5'/OT8IG!Z%*1F7):^E7$.7GQ M$S* Z8->V?B3X_!\+RI5)4VJOC'0EO[%R:!BM/1V6QL,-45K*H9.&\9@2(@\ MJ _TH3:HJX/6O[#-9?2CD;<0M"=:'7B4_*B2(4SODM@O9.:CM"R3"2BRS)-= MR;F9>,/A 8@7<@]6(S<\U' )RI]Z>!<,A' P"FGDX:+YI^W,4^1*YQ$5%W9B MP_,:H?223A(RTG*DO8DC3;DQ;.Q+BV;R 83NUSNI^_7Q3KKM/?Y^]_"W_H5T MCO;D]X= MU-;Y<6%YO+TKT?M7U#4C8P'5BIYNKJ[O>[=]GO7$GSJWWV]N>X^ MPA_]1_C/M][M8U^Z^P)??;M_Z/T&]]W\HX?B=O>MMW'Q/?V"3MIX0PQ98(S[MV9#L-$D(2'-P52T>81U@OJ(0/&_E2#Y814[HS M A<\J-#UT92+@QWCVA9+"_5SI'%7Y\;F52D(/6V,TT[$R%5,*V0Z1&99UZX\&'^9X<:>9T= M*DA=2B$V0FQR.#O4R.OLT.G$IH#K^YY;S<=%8UA^#O>2/3JBCF\]T^5B=!B4 M"LAKFL:>Q6F@61JD%;/_T-6(.$^(,E!]'H6A_ >\W2=B.;[TP09%1OV?)-"+ MEO-,_6!E,V,-?66K!+%?,5@?1@Z?UFHTHXA?+4OX8M'H/A/+QL#J%]?#]GU] M:DP]*["HWS7_/0W)#ZO,W?"1O"8M,"K890G5?]+7"!7E1?@"U9K%<0)0:6"U M)#4KX015!5PHDDT2[A<*XH^DH>V^2"-J/J5K+WYJ*T)8(>?4;>61=0GK^ ./^&TOPKD!HOAN4('ZAA$]^WAD ,'$(74Q;8\K#<=VAH MO5*S^A_JN4G+AEX!M[:E*NHG3FI:":.$(Z-D)_"M@ZR.G<7WJHHO;).\,_/? M;/96\?Y+57\O*^F VR'SQ>0#6TU^DL+5!*['*(/O+"=P)1H=!MR2I%^VEA;' M]G$3)3^+S#>2^Z2(1N9%1M;!UI0LR&I6.NW]J_@?%%D%7%&*&1;%M<,(G1* MKO'&]]W'%TF7:5 JZ<[;2V%"O";9C@ER?4\\ZB15V&VT43MCXW) JY%Q3MWG+0CC"[,_E[*.4I^'@Y,O%=R[WI,O(/ MLP93=A[BT=THYDWLY9M0WSUS_[[3KSSY']T]&_SEL?+LB#^ETDD\S,L] NX MS!2J5%K)3 M$MG9DC><478P'T?7?QU?.!^_U(A*2IL';H>1\$26T21$$D4"3DN MS_'?UM]_NOE[W'OHLC;3Y2>K]_?O-XS]% M/16U6<:"*M):Q8YD/TUMIW;4EC;L.C\/O(]OU^>WFV;M) R3VQS.J-(UV1"?H\4NJJQ7L54_'DZ1YO"9(<8'@3P\U%XW)>6BJL M17W<6EV%)EAW[$Z=( 7!D@LS)CQ.:O4WLF)5J<>>5. MIMJ\*\1NUH:>!_+6'2VP+IE:3U-IOJEC9YWZ(3J=B'I2Y=@47IMYX20I*:=B M2U+%LET4VD.K!W"=Z;AJNBR]PD=4AHFG,@:B0(9@C&",8,Q!/9@M M9M:V'0$"PO5C"2Z'ABNS-*) M&/@D*>+F3MCY![&G-#UT]$H'AL:-&R_ (\*Q@C&",=S%0_/1MG6^M.V9%#$' M3X3ZTH18IL0*ME 32])@(U%FM4D^#0*;%9]!4SBR<,D+\=]B,RY:'?H/H20\NB =OX.+AYE60!3LCIA:G37 [U!X\-@%@(1D"\8(QO 0 M+SVHQFWRHG&/'2,-W,G1<<#84AV0L&SA@C&8AAR9B=&W>QB+1?2KA,/+*6,. M9"L^NHNZ.%@6Y\:)BN(P"1F\55P/*!N^%= ^]9XM@X:N\@,UW">'/85YS4GJ MK07JK:V+4'8!H"9T@&",8,R)HI>,UMOG2S."W%P5UG$D#NKP2(05+9L+ 2 M,"MP?C9!XF-F/UPQ*OOPFKOAU8+B?6K K8%%DY+2VZR[6%[M5$2(A9<0RYJG M\EX-BPV;=#OA2:ETY(2:,2*^S1&41!A5,$8PYN3YP+GK7I43W7N"[KK\G"Q; MM7S1VGW;^GWGQKLE$9ELIB\,^N7R%LC(&F;[O5?J&99/_1MGV?8%=YQ:S]1, M$@LMV<3-W+]41'IX6_D$8P1C!&,$8P1C1(R7H[L$$SBX2S"!@[L$$SBXZ]B% M7HZ[W*ZV:(B:@QVV2T.Q[)&L?G@KUQ8-;=:BH7GX>J(\Q#\/B"B.)"Z_(KWE MJ]"KM ]=HK==KW3T"U71:VTA4D*DBBE2F?93U+6F0?LT9&@W0'YJ\@$;,@BQ M$6)S^I5(/7B/H#;KP]"49;$2"9$Z!Y$Z>&>3-FN_T%:46HM[B=JCG6KZ5IL: M#,QTIY@WNC)H]@20):14+$J68U(GN*PJ,E[;_/A2CJ*<+V(8^\BJX,5Y$TNY M'F/B/5E.-83D90,X$%W!9S=6-6S8U+ZRN:=[AN7\8=/ M<2#.83_ZM/IT$)>U'W3H]HU66ME>M+FZWI;+^V8%+6F:AIO@U)JC6:3PT&U MWJ?4EKCU^YO*S;7[$NRN4"MPTIWY<>11*N'#1K[4@V7$C*/9X=(?A;2U%1,@ M>156&V?4U+R=M+2L&CL)]DXAN]Z'L?>P[;U$'%-:'&23\"1;]<:1HK-L^7:" MW[2F>^[+VG9*V9G0-8SI>!H6Q0K;"*S4])6^;F\CL ?E!">2.7%-AY9A!8+P M1UFJ7- PTK*_RY*>FI^DT.]-X,(>[F)9%JJ,.O=DV\KI,!!N_F[<7\]I@2D1 MP;IC=^H$*0B6[ ;OD,"1.OC#8RFAU;R.OT[MF91H >>5U)$J4%N(R&5R7H>Z MUM9\O[P.;'(FMW([.BQ:,',"*]&"^?UMM4-O J@R]HF[D)5VPB:UD"TA6\62 MK6R9'FN=-_?(]%!EI=+1M9IZP%0/(4!"@+@2H+0-YW)8IE3,_E#59AZU586 M<8*V,Q2P3/*5IC[3?F*EL:0JO94@5AQ:?^* #P=W':G>1A@%XJK8QBT-L+&> M.Z9G5EU#G/X6C!&,$8PI 6,RV5];*K##>K#HJ9MD76'SQK:>$!,0N"@R+K:< MNML*BSI?L#C2B6T.#;HPH<982:BQMR?4E*W>H"@$*1@C&'.X,.E:C8,-85*F MCE;2^Q;K""PJ=\-'\GKO>OC";A!XUF#*DOP?W7OB42=(6FKP^&D[X7R/J)#, M$9J$F'/*F$QBOF85'D_*F[Q(^3ETG<,:RBQ7C+6:8"GR/DN1MQQ$A$-#J+Q8 MP4BBXXGMSBB-FQ9;#AX"03-S8L,(SJ8A7=;LL31U338UIDC;K%&5L9L9-_UR MA'.>T['IM?H=^3>*5^5VI=-J[I\R);##J7$E&",8ZJ=PL8%%X3ZTH18IN2%7;&EP)4<&DC,8)/\E;83D7&[1Y/E(CJ'PFOGE#&9 MO/9MYF*N_>%51:ETE'JM?GI/70!(2+9@C& ,#X'2@VI->PZQ4<:6*FMJ MS;;58\9@6G)D)D;?[F$L%M&G$LXNIXPYD*UXI*[OJH+MYII:0A]& 37>H"9T M@&",8,R)(I>,TZ7[KY' *7#W0R]8P1\)!5K/-H8'GS..7R;OW9A"FS=L9- MM?>^(+/9=4 6D,H)6_%)0E''MM'[],<5[CQ?[GRJ#?>M@-FH1!N53J.1T-!) M (8CP(C G&",8,RI(J9[:M@F+QI6'._GX*ZS"%.OI"^ K+$Q89,%QPW>*3-Z M-O[U =)RKQB5?7C-W?!J0?$^->#6P$IV%EK)SH*(U/"&I#T]AO?J1FU(']L) M3VW$TSXEV@24.#59!6,$8\Z5,0=7W3WA< #X;G'#^J>8NYY6K;O5UF8$]D=_AZ1.,G"52N= M4V= (1^*$D$X!69.$-<1+!$L$2P1+"DJ2X0MR\%=1PWD'A?9J^THH\;L>7:D M#-VR2[#@)=.=8N8#Z]29KH14M(I]JKG\I>_#K8 MBO-.#.5D..1%A'?M;;0?18HED4FY(5L:Q^[?\TC5L>.EVDY*>10R*F3T/&4T M6P+76EO:?3IGJO5*IZTEU/?:M;&?$$0AB&#8K'?5":;)KN3<3+SA\ #$"[D'"LWU6)F-2]! U,.[8""$@U%((P^5]Y^V,P\+%#^B MM&"P]@H5/\LW()TD9*3E2'L31YIR8]C8EQ;-1#C?=[_>2=VOCW?2;>_Q][N' MO_4OI)O;J]KJ/+)ABJF1A19@JP;,Q"83GU[&'S[%*LARV*C8CSZM/KT^65\T MD'GAUPO8U^00^M$J$KTY^KH&7WUI:BU1CWYJTV/ MVGQ=;^OY#>K]ER>NO,IB1R'CKLG8,DV;KFJ@8^KK9(!?W=U>]V[[O6L)/O7O MOMY<=Q_AC_XC_.=;[_:Q+]U]D:ZZ_=^D+U_O?N]OQ/WI9_+ANT.FIA50\P(; MS\"S;5!?_D\)J?Q;;*IW]XO;:?@?DN#@.8ZM5(1Y!+5-)7S8R)=ZH,W->/\L M-(,UY6+%$MXU(V[5/%ZU@9?-X$2RYO#\U ;X\9-1TS%*E55]XTYF>@*]0P!! M^LVDU_83@E4?<9T26XB1M&(=)0N_Y MF1UGVPFF64C$D"K!OTJM%5/* MWE!)=51<9K>:>V'W?D.:4=IX805\?N;FF MC=_<,4T^9[=W0M9)I&G?^Y'@]-Y$EU+EH=7G_O6E^SET+ M?)<)WUMJP&S%=[O24=IZPB92H8NB%G-E6BJ*B_V=/ JL-BPL@S1?LN*^3P:: M21//?;;0HQK,%G92R+>%L72YY33Y$2R7W'^?Y[$IM 8HQ736R@*,JJ M9-"2&Q*78L*&1B7K2]EU3/CO%5RT$L^<:MCR26O6=%%7I31P25NU:A>X:)P4 MX3D3(_.:3L#1L$+#$ILTD+$+X_H/NR LRNP6Y3)!X;--\0.@OKM$UR3?;:X5B7+Z,&DY_,V Q&3")$X(._ M8^V5(MHT.6KUJ"<5O-N\BHAY!;3<)J>8I:_(";:OJ,959+!LT>H[@J4)8)&3 MFN-R62&L+ ;PNM(**;!#8GG2,Y8G MCYJZX.8D%@&$C[YETC#!7[(M,K!L*YB=670V1TW[>>K#XWW_RAT/0&SP<5=S M1KS!\E0?!T&=S0_;U08=QR!;A?M?A>3]2M2]0%?S@,X&@!'W3]ZQ9=ES;M6?1N0L)QG&J8%2A./CJWIV+]@28#P'3$, MC\8WSGNMF[&S=#:1WOV2'=YXHC%-5UW2N0<*WNA]Q(>;.6N2_%)=!_&IYU%) M29C&G$!G6Q C-^C4 3JZZ *\_]X>]P,\VFFK$P:$?(P(+1WE8]X RS:)XS\6 M72QJ=#BD1N"'Z]L?4RNL4+)7)GL:6_(4O\_3I-&:_)HT1JC_\$P#M9ZQG 3C M]MG8)X?(Q;QQ8+$!<^^:AO^]<6(R/\RIG+5NE<[*RNFM>F[56(7IP@>JTJ9L M'@1535:LL)[4<+3X 3J.]>Y\&VU)\?J[:]ZR1U1VU[PAH>E"1!*-^A8F>)3I M+'%I49.G4[@K6MJ5CJ[5&J5IT"BE+I-+2R'17B6$'>>W1"+%.BX891&,!Q@Q'USFU_ M-\_MAG41B.@^0UFS_+LE@J+/FGAS8"\*P/+7+OBN"M$JGKG.3 M*' F=N<\.#HA,W0&SL;@/*@2C:EZ'Q(U">UZI=-NU%JO/C8@D"T) K'1W,#1$0Y1H]!]UHSXP9!=.N&V4[\<*I MQKQ]MY!UFH8?*8R+/;J\%E5,MO<\P"XK]Q'1/\^^^UBA<6Y7=.=TSYKGU\"# MAA=UN9V@=/?J>II;7].3V;BI6_.4"HG;NQ,<"HD:0Z*:PZG7'7HKG M3]?3*3S0F%+%G_NI#D7C@*\;\D&B\Z;^ZBE5$5G:956^)S-&O$>WBV>>//K^ M <&&7NDT&K*(%I4((5M6RZP(J5>:U!J1JN<#_S(13.6 MW:O?IA@CJGX!HO:!IG?#[C.Q;-R@_^)Z>*5/C:G'K(AK.DC*%&W@IF5;X:9> MLH@''<6]R ,YS4I'D_7]_5F^ D+%TJ3@]T5<.E=#\T#J]-NKH.%\#'%Q .][%E&@/EZ[%KHIIA[E'8MH@5ST*A S KJWU(LHPETCKXQ M$Z2H*50NECS,!)G6)U69^)5;YLH2+J9!7(J\3#_=,@]D%ZPD[ M0?9?;#Z:=Q[EM0^J@\'F875OG^G&DU1-%YU\7$AT/I>Z7R9J5 M304P<,\4#'%9?59-B67Q!KBSI@>G21H;S8F9[IHVD,75.\?NSCC$] MS".&4;\@-NJ!326?.I;K28X;[-7#O8B!@3S=F 6!6?>5F+P;-KZ:#3!-E5Q4 M8,$6UO("9(L'DQ$@3?!PD](K>3O,R7T!<#' 8_5O+NS*N!SN,]SQV,77N\:/ M,XOJ'2"H]\7U%O1%O8?$[2-MLT3'6[PU(!-1O^-&_=Z#T3I/ I&,'$GT82C4IX*8+PT?1Y3 DI,"\DJQ 0VK5"0%+DM?8LI>\FD0 MV*Q/+6L_%"IZ\D(\4^R;[V]B1\6A'MU'\HH'\4>NC03!+,!$<4L2*A5+1_%0 M=T\8ULG?SN*7C6M7>R[W/Q*,".!_G"+8],Q52@JV.1:X.FAM31!?D%#K;BJI/HBZ13$OL[&.7)!,K1^4"1PO_K+ MP^A=<[V<6!0!Z+T:K*OM UBF/=:K-DDR&Y5.4V\DI !S6']&%$,Z?:#JV(C- M5E"IQ5IX:O5Z;BT\^Q*Q7<$5RM0&3S!K(\P47=U?JQ=TOX)GQ4WQ#%^LLJ6#K:^) MXL41T?Y\N)F70:%H'.F3MESIJ!=J6\VM;@/O;H^00B&%3 KK/(FA@F*HMYO[ MIR$J @!(9E6VSK-:X%D]; "5PI&%&4(Q.[D[*^ZPQ8+$%C0&Q,U9'\$7VOLW!F M/NUZVYE47KN*B_F\Y>$^>^6E6]O*MWQM7[U8(:^59:D;7!'/FP$A_D'L*^AS<&BL6V3\(DG$G8 M45VB82MU?ZG DC'U/$P=?5-H28364R\OJXY/DDCHE8XB[[^7*F+A?,%BBWK= MCHMZI9-#BQ=Q$+D,P?5'-R#V3JDWN3:C*IU5EW+:I5!(/ 7Q&D>+I1?!<1+" M5WKAXRJ$WCQ:"/T$\?.#M4+;' 4_>9>V+$,K173^UG6JD1\[KW8)1M".9=1. M&UX_/]N9JX.TV$<91H!1#MRDL4S6H!/T.1ZL)=(@H3] 0(X MKCU_Y8X'H'7P<5?+\'GT8)Q#&#,U>^S0]0T\')TT'T_J4Q,6='9D'Q1UTA+= M N=?;R68QX4Z%0PX5Y1:*X:YA;NAP655D?&:V%4HB-CD>! @5ZE)7<.JW>:M MAA5;<3\&.(]X&5E:%,?$>[*<:GC[90.8%%U! Z^QBGXL\$&]73 A?:.F-1UO M@P9[Y*45P.N,%&#I4QJ6,\4*S("Z]*N(>/+B)V0 (Y@&FW]R'++O)8I5J2%5WY@? M2__B9!#SEMYN:X.AIFA-Q=!IPQ@,"9$']8$^U 9U==#ZEP8^8/2CD;!1\J-*AC"]2V*_D)F/@%TF$U!DF2>[DG,S\8;# Q OY!XH)S=4-9=3K)"# M=\% " >CD$8>ZM _;6>>(EI2=$*?#L=PQ.,=4,U>9&]IK[A6:R:$ZR;7<. A0Q=G7L@M@&>\2,\X[/- MZOB%"Z4FR^%Z;CFXU@;1-7P#/(I,X!V!-P5Y67HR0G#10PU\\/YT##2:V9S$JVY6Z-DCU+0U>7.^'?R'=.$9-^H!9D&AZJ?(G M+&5#G-D%^U/Y%%]^H6^O3/WY%7#!HXONU(LN_G0AC2@Q_Y@2#VU#EL+0!X@1 MZ!!5N>/,WXAFCT.Y39;DN,17,\C5M\L+J M).)GIG[PCVLP-5ZPE!9+'73'H)(,>! VIF+(Q!=(W8EGV8MGUJ3?*997=%_@ MRS95!L=(4E$KQH-^_)!=/1856[L( ;ZP\+ MU/6QK23%X5D>UE#QPDZ%$<4-VYV:T0.H8TY<"W7G8 86N0VFDH>R!^.?>'0$ MBA?+/!JS 3PC[%4YD]#:Q>S4F0241;E%+0S/H#;H/YPT>S*9 NC8\&MK IM! M1Q'?PKZ9JTII%OZ;H)C65%!199U-'&%U#VX-\#94;DC8>V"084VB4IV+17$M MX,2S)G@$R2&&$8IZ"+C4+H T(H#) :512E(DV_ []/00H2]6,)*^U_HU"? ( MXF?;,WP;G> CR6*%F+U0)B_GY:$'AN^")V)(9I@XC M P9-J 'C8J\-1JX/O \F1+#Q342R !([_ 2"5%KOXMK,L' MU!A:Z(]*,TI0$YC4#(?TUZD]"S]IRH6DRJI^ ;?:\.CH;:"!YDUD&3[B@^X2 M5N"U?!]Q$T^LW[N*IX2CZ"-%QB#;X1L:X0MJTN/FG/1$AD198FRJ$7FC[#"X M\#)RD?[NBP,_]Z<#\.(MXL%H:[ 4V*PD3+SXHQ+Q(E#$V>_A@P)T^$-7?)G_ MH+#&&!^8(V A"YL=12Z%(0NY<9&9QI:N-)@&!^4Z"NCS98&,(>$E@M)LOJ!GZ.'(R64& B?#FUP0F7[N!REB'[ M(W=JPU@I/(+$S/KWU DC17,HQW-*00.6RQ(6L@SC" <0M3<8>FN'9EK)OF-1 M[!ZX!J@W_,6*I99EQ8()(F#F4RR6_(4KR>(03R;ME[SVX ("&&6=$'U8+ASR M%!98!0MM3'Z X1>3*C28?'\Z#FOJ DJ!3X15*0GE8ASJ5(^A&A.\>(-LI/\'819H(4VJ3/Q)XRPQ9$:C%.9H+ OT\NWCY &Z4&=O)\9HL[ M(XUTP=03*BQXMH3:.JP\>\%>#N-Q3/ )'*P_"]9CN"2# 8F2BF^>A TDP^%& M-C!:PUCWLCH@X507E2\O0AV&8V=8#-.1YTVXV5-LBPPL.UHND>0A_>;[=\8B MY.R_?9ZQ:0\P?N@LG!>^U_?C8KJ@>-%,C^Z(E2JL=;!*8W<9/S+E7?/%LNT+ M*20],_=LVWUA1\#($[$

\N MR,$(3";7P]!VN._N>EA1&)[J_H '7H0X?\'%'$8)BSH"!5K2DH'48J:D-M%B,#T37 M?8DD%.]BLHB_!+7'CH0L\B&8"@TE3?K[ S%)W)D[_!';PPLU+TQC'BS\1HP1 M?@)_)HS.+#LT-Y^_Q0Y-#8B#>@&C2[".24U4'XMW,QO7-*WH\983;@ON&Y]8 MWZCTP^#$PL+3$N*0VGJP]."*XR#[>',V+5.@.!KB=SKWG1#_\4*#X%_$[:)( M7VPB4'^^;D661:0=HB=@, "C9F:X+@Z718"MGKBL&TSJ4&I7+ R\$O?0B6RA MN2#.'^+'XIK2OEE>ZS:9,!=+H9+0L'*=*( 8+ZGFTEC],$B RL3W-PW\.0J7 M+OTLNA5+A&*.!ZA MC\53^3-^"V?&4\>ZC(@<6PB@6 G"C(,QXJ2_.9C6E8_ M3-.A/3IU?CCNBX-DG*)E#E.&UXRI%%XV0T,J9.>86"SN&SUO#-8)J$=FV\6& M$IJV\"@D!@Q44>-%(3)+U@=Q(;V,+&/$WAQ"CCD1BQ5IV>9GOD&(&,;[F"(U MZ:1VR-ZI(HF[-J@7-Z?:N0/;>IH'TYF-%L<2'+H42B")YGQD7<9X"E9$STE& M2QAFB)C.?D1A.6)A+'#L<(2A2\;6Q[!(%:Z6=@2>,#ZQ8C\OF2/ >M=^1OF< M!T"BT!V6/%\,#L<,YL)_PLE&8TD.\$U"*OHMTPTW^9/JPS0;L' (TW^X=,0X8-D@["'XHTT:*#L=@I*P* M12R,*=ZX1#L2),ZAQB1G&8V=!,E:^7X'V>K\// ^=D3R2JKDE>9[R2LB#Z74 M>2B9S.];^K*T-0C^N8N^/--A6S8*]37S>W,B08%3!AZ8$P8V79@7N>+.KY#K MJ";[H5(*GYA9]A"OR,5Q0VX<\%F?V58Z4N?78RE MQ9[PEV[_\WQOSPJY3:;!R/6L(+0.GJ9@ & PD7DO8"O @]"\9($%M";8]ILU M7HX"1.'K10NQT-PA85-Z1F__ NU](" 09-$RTAD1EOZP>!:\:N""\;T<^H@> M,2\I$7H5?C1%M/\I"X+C\..8<#3@R-IBS6%8W /H5E^91GB'OU3\.0KN#2W/ M#^)=+=1)BRHX'GSCTZMJMK+!W[L&V<.WR*WQ5MGRUB\HDYK%*/ MX&X:,=TPF0?F"0\86T& 9OWO81PT"D'"?5$P/O9)K/$$8[;,!H)?SJD567W+ M%%]L#.R:55L<\;]QF OW2%ZEZP4)"J4#KD%;O]4!(-9IQ'F.V*5$!8PQ/+E> MG!CP!)82 AX 0I[@CZ?Y;M>R#QU!9B%WN-. .5',E%XJ=1?Z'W,_?!EV[)&, M&V''058V9C"3_@V.M6]:1A@)V4O4&U&:5;2K'.=;4(O5HYDLA!93#[Q5.;9G MW$O@NLN1Y-ZG3&G5BIK2JF9-:7V@S]294FQT>A7M;6''O"L8/Z#12[ #ZPG! MV?IZ<#9Z\&ZIJ/B\PEJ0UVO:8DZ+G:/F2VSJO;*@OQVSR/\\^Y6Z3QZ9C"RC MBWN!S'-(X%SCV 'TO7,,AB[NYS(EP@RHR%A *X/1 U7DTWSRJ#>8OOX .@3& M8F.,YJ?+?1:TR&Z+@P?L,#A,W283GU[&'S[%QWXMATV#_>C3ZM/KD[5#2TQ= MA%\O7.R:'+K9T:'AZ,W1US7XZN/Z]:9<:\KUQ*_DFO+?ISGZG/JN5%-4U%JC MGOS5TA137M?;>J9?O#NH]U^>LB; EH/O^W.@_;;D< 3+K769UZ-;!S\[V4JU MTCVRS>1OX;Y!+W$S>>7LX;[E" _.HL/,1?PT.6Q:JNNY=>$M0*%,(26GGE4F*6F>7DI8KU%5UFL: M)U*2I^''\2)]Q[9K"FO^G77E^M8!Q'9=,MN53KO%37U[T?8@)_!L*0"7#W@P M\:RE[J_3^6KLR[LS'S8A**5.SZ6C:5%E5I=/;J7>U',G-$RC^V:9IDVE'O&#,,.S.\35:;7L M3^];KQNGT)9JV2J[-:FK1[$FM4I'UW-H22A\$;[0L[4U7R[HT2L=K:'OW\E( M.".9=A9]BTCWQ, 3!TSQ_Y7@^V.5W[WO7I52Y:>-A!=6:/6C"&V]TE'K=6ZB MPD=V*,J+GJU=-W-!#[:O4_-S"CBQ^SG5]&'8R7N3G,ZY+D^9=A?EM[YIVH64 MW,_GYXA]Z?=!\R=-&50:!U$0UB]0T5JU5DXV;GXL/I%_)<1;B'<^XGV(_;*, MXLUR)%K-5FX]Z$\KW@F]E?8J\-LW1M2\*@O@F/"3@W[%HR ;*C[*@["47$03AR$$P?AQ$&X MTI_3$@?AQ$&XXU@IXB"<. C'#QHC/Z H8-Q[SY@CTF>.4)0NQG"431%5KG2T MNI9;C+ 43XA!:>>518I.,29O74I4$ *="6W4)K(!DF%@_YTL&BA&C?(<;W" MK+?'M,]R__V9'&E;QECA<'76>8"G/ZVMLD1RI:V4R3P2X$)P'>*0\SI^-#PM MV2KEB3>N57XQK8BS3@$\RO%E5:]TZFVMIG*2 B@22'-"SU'.+ZMU0(_>JC4Y M0<^9!&'#3%*_++YB"K/K/$^.GK[NC-I >[_9JN=6X(+WC$B!RFVH/(1=DA&5 MK&9876L6 Y4Y.1E<+T9E.=:PNO\&[1 M]+TX$K^8RF1I*LO]ZQF_,T%=>Q_JRJTNGX(\6J53WUC29ZX 8+%FRM^!X;[? MT1!GL<.X>XRL8/]88[CE;MB'J_XP',P]ZYZIK$P-4&UC([+?F M0KQ8H>;!27AL)&8X)8^RSNM;NU>*5O>):J(JM=YK=9^AQV=CWN-SY"V.H3W1 MZ@!8]*/*N'1)[!_YR-'W9 >W8[O2HG[T=O/. >-R MZJ'U_YGXUJ9>IM@G9&U^C?7Y;>HP&](B@4)JD8^(8ROE1:MDPLC,5B%[06AI M'%%: K-TB.Q_9NQ'FP1-C)#VT@")_YZ5$I:&6S>WS^S(N2;7E(SGL3<]JE%K M*0W.3G:+,:4;4[,F9WS2,>A4UUJC.Z*]043;,][C#8_M8_?LQOET0D#1: T2(XEN]_[Z M-[-* H$DA)!0"Y$[L>YNT*4JZ\E+9>4ETD%2K&>..-?M&@E0V6;/O^@\_\A* M%T5Y*P6/Z4*>_T?VQ!:2F<'[ 6ZWXXIB%1#!2X)_E7Z5DP6 M/%ARP[M;1<;/ZHXY?^W:8TRE0K.5%I1 M'HFNZL!55U(,\YVW7#*?IV"M[!7S<\-"KKFZMU%0Q^8L=H=1F]U!M>);A293 M/J.Z-GLC5:VAI#!AIEV8.<^9^V$)-" )U%$TU7=*G4:-11*HDYAYA2-+0$,A220!U%4WU';&G4J.V2 M0%<2B/[.\U=8J L+;8Y#*<#Z0+R,T$E.K:[W.#)?X3#-Z.)A&J$)T73&,RA# MQV[*U&2M:Y!Y!:^Z49]7G=#4*C0-SNA5-TP20%V$S"LXU8WZG.J$IG:AZ8Q. M=O?DD0:9=D'D%[[I9 MGW>=T-0N-)W1NV[J)("Z")E7\*Z;%+/>43199_2NFR;L+?7V1$L09FK"S"NX MUTV*6>\JFL[H7C>M=DD@2G*EJ]J9Y'K ?ZL:K?6C\DKPTF2O!'J5J,#<*L$= M%L#G.:PJ+E9F#NLN5G;7C[!5.D ;U MG2 1 B\?@>L< 2E4::5F]U*<+9!>/LC&=< M ZQB9@[Z.N&,%MR/REY+A/+ B7E;LN'N0TNI_NI_N;O?]:RBK@*&8PCI %DC<#U;7R B>D MH@I9JKT@YN'#5A=4M"@IC["K$"H(="B"4!HJ&-U@U':H03AI"4X*SF/K$S64 M,=A5"!6*E%S)<4/J#/-,5@O.,RL3UQ2:E]'(:3( M!<>1Y>4EELLS^PH!I6- :S&H8[9C;(VZ!L$I(X!J2EO^)#:R'050TI%;WA)8622,.HJD)KR ME@\I%+RS&*K;6SZT>J.A9E3?5!)26H:4IMSE0XH&[RR&:G:7PY#:)6VN)'** MVL:%Z#@(6W.!LVI?BI(L@WY?M7R/??60S5[?M7>'OWUCC_ M"2AU :4I_[A")6(ZBZ&Z8]Y5F81-)X'2E!-V-Y+Y&..D8 M3IIR=*L4&=Y9#-7MZ%;U-LF:.B.H5*.USJ<'+[074I#93+1*T-05=MU5M*9< M^BIU>R;<;7&G-UE11E=Y11E%MFH[)R#P73+XFG+(J[57H2'<73+N*CKQ2PH] MBX0>@6\+OJ8.!M3: ^<)=Y>,NQJ#[8N%GB;SVH&Z5EMG,@+?)8.OJ0,*K?8H M?<+=)>.NQLC^(X2>>CE"KZ8 N:-=DU/GJ6FD?/3@T[MM\ <*L'DQ*06@:DI@[>-:I8UUD,-7J(KLMM$T974E:!FM2< MSB%-G?3KE(K860S5G8JHX\'\@/*>.P>4ICSO.N4B=A9#=>W?60S578C/0,_^L*\04#H&E*:\WP9UH^DLANKV?ALJ"9M. J4I M[[=!<>>=Q5#=WF]#[XT,O:\34#H&E*:\WP;%E7<50X.ZO=^&V2IATV59 VNM4W""D=0TI3[FZ3@KT[BZ&ZW=VFWBYI:99D'SQV0%U=2S[4^Y]D.%0TGH6=9 T41939 MU55,%6QV:Y!%)LFB#N*F(*3OC+*(&H9T%5,%(7XUR"(\5J5R&EW#34$_BJ)\;G',)T^/)1KU9YN=O0R7D!VR)5",L?=5@V2:>BIM>QS"79= M@5V.MZXI25A[*AQ!\N(AF>/LJUL2UG/Z0+#K"NQR?(5-2<+:F[(0)"\>DCFN MQKHEH5G+'I]@UQ78Y7@JFY*$M1>:(TA>.B3S')UU2\)Z3EZ:@%U- 8$M]8#R M!:P4R'S,T0'=3_?3_?R4UC'=>!\^8W#H_;N?.=,K<.U0TP\)+0.65"8?> M_4$EDI.I4@510+_"$)[LT'EBPE;XY+G1 5L)JW5()00[BY^"B)]Z\*,2?KJ* MGX+(GWKP0T4%NXJ?HBB?>O"C$WZZBI^"8E3UX(>:RG<6/P5%I0[A)XT3LS>2 M:W.Q$4;:@I&"#-1Z9 RUH.DL?@JR3N:D!]X&NNC!Z![U+ M5U!>H#[PU>?D)_!U!7P%IY/U@:_V4DT$OHL'7\'19A'XTB#3:]EZ$\"Z K"" ML\_ZI%MSW7\(?!<"OJ*#T_+2K9[#BR8 UNTJR,+9*-R,TI+9N%Y3R0ZE&:RC M](0+>;9H[4P6:1%M_NM\,^^"4"CRL1ZIC IKIAORH#=2;A3Y>I),B<6(Q8[Q M)-?'8E9O9-P8 [D_)!8C%KLF%BOPE]>RI:KOD)"XB[CKDKBKX$"@-@6FR+V1 M>6,.S.I]=8C%B,4NB<4*CCW*N&44I3?2AWI?)AXB'KHF'BHXO:E/36'5P!O3 MLOHZL1BQV#6Q6,'Y51W[+.7JBB 2=Q%W'7- 5Y\"TW&?I5CJ92BPZ/ N'D1, MWP$P4+TY)T?NOQ@J5F^EJ-$FET-#H:7:='UR9A2/?3_71_B^[G MPN&7T 8) C^GSM.(VW=H9CKNVN8&7FSQ?5HOP:*=C/X&E^U)$\T$VW;E!0[> M<.>S!4\U??/L3,/YG2)SNS9QE[#4[N3M+?88+,!UF'_+TO8?'?+?^48$K^Q'=COVF?W]UI[!2._LQ;/] M$N!Z)&<,DTN2]U3*Y--A-CL#'<1"P%;"\SE\[@"%S,>K8"!V"T8AS7W3L/D3X"KXVR_V M*&N1][@FVCEIFG&K]O*_-6^5TJO)N77+2MP8 'HN[%7 [N)?WDR=8+6P7^X< ME].&W_1F]^F8#+VWA^)D$U]O =>7!>BB<,CHS='7??CJE_3GFMQ7C.ROX)O, MS_,>9?8MQ2SUI/S/]:%.8VIP3(.^7/))3=#)T*R6C:F==&HCGA19/?BD@L#M MPYD 2NJZ#/^H,"_.[BZT]M3<(+O2\R3TQLR7-.5&4F55/Z+8<]=(\(_UXB5[ M_D5!_$)W1MHPWPU99&T7/*:,J[-YK_1Q-/[(GMA"4HXI)7[,;(FB$455HFC- M%-6(HK51E*<)5=4HUT4R$I0D*"^#HB0HSRDHN]U?YGXR\=>8,;IIJ;UP[+&S M<$*'4<,9NI_N[\S]U'#F#@.@C.)+S.H-9\H0M7.Q>YT+SRO1.>?C5GV^*UO7 MV5"Z6->96*%;K'!T$Z L5DA#WNJ-%*5O$=X)[^W$^]%-BZJ)_MISS(D5B!7J M987C^R\=)?I5F40_X;W->#^Z7U0ET:]VL6,FL4*W6.'HUE?'B7X51']]]> ( M[X3WFO%^=!NO:J*_B\U*B16ZQ0I'=R0[3O3KK1+]31_O)C($HD?.3E!;=1>X[TIM5%3&??NPJM V#8#+Y/@U5%X%51+K0*O-(P& MO9&J67V#0-0M$!44!:T71!:!J),@*HBH:$;1U=[]E>#5$G@51"DT B^M]OZN M!*^6P*L@** 9>-7>P97@U0YX%1VT-P.OVGNT-NZK.^ C5(W6^IRCGEZ',C-R M$S,.<4U$C>ML@5?8[4J0.^'"KE;+5KNZ6K:$PJV!5 2TBP=: M45.D4X%FU.2,(:1U!6E%#8).19H)2#/DJ^D824BKW">G;@.N]EPLPN#%8["H MS\RITLZJ-2:&@';Q0"OJME*WL+NZ#I>$PNZZ$KQ)6KUTB]E+(O.&@^G54SYY+F3TN>4>A=S M: A$)]<:.0U$.H&HJR ZI8#':2"J+RV#0-0N$)U4^N(T$-67?$$@:AF(3JDG M<1J(NEA(CD!TCDY/^#TL:0 MVR1M*/V?TO]?.?W_))%K4.Y'5Q%6?P6 TQ#6NO0/0EAKBP 9]P,H>SB45;@<:Q9SM6>VD (O'0$%GDD3Y1SYL7(N6Y7!Q#^ MQH1_45HR&Q=M*MFA-(/%E)YP-Z,E$;.ZTX#N4V\]7C"^+/D+5LQ'+:+= M\6W#ZB1*%X1*D4NV/HU6^TE9'6OX2B=LQ+/$L^=S8I>W :QZ"MH28Q)C7C5C M%OCVRS/FL#PH?\2SQ['7R;,&)6WEMJL(&U"0SEQB3&/.E[3\Z;CQ.$]8I^@3'9KY" MN9>'.4L3)IXV05@-J>^+Y(32"P( 0PAFTJ88O0HV=(4EAM6!C^:V,%< MFBV\9_Y4<7?()G/7^7/-^M*_V.;)4IAZO[?VCQE#Z$EC!J_]R)[80M+B<^@E MWF,'TC.#@<'_76\,A'G"!9(<=[4. _@!4,8\&-.\#'QU/<&V-?0IH% M@ -G!IB UV6_9+)83V& [O8Y,+G9.H1!BA>M[!<<;2#Y;,$I">^[+S@3N _H:P?! M>KD2 X%7+:;2W'["9<$)^XZ]D)SE"D:*[SUUJ?N[I8>$O/BT!BHYD_W25/MR M:2.,$@+J]RABX;/[E6&J&[S]K1TXP1^)9?R JPA?>^X$[N(#>H#7O%UXD^]; M&09BD(%D6\$+0W_->A? ZMX"5A=AQ656C 4.G9W9EN#$GP 4,- %@N#GN]W% M*D@E[W: M54=-41GT54UO;(I52+^Y4] ? MGR>A-V:^L.$TY492954_HFM,0[C9-1:/BO\K4\2O+:7Z$K+9#KG:'3,0CMS: M$9I;6L$+O6E!3;^6L=#)RWH5>]1KV(46A!1MC+W?MWN!?SGA/&78!;N67;!K M!VY*(?!GE?$WU5[)I6F/TNOH[XNNE_H!\(K[G.U.%S>[(&+MR9]K)W#X1U/8 M#5V6L"V3Z=#99(:"TORGRIL< M[_2YROE:L^L-8@6IZDF?O) )P@_[XN>O;!RB7XU/;F\A^5H=0@@L&&XWJ(BQ, L*?K#X5N1'/3D+(K3SAV[OC1O?/$MD>*?]W=84;+(6]OL<<@ M8=9A_BU%"YF4/A,>)M#XTMY*BBS=[A$O\2_.!L6YHP^'VGBF*=I F>C,G(QG MMBV/C;$^T\:&.K;^#]N$13?-_>VV_)'=CGUF?[^U9S"_.WOQ;+\$* .3= *2 M)!?E5'KF4V\V.P/UQ/*!IO6$17H'*HOY>!4,Q&[!**2YCP;!7XH73Y%!JG/A M!GR'%C>&$OSM%WN4A8P3$8ZA+,[LY8P0SS[=!.50+M3D TBE(.01/1]<%'#W M[O1WV__.N,+^[<\UV#S?T!3B02CPY3L08K"1?_!MM##N@X"%P39F+AUN8LF] M*!QCS:;W8?09#F0W".4=ZA%\'TA-$=L!LB\QNI31L!]>DQ2!VY?CBS)>KYX_ MZD7ZQI;.6V\Q+5I0_M [!TP,9W+$$M\_V]]_QO\"+.-1E+G%K,5FOXC(BB0 K62Q@6/$2<@BP]4-7_0?/&"\(; M,(E K"_X!X\ ?@%.0'S @AO^>UK?V^EEFN(R!1OJGJ#YKRUJ23?ZBI']52*D MY[CH(*5O*84!4$=^K@\+XXQH4+4/2CV,A +_X.'*:$IOCQ*V6(F:G'(WMNS@:I_K]1G.\ \VQY_LISQGN$=7ENU.\,YW/ILZ M(5I5&6?4EMH;J:I56X>1%I0V)Y:Y*I;99Y(]%II,ULLUSTK^NP\LL-UGX+;O M+9MY/GNP?Y3(C;!J[XE"/$,\(9RZ;9PZ;9GG66!8S&.TR MN6K*6FG_3LM?>;Q\R-Z9ZTF-A3N?!C(L*.';_$[%[(TTO;8Z2RTH9$9 .P9H MC=OWM7=.(:AU'&HGF\460>U*H5:?-3ELE5J\$K?]'_UO?>G1@\&X(E/"G4KV M(W,G+U4-R\Y7(A@65*!OW+ CJD]G@D"VC% :]JP'-;7$8&@=AU0 M.]6P'*H$M2N%6FV&Y5!KE5JD0)K7+4K$%TPU6FN1BW[.&1DVD[V8OC-5)>S, M <_U%6-4A@4-=IK?DNBPJ=<&U8^(7JGZXCGZ>1 #7B\#-KY5,RZ]_BEQ('%@ M&SCPY!WLQ5<@)@XD#FS.""VSL1].9_KPY1EXAGBFGIBRVAMI9E]I2<@.Q7PU!+2&K7I3[F()!(+: M.:%VLC'B\N>\NU+<4-!X\5S&Y-)B>RNE[=3CS?5 MP/%DL939&^DWBE)#Z#4H([,MQA+ZKXAUWV:2EY)2KJ_%,Y16^:JQ(9KJM(? MMF1/1IOZAH#6M*M2H:1[@EHSKDJ%DNZO%6JUN2H5K55J\4IT_V\(:.=R32I&;R3W#8(3P>FL!F3M.:\$M0N!6GT& M)"9W#JN?=9-GL@P6>,O[6YP-FY(OLH@7]+:9BU9O-!RT)T"$MNT-(>UL]N(0 M3QX)3NV'4\F3[#/AJ>@D6Y5Q_U'E))N@=%F2J39[4%5 MUEJ7V^),+KV:I3. MMNC'B756Q(Q2E2&NNT)0-:)T0Z2\P+Z[-2UL'$EJ:'$N< M3YQ?@?//M;YF"]-\HZ)RT=(DV\2[S; M&=YMT.RN*R9=-;@YK0XN7AMS!\$O(=((?DZ=I]'?X)]XN$O;?W3<>%0F+&?T M"8X$_H3%X[=NIB?&"5-;V*N W<6_O(F[9#@N7W]^TYO=IZ-W86^8?!KBZS?/ MSC2@K1O97'.@VJ\4&IAY%0X#,[[&554M=EJ*()0[ES=O%K[8G?0:;X_<=Z\2)IRHVD MRJJ^([:JGB;74)!U5]IE"+RC-7Q"JNU+Q\9)OO'^2.C^V5,87 97+$R<3S9: MDYPUV5KQ$F[$ UJ/UJP';JM85Q>D&4O\.)J_MQU?^J>]6+-J>J"H4GT5C#9< M56.OF]EIE>/+T*,T_HX)!J3!M69PU%BQJ<:*EQG;6%0+LG(01XOF>KP?+&MR MW?!GF2V+SE3-WD@=#JN?$[19U:IX_(Y-B56;Z2;@^J594HM9KN31(D!KYMVS1(' MOCHBB0-?@0-/W<+J,G$@<2!QX!EV]KIR*<9E3<=)+>6&#]MRA:=EFJ63$?=+ M253-C$,\0SE\TS]3DKC%997%<2 MX%I4EX)B<3@3*&W;GIB]T6#8F@['%/35$-#.581>'V!O).JUU7XXE2N)?BX\ M%95$UZUL/%&OK19!J4$56,8.'+9*M5V+VYVRYDMQ@WI);:(,N3?2;V33H.[K MUP;$2%N.9 %5D,1IJ;V36T42'H'0AHJF9GBZ&QG6? M-:#4>4J=OQ3.T5KF;C1TT/9*:_9DM*EO"&A-!Q$8E#E_05 K:5B>"6N%AJ6) MKLBT\B=79(N@U*!Z+.&*- 9<[0U:(HNNQ!7YR7-OSV<\=G_;I;?->+1Z(Z.^ MEIJTO[\0H)W-]3A$A5Y9*!. MSXB%^R!@X2W.ADW)UUC$"Y4ZKY_!7#35WFBH:Q2,=FU(.Y>]:&IXLECYI)K@ MU#:'XIGP5.10-'7-%"W67VK)<+HVBM&.MO"'"?60A$S MVJ_>@!,YNDUVYY+@:B1--\3+*S>#+1&AI2BO) I(% M-Q*6?K*B_15(TI;V;CDYK.9SKMI/K9ZHT%&&D?I,.DZ MUO(2>9?4,:GCNDSSNF+4S2&:W#"8ZHZ!5NAG[E;X)41*P<^I\S2*I_5IO81% MG8S^!A_&DUC:_J/CQF,U89&C3W!P\.'TMQ^8M*8,5=R7,GF@'/E6H8IV7*L>18;@E@](; M*;D9*F-!!D1EAA-K+V'WA@?+G0NF2[!,+@&F\4)\]C]Z[B/SJ\)4Q?5I'J9G MIDII,FBPBQRHN6G$RS) [4M"T/YCO7C9E;*7(&0KA9 T+62Q\V71HM6"WD:I M4IH,_/1EF.L$*87>BQ&S9UV2NL6LB4?U\J4#M;*8'0!0%:-(WQPI9C=[AXTA M'J'0YH],FN*1&:RA$1[C\8Z3V'EB;YZ=:3B_4V2^RTK<%5GN\O86>PP;BG68 M?TN1S9_<;$P8;JL:WP7<2HHBW>X1+_'OW(_'LK(?V>T8@/#]UL9SF#M[\6R_ M!+@32DX99I>D[ZFDR2?$;'8&0HB5 *QB=1A<6]AL,A^O@H'8+1B%-/>1I?_B MZ,.A-IYIBC90)CHS)^.9;U1UB+O ML4G$FH8EWZIUK=>Y$J]3FB@A)+VU?X3,D&P0K2L?Q),/(Y.F:X;W.I%[0^)U M@F:+]204Q('KP9); ?N+ETSXX:/TYQJ&$;[TI7_!"SS)]4+^")=?$[#% E3H M"ZX%:M'$RU%3NOGZ$?4N/-T)^!,7SG<&0^3*]IE)S]YZ,06%"W/^<^WX;/LN M>$FP\YHQ=[/"A1/,,XH'X@!]XA-7T!DPV[$=.$&L=);V"SX=7@;R')\43<^9 M\M'@PQY=N)=/+:+#R:LPA5_<1TZ>$%#.I,@( !+"#!H;]F+>>:!R#RS,,3=$YR+B:"]1(YX#_SC+4X]P@" MI1?V*F!W\2]OXC:SCLNIQF]ZL_MT#/W9\P9R@2V^WJJZOBS4711R%+TY^KH/ M7_V2_GP@]P>RD?F5W%LCU*PC7 M9R><@]SS7,8E8FV-RZ[EP.]*SO-*EIC8[O!QOQ_9-/#7)WPBJ#^@S<,S6SRQ MR N7C,1[BU9AZ8W]L#=2;G3=J#NV[M+C;(@SB3,K<"8J3:XSRS*D)5\40W:[ M328J^C$+G]%;CII>.-AQW\MW092_>3Q?P7B?"YS8\18>H\:QV^+TWIU^ QIM MO\'-?<1L/+[\L\L>YD#=Q_D#KLK_XJ+LZ,32W(>GWC>6KE6OS4@I503+!"Q/ M5P@JAZ2A50^5;E>.U@7(?"'KN5O->:HB]+M>P*))[N(\%?'7>UB6&J2^ABPV M5*D:/>&R9ER>+O9UCDFM/67*KL?4Y\*>V_KP!UGZ9]Y!1SR$[/+-^1$;3LS- M6P#V7.X:91 MO=IQ*SC\]7/8I6]LZ;SU%M,B(/&'WCE@;3B3(R(,?[?][TR$_O[VYQI#BK?H MJ!)-W"R#)&;!Q"P2$=; '["Q"C',>NFY[$5:\JNE&: L$,U$?*S^A]!G4TPX MF-C!G'_!?\$G/@' 8:02YEFM?7SDE+D!#_YV.=1X,/_87J!RE((Y8^$FI34_ M-#^=["I*"DQLWW_!R',>3![$T>3+0[,LGPNH*H/#6? "$%L\O'_ZY)3-91_R M7/:\\LUQ+CL2H^38K<-R[O2Q)Z28VAOI0[TX!1%$Y(I-,"UN\=*7'N:X%'P] MRDUIF)S2AT_OCYG3;M&OM#66T=5 WDY0*UDA194;'Z+>&[E>:@%2'R0SA![A M-< T_C;7)LK#F?)TVE3N3XV9-=D)E3B7XHPT;'K;*EF;K3&,OE0N@>B]XX)4 M! I_91,&DA3D5Y#.$!H:O3@AFDWOP^@S?-INWM#F:5+B<2EMO)_NE)&])YY> M,ADJ>P/$@L]NYBRSDZ&&9I>2H5 S!7/80=Z"K;CDC+'PW$?QUVRS6OZ6+(=R MGG+TXEZBTS7D.1FF65=*T<"RVICGI%*>4\QC$2](,=ZO+M,)63Y[]E><[/1M M*U8S!>F-*#=""5"49G&"*^B3%[+@WIU^]& X6ZN%UR!]M_9]V/!F;8IX.1*E MMC96K?#,4LX2,5.U&D$G,I/5&UE:?8>QG_XW+4D6-CHR$N*8-9^F9MU42G-][\XF%!_A? _Z7 MC=JZ*;?"=U,]JHY8J>.L=)KOYC KZ6!XJ354BFF"E;J](?EX^+2Y^B')?C^L M;DJ&DO/N@ERH<$#RR7,GL7 H%54VD W,+E>&^3T8SK1D[3] (4;K**-5.#RI MP&@F,IIJF74W.CT'H]'A"AVN5#A<$93]P DK.H9F1RHFN2G-,/QH/X-;Z,SE M4H%4^LRE'B!9V%NIDJ.1CF+H**:-1S&'<3_$TYBT2X!.8RX5,-5/8PX"!IL0 M#2L=6=.!3*VNHM//8\KV3N_N_K9FNK15CC1REG/Z[E?AY93EH5I;,:V:%K3= M9T'$QL3&]9\C56!C7H):L=2Z#VU?@XTSRB@TZX=2U)Q\QI7/ I[@G]7N+\Z_ MSTYFQ JUCY[/[QF_B+Z(KKV0?"?XCLT1\7I,:L3Z>OQ)0"1X$ ?;H:S&_936 MJCFW8N_^/Z(-XP=W"BL4>GY.CNI T2KFJ%Y$FJ4"NS5U4%-NI&;4TYC.Z,M* MV7>?>TQFW]#JRB&MCTYZZ]9.[^LEG]3$F*S!X51;PI/ T]#2:$P7.J;VR0+ M^'&M/.,O8RO%$ IT=\_C>\\E4KN;._L[+KW[0VP5?46KZ"NWBF)SIZZ1&'WU MB+%DM+)'H^56[5MI0P/,/R:ZF_^D_%QP8'EL9OY1ZR?:W+X"@>+DFNX26=V$+AN147RE^0OR5^2OZ\D?VNO3'A)T?R*%'J2?OSN M[G1B4#6V>F?^^@Q6/1)#1==*F:AR;V19 M-90+)-XBWKHBWCK!Y0'*?AZZJEV$L7D&-6 .CRLP*46776!&T'%^5K"U; M/G!*-4!C:=4M0ZHE>QG(J=--AN$*FEQ;K2/"3C>PC*8'3D+E-7>B--[UL$CX[!PSR[N:RK&#E YC(AIZ*YK*,_W:A^ M*D-(ZA"22IO+ND[F,H&HNKF,M?O(?7AM,#K67,;X[?HJB%Q@PDS\[.@1MWC] MG6+QQC+-KO]]3B?;S"ZVY\FX*;KGQ%;$']D:'4%CE7 MQ\*]4F0",2HQ:NV,>KHOI5P6KVYA%J^J6[7%@A G$R<3)S?BVQJ""C;5VI*% MB7.)Y[*5 :F MXMT,%;*,B5N)6RMQ:^TIV"4Y64-.5DR%S&7B9.+DU^/D$[Q3AMX;F0.=.)/'2.V);8EMCVO=VK O5.J M>?&6,8\0_25$2L3!CXD@SJ7M@SR+1Z7#4D6?X$CPS]TH3[EOQ?R$X6=N>'X.!RW/EL88?.$WN#0[Y5^0CWJ6$'#!_0&_VD_!PO7%WC MM8X:;9*,1M] 43CZ *#V77LA^4[P78(WP!6!9/M,FH R>?1\'MMJ!Y(BA7/ MU.-<4N0;Z=D)Y_ !DQ;>,ZB@GSF1P A;D+"O,5 GT?Y@R(\@R4<#TI@!5U9K"Z;B@A1S[!W"3'E>P% MT /T-4-6ER8^FSHAD"@(6"!-UWY,E1#UMK2$=\X#B0&(I]+G2>B-F2_X6E-N M)%56=^V$#%Z9I)]A(8.PPDD$^9,<;2,X[3]4()1 W,%);6YA') M^6_XQWKQLOMQQCJA^'/(E_<38HW1U].-3&,TW1!LI$9^9D M/+-M>6R,]9DV-M2Q]7^&U8MOFOO;P,U!/+!^K0\SG([M887"Q$YM_L%HQ" JX%W?^7XL539) 7 MR(W(=^_0;H"1_>T7>Y2%C'8(O4$FGLV^]+<=&;UG!2G[=L^O<-$3Y_P/;A#Z M;PCP>[X6L=%CP*VQ20#"N??8 CWN[\";?MX:/):PM$#=L>A]& MG^'+&!A)*W@=/!E0L7V9E'A;2JOLT'Q/DFU?"8]ORUIDRY9_,:Z6V0^0F* P M0@]U#%S@2A-^>C)Y@>\F<]M]9%R9]Z7/:Q\TPQ,#,DI.(*U\,#1]&)(4^C , MT%OP&%!:?_2_]<$07"Q@'WDCS4&A@^ER(]G2"E-;@$8 8@\>Y:U8I.9A#*"U MG!!63]@*CLO',(7KPL"9P( QN0.S 1N&&RY8=@;J?H^JF/K >Y,YF#\H]/X&W =6\9VF.[X/K@ Q+VP5%PA?H,(3@"8$WE65GZ*)G#/QU]V4VJ":C,-,]>!!"NUP,$B(4O.8-C0#$#06W)^ MM9%H!C<@.H,50X7%%B]]"88)8@2X![?V$3SZTGO;\:5_V@N0L+\S&]49UT'< M_.?\A=\_\>\CH"1$CK-56H@"V#R!P$4AZO(K@3X@*0.>6NCRW3C'R]A>\!U& M,&=,W%C-N+]05KT!-($EO.#[TT<;:,FG&VVV<"\VF:R7ZP6GF0=K@01=PO9T M#C05U(>_F?33__N+I:KRF_O/[S[P7Y4W/TM\^R*4+%^)%'_B'LLN!W!E']XH M >"W?9Q_QK&^2P[U Q_I1YC9CO+X.TP:/Q2^WZ]LL@!QS7>E.!8PNA[L'Z69 M0^V-!GVC@+E=)G:U-[@Z0O&H\NQR"T-9OLN]Z0\\]%Q6> " 6!_&#V5 MC[0O"81GJ9P">"->SX)359,O JE8MUHNU$,Q5+LA] [:)_58)N@YVK5.YF+O MMJ.NRALH6HKISZ3>L6*UI16RN^-<3\A9 MY=DDZ7W[]SH(G=E+X^Z*05EWQ=MU \!:>4MQ[@A!4H=)-Z?A\%V+%39[TL6@?^R#L'=D3.Y B9]N'M[]+_?+6G MM@\:+V!A<#GB^#/HVO4C(%K:BMMGQHW)!>/*%V2OO5UQE+L3YH>@\Z3$M&T^ M[1LT.Q=K+HSCB\!@8(L%0\?&0EKYN+\.7R1^I ;73^#-H%-]H>O1\3%W5O Y MRJ_ FX7/:(V -+8EF-Z3 QN#S1T;H2[\(-QB28WV&:0)B/C%"@UFML"]O7 - M//K>,V[YA19YAUN3'](X8IBRC/9M EIDO6"?9S'+)7@D>/N2^"N#[3+\@6:& M/_!ALTE?K?W)W ZX5P?]4<*7N]F5[$#O&VPF?395 M-N)_N)UM3A,[:1S+?6%Q\ZD%?'/J$R/H)4!5IB>#GN]-$T"D.47[" MNSWAXXG-GX36]VGVZDST^Y>A%?;T\T^K(X MU8BJ#T5OCK[NPU>_I#^WC/[0TC*_DOM*YN=YCU*4OJ4,#CZJH#C2P5I9Z MK1C6_@%SMOX5]LY.5$+IXE#3,?YW?#!"2R-KX@O]@O?8#UX7"/Z+%8F+,BK!C? MI8H"JL&"97EO-87BFL6!^]W7+U" MIS["6N[9( O'!D7NA"_[ZW)4B<0,BM14(E&Y# 8I85Q]C"CML.!#=#Z9Q3Y@ MYIBZ5;U/1C98S\\D$=M>!I-\9>':YUND;!/])*;(H$#KF>*G6KB"5^DKP1*" M_-E\H&*X1SK2].>R^J,E6D( 0&LM)SS@1O55PJ\[8S]23/KYE*=2UFL]$!G8 MNGKQN249T>H' V!;Y[&\#Z25[8>Q7RCA[>*>2_O19^+,<&E_9]+*"\);='FC MYV@5[3_P6W1>)LS8]26%\-Q B M=)9(6%P^?'/*JRQ"4E^X#SG#U_O!E9 #-NL]MY^B*+CX=-I./CAR&^.QMH^1 M7[C^(MH+ ' C7A:Y'!$1W%^\8C[.?S.BS3."]8I'#4:![K;8Q$XC[S=W6F\A MA.Y8&S9$2QXD",]T/.',=);L@LYKXSU[\C0>)U^\!_%OTGYH6\WG*V7'H\* M%B/AXLO-B8LF1.<#9HUQ;27.(B-7V_3>3?H,X#MXQ93' M\:?/I :#_=.G5LNH?T5JP)[$O"W.PH"1$\I:G"/&9WQXQ!GC4<1N+X $=GSD MF:.:4;U$PGXC_#%P:4M8_!XIB\T21+3C"B0GZCS;?TG(I"U6\+@3X]=Y:ID( M&M\]\!('3_O'7J9?\FPLAR'S7'O'<*.=Q8VP+.D/,SC0DGDWZW0$'QVET5%:2ZU7.DI[134/ M@J7L>8*E=/RT[5+* L66F/3(7!X[/Y5FOK<4KK5,3]I.)08[#'UGO!;^INC< M8',@P$_FDK'JP0N\XQ%- OX.QYWXC/O0X&G?P6A8P1C"K1\N.HPY)IH?3P,> MXZDXF)\^70.:<%3H*.0E(J*$V=#^@;X_K$*QGU5'=8*.KQ.D':H31"5_.EWR M)S_M2^V=?+[QWL%B*Q^!F5+[QHWV";[8?KC-P4DHK_0)AZ5>U G'0\:!0'1B M@.(LM)U%$$=$. >\'MMCB^1QP@T61F&@WEZPVNH5'"X,U+XV4.L[7#!+/2K_ M>Z)DN MD*2US*7E&,NILJ>E8!1CY8#E^R_^?+!\88:PDQ)R'<5Z9N&]%UXS/T8;%IA1 M4W7WN %832E/%/:#\PC[04W1 M&S4NV 58OZG[+_Q4Z8OO"2&/-=[6BY![+J/"RYA3Q6.YL5+?&%,PMH'18S:Q MUX&HW\1F,S8)@XPLL(P6$7$!R>R2LP'6[Q8Y+COCN* DG?LH(PKFFDQ+V$O9 M21*)_7 "GLAD9](0*0/T>T&:X['8=]=[=I--/GRVM!V>/!7=O=QF243)3C=\ M$;!-#Q+3[XU+0.'K!4 P)%X4[@XV'M J6[4L/MR]=U-"_%"90"NC7IF54:]L>LMIB=7"H%2L>95\G_AA&>LS[.3)%@KPS1G^*=V&*'_F M]?)GJFZ@7WV?3(DU)=GZ;53'W]Y4 -\4&*6#%3I8.:'IY#8KH%PPX1 #EF\T M0Z[>S;F)DY5:HYK5OFJTEAVV!F+D,B#'^S'=)'*,^(B&OW++Z O?@&4Q@U)3 M9AKES[1#L\9E+RHJ5W($DR,X0_@45-PZ626KO9%^(X-*SNMC<2F>X-?WQ)[+ M6_$E*H"1Z;NIP8%QQ!GAVY??[7][_COLIY/VFHFG1K:>7!_D5!H^[9SYB83+FP^DH\EP[B>\3S5"!OC#@_^S66RW)64D#HFRZGR 6N+YENZ,E3G#FY4S3HF@C_3[9[7BF^H]T:6:K2FEU@- MH68$^K:#OF2UQ--1G]@V)'<-67Q@]$:&853J)D8L0"S0-KG/"_6ET8[9E@.Y MMDI\!'F"?,V0']9OZ@S U%$T,G4(]*TU=4Y'?0E3QP)31S7[*IDZQ (=DOLY MILX03!UK<"G!T84^M OQ3AU7?NVH9( , G0J&4#5Y;IM'4N6>R-3,ZNC_@#Z MSB'HCW$8=PTKY4R$"F YVD2P9*S5+F<)S>--!$).9Z1,IF:U9!7MR&'UPB^$ ME)8AI2 ][11]A*W6!RKIHPO 2DE]=#I82N@CO3<:FI7Z$Q%P.B-D$6*$/_$'IYTII>-^H+"=RDL4DJJU].A4D*]#A$\58(Z"3>=D3#9SE551HC0X4W7<')4[\=2FDA5 M2!-=!E)*:J+3H7*\)E)5!$\Z5H\T48MPTQ1LNH@7MV%5U!E9H@];ZSQZ\$"/F\[N#E/5;GM@V1Y:[V@"J9KITP5PKB,G* MW /^]F.R6",93NP09:EZ;Z3M/&>I?TE4Z(B)&)D2OOUYL(RE6-WLBT ME+Y1_6"6.)8XMGL<>T;5^XF%&8HWS:)F;V3)P]K27XE/B4^OFT\+PBO/9"(/ MT$26%8-,9&)D8N1Z3.0FXNM5"TQD/>ODG$QDXECBV'.JWF--Y&%OI WTZB$+ MK\^GK]^AO!(6_L4DGTV\1Q=NF>[TS9+8CQ5S X;ML/^K#&0*J@DEI??GV3Z MREIIFMP;Z4KNV734D9OG29::1$'MVYHGH?1&:CXWQ). ATKAG,'_?<:D)8QW M'DC,G<+"Y?UUFK([S0?K)8P*G@$+$H2PS-@=<<;ID,M4V(D^W7\^IXO=P;[T/SFN M=$V]Y]6^:61_5;8E]["O*69-;<(UXW!O;QH3C8G&M!F3JA]\4CW=SVNY+'U= MQH:G54WEWSMH8T@OS/:YA8"**FXT?X8>\P?(TLR^YSBJ\/".[ W&Z7,_M95N MFPCSE2UM,.< )&!.&,?TRWW%%LYM(AR0RR1RE2'7@,A5AEP6D:L,N89$KA+D MTF3N(8#]K,_L6;B7.GS%O>7?YV_<3_1,7J\7_4K\Y'57UH--QSF"2"[]K(KX MB/@H[X X[6\6^QJ@WN>9V!'_+VR(LY@-HZ%5/2.HDIB-F(V8[2AF^P3/?7AF MBR?V.S^9RN(S _A,KZ'7-?$9\=FU\AGJL(?GK+I;&G8> 9NQKLY>Q%XMP1JQ M5\/LA0$660R&S5FLZJTWB+^(OZZ9O]Y[Z\QM& ;NJL1>Q%[$7GC^[#X?X"UD MI\E>,/P].O$/,=BP-U(MK7I-N28X[(C 6OP;:>FX:S[_G6BW:#TTC'-;>8&# M%]SY;&%C%.0V .VON]&&4?B:O+W%'L.\UF'^+45A=>DHD<;A>"LING2[&QB8 M_!=G@QAQ].%0&\\T11LH$YV9D_',MN6Q,=9GVMA0Q];_#>1>?-/=G3B,;@82OH.A9"+-4WL418R3D3XO]=!Z,Q>S@CQ M[./,85\J%\K\*QN'OSK!9.$%:S\C*AF;M$?"!:1L&'V&S]F-5<;GI"737H1U M4DIM7X /RWB%>OX :.D;6SIOO<6TB.;\H7=."(L[.6(5 %1RH$I,A M(,B=&+Q^#,KJ\-P^?'I_>'(?4..Q(/P*[_\68F#\%^:C'@2EL9D18'XS)5Z/ M4AND#V/^*N7!2YJN^8H9TD^8(('%YU7Y#?^ ?\\_4-[\W,=@!VG[N30&8XGW M2\812L 7ML1+VTL^4JN%Q-'RB;-B/H_XO)%6]HN(XP$>@+D B4*CP+YE4W89@%

KV)P__BMSSXH&@8VUGP#_'S<]<;![6&7>@$+IK>X*]K-&(=ER=L M>&-08?P5@>BL!C=OGAE-AN=\[#YTZL$_KA=R+-A(9O<%8.3:P&HP\@G*"R/UF3OA8$3ZC6&@+@O@ M^R@;".EF\POPZ7'Q,KR<3Q.,6,3Y"Y :K\"A1;DG,/7 F3JV#Q>D" 4R".>\ M"Q2^TD9?^A>#[U_@;5/&ECPM:6('M4NL&V0R?+NW$DN) M%\$]:#8F7F7P5VE\%4!FX50]_B1- 3X-HBPDT?L.5V0*PW&62P;3"1E@?>4# M1J?Q6O')..$+7 9<[8@Q+6QX$A ,1@H/"H#3\$V336K.Q%LN/50\8!1(0%+ M+ 61K]@>&=IP3 L)1@2D@Z]D<$<=/56-'R>?<-A?<'Q/L ^ZI'YF=("S[6U MM';X:[PN$_Z6 ,.R#H2:S=(1\ ?I8=M"?5D:KV%+S*"LJ$R\$Z$"FZJ+L=PS5/TD M82]R68;"#30BK'LN7(,YW!D4P#7M!<^5")\X_#_/?OMS#2IH>TGI+&$P+4'B MY5:CB;.$Q?@SM1AGVX3,CXU<>P52X ?/6@5 *')?MF13/'7[M)TGH:WY7\H- M+&6*E6XBV>($6]F0H'M*Y:3>?W"G!7S_#8=48'BK1R_/N\UXN%S)%-##WF@X M[&=I&Z0#)]$^A6YV$GFY&.&+WI?^.Q(":7&!8B'@YAY<@%\Z_KXT25 /%E-< MXITJ(C9_YXN$WVTP)W>L/[@9KEC'0TQD0D\!B$:H\&Q68-P!&*W8P22V#W>WXK-L^<),?:Q99_$P\4V%N7&2-RG<=FDRZ!M\_@GK M9B82_H#??#2D$8FP:>#?EGU #\M6.7L15U>Y3?KXY MR9P^W:XTY#/;E?""++M2T&;'N/SI>).D2QO+4CDSAV$XE;_R^.*Q)[Y3NAS/P^>$ M#YOOF*1HL[3K\MGN[7(]Y44[OF:<0+O^$2PM,_D@<+PIP?O"PL17QRL.' MG7O/@GO&&S<1G@C!)#9'%&S!)L)Q)XXWW.DOGG_(OS*+UE2\+N".]!^3!.%* MC6W,(@J+L5T0/SQD6;P;)&3Y19!4@;?<\/X!+\GSW-LX3U,;MR:=(C>P9X*7<4:,G&(3V/8$>,Z7I<;ZTOU4L!<>X-Y(.3+4 MWI_;_M2"[=Q*3>@0%XH#P#_7#IZHLV3].;R]W)DRP'! MP) %^;;9 U//7[SDRXG$!F[/%7&PGJ:(5$";--C??DMS>RJ.B)KA$P_@GBAP 8"_W2@@BY4]VC &O9&F#',# MF4XNXZH:!E0&3].* MM;('7$7+S?=Z'_BS!5*_\ TI/XT)MJ9KRH=:Z1YSI159O/OM/*XF57;#&V^J$G?)D+]8L;>GN(YF'$H"VB6;"9?5L MC6%IWFP&FP.,4-I\%UOW4VGF>\OHC3X.Q1,^9_8#%+4C]CSXK0LSE6"/\XB1 M3+#0C&^-_28,0&ZN;PPLF(-8.FY]\3W/UOX.A-GQ%.54/2^,:;OPP:XZ-D3HBPMCG=B^ M_\+/;X%!CC4 H,9;-T.ILE/P=#S[-5/I(ZV5[JM0]$ZHS%*HM1T2BJ$N(R"NK4&\.^\;P<'WKFIMX'S4L1>NK MWI:!6"I$P5T51-7T8)V[*HKKIZ\.3@YHAAW515.Q5.NO'B*:A1T*-P+:(IV M*G&V==H?JV+S4/.22U36*=9*%30B_B;^KI^_C7KY6^N-AJ9Q??Q=VB"9\?^= M;'-PUTZSN/K(@N!.PA3Y;5+\Q O"X(9[J3!2)E$L:\]+> 8;97.56H[,F2*K M30Q>N.SI;->WKM3?FFTM.]P9;.;)Y@Z'JJF0XZ/ M[_^=#?Z+4-![0S^[P^C*P5U*/=4";BRBGE'C^:+!?>IV.6L.BM9:8^]3^K"D M!9OD[+;I2(.KM[+K($U;!5VM2ORCYSX^,'\I N?20LO$;;51=VW?&I;GM27? M9>Z[LPE/\J(R7;HA+ J,HB)A,< ]NM8?-B$L+D=2T!E1QZXZHL)UVX.#0FRI M+;$@Y,5[IM+,=OPH)#@[3K)D]+YYN(SJ7M#5>WC[/_'EV[J^1P9D;RNJFM:A MP/--1=7\ ,U3DA0&S4]SV!OE%X+?G696L@J/#-LN-B[ME(4@TQU>[M/& --\^.CV.*Q8Y,/SM >,I'4V!8D.0;!HW=)3 MC5)$;>DC>V)1]W@UF9B?HD7ZK0[/%@)V!?:3;%Y:4=1$3=<.R$MRAYN_LW"; MZH7)?OLITJ7B%;>Y:_ N=N]NDMFB/AV)TMC9H8P#N4NAC!O"1GU^,07!>W31 M4R/QB&F1L[FWL#]-,>#0YWFG5Q3>.("[E+Q8OK-$[-%5W;CJ*'@I:G^H#BA, M]3AB84QO<\1J7YAJ]:N&6[?+SDZQ5 "62&MI2>0H;V GB3ZLTF^9*55EXDE? M_Y"I_5?ETNC4B+XV12(?C*NNBP8-@JCKBZ51M#A=15>U_:J:3KU;>H:"*9GH M5EKSW/K=[?4Y3[WIJFY<=>2QSO4>-E[-<6)!99I]SR4;PZ]1!:QD>]2,H\:! M@I&"Z6"JC@<#7V;0 7%ZYSE=.Q^G8XGVND,*VL_I38?]-PNNY)KS[GGIV'^R M-.FJJXUEK]7,2C+;Y]E[T=_2?>2AZED"E[;)V96\OSDM%[):D6#SPRC?Q.=!7M1FDWVI3?*4N3\'R]O$C+SFX\R<5$ M3-U*IB[O8LIB:A.CQ,F;U"EOTF\\,AN["NV$64MD--)5=6["RR2O9GS;C3U\ M7H/"G3QC[7 YA5A6?P4NW3#OMH=/+Z,/SV" 7JG*U7_J7\E,T=XBX?C7AJ7@ M1;C3B),/<+)U9DZVB)-;QLFOG] J?6-+YZVWF!91B#_TS@EA)29'Q-1BNI?T MW[S!S 5U9O&DI>,Z2[@C:L6^LD6?W96'S1(<3-T%KO66SD2:.HNUX.O=3IS; MC,1-#JH4,-<13>]Y0RHF\=P'QCO1>?#MRN9V<_*6;8<>3'AT \&LP4ZWY4UB M743I3:]EWLEQA9RND+6^$]0[?Q:9O7W XOUE6UP-L)67W%=.[W'% M6T2"JG"^LT3V,+\A;G49=X<*XBQ- #X'>*H/:6Y+-7P:;Z"6V:%4]+?%:Z+F M4SQ1,X-9]K F92XA;X;*?JQX]TQ\QJ8=[K%/P)%L.&V'I>)Q LM)\/VF8Q%F M9V6573YXG0QR"#ZA+A[8CQ_G/?1 MLY.-^+:-3$IF\A]BKR]1RTUO=CHS67)OI VRBAON5'"%ZK%,WZI+DJSWVT9B,?"3?:O3O!!WL*[63^]Y(S]8W+D^ MV=@NT29WIX/.A@W?N+&5< MS>^6:)M=O%__%J(F.+Q9MW@PV" =#?;77'H!GW#YJ\4-;4$G\8XXJJQ8HK%U MO*]\8>;?0H:C!/1$CV?_V]V[$LP M16XW6Z^MM;FU^A)CB[2(D?ADSQSE&X/UI^GD5O^^Q_ M15;!U/( &V\^B+HUOV)KQ'C%Y>V"Z[V1F1<^%4Q@)[A&91H7OX&A!=*8 ?.C MX19K43%_G#9P9LB6T4?&;EO:*E5POD4C^3SCNYVHH>AOL(8AW_'$E(XF'Z3+ MX%C&Q9?!60$U>4/<*0MM9[%![09FR>Y]-[S1[RI,V-9@"=I74/7&L/H#L[#J MS5&/4I2^I13VECOR<[VXT^"%#VIX\%'UE"2IT.<@?L2^X[[QS/\/D<_C$]?Q MR,;"U#VZU<$5T>J;<"=]V;B3.*F(4AD[Y8U7Y(OO31B;9N&I5?W.7J'WR*ZE M%A.HKC$8?E?@'Q9Z4"02EX M\SJ#-[\PGVOE HY3CV*XV W(-?[FRPV7*5F;V &PF3;LJQ=<(( 8C1BM?)2T M61 E'5N"[WUO&?49=0<.; M,QAUA^,DVI%S6BHLLS* 6L0UQVN,K,E='%<# MB<*[6_%9C8ML]-4*CC*5C_ 8/]FY7+#9HTV2T>@;*$]&Z?/A9X91?RS,"E4J M2P\5,L?"_-HO_A$./2D7]ED;X]\X.<==\RC!'?A& M)-;P2#(-B,U9X5]W_?$1VN7M+?88MA_K,/^6HA/0=!WYQL7>K:28TNT>,1/_ MSOWMD<8CNQW[S/Y^:\]@J'?VXAD7^Y?=*+GC(:F"^_]FMV 4$O 9,.E?''TXU,8S3=$&RD1GYF0\LVUY;(SUF38VU+'U M?PJ83P\B*F0F82U>QK=[]BAKD??8)&977;[5+B"@(0JVX8%9/"I[$T>\$RF3 M#'@M%SW\/&?B%AMT ^ _;LUYAU!28&H_S+:%X%-S^_%)QY=$K]E]>*L9\=_+;>.U59&AM@V,W,>*!O=@$ M_>?"X?KBGW\M'<8LHI>3]H6=C%=.Q]+Q!2SM=S$/):@@1WW@X8!B_,F WF]\ M5!@]YR5,['+!O4,-V^)52%7A<[;WVL&5RR$XA0*\'>"6 )]/)X#>&PU,+;=N M7T0"P7_N)LZ$HV(KA=GT8$? [7V[@-E&QB_7B] !D;AMDS=U9C.P;Y'7QBQ\ M9I% WI&6F2B,XCQA/:8V]M][ EMMR2+F8-/;6*2+]>,/ZD;\]5<&4WU")G\' M4ML)I??VQ%DXX=O/=_G09KO[!5\$[Z4YF2C-](QTK% F*U!J4VX7O+@Q06\BT0>Z8,4) VL#&A;V"8'(/MVF5.%?>T_A"6 K$1&=5,;UD)M+ M3J2UMT?KSWRH0-?[S2M3=%=*$]X$'6(4$GXG#CP&(EH9?""1A;-/)IXFB*HG M8@SQQ(@[K LR/W!RXYC4RRF"+6R:1"F52H-XJT=.,$W_K;/[C]MWT$+'G,BE*PDB"&O/0(4SX3;#C; 7<#X"2E[Y%0N0SJ%,7%UK:U%B5\"W2 M3Y'\^/;Y_=>-%*Z\8 /YG$08\B*P=2W8("_;HH:Q#F4\+K*@8&8._@6&LF$@[S5GJA_E>*31A3>\N;Y"9.+]> M/=O^E%\^]9Y=\<[_01V" A7"9;W=H*L MN^!.Z\WF._+Z <#64_3P/O'T&K&']H.;B*M%#8IG84D(=1*);UZP:+U$$Y.+ M'6D5T3!(*H&=Q\-6Z<-VT\B-'1XD)G&:FS MU<(6]3+L*?MSC39)L%ZM, ?\.8L"^U/=?38ZV%UT'D2* 3.BO]EUUM.&5+O!E&Q,!>0U]W.=;_P_7QY&C*IG^XF_VDO8C!^%D8 M;J@3#TH",X,;S;0D.#:A--SQU\_6N(_=1U&\U@D+(Z$'@AV8V?E*G.A*EQV5 M#"NB7EK20/V]@[L-0+D6;J/(5C#6'URS!M(HC"%,\XZZ3# AE$J&.(]2 "'4BMB++]A MB.4]/U8H&9(QE >]D7XC6]8EMVRB3'[BPE?DPE_7[(,KMCM3S'$6N^3_A4UR M%L-9O9%A]JEN!G$;<5L%G??9?>_X07CON@Z6)K?]ERQF&X)VTPSB-N(VXK9J MW/8-^^%,#[,;)M89BD75UXC=B-VJL=O#W/&+N$T!;AL.JS=Z(VXC;KMN;GOO MK?UP7L!N6*#!,DFY$;L1NVURQX[FM0?O+?MB.]-[/#% WXA>UE6I:+V1QG6NZ5.(KG'7\G@SPK% GNU-5$S-9*"=QO1:'?YI1=#RFJ\'KT9[J< 2C M6F%4RF.M&"!W38(3P:D.EZQB8O)];@HX@8G E.]Q/#KW3AGT1IA*K:AO"&@$ MM+*^MN-Q9A'."&>G>YF.!]J0@'9E0*O7OW(07:K<-G2=&D9Z0=Z3SUBPH'IW ML0XS1D&-L'J])JH"VUS#J%Y@/!N)K^'")QC5"J-27A-5A7VNTM<(382FRDX3 M5>N-C$%MYQX$ILZ"Z9@P+54'T:36UG",T-19-!T1A:0:O=$@MR@R88FP5"+& M1L4"L228K@5,U3T<:00-$$%M$4>O$ .R5V8B:C"EOD8A8RR+D5FYJF1Z;$24 M*%HG*@2EP7),O366E>+IT\QORE&J8@JC5L(9M MV#.M84JC*5??OQ/W$O<2]S9[$J#Q#M:#Z@F2Q+S$O,2\#1^]:!JF-P])]1+W M$O>>@7N;SI;6=)$M;?;5"^=H?HCV"V\&87=U;_TX ME[ZQ5PX+:SA)^A_0,;\X:\P146C5YL9@Q/<0+L#N"(=N4@ M/AP73!-8Y;4?\.Z7XS5$]&!<+&,A:#&$% M0N1%]*ZR0T3@]H6B/^=DXJ\9?XB0'U%C-NEYSEQDS3%;8&]%T>':EA9>@'W; M\=%CT@%T?6*\6S.N1^C8"]X!%P]91,=4I,;2Q+ MWT"^ V,#^4+IW^OI(Q<5#O:J_'/M^*+;V:;GJ@0$F7.2+ISOL#ASSYM&7;-\ M%C5HC=8IZF>_68AI(.,/SD&"T XV(][,GT7S%YU&D[S"?D12@.-^ MT]1V@>UT7R2T?F#M_P,K$%$: (5=W:=<+SZ#2HFG.14=V-C^BFX[H,>4![J& M$V:P:8,SU0GS1TIZRH]IC1OP5L8*&C B3Y2^]X_ !S&_[C/UU-^HF MXEYY>XL]!E-H'>;?4L3WZ69 C4N"6TD92+=[Q$O\._>W44>/['8,B_W]EK<& MN+,7S_9+@&9<W%*YD?(G"W:CLT#U(2WLYV#M@+YZM-&,1'48(>$/ MV'W!)=]"WL[[5R> 9X'*?(?.,VXQXD6_V0%@R-U^#7CYIX.$<&RA]3N5G@@>T&;!-R,P.DPC]LD _P M@:K&#;GAP]P=KAA4>I,[+.K%#4I_VU+Y14PBN.>TGBY>/D2DG7Z*>LPG]KR MLPGN>P$6TX"YFRVOO-WRFKT14,U/]^S>+,KG[41W.H\+8O@L7/LNQQF87=,( M']C+%4T;6,;-VB>WQXOU<@5+O4R8J^5< Y9?8ELF+Q@M+^ M@0'FRRJY#N/(/W CK1; 8VBDK7E'7X>W# ["OL2=6VA)AK<"14N/6Z!@]6[W M!<\V;L""M>@"''6UE;2HGZT->,5MPN,N84] GJ4TB+R8A%9O%(+.9KF NP%( MH0&?-<.0*S?T[$=7B]T"[L9@(\5W$S>BS3/>C5=/[:6-(BG"&;!P29RIKX&S M(>!,T7++'$J;@@N@[- A"%'NP]^$/6N%:X':&_8#=+R=7U+YYB]:Y@TZ"U8H!B?C6;B7: M9.YUXDX*?*&9=E9W(BPR9 9P(::X@=MH%KYQ1>,HN3F%581M63R/RS$0[OG&%MN3[C;! MYEM-X0B:EF, O13\[_$5]N(^?&?[_@M\^$][L69EX:^#I:Y8>FY 6^R&C0V4 M6.]$/([ WNZ>$[(WOTDXIP]N]0,P/9CP% C_BI@0?Z9H'S]-^KK*BI."8\[S M4!.+/.A*(34W;>=WN#N;F+'1Q3U8XG0'6<_C;HR%YS[>HBM+6C@V]Y>@N(GZ MV>,1$'/Q3? ;/S'A#QZ+X@D&6//4(QVNP,1 MTF"Y6L P0^XS!QF$-_Y[[4XXA'T\PYC=;#WOD=TG[$/0[# B]A)(,X8*_S[: MPB&PD4\")B;UC[7+I"%G(T.A'YAN!AD(>/&1=8YB)WVDJ\\;M? MZW;\Y3>2PP]*CG+0HL0H]G!91J]= ,T^ E24?KQ5@8T#/&*2EM2[(OE;Z$V^ MS[W%%.RSW_X$-+U\ J+^*MSE8/8^P+UO%W#-5K9JO>BT"RR>^S#Z#)_,0 ZO MX-DAV$*]4?+)O!K8X(TDWA!+Y6B(>U["'/\@?\7%GLU^FR/>O[+-L?87WWOT M[>7ER#[8<+QG8U\X960%6!DES=BS?7Z -G7 6@%1 ';=.IQ[/C^5*1N48.T: M<58,UL /!5"W!(SH=[]YF0A+4(ZS%(9;-&-@2ZZA,(X,A8 OG[]=OI5X?<(@ MF*VYW3#SO:5D/]G.@KO(4,&AB06,@5CA^S8P:C;Q"?*-=+]^7(."$#['[1_J MS5;7P)^:$+?;[_6C%F![OE5R)7(V)[6O1,)FP](?B--R>^4&F\)D,E*3B8G MDNJ.OC&:C;&C+^2E%V*Q8DIL7NJ 7L^1VS@A!7, MXS5@[Y=U)]]K\]"(J8@CB97#SL;3N$D$6:3(',4^!.M@)1[CB7B'V$9#\QK# M)]"Z[B=LD""^$X,9\**E[=K"91C9:P%_CL_X2+EFPV=P,.'/R*$!^U57PO,> M%MYLHO!6OO,$DP<#WF6/'MCH/$X&S/1 D!C#N1)_@1WCK['U"W<"B4O@!N9&4L!ZOU7P%=S# =L;O $( M8^-N9XRQ1 F'*X &!LG]JI=CD,$>:NI,)0Q(28"",V.PP9RW7*+Y@MPC37EC MG5(.C[[T:^F;M,CC%P]I&GGX0AZ,E2L/Q,#W1<+PL%=O3RQ,Q6B%#^E;],"4 M]#1@'R%GE-*4EDEK+YN&0NPEV3E!^UW.QEVOG8BFDA*,B_[TLN=R%4@1.3?3 ME, Z'IO8O MSA*@ ,0@ON 8MJ](G9457S41LSG;T:9LMEB(9_-UJ@Z4I9(4()?A>X6ILX&R2CV(FF0%FB+?9TF MV$(28YAA'#%>*T(=T1^'EX#NW!$HPF>\V:6M;&=ZZ[CQ?K&<:Y_B$4^-1[0. MQ2.6\!):/0IBO(H@QM-7)#@FC@F<$W*Z!Q1.+AC^CR2?L)6&>\(WS*3M' MZ2?'C7<1L%/ 1(Y5**W@X<)(BW(Y?KZK8G1'\XJ-$YXR"K1=V*N W<6_O)DZ M 4SCY''W=AZ]^27^NF7W5 M5#*_DOO9G^<]RNH/2CXI_W-]J%_BF#*R\>/U!8G!2EW5QOEU>TQG6[UFYG?X M207EF0\6]%:,;7&)G<3XPD[BIU1S/N>>RSK*Y/J#^W9!>8 6RBG@3"0\DH1? MLDE8!8[:/BF/:FI?D8Z\<$/C9!0!]KCG$P[CH\%X%&6NG;JQ>_8V\L]*?_=M MN.=7](>_MQU?XJYIW#@(\C=*_9-5SS6NY/WF'.,#)ANX 6S,^.+5([VOB)(D M<2Y2XC0N+:Y])J*Z?%'#74Q0VN22[M?D*M,_Z&C*7&YS MH>R0 ]4J.FG?>+J37L9[G\>@H^?[[4O*&<]>Q_FMOMY MQ4-:/GF131]G?:9/[#$@+_>4M&Q#HC+H?XU^5^?%:(MX^/CZB*5G?G%<>2!& M9(\UU5?@S+UX$VYP.ZRYJ48GB;6IS",OC6\7+ZMU>U&,H!D0&G#\RBU M?!&&IZEB%7\3#,_*5?R;$ A7W>^:"W@VC1>DKI>#,C".B:A.)P7@&M]J?24C M5@Z1+6*^?U)^+CA0.;0#R%B_[AGYJ6))39D2'%'!!UZJ:6S)G=QW'/0&%=>R1C?Y:"3+'*]-]*PS&E=;71:P&6-&^WEQG+:_5>O MI@J*L[ZFFL)60KD%7"^0@4A-=5--J9>KILS>2)?UOEG9<716+KM,-7-JK%(G MMK7_Y(Z+2]O5JE5VM1G+UWISX:?+V=8*1!VR%["U0$:]EY_+.KLNX&"JFZ9" MUN3:RCF7M:/=99Z33 4+N,O4^H.Z7,HMX+(V'4,U&7K1<17U:EO:8A4U1,]K M>DM+*HI45%M4U&OM9JNKJ $V/5&'?2VON50[N.PR54Q-A[1"$&BME03O/7_& MG,36M?,'FQ>T!=PLS@$5.\BI^GF\BB6',3F,N[D+C/AG#5Q]DG[%L*+AH*]U MZ$RF,]YF4E&MV (>I:(T=%2FC5124:2BVJ*B7FL76%5%875I2^GK[8YNNTP5 MT_2!YFO65]BTC*ZOQ$)4I@SVOM+46V-%RW@Z5YP*5]#.]353X0;8J*I?VO4]-HE9KP-3.SOH?3ENMBS!0Q6IYU S'K)S'J:FKR(U+3! &LB M6(KV_]G[TN;&C63;OX+HL2?:$23-522[9SI"5LL>S75+&DFV[_WT @2*)-P@ M0&.1FO/K7V96%182),%5 %3WQ?.HR2)02V965M;)DT?;6(NDNWF M#.;9)DOA# Z:Q%/0Z1R>Y74DS:40YX]4.F;74C5=++&7RKMH-@92CRRLZQ=\ MJ///CBA?O4;[@(2(-O4P3Y;_L?J[3 F9$/-SBA\&4BB!3362F>XZH]&CY/E91?K&" MJ:R2S>MI,ZPAB0KB:^XS5<-F%M:BM&TM8-YLN2#C6Q:8=@$$IMOH=G#*;JBD M+:ZW-6-ULG8:VBDL<346PI112S-9!Z[(I;_N0H^JJF@3YH"O9-L+&AT741U+ M<%FNB5*?ZA>\S*A;W^I3RP0!^X!&N/7N$U7[$E.!,K^Q,%M[>'$TQY#^\SM? M%'Y?GBXHB]W]8(;>"YR'0,7CG:/][M,8RY'9)0- @P.I;,$FF-M=1WJTY+P-(6P@5YEVI M\)JH(\M+4RYD/35A/[ D&KX.R[O"L[%2MC [O/![X ?P!_QH3YOR6H)X?PQ! M[+S[!$YO?C%;6 M"^L*PT]M]LQL_*5N3"WX&X60Y7,31[V/NN$1"N'O]^B[5KY=.Q,ZQJE)S\D,XHSX8PM-'Y9+WLE2 M7.QD*3K-U5JB!UF*!P:+!/X1>^1#V\ED],5VFVTS^)1E*R]-6V0)8()T4?H$ M9LQ!IY$;8))?>#MH1+" 9DX(;MI_R5'&XNBH)AY8#2=DM&KP\OHOEY?W\ BP M.@Z8 7H_['Y8\-ODLL"[M;S :*1F3,>"P0D3A?:0UU>GGTY=&VN->BP(/2>J M#OOT^!!5AY4NIO"V-?A.%F6'WL 26R"+MD5%T"QN A]QF\0ROG_79_./VKWK M>@32.$$1,J_L\X/LA.C-^D\3,_4,J9P&H)3SBBVD^%<;$*9(@HM4;Q@_X+^ M6OX4?I"H*8LRJ@4OKC:VL(]< 4JTQU"Q72PM]$REA82(DH7TP]&?XKRX8@51 M2]"UF&$-;;F'TWQROR#TR>'4L)=,N](]V]5\.+G:7)-GKLGLQF8+MZU6\HJ$ M43UDF7@%H^&2"9[HC'^VICHR#%<+>^8U%= O_!*<&;&]]M9_$X3Z//=8^01@ M(U+Z*!.P+YB]"E/;.4QYJE,*\7<7?6,;CK@I\'WG8[ GVU M?,Y.$?-WCG;,CC EB8//]3>\]V-F+&(/IV&ZV58_7W M6GU]*&'=$%N%'"(<9[K]C&CA]_EK&9^*H$)IR;((=0HI0FUD&,T ^^ZE)=U" M#K$#0^QD\.EG:NN39I' M@Y9MTK GD)7LNQ,4GEC-,+4WKDP77;+6][O\>:U1],"5;PPWQQ?W.3H=*]NW MPN*_RRA0@N+V>NYPXJZW56-,W1' MQW()S7%S^_-97$LI-&L=RP&:B&/58MT*C2Z0.GV_5Q#Q+;+C[GR$ZA52TH=* MTJM_.GRP_*_U,5X167AIA2A'>"0KW6[YMKSI/3?1TT9G4)1^!DFZ$8*$AN6+ MY6"^1X9]:<$4O?O4::SF!^X1A7K]I1.?=IUX&^O$HT=E2'5)_R<33(=:7L)^5VH>/5TOKU8W. M=_ND\B]=FD:I_-#SEU,G)VS)UP>5[()*MH>-YNKE*1B?/<>;3:IK3<2GP_C\7G6/?1Q&J6+;<@H6\7ZOX K M*-,A3>UERIPH$9)GY\X]?&8 (V>!:#YCP98,(=VV9;I!(C67=YB&,&+P(B0" M6(BD8MD_SCR \HA2'.J<*6#MPRP?AOW,')&*.=7M,;\Y7Y-"BFE0B20:Z&YK M0+^%/X89.>UK%4,L3 ?%8C7E/\H9^#YM[X4L->.?Z"/?Q72QM3_9)H6KF.:S MRV5=:PVU^M+D)?X[]6(\]H351Q[3O]8I=_&#;K_H"Q\WW^20873)^=UW:M9/ MQ'A\@HG@*P'[A,M3"3_P3';B=_B'7H!>:%,/-[2_6=WAL#,:=UJ=?LOHL@MC M--;UYJ@WZHX[HUY[-/A_K>:[3Y3)A(ISA9LA].P?/^K+6\JFI)Y>#PZ3FV^6 MING?K<.61;$^[R=:K;Z+6SOWK%3O4:W>%%T3H%R[HW..E:NJJGF.;R/ HKKNB2>_M&2>+:*8N1E)YQL]+';6[-[0$I; MF'/77IO>,%@R]Z']^,W5"R DYUS MUFD>K$\B"B+9S-RW.IAIM\KHLT+1L8_"GN),L2'[Y&!Y*9!!R>\99@VNJ$JP MWZ%]<-BAW=_B!$K]B#CT=SZ[=^GLG@%5W='S*XXJE?KWRKE5K8KIW)8J/2Q] M8R9 =NK2K$B79N5R@7?V@$]54V>7&[-6#V_,5K-NCAS4*4),?A>S51W_N2IU M8=?[S\/"7GI=D./]\I6QH16WH?A[*<60]?;YJ[7S M:K>/=L ZDCE=PWJ4U+Z2L'?@8U1[M3)6H..E/4>15W(S$S6!/>#DU>>]W MJ2"F(?8-6\#ODKP;96+7V+,4W5O]S2\O"O>!*MR;.K2O1[.7E(5BT_ J46@V5PW?@TOU;A&2*DRDJM@KY@)= M**06F7NN&1J!YB';8C2A75IM;)M(DJ;*Y6XRU?5F;);\SEGN^'(]_P M+$YBC:$#/YS/7:]\3L N%]35N&?.U-SVR307.>^;AZMN 6^OWK;$=$XF,7V2 MF-5TQE<,T%S)E1$1BIW\T MMK$"'%>4R)#(]$XF,D,0F7:SL5H'2D%8C[_HCS#]?J*N"O2X4K:[^H[4%GJD M_16QTWSWJ7^A7._*24S_9!+3 HD9'@WGJUSOC94[F<,\W>;EH041.]U*YWT8GC MGMP [/@ZK%U9K/FV1=F8M;,1W%'=>[[C3TT5#-S)K@$[W7>?VL/NT<#;QUNW M@F:C*9U5.IM/9T_GDN#5?3^1551JG7W]=(V#)&)C9>2 W)A4F@"F!FA4.AB< MFL %">(ED5/.CHZY.K[FN(&V8-A<9EIH+[J_N:SYBFNP* M0TSDB(J7@I#A-+D@;IJNOA:WS2]DK!0WA/H4JG9T.*6YW&CBMZ MXX"2LB?]VV?+-VS7#[VL(L/=)M,^=%6V6[XB$X '><\57!7:V.S :M#A^9+;J M[810M)#(8367_'L:[XX]'9ZTI^UWGSI9"-KO:S#E_IP_VUXTM+MP:47&^ZXU MF& /S*YG8?X<&%HS9&BL?VL\-K0Q,Z-PK1]@J;[D.VO:BQ5,IZYM\CP\^@B; M0E] #)U4XX9V2$;=>?4&)W=5KG>?8M."AWCP]=AS9_13FE6XA5X,OB4FR]O%.UC[>6=W';\'Y%GMYHF;M M7OLY/3WKI>V";_/@V,*D.S 3PN#")L,E5"-/?#8/<:<>@?1;SQ89ZT1C^'A$ M#UAQQ3DY$RA(1/4&ZN.1K9]*1[VA?;9L>OP![S?%(_;J@3:!A\(GW**@"#+T#*07%%IW-9/Z$60H([J#]SUZ>#U <: M#[PNSFS_/JU[0NF:\4_TD>^B]*S]R39U71/Y!@ M8BOHB%Z 7FC@F<"6]K<\F_>[3T]D%4 5T?W'"V0.9AGGFPP5-^)\8F$M^%9'P.]-^Q89T!GX MH,*^);E!:N06SH-$PK!@I177PIM 26Q!.(-X\$/>KZ_M9H(AN M[]VG3J]Y-*!F(7!*BB)$ZG/Q[E-K>(927D?#"@51O$I.6I>I?W!%F1I!J/.)7+ MXWM[&2O9=4BV>#Q+)/2\DLC=F!= M 2*%%.' *^T \5WLEHOF#V7)A#JGBW'NPND[27V!<^ZNUMSIET[&WOCFL,6O M@..@1S5""(X^-0KKT>W*O(J#)W?@S&P6/D3=8[Q+.9/_[H=VF["A=>P/^Q6U5<"T' M!X,*=/#?F?NM]+A*F M2=P'[SXU&Q?'8A4M2+BV?-MH*8_?.1VH;+[*/.Y5M4S246>E2K9LMZU;G!4S MK=D0K=GP6 "7HZQ4L=..E&XJW3RBG[%!-R^:J)N]8]TOO9INYJ!!WI.JY=() M+(D=CL%7U]\,.S29^;/GSJYB%I-59I<,%I>+%:*T$K&X)&BZB)N2B8F(>?Z6 M2%UVHG+1B1?&DA2$VHL;VJ8VU9^9-F(,"SO'BZ$A[VD"8>6'QC3F_=(X:\\$ M&<2(_ N[ACR _ECH&;X;Q$FWB!C,),8J&-34@L?0T) _FO_"X@QI1$KF$/\Q M_JG/YS8(([':<+:S)!.-HIPI4J1341K%2BA-\-ABCTVYOJ6UTV)'S<@:S'62! M-"X0!GXT,&G1.7Z4,.82QLYK"6,'J^Z40AC5CG[(CKXY+'=8&89..KBHS%#3;EFPM2C# M/H'3-4/X:8'V N3#";+&T%N)C:YCX*:1%67=\Q-@^RR@@D#!-(J6TF1092:7 M5L82*X,A4Q525"%%%5)4(<4=V(FK$7*L-/FR8K&N/HOU>5V-&[1WS%]AL2YX MP.BTY_("K8_BX3V$OUI*-S]"T,DB,Z1P\>[3H*=(K)7RO"GEV9I*GD]Y^N\^ M]5NE8K+.KT6E8K3\693H-4+/8XZQ0) 5U435)KKE^-I[V_5]YO] $8*R[/2Y MHO%E)/YY?] ^YT//X:]EG14B<"4DX,F#_O''_P(B@&ST/S&LY/RD?\O4Y0'H M2K69K]BM-=L]GL(3.O=IRPZO_S[>[$8G(K.Y/?D M!KJ]>CM7%M][VVIL3-O9&"JN;B3A^%-35)MVA*T/^ONRQ8S=LDP44+_][M.@ MTSA6JOOQEJN@O!!*596J'G1D/$!5.^\^]9L54=4UR+0T$FT9%K4+,NVB',BT MBUV1:8_AR&=_AFIT@;T#KU_3)Q./3?2 :7,/#@'6'(X$.L&;949P8BE?=$I!QKXQ$U.5 MI[K)V%91',^X47X0R2I_2E,9FYP$-:RNE1#!X Q7I!79CGSE9)!)]V.N"%W=%@^KP MF#J<0C6>W._CN[3W*,!__]N@W6Y^3'Q.G[0^_D H6)@B-Z8;E4G]2V0!#0WA MM-27?(9RF%AD3L&WQDR.A)F$ MN=UY$/TS#F* .2=;!G%>DWF0B;D$PX&"'-K1'I10B)K&=.3$B-4?&X'% 55& MJ@WQ"\-V?9+\P--)WV#1/C-#&*XV-UPIO16/,$'PI=[6N(K -\QZ9C5-'^/. MM/WQG<@N@IU GYX4RA;\(+@E,K!-"_'O*;--39!Y)#H!ID \&TP @T.,(:HP MC1BL#OY YS-2U\T_0Y_V7MV'MJFN7/"N+"U_=GZ*6&&Q&!T4A;GK4^<_4!4H MF(08"?]]VCL5\M.,?Z*/X'03!NM_LDWR5K'/9Y?%NM9N:?6ER4O\=Y?#TS Z M/$TCHN:Y/F'U$1C9KW42K@^Z_:(O?#S,)2<*YB2Y*OM.Z/KI&X]/,'U\_4P4 M:9*R#W!>9AZV@H[H!>B%-O707O\MS^J]^_1$N2:@\U=HZ^E@IW_*$HV\*])N M'M6ZXN-RN)TW 9MI[8;V17=T7E4#S5VK_]'7/H,+'OJ1HWX)-FM!%F6L_6PY M.AP/P(A=25XA:O- =IJ:W/&XBYO([#Z+>_Z%F58XV]LYSY/E9*8G1D],##H] MXVARC-3D>/'DN-'D@-4G J@16GLX/W&JIC]#AWL6+U8P%9X4R*F#%37@+XH3 MD6,7OXL\/3HQBI?Q.GU4@0]=;Z;3V8K9/GN9(O<3>7'0Z__P(Y:]@-5#;P]W MC)_!Y^ .0ZM9_P^ZH1L::MBFANZA'>(.5:->@W>KV18< X63&>29PAIY3H0 M@WWQ!8X0==MUOY*''(\/'R]\T!G3'=IPQW NXU/6[E_*;3].YM4N>;GDUK#3 MH3=&K5O7&:VO)1HM_EFW@8-=UZ4)%BR&]&S+; )UC^6 :<5C\'"5K^$%Q_6SN ;URE>>^R>\SE_^'#VIK,]@ZC(_7C=T^M*VOC*8>:Y? M*RUP^A$P2]\4L)@"I:# A,+<.8%9UJPP*4?AT&()'#//(&1 MCFT82/;I<.:S38+*50+)ZD$9=,&W1DI!OELMV1;>#N]UHOB'5)4/PML3Y@+# M,YXI6QD+<.L$7]U"@Z4Q*?CX<=UOT)+ "@9XIK#^RT.,/CBM 9LL4F8#UFV" MLT,?NG-4=SSD@&ZL?;;N@/M([G'HD:GQ<,Y@R>"/&4PG?@1FCXXSQ&. M/Z5&KX%WFB'HFPF_L]TY'61EY]:_E1]LT0*B#,/I!E31V#P#XJ&6H8G5C9\6 M^>XPW#%81SB1P=J!??1 7T*PJV=R+A-CBG%OLRL;U0D7LPLB7\X\@W/FD?; MDA_2\L9O,5P_X*Y/M3$()[Y#7J[0L&![\A/[@%0=.M?4 M1SK?O&;8CDN>^$U-DB8&^C?^@&G"H_\Y%KU\$%N<(Q\6;T5&E?P3HZ#(3&EP&>:#!K MA5>L03RG0GQ\\ =P-X)7)/5MC1[6HC?);M:B.16T/G(^N8;I-J,MW&!)@5C3 MQ_0B\=].P1DR,/"\-#*RU"],2^T*.!W0BFP5/&%BNR.8+#3O6VV!%)QD-RG& M %*!IW1<9)* A8%,F/1ODBP9F897BS]7WF-SU5A:*^FSH?$"^_$LK"J]-!RC M+2- O(R@26WC;TTXCN0:LF^63R_!=D(WD5_I&281UKHF%B5>?.C,C+$@?K;# MF,D#\WS;P4EC=+;AHO.1F@HSA3\'+\8 \S8.T=O1#7@9R!=_#1A5M*RDY>"7 M"9G0?2($P#]3$R1_XR3& V_'%K*\-/]I+:TY 3.F#IP%)O@"*0^B(VO7.L&5 MB@XTN&>>X&^-;29?!'";^'9F)JX^8%?%PP(W66"%0D\,C@=M/#8/09W D(B' M\! J:3[X?K8)9W3X$-[LSF#;P1].F#L'-YZN;N.#0DH.T6M(>PS:%&PSK@0. M'?3EQO=T9D>&P@=KB-?0W").Y//&MO#!+9E!2:MDHW[[-0I:X1 FH2WW#J&1 MV$RX (0+2W;3Y=H:[P"T-T;'$7G8(8,26T4^._!GB-MH2!4(N%45:B;V'DE; MNV0Y5R87IV(B%M*38W#A80GCA3/U[-K/V,F07+AXZ\:'6XX)JNDM/B9&FKEU MT^&.V]-8#VMKSWO0:1)FH872+XC %NP(XMRC.XL-@X,3E?"EA/^=Z 4)&R\$RH35F8I>H$W/X5OS MOHF#)C-W.._B1-'^ANZA98!(>?S\RJ\#S M[N%Y_#4W-S4-0R_BI>+$:J&T49^X1J\,@ NGZ1JA. GC1:G-N.U<.L/B(Z)S M+-XP6/R\_5[T\?'Z*KJ1XHMIS6BJ\7\;VA^,#R_0O^+<)NPD"11[MO@RS4/X MPJ#CETVW0SQP'84Z4 2HM?AEL$7B:Y@*QN8!'I0]1D:=1,G67QK:+V I'/&( MM3*-<13R[SQ<%W+/>" $7P\>I4$C"[&7ML7]9H?+UP91+<^%R1TH\ FC>9'\ M?/G\=WTV_W@9"1$^S)O OH_W@+K/19N?8_W]:7TD#*J.N+T/K69C(*\"+(R( M!1_J_+/L>687W5%GL.\\[WB%3S-Q$:'$"@(M2$]@O]&CR;J#+??98B^-O7M[ MD)!JE\D0H-CEHQV2]N%G"JBEHJOQ3AOOU%-XJHU/)H>(\'2DYY[[C#Z7N(F- M'%Q^.GVA?H>>QF,YXSZ6?-8O,LC9S'8N[/G!TA=-:2- ,='5C9UF) M9<'$,G-#+(H%)4B.3J<3\AZC6&'Z3BIY,$/,T-K+*]F0#O,1+B\@HB^07B3Z M8IE$7P0QX/\2Q_BGS(9=TK&K$GP,[R/=!0".*9HI3KV;(D.-##)?G/T)P<>$)5@G@B9P%1 M:DDQO/=(=NSSE4@25&HH4^==9AP8OK?47,':(;1/?![,]="^\6 M1@MY-U,DDFQDX*$"*< M;"G;#8<3 MM6 O6,\1!ENU9SC;NZ&_!$Z1(D0]UK4 U<->Q%?\9FJ"Z3X' M2 !E8T 7I<=FW[B(S5QT;D',Z_PB%P2*9GSL&B%Y%PFQP\@8057') XBDTQF M=:2D4%[C'E1!X+R6YI:KH+RUV[?KW=?UX4_JL1^R$V=??( <"=.GK1A01",@ M@Q$'6P@Y%-(+MN"_S'.UP O)0@O@UPH42R(XT%,.,2G6,U]TH2.^.P[H'U]^ MK=_C#@,ONL55^H7PPZ2B/\/9[T6W$9EQ>:,]H/,]BRYV%W@$!"W'BQ%,C%H& MICUR:W])$!WX%]^BKLU);(,?+Q^OI15NP)G$\F?ZL9>GUQCT2 *Z2OA\:2!QR_!HC.'[ST\BRTE2R,/SGA3*2)2IG[RW![#%(1[!Q=,GOC.^ M&.3UJ$7FA!P#?CL1#L"(=X_O?FOUG.>YIO1T/<13+&TMPN]?(K+3@#9/Y)+! M!!$ZG!8W^NX/RS91E95JY5:MQ.S]]O K&$([(-%.?/[Y]C%A"F_VKF=YCYZ_A\\!GU%PE5$X(=F;1DNU_OX]18V*KPBOWF*0LJOHYN[JKSI M8T/2Z1:&DML/@Q^V:RE34Y-G)@&7)DNO&P2+YS_#64)88.*(V- >T=G6M2NT M+ *2X_&.K!BFQ,UPO%%@*A$&HGAB$6^2_?/(KEF>0-#B;H&("?R09RR *^X: M @@**T69X]E]C TC0$LITC# KG%QY M/J-=!R\E)P'N?\M#*!' BL^5\MG/Y[/_P2)?',66%)>CA5/.4>2$1)K)=_6D M+J>R'4 P&0+[610@0.VZR2N.3U#"7:39:VB7JTXLUY]; M&I5VF5B:^]AGO)<&3>X*5[>7]XGM)OD289]NHM?"N2P1LV*&ZR_\@,UJ$>1>&'[^(H?_/DI0 M6"""U/B:%$A,F\B6P1I'X1I"^@P^?R#ZY*N2FT_B^?N7.IPV9*CIZE;^"\9( MJ.VQ/#]* ";:M!=2&HR&\0PZ M<,NH1S+SNTR^E8AVWB0O=BDJ8SY;/N9<1D'P][\Y5J!UV_M6\U:^UPZ^EYAK MI;OY=7?$K^,#=\(HAXA2M.L><]P7AU-J,G(C.$D"Q@OIE@;Z"+W'?%2FSP2/ M)O'\"$-K2E:)R#XCW@ .6+K(O$>NB0"5)H6.$/Y,+3+7=B=%/BK+2G2617)"JKEY:$G@#*^[Y,I4[8)Q88 E705FY MX$3%Z!7*BX7)E0 52BAW?$(=K/X^ B#P&14_JG,8(3,Y2:QN3),;F"E8%!)7 M_7S>R>$>L:ENCR.\A&WQU.++B&C1!F=?* D_1LNY,V/W)7N[_/+Y(857D3\3 M C(5P$@99"Z1+?]9\CU8'JRAY+*@%#OB72::9QPR9ZX,J#B,X,H@XN?OVHU6 MFA<56W_7:@Q3G]:T.!Z-ZP"N.;%RT+PM0+WJB'BIXU^2= #IMCJ-X?=S-B%%\>9[8YO^1S4*K;H6GH#KB7)5RC>(MBWT@_DA"/B MMC04++Q$QL+#-AE4-)07QEX2'U#"=I*T!$>WPDQ#^?X4.<,\HVRV<7@.LFVG M"6TPUP>/X*U!D[\?;N9_ ')!2:.$BF%#N-&EM8$RXW@(4$\'6>#M1<)[KZI[CC,CMBF<*$2 M$#+^F!3)%KUO[EE@)2RZX&9H*E_<.GP);B6N"N?5QGCB&"13Y!2"XZD1NQ]R MSF%$'&\ZW '81'24@-)KG!$O!O?M7'-S^Z&EP%:PCA MP;'Q+L?2F$:)1J(2.3G"4Q-O'H66C6$U_5YS[7ML,*&L M3N 7#E3DVWP*]AZE=*#C)6IPZ#,6W:RF9G(1 2_CJ)](NI]/%SXE<";6%]J1 ML="?=8L#&43C^%IWY2)7CD4 E<3WG&8G(J>,^35#3LB9N,"5GC*_G(INC 77 M,E$29K\J;I&Z0^?\ CJN1(G.O"CNV]A/X_VL)7>S46(W&W1.OYO!CMD2A]^4 MLQY1VJPRF=))P\''@#=HUPDP+J"S GR+K+YX.G*0<-(+Z5R'02&.+XTD9QI-? M(9-%BV]N_=C@"VC$Z@PEM^&LZT$IW>(8'T\@S!*R(7H84,,WQ)>,2U>Y'#XB MT:BISDMT<")*E;ZPIEE*7"?7Z)Z\GK@G3RQ/=&&=':*J"?SUVAA633"0DWVB M:-6Z=GRYUGV+-T:IG .Z\T@'US#IB. I7SX_T 2)25LZ:\[%K@QG4Q&.BY+> M>%@5,Y'!XT";^P=AY*/UD>R:*;-:DY:P)ND"T\8LY>1A"\$IR0<<9641M1_, MTF*.#P4O,'J9M U)7BE1_45SG8G+8W]BM<.YR5/TP_D$"35]9":$[<\B3F,^ MJ7,=[$-#NW&B,C!2/YP3#V0RL/ Y-81 MQUJCOV(XOLLSV P8A=A%J'+,,O8(^:HY7WHJW!/'AY:BX2@]&)9.23P!:*T) MT8@@URSX4@8WLR4,HOZ1#N9QFEV4%LMQW&>ATA3S8\@_RH07YM$"1> $^! R^G>(\Q<=@[#'E *9\/5A*02HM2$TDPP]/,!3= MR&#,GM$^)%,?D<\;@WS/F$3)#Q-4* '&I^/]/X6.+L,)YDQ%H4M;!P=J"H*6 MF5HB4FLN'Z_K E"72%X5^1U\&K@=3YA M;V+WFG&V6\Y]R8LI2HX0^$&*9YF$*[$5D7SRJ"XRBB31?:O6/"G5F-:98,Q/ M<4GC&F $G/8&494#)\$&ZUB')9M%USW;94)F 7&5(#IG+DY).N#_/.@F>#EB MI'2TX-%D.>4_R4RA+[HQI?S6J[C27;0*-S]]B5$04>(L)\+@@7ZZ:T,7QJ9D M6NI3[*(E,%XR-:E<9BME3%;'EB9B1#=K"J/E*TI<_/'ZI-:_%ER0CG5=92QFEFF1^A]?;[B*9 M/1Y?WF3SZPN)C3C4EYX;Y2.G+F>P=H$_UA.@)]C+1:F,^&S_'-KHU4GK (?( MR";1M' 6:3'K41JT4+\9*D9J9R&;RR2%NER5%/=*/'=I(FYHY.F@AJ&@VUXE M[=;-F>58'$6$,'J*? C>+'';6\MDPN+CB9CZ:Y(E/2KG@:+!1$T+'"5QVY,+ M[&"*WA]3BZ<>HG>#-WJ:O)'" SO5J\3%3%Z,D-$+I<_&'1]D20;7Q[89T=.0 MJT7AX%61XWW MVMUO#]I/OSW>W%X_/I;'9N-95S+B)L-QW.;ZDJP<5W6W>@/R4&UY@O^)\\S+ MFV@VU9\M%W45)(]1P9GHJ=E%"Q+E!I":-UUS "\@L98%UR\PL3::)>&"$%)D M1A-S&_5#ABCYH@%SB>1>>7'(7B5X>2P\_ MX&(BJ-A\)2DOA;X$*2_]O0I%HAFSA.B62 [DB''CC$?+435"_<>Q"B/G,15) MBXZ0Q.:*IW9J)9H.[4_"9Y6ZBY%0X@Q3.H'LLJKF>HII3Z(37IYK+9(TO ME6T6)IEL9B:3/-W\@O_!RZ61->8A,#C1NR\12AC.K1&IO#C+<#[P&I+)PB\L M?PJFU9Q0=:T9[.^" 2$^BW*C.TZ49.,(6"0<(S=PC-V0?,H$'4X%O^1QSY!P M-L$ZNJZL8'2YX\Y@G^7@WG'BA"5J!(I.8,US/F1>@T>>DS()VL6)Z1!)H%F. M-P0\,]9!(FQ][K,/\H^/2"AGZXL//-^V3C_ZF'YZ!JZ"M)A_'=N_1I/;P,"# M_V_*-XNO&_#5CZN?7_0;PW8_\ZMFHY7Y^;I'M;J-3NMBIT>M_[P[[!ZG4YU& M_Z*S\5$_TGSQ.8-EP07_Y[O.NWA3H@2*#TT-3ZT_;FO6GG_#ALG=FJ#N*\@8 M6KPC&HQ!/FI-$9^6L.!(P /S;4S OT-PVC-'+^1@V?'CNGS(S C=ITUN3F0M MEJGA&#_N.+7'>\\A,C_,L^28;K1VQ1-V])1.;3Z!>(_; L=K^#\L.3 )L5@W M5=)^.[ !K5^:4[8J>P>1"G9"<82Z3,7KX/_[N%:>DR*]A^R=G[(S#2F,;O$N MJ6HS@;(>HER0!^[K9$ABO($=/F5-;=>).^^\,1UOY.??F?(-N=OH\NWFH/ZDMQ6E$176:+;!93HZNV78_J_,FV)#U12D>K8)&ZF$G6U M=]S^,F:@.O8@:W!%5?E6NW&QH\YG2^_)-JJEU^7:BY1X%614(%[]UQ&OQM"PT6OP' Y(";$F^B?<9J8V6AW=S9:I9> M'O8]CI3#)/^2@"E7RMQFK$+AU:O?W=O\LI#M3W@ MNZ6,C[*87(4W*/J9MCVXV!F5J? L2KYRRU>KMS-&\CR EI)[X/&6H+SP0BP( M DC>FM>EO/ -\M#:-]VAO/)0> QA45NIB2M)*L%YM>M*]Z?:&#/Z!<\U$04G MF.J0E8#(B\JR_2N/O>@>>ZO6:PY5CD,AUJ*R$M:^:#35J?#X4_LSXJB-:-=X M#Y:W_LOEY?T/I=\?\AX!"K08.T-D2J*]W8O>R8XVQX5O[8/04A+VVJ,""1L, M]\VL/LK^L'>6V6M6Z*9G?4"N:=0N'Z*JQ0WM=8JT(5VQZ$I<]8@7]M'C8>BV[1HZ4OY+P)L[I@*NG)"5 M.& ]8O?5?5FC%1GQ;,W4HZ*M'M%9B^QSR^55OD1="6(L[417[5,-E MG*X?)WA>;>J2'U4X(2+T9.V8>ESI*ZYK+ M\!JLE,89N++PP:.N/\;3THA_[U,!MCA.3FR!$0$ZUH^%APB6/N*N13K "=4T MIU)>?U*EW<4RXWG\!G]*9*TC+#_&7JC&6<3W;]/O(EX_D\%4>XE5%77<-I,$ M\ H<+LP!,OC&Q8DY+S-_$.?Z(S)9]/2HK(V3E"@J7$,54ZQ@XZ08.O('"JY9 M'FJ0TPIS@TS:Q+6/7:(:@7P(#M85XIS4J;G''G/J8F;RRM":CD.P=8/JWI!, M(KX M!)(CZK*&\SK\+U:YU!>\K V5HUQ7)S#:1QJ8PROYLW?HJ:Q9Q&O(Z[";+?[+ MJTED"(2Z_B+*U^LC2.144[HB)T4]UCB9J0S/&Y.V&X/I*V MFFA?X5V)*B8SW$9E]X$2V8:?8"'.14W#8L_SN'(C+Z7"JZ\1 MIS<5PT:?/-VWR ?&FI&P'*)F%)4.L^"1)OXK9AV'%8X*;,-191RFZR9%I:;( ME>9E0K (G8L5"4=R;X3]*W1$/6[HAJBJRL>-W\=%G-!:PAZ%U:"PP(4H6D5% M0[!&#-:Z:&B7T-,9?"XKT.$CPH"/ T]QZ?%F^3?9VWEZ#BQ1I I.*QE''Z)W MIX0PF>Z%53# 'O&_1;$]ZL5(M^GQLA Q/PNG2HW6Q)D(SCRPTV--E("JI8@5 MD&5RX$3D6.G"GM&'\I6BDN""E]+!3N,)$44G3%2$GER3BN>=%C!)S7:-8 JQ&LMH(G$M#@_LJ7-0D MSWW6BM+ 15DT\4Z4# ]KWQ@@"Y%TK(I_?H^0G"UPJGV0 0L>C<=I\6+<-59& M'<^I*>JLD;3PLN.Z 9N5&3F.\5FYADL?=P6I\S]4GQ _%\%4KD>]12*G\E%G MO ZY4D58>12)41%)C"I)%E0^R_*^HF0\QPE&KL5B?#@$0WT48U."AQ\)V,DO M\#N%O<&_94&^(^E!2+#*P!A*!G-30,J"K$5E):ST0,JB&^A?F>]_V",4N':/ MKUJ>4_=T[!.G!P-6=E4Z%R?C@#@/%QF]M]TKK%W(C;3>-N[M1>TJN<'F''91 M]6L_%/1.8R^HVZ?DM:3RN@>F^N3R^D:PL[C[R@Z35*:DLMM:WVL-$LF-2^M5"QW$0$ M"N*@,'&Z@E#&XKQ%?3W!W!16H=NM8:._[Z'U&%-3[&..4HRWJAC=UB[N63'T M8G/RJLHI2.447&S**<#16.8_W^7 LK<&[U0F@LI$2*Q(:^V2])L7XXM=)P,? MEP-O\L#\T.;Y3R(W;Z7,]%%$ZD0:^82)P:Y,K1)0VG &O8)G^"+E-1JA&XUP M"=[M)["_E(N%F.5$D1 !1 ]2-47X(UP_?@C/$G,%FMS%[!&>-N90](MG0P?P M/SP]+MTC^%IO:$]1GV!.ZR(1FX.8+9]#I.6 1+JLQ-_#M"*<'$Q\(%*R94/* MF0T1CB][NG^V;&D R]U&LS,H:T7&A]SU@-_0S"A1.I8HO;D*]45M5=ADN&J^:MMM<\X3C%("=7+,O'SF M$:U$%7,K#XH1BWTH3P)EL02U^*V.D+:I-;5^H]\K<^:I&D+AAO!&T%WWG(11 M6;:C7&NHI-7" FLZO<[.J6G%28J.7<_=+%#A$P9;IZL#6R"5VJ]\H4J2+[.] MZ;9V3E!6]N;T]F9PLKK !5*I XO4ES/;[7$-3[CR;8\5]JH864&KUA_T=N8Q M42P2)U^80>?MU3!6\K"1<*C35XI:O(49M$Y&]U)81:UVZ>>G)$!=>4YG\)P. MYS35S+6@!;*)1X_>O4&[T*H-^H-] M V+*+A1O/95=.$V4K:!CO<*:*'&Q3 6%.2,4YE $A/K]D7^OL"&OKBQE;%6U MN[3^[L%S=<-Y^HMG!:A0XI!0TGZCJY2T:*NR.WE]Z954H1"4%Z50"!FFH#]4 ME2R*MRSM]L[[9NFO-I4\;'"KA[V3"812T_W5='>4;>G5]-P(!&)X>PT8@I$. M.LM).%97>HU!+P_AXRII*=Y=U#N-5@;_'#+X<4K*]ZTX@9:S.2K73\$H\LE_ MK[?W"5%=EA9N-=N]QE#=E2H,Q<$GQ;9"5E7)*!R[+E:YC4*U 13.*[@%%D:1RB5&K MUFWV&AUE%JIC%O9,JZJH6:AVSI4HF^),-/9MC@4_? 6O/0>\-L^15/W^_+]_ M(TB1!^8SW3.FA!(QV3.SW3F6]5&ZKY BV?&_05-=01=O6=IMQ5:AY"&AILWA MR01"J>DA2!'%55'-1*5'W68^N5$SW?O*\"BEG*CS82Y*90;Z[:;B92S>LG0Z MC8NWEA&AY&']3%U<-$^6QZ;4] 6;96X5-%PU"_,89YN\^K5YLQR+#_P".ZJ M?"D5D,H4F6%_7RR".NB>,/ZPLR=5^G.N$H<-X( ]#CQ*2T_OX+Z]],(WD[?D MKESHJ]2E-][J[60IM&KMX=Y%-EX?C*;R%)8WJN;.3GZU\Q2*(DGE$J-6K37< M._*NS$+AUO.BLS/@N-IFH=KI2S%&U7(,=Z9B@F>,"59D!V@/=J_UJ'(4BKJ: MK\P,9YE1. MH0+=90K*^U:C_8/"\11H09J-UGD7I!S.V9N4A79CJ)2S2 O2/+>U+)F35*[( M63!EGHB:U32'J?Q.!:=;6_9Z3PZ/DAUX2[4JG9VY&TL/U%'BL"%_J*F4M'BK MTCD9$+FP2EKUT!+Z2]J(C5V/">])"_1O,91.N4^O"$DK762ZY0?*JZ35CK3=LD!A M^H_2*N?I@J_SAP[H@.F&(YM%)XS#CF %DJGO]CQX'6-JBFHX.[U#$RF/,#OE MB4.<2DN*)!*MW4D@SB,1!3(E1P]R*BNMK/0&E1QV#[Q74%:Z:E9Z=\3'&[?2 M=&#Z,=!AJ&6DO#GOU&G'?NT@+\#"#DWF:_Y4]U@=)P(MP P3>72Q'*D6&:M" M,LZ__OABF<'T0ZO9;,!,0+_E05R\67S=@*]^7/V\WVYT^NW,KYJ-UO?E.$]N M'F*KU1BT+K8-,>?GW6%WIU]L[-1@XZ.V!%5R%A4Z? 6&*Z_,V(X,AIEN)[>U M_27-[6=J[M/48TS#ATU][=HQ06_OC, =,8_O4IU6;9?PU=EF^C2M=ME"S^]A MY%O1=K/=S7/,R3/4;56XJC%=G2P)EST0C<'?>O>6A7[+V(XI,'E+MY5RVH?Y M3U-%WSK>6XX&#[3!O?-_. I$9%][O%J_(M5/YXUWG%@SL/YW/6B+:\L.]XN@>J"A)KS+51G]P*O MQTC_?[-\#+E7Y52UR8YME@H"W,XWKY4I@%T>C%].K[/3/QD45T$O]U^6UZOD M4FW_J KU8ZNVZ?;WQD8I5^B$JS+<%QVC7*%-\UJAXHM5VW6[*@VE@*O2&;Q6 MZAS!59>101MC&. 'W7[1%SXN M4G*B8$Z2J[+OA*Z?OO'X!-/'U\]DANN1/_0!](!Y'$G^#[T O="F'AO_\]W? M$YP] G.[8^T*W@CBZ/_C1_U3EFCD79%6=].2["S1^+@<\*:'Z]^O;W^[ M7D&K'RY$)]+!N]"+X$:&Z_APZO>SH$C\KG;SY6U#>Q"M+1\^,]R) QTQM7 . M[0,/.CEF'CX<7A1XKHU_!E-\K^Z!7<(/ MY9_\H ,=\YGNNXX(R!@+P\;-1AOK1N!Z?F,_ 6NUCJL3K5PZM M=+IQOZ0#(-4@-[!/FWSY? K:@Q#C NOSN6WICL'\&HB(!5V'KM W7WZMW[LO MS(.?W:*UY)$VDKZ?+8^]Z+;=T);?I=L^"J#(D)&?IE_OCH,7.!QK(!I4XAN[ MDU[_%S_X_*V1O*#TNU5\NMBL/$R_7=&WDN3JT M8(3@&(66'=1!-1P6O+C>5U19>@ S0L\*0+*9'H2>>.PX= P<*?@9 ;T:M"*R M#*M&)J">!M:,M@(X^9O4)W]JT;6L!DIH,ANF #0(T21+G=Y3+;ALE2*=Z*+; M:'8VI[44.!92U%:YIK[?:.Z8FW3Z+"?5I_Q]*D],&&L_ENZ#J9HD7M55AL]>K^2KEF)P1_-@JG2O[WL3H*K^Y>4/< #M= M0I0%[E;45D>3E.I0:I8@H3LOKW%GWV2Q0F#DWC!)@9+I=3+=;>V;::=D6LET M(66ZU=XW8Z+4(AV[YD=T6 O/6;QW/>2WP$A$NRH5!.[QMY\>KQYN[I]N[FZUR]O/VN-O]_=W#R7$Q#UN MP8 F07(Q#&X5+K<62^J.Q_!S9R)@:FO;$894)QRF!X*XF*/"(^+.(9#E&'J@ M+9CN+6/.(A&F+JU%E;K/B,M$()K.8:,P7<\6H>4\DEQ0@1DS&]HE?(+_QHB* M/B'<6D"):^)%M03$=./ \R)$\3>15O!N0O=LUYEH\/4,^_N"ZA*0MC#-82_I M<=;@5?@A^V;Y2#208XXYBA!&@?^#H[ <'\:(.%F&!EQ@;PF]JD!XQ8Z$%+55 MKJDO*KA,]2E?GQ0([T@\P*D4MYUBVX4*_2N07K$E3D%F%$A/@?042*_LK:J@ M0@J0IN9$@?042.^MM"HLG*V:KU*.B0+I*9#>X;5PC? MHTXJQSK.[R88A3<'O6'GM8IL[*EO)2]]DG-9NKN7'%#+0'.BT;ZI&\2EV0G*D)O"[(&M"RCSIV^T@VE&THW5@.,<'1]JYJQ2TBY M5$>LUL7)BD$72)U+G<:]/5U79)*:I\GICE. 39[:&K_/9#.J$ &OS9<0S#-B ML6TRY]1O:)BK/K.^:2,6O##FI!^5+F"3'OR+9=O:V Z-(-0#%N?\UJ!S<\;+ MT6#IFFF<3TO/=,' MR_M_W5QI3_^ZOGRZ?JA^!GVG,6QF?Z4RZ$^=0=_N= J8&5[$;/4B]JFO,NA5 M&1N5(5\8B5+YJBI#7F7(JPSYLK>J@@JI;' U)RI#_@03IC+D"]FJL+GDU7R5 M7+Q. M>JF2:B75IY+J7D_EQY]4O@NUVJ^T+1=(Q]]2?OSUE^M+=5 YUDF^8HFEW6ZK MT57YOD5;ELY%MS%4RU*T9>E?J.3XXJU*N[5S-H[*CB^TRW)Y?WFE7)8SN"QE M3-1JPV%U3X)"E3]WPF5I[QT74\MRPF79G65)K,GB;*4@]!' M)&4J)^9$%\1"-A0/PSFFIJA6M%UK=08[$[ ??7Y>Z3RO=$/IQJ:+ZD%_;]9 MI1M*-RJL&^V+YK[4LZ77C,I&@5N=D]V8%$B=2\W?\R"8:HCZ!GEH)(ZVIEV' MGCMG-?KTBV6:H%'7NA]P@IG+,;;BB_O^[W\;M-O-CWBK37^V/OX@6OF6KMWK MAC6V#/K@WSJ.3OX 8\KQ#T[,%*3[V@N#EDY@P8#-%"V.Y3PS/Y@Q)\#F2)XS ML=T1DL 27P[TQV#T#1H2_&7$'81-/?Y/]B*B#))U1X&LVB B\U@=)9QG,/);YSWF:F '#1R)>\?[C[_=O54OA6]6K-B,>L8J*X=FLRG!?2U MN6Z194&[,-.=<*P;08BL7?"-%SC,(V."SS/XQVBY7 =IAFBUT[_!IXA7^PTM M*5XK(F3[;MP7L'R^ZSC,YKT"6S2UC*F411(S'8R*A6QA(^:PL86-1JX3^OB1 M/P5;6A^1*<;^,<<7-@V[&'CZ,SQ9]WW7L/0 VI"EP[["=L')ET#LM)V"VS9 6S<:QP.^"A69;!KP*>R"'%S!.3B:&X4^M^1S_3?V M 8S'\BM2E2GM ?1)0WM,_"LY= />I8.AA6E&?C2:!)/-/8:CH=[&4P(?>J&% M7:@)^PZK-^/#")@Q=4 ")POQCF"J![C%Z+;M&DCWQF<0FDZ9;AJ8$=K0_F : M^S:'D=.$K5M.D*"8-2Z:7B^Y5\/HS!<882P@U2=UZC::G8$B=3I)/+><9$6J M3_GZM%EK5-ZI(G4Z8.$5J5-!6E6!"4*1.BE2I^T'2T7J5(Q655 A16"DYD21 M.IU@PA2I4R%;%9;^J)JO4HZ)(G52I$Y'O7]1$-ZCA'P5;T@%>4/ZAU;/+"=M MB!+I"HMT?V<^!"722J2++-+OVXWN#V]*FG.!7"O'Z_2^TV@5:)T+ (U=?Y I MA&NL6E6@5KBY?[JYN]4N;S_#!_?W=P\EAEYO \2O13U'A9]%*HW.*6]%/#9SE!Z;ZY:W'BJ=#4K>.O/)#!K8JO"WEN-#+VUX=+*>-"&A*4^& M#T8W75G3FK\19U0 SK-K7D!6Z5:^J+"M]5?U6HZW*WN8_Y!3"2U:M*M"JI!#I/&C 4Y)(Q\2O9AH M)[!T26YH?(;@AA8XM[6]CW!N#>UJ$[J0\[@FR:>W0^>2Q-K?=8:R-HL(LIP& M4*[=+V$Q)QY[T;YKM625P%.^O;:Z2A$!JUB0AO8T92G:[=R@1P3ECT,/WNUI MIF?!A]IHD9CB;- GPBL=_Q#V[GY)V+M_>;A[?-2^7#[\I&YV/:YR=FA* MGG?+"7AJA\"\.J ,DK:WML3Y'.&(X37@H>@3)DCH0:@-)BU)_.N-:.05(FA\ M[,SZEL@V\=%W,@6U<_RM%/<1"UYP*F1N"E>)[68,R:J?+8\(GK$)4=U[=5!M M;6R!,=!M.^[!A#DP4AOT=0IC%FU15:,U(79ESLQONR]K'X14R;" 3 WYHAM!H4EA80J9YA7L32PAO/5J;R, M%[]5%0!L"O&WXX3QT^07%2)TBE$2=T4J%;GNRE0?L.Y@9N5<$(5JG-# MS/F>!R@5:/,HD30%!JH@&*C='\C[2H4&JCP:Z+46NT Z_GV>HY'"42K3N=UT M7B@@Y1LRG7V)K%&F<[]SQ9C^KR1'A\8[BC MB[6?6_L6Y:%5:W5;C0NEJ$5;F'YW M9P^K](JZ;W V:\2M3F&]J2=55WEM9 M4BY2NT79)] U>)1'QBYZPRI;!&YSE(N.I P^6"AK#,X,%;F:S5T'RUUA'OQJ M7ZE25MQ?Z!7FYOLU;03=&%N8 3]RG=#'CZ@$EC#<^%QX HEP38,.PM#H8608 M ]UR^# Y(4 PA9F8P'Y,;!^K(Y?]D=,"3Y]91 DA$N.S>F[[KBQEEJK.)4D_ M$L,R>)J$5KX?EP-8YXU7'J/@9B-5D(!&N[S(Q@#,N,Z;AMXXZ%U @)I@+XZH6EF!I\<( 9;=*C MT =Q]V'Z+WW\3::/4,/?BW' KV'F7)"\_\*3Y^!7?0/?(, RG-^UY8W=2)"8 MH*2M$28Y#7PLNL85D)EUR>T@7! L )=Z2[O1TQ:@;+"$[)ODDD#7/Q#,(MM> MF'!3=&>AC<,@])"/!M3(7^ZQ#HZE"9/SN.VA5G(YHPDB"<$MQ]-Q='4T+2@Z MT#I:0H_]%5K@N["(HH*/G/H"#?B,BH[L9S-?I_+BP_7C]>7#U;^HVN+GZ]^O M?[V[_W)]^U0>N_^PQJI'JRY,CY]PD)$_)&VT&]K6YR1M'-VT!&ZPF+.Z%-64 M&5]7H7#='A2]9:N56;$3EO/,P+):G%]$:$K$*4*=$3P^8$/M8.J&DRDUW=J7 MF8YE>^$Q(5K3#.,5T-63,&&*2Z38MUI%;95KZHO*D:'ZE*]/Y> 2*6JK\M7V M4J4+BRU1BBY"E2Y4I0M5Z<*RMZJ""JDR?6I.%/O,"29,E2XL9*O"%OFKYJN4 M8_(J##AE<645REPLJP^(H,5]%W5!!ZH;NH*G*NBF9KI9,-X>-GI)I)=,5 MDNE^7&^ M[K#13!7GJVDVS"3;5D7/8S/=FH3=;87&;:NCE\+_E0D0^GCYZ_4CH4&_ M7#[\SS4E Y0'#/JX'LZ>#P>:K'T7 ]^C HC:IA>D :(Y1PL )H51&@U6[N2TE=:H26DNGJRO3%15,!:95,5TJF>\.=*QY50:1C-_TM M 6DCF)G"T2H4^EAM"JXCBNT-A'%*\IW1?G^ M:GCO7ZYOKQ\N?R7$]^7G+S>W-X]/R '_^W5Y4-^_;&5ISP?^7H%3DWU&\"_[ MQHP0'UC3QI:C$SIX&LYTRA2 !@3&SB8GYS!CFTV@@RD,,_\B$]BM97*GI[I. M#X1'A*:D1S?(,D=4Z1Q(CK\-[1A)WM!R3-82D)W0&1HQMEN>]JS;(ECMEA?XNMD0I M+*9"?ROTMT)_E[U5%51((9W5G"CTMT)_OY56A<5)5_-5RC%1Z&^%_C[V+8T" M@1\EZJO A14$%P[[C?X;!!40^.BQ9\L-??A:-PPO MA&?95F!-"!=7)YPV8B"G"/_&]M]U.TOTRH(9.0*69\(8H[&&'B(0=QED38,A M!A;1UKKCL<^"-,'R1B1[JR<=S'5(]B6FYOJ(_L:)A0[3+-0D.E"TTXV_0HNC MTN,)6J$,WA\KN8KXL\Q_OLN!1>YTWNT,->X>%VK^<$*X'5&#CN='50JJCJ6&+-U!DCJ MZJ3L>@NKA+C\K:H G5$H6(6"52C8LK2J@@HIQ*>:$X6"52C8M]*JL'C1:KZJ M*.>OG*JLCED*K:O0N@=>>2A%.4KL78&_*@C^:C7:"LZH)+I"$MUN#)5$*XFN MD$2_;Q4*MJGPN:=:Y]Z@<5&@A2X /K<\L,D5G-6Y09),]SBF"Q;3)XI 02D8 MH[ :V@,;(Q&A2__6A@WM,QL%^,Q[W0MX+VYJVDW 9OP?+:+WFUJ^]I\06C!\ MQ0/CU(*.]K/KR7;-^G]HG#/78RDV2224A"'P]^\/%+PH"5#P[NE?UP_:S>W5 MW9?KFG9[_50>I. =L6Y:#D@?JVD."V(>S0@=R+]%67- /'%Y0< ,W9_6Z+\: M^RNTGG4;.64E"/49?C>+/YCHEF"OM%W?AV>//7>&H@-=<30C]#SF& O-8S-0 MGA#_QPFH^4J3P(.QZ@;182K2R6*'$(K:*M?4%Q4NI_J4KT\*5EBZ"&CY0# * M5JB$N#@7Q@7'(BA8H8(5*EAA65I50844A$[-B8(5*ECA6VE56 !>-5^U__GK MV"Z7.H&5H)5"'%8+<;AR=:(TY2AQ>05GJ2"<9=!I=!1"2XETA42ZWU0BK42Z M4B+=BEC3WI1(OTWD86O0Z+W&8A=(Q4L-/LR$;IT5?3B%WE 7TD Q*A8,'X1V M@$A"T4J')SNM9I:_7T5"7_NPNB=1@A6J=1O'P.6E$?@1Q\K>MC&. 'W7[1%S[N3"/J]3]^U#]EB4:Q _WSS>W-UJ/]])X++V=/F_UX_E M02[?>^ZSA9AW,HUBZPGT;V K(X[3>,>")?NM\=C@#6J1N4W^C.]!+U8PG;HV ML>/2QPWM#HS^?/W;$F3!8\L'GT;[B\/F-YIGW'3$1A#W- MK4!L/>MX?QO:'TC<.@EMR@70<;?PJ3<.$YZ 3L2^')H/.Y#[@ENK!'*;F!U M^P2\$G\=P)!O'&VF?^7#LGSQT!EMU"],DY3 &DC#5./&'K8_G#Z'301M]#.T MP-TG@G/@\3X$ZL(#?@K Z;H!_H L+RXDS9=MK._%B MP9?XBQ$3_68F]R3BZ8$OP*.:Z8YN+T#$:=C0JRU+L)>$RI4.+(=[ M>S-P@P+X_VO$"8>"?;N"F8&_'4O/G$7A.F)?0OB9AT\,$/H_T3U2.B$2G&5: MS(N?O2(ZR?E"FX)O22LS8X&6H"+.6F]!2IR2/,.S G2,N"YA+H\1@$<8A!ZN MM,]T#U:(\X<_,]N=TUIB/\![,T&T)L2>3H^"Z4E, &;H@#[CPN&JB3'!IZ'/ MJ*/L&]@I86K$TU1:0\&O*8K:*M?4%Q6NK_J4KT]'26MXL[";\N%ASY!A<+9F M2CK?$OA6P?T5W#\GW#_C%D+9"F5W%,!=S4D!YD3M4 KT7^!6A87'5_-5RC%1 MB'F%F#_VE9V"SA\E]JM F54$9?85N:D2Z4J)]�Z"J15B)=(9%^WV\V>@7B M<56P^9,M]+ Q*-!"%P SO\MI9DS_5Y(#R_5XS S"4B$^!YZFRHH<[6R_FXP4 MWBQT=W;2LS6A1/DR>ZK\SEM(&<6AT]HY.53)0\E_7[;\LC"]V MS7W"Q^6XE/C5^BNT3(2>X\)>Z7.D@()9\D%FC$3PO;)X\V&CT[HX"@87)+/3 M+1HPF#JU>7S'N;84"RR6K+1(!F%]-6GXCPZ,*?L$_3L$*YHY.R>#?53RPK]\ M@,SWY;BWIIWJO.[R'ZY'"9&&V#[?@T=D&5;PPU+Z[]$CWBK67[3#_?M6#5S* M1K- 46!U>Z4D^A")'G0Z19/GJEPMK,E\R%<_[4.E(FS[^A!9HM3J%&!ML[4) MUY86R7&_Q:A@6IG6Q\Y9RI(4YI@?6 M[A56X9]<#-'DK%&\YZE'!'G!ZFFF&^(UB!S1FS\)'V-JBJJ^_5JOU6ST#X(O M'V%^"NI/*MUXR[IQ4>OWV@=2B+^2;I0,O'-)W']KB/L0"A+LL@/BL[[K2SKP M$;__X9B3*;,YDH:3W,$C76_N$M)F'L)?/D)Q-O;F!1ZBFYKC:J'CL9D5(*R$ MZ9X#RX48$N9H3 !7G GUW0T#Y)=$HD?+UTQK/&9>S"5)L!J.=R$H2X(UVG(B MK! B4BS3TCT+._@O]X7!TM<0C^(AK6$(HQHAN3+B4%9@1Q)3\PP_=T,_9F=& MR@!\HF:--4%>",]X0?R*A72*PO1'NI(7ZC;!S$'GA]\1F*)<"(8/!=#(G*,2;&)CS4B M9"203P""0/BLB)ERB6T6%@)1E'B=";P2_GQ. (JX-\ MV] USUO JK_HGLFYO+>2,RK*['AUZUJGLXDR6Y%?*_+K5R.__GS]TU-Y#.6- MH_T[=!CNI4W:2RW?#Q&&.:7/>H2:]&D+ SNEZ9,)4NGB[NR!&;3FB+8EIAO: MXR/G3.SQG+\X\1S82I#UUN5O%=!)VLE['[6IW$5)@J(-T+ \(YSYM&&!;X'; M'//P40O8A;&<@4D84V9YR3>A3P%&')Y'^&/HKNM)X"WU BVV"2-I:+_AIIAH M*\B2XX?1Q! _,VPED;L#0Q?/VSPK2U,)OQDQ\3K8N\E9@O\$M%&@>T9LYA==QP,A6\W38N&NK# M5L"SAECGFO9=JWEQZ (AMCN:%11S].1'C)%_+5SYT6)E11*KP3GU04]@]@)[ M"Q2$D\E7;7\,)[RW7Y#93GGB$@>/9%D(X\,'?770O&A=I MLU_B/7#^ M!;^"6/,#="NPIYEY(D/8S=@H.&5ZB*@SP5O%?2R100(/\A(4R!8Y1GB@IH)= M*,8PF[JL8J##OL HC/(^44/ABG]Y*;\4]1-^X,HE=,H794:^ZV*"1GIY0\=G M1HBO\]BS:S^3;O&'CG6#'\PS7OBS^$Z^KQ:YN.ZBD6#T.- M&>/!&=WVW>3CPCD&%'@I"??%X?\P_PQE&&Z4+/(! M7=[?/%W^JCU#Z!O7>*]H!41Y]1'://X*3/,-N'GZ OPPGH"OZCE?Q' MNP9R]QPU['#!CK_OYNI;PK#T5RPA[G[]BT9K^<-AJ[?:LM.ZD'>,TI!BA[[K MK1I8:05]?C:R_+7S44-'<G"0(Z&*X?4UPW/Q)=^UY6C MBL(*#U%#/W)XQB$YLW18BHLUO2SE5> PT7\=81C 9'CPGNF./HEVGU;_(UX* M^#!J[E?C\P)KQNL*P?]N\T%6Y"?R-^)>H:T0%8"61^XGIR5+Z'"#2'R>GE*: M#/9M;O$HBY3.M -62\X"V/8Y/P9@F '&+2+?)DZ-[BSXV-':@F$6<10X;,+A M(SNWM@7'3SQ*"S=23*EV#4YNL#B]KM#*9VU^O+Q^O'[7+V\_:W=._KA^T M+Y=/UP\W8("O+A__!5;X/[_=/%Q_N;Y]*E$YO3\8OWU)^8;R_@M+GAJXJ7/E M2%R6D.&I);+B91DP%P\WPC4R]0"\3'JR2/+G/]2PI)O/M8&;(1[PB-+#.Q=Y M[A:?I?%:ZEPW9"[KYPX #KU3*M,\P_S!#O! MQ=!-W5/,C3 ]]R'66*Z )_!#DTNY7S: TU6=>2S1,>[J)KAW,4+'PMT M3&R*T95M.DB9%6*0V=;PXL%.ZKRV;\MZ?=&+ -0'Z75:5K5. \Z/EJ?]3@'E M+V!28.2QQ%*;/HPHL1A";C4ALMIV:=5R">KVB5 7TSDOIKOJ8EI=3!?2KR3O M\>=?[_XHD=N(9YVQBV1#'-E$;##A#)W!_V(87 ;?Q]#B $ZI#X?,B.*HJ3Y' M3?F8-G:M['A4!I]2%R)2E04/JRRH.'RJ;5E*PN%S7D?EE@7Y8 "G(_^H:$)+ MB?-56K5> +284Y+<<)K9Y>ZELFOO[ M7K>S2Z$,Q3QP!MZZ]G 7EJ]B<0Z41>MCI.>!6I^7HJ=0(M9N#1O]G8GD"I#9 M7MTEZ;;V*%BDMOIM2A^A3P7T?!U8''&BGF5(//>NUEP1L++(>#:$S&9*%6%I@OS#T:A#X+O^Z*K 3.F#FC6 M).IB]##F( XLD=JGFYAL'B!>W0EQDGG2':R+;EC!0HXP9MNQ'$%3,O9 '+S0 MH'5,3"QE^I@BT4GFAB/VLLXSA%(3L#1H3-->\/R@!$PND8A,@I[.N),C)& Y M]IVO%(UQ'A'1B*2D7=9!++OAN5@#RIU9A@8R@X!+3,V0^1*U50P_80$1 ^R MBEH59U8@88QMR4PGGIOE\*1\/K0X9TL2%-@1N_73;IC1B> RF5(1.^@F)3DF; M1NQ0)O.Q3R(#1^AI+7%YQ].?9;$X/AZ.'Q6IUR*30C O=4"KT%D7\(^,>' <0%]QD^EG;!DO4 ;Y@#-/Y=HPDZOW G'_43# M24IA,#!R?DSS0.!V,&\ELB%7>>Z^D_GBN3%Z2&+P76N)/ YT4?-M?']4D)&@ MVJV+1C>-U,Y1=)&G5$7/R:PO*9P6>$<$3>=9N;9@;-EK<*6R#S>WOU\_EMH^ M9%V89=@'N3L@,1R:>/">P/ASJQ%Q 4;I>C7N@@@ M6><25'-^:$R3/=/]U)9$GG3I;,*FR\K][0%=_BTEM>IQKBI/QVIUE]KD-P;1 M@S*-0?)-DJ\H,@N<0U^@$/;GSS*2#G"H:3X0& F"F3 MX@Q:>FB429K^;>4MU,\WMY>W5V6V4%F7>QD6*CJ$)=B_B*+%(B@Z$X-78]>U@M4RSQJ,U_(G.R&!QPW06($9.YO8A3Q&K)E6RQD MJQ]5<#B#A0QET6RF>U3&>5F&DP&#[59NG5RO<.%QKC73(HXT]+:Q"O8Q+:'* M@$MEP/4V9<#M4O]Z$-6_5GES*F_NUUD=Q8XJ[ *?@C[D>B08^QK.( M1%[G5R+RKHHS&:QT^B6^/.+T+[KO\GAE3&*5(K[EAT9.9+_-0,%-^,1?+/AE M&@R#2'H#+0[1.\^6]__9>[3/,><-18)5:($ !P"K7/[U)_?:E]R9 %DEV9)%#5^Z+1:)2UYV[LO::W4M M\W*]ZJ2D,UKVF&G!:%CTN1Q)/S'.CC>T+'EQI:. $EGRHIS6U5K6G>M/RV]_ M,(/[%Z7Q8STRO*N:K3*:+3>C887O!MJ3O-YB@?2K0@ND/TYYD;[CGVDP>]Z6 MS2V)*(1]]KT-YQ-+C--W7LB"(UH&RWNZ>BM-SWG;TI3MJ;7^,Y8JF0'B-GB0 MXJJ1E'SF_H8CBG)RN#!(#X;@#]7K,!:T"'4$"K]C>/?_:[>Z5-:)L R9*H+H MHCM*Z;J+U,%'7HYW<#_,+2\8R;YRMK7MDBMKGED$* [/87"\UUKN1NZ(S5\! M9N+M:*.VVX+7MZ0".174+BA#6U&1FO<(7=5RSY2-;L=[4X <57[@VU]>/OOI MZ='335EUVW@IF+1#L:/(&7 M*:Q I!&DT#%3 N6"N MXVCJSI@;.)#@%.%2HVFI-/6FYH1&X9D+V)&1XA(5A3@]+.R:D,89*SU0^3 K MF*R-2$G[THKL*'(SM *.3:8#$Z8QO!,!$A T4S0]5DHE7FF-D_G,2=IDP4L^ MS(F,+^)R J"T>E5A*6?_3_TN^ A#M=XU"^*M!T @K%I^GWI%::)U/;_Y"(>%E9)1B*];8K,-\Q .GP?D MC-+[6\;$4?9@S]!P=4OVM+CP*./$< A5#)CRS0I__X;HB686NN:F;+5W]^!, MNG/AZ_57$6/D,^@NZ1>M%U5IISN6 ?)Q9PA(>S**Q+8Y1,Y_5ZWFV/T61WRI MP)HDL)!(0"2.:''$7\^YV,DQP[DUO@*@;;XULII806^! $09887+YTKY.\1O/ _F^BO%._9GLD\9;OM M-GDU"TC9K/BD2%CYO#L*4GHKV[!])9CH8[3D4")[@$=_8(M\_L9;Y+.'?^JZ MHLO=!W1 -'>/SVB2PAB/2*EC./Z+3@#Y]W&JDRO#(=?<$4#SATV92O9O([E@)F@P\<"*Z5( X', MJH9V$)Q'6L#K<%9T"M6[ER*+E.(1D+2H4+J_/[CLB58\O@4>B_>N8M&S!\<3 M!F-/D2HHZ(-;2JF7:Q:5E!1;>.=51?C7,+5\(?:O2MGE#+))="-NHE\F7ICX MH.L,,QX'XFSQK8I$)'\6Z!(P27OY5V6,@H<1CQZ^% T5K==W:8=C;G" MQ;(G74R2( _?@&N_!HQX4)4:CZ(Q*3E5JB&VX5:@OW<.@B]ASTY74Y6((V9?U@_A M/=_V5+:^7]GZRS^I;/W%5Z>R]:EL_8%XSI_#-HU]UW 0\3,!NU;D,AZ3W_54 M]+LY?HK>_I_[;G]5'C FH8N87K<\:]*C=557:Q*!7.X0][ (0B\="O2W&"3* MWPJK&?-!5J&N&7[% DL_HEL;44KS#Q2"T$TN_^4HR%6:MJ9DP3 N#$4C MS:=>Q2%9\B,<>,YY07ADRZ9XV^&C\1 J>TJD%X?]GWN.)=3;*\F'4][?E_\I MO=8#7]%0^R.GW'HW<>R1L_<]^SMD_'W=XZ::)"GE*>%'\-A%7 +5%*FCBB4X MW?0F<\J-*R#!%[PH59.+R,Z\4DB%0#)H:8O7@B(%S^1 G9]++08L7CY]LNAW MBH*F5["21'@X%#G]F]7H!=MM=IPP5IVT71M<+\D@=]D.2YM3WVI'T2K>AE<. MCB WM78H>]W@O0@#J3V "U)"18(V#GY<'T<5^CZ)26%$P2W7^6E]+V@ONO+_ M"\U3O[49U@[X!ST_P==_3;SLM.E<3IS#91F"I1^"N%1BJCZI="5F^G^^K #RYMI'B8 KV6'K%T MNVCJU[3L.2)*?U#<9[CX_C9F1[4O?J"REB+86W-(CL<#>=;*660]^;(>9>'< M?9X5OHQ.9T*XUN^5U;1O]_^NQ8JA]7@5K.=-!4X!/1?IS$<&G!;=LFSMT$.L M/GOR$>( I;V\-S:&]>=);ZR!G']\F7+ZGMWGN$;$NY3I!%'XLL)?"U\D1M! M*6,T]I2#&N)IYD;-MT;3:;+=4I8L?%DA'- ;3R?F(KAPZYI+!2$6'U!$W_>X M&M8+K+_NF6_@;/']KJ?GQ5Q4B9MME_)CK[%^[FZ0X&<$T0E<,"Q.4NL*.[TO M=R+335EIV*<%DL3GQ,?_UL0'#N"O]ZSHXQ!(.?ORJZ_^%"F2OS\Z>_39 MX_M(D60&Z'ZV\,1HQ[,$'0', M%#*CL)JLB'P7H5Q,%G%'3(:?%RWFO6QT*=A>D9# :J)NW'*-.X0.)"H=Z8GV M75$S=,)N=$/_WZT+NLWBKX$U1ONA6+WC,B.&S"9A^F@MVMVFZ@^8 M"\4*\Y_O1$$G6^F^"H2?IR/TN4N6$J%L\'[/S VOJ2]I_(\'_-G\2(H7^<=& M/^4(DPMRU[R-CK_=^VZO Y> 04PMN,CUZ0' MTJOEL26QN*RZ;=20@#*:\[ZX9_#_<#D0K%XMF M(F[N!+25RA[LFW:JGE;5'UM5TCKN>6VG*\?S6(9!I'(DEQ=]-[) _DKTK]$2 MF.>_-.PBMV1)ATC:>[$L=]*A_E;>%;AAJ-T0'[%UX\F$PVR=)N7=3\HUG+[Z^[[E5(YC M3\D!6E'[)GBND FQ#:PUVP-7)(32S1:8&^^P7Z"C2/-,?(EAHJ M6+48TK-IV'IO ^""URBX8=#&FDLMPR,9CYW_32%?UH1 M[]5D,4BV;-NJ 2:]I32_^C.T+JAN(.GXIIDNG5A!21:17T.691&VN/QNZ[)N M)/:AT$*:884G01^%+K&J20GO8B?\:'NU1*)_H^E8[=0^3D_HHUM\P+M3;W/D MH5U2+#N*ZH*TG'*OLQ9WHA>$3&RG/]$F:3IC;JH0,;>5IF\S HO8:&@U&&X2 M/$W[NY_V<[0LNF87/2SJP0B0D)+GHXIHDD:I8%Z: MI@*86YEB3O/[?K8UU;F!!6]!"KK95B,3S(GW)S45EPEMRN5KKX3FFC&DYFP8 MVR%)E79]DG.WFS&ATC[RC-.D__F3#D(KU4?#C$4IM-3\ZH;=B>H9O,'%LBGK M#<*/C,"5+^FY\!R@FE#E+:=2@E?0AV@F2X[GY;[YX[^P?&<\&Q*B* _"%OF. MJ/.AE C!+ZX!F@;R@+CO*V$^.JW!]Y6-D_(==8OU'(1*=KQ0>F/"JYFB\K9C M_/QF.W):K2^W]2K\9T6L; $F8(?^#EC2=BI%JKK"2D_BG.M9BB^Z53FSBL5 M2DV9R,VDQJQ*D.CX 1FH2P6*%*0NT9@!%"X*XMU8A>_VM\5>HZA] Y12? /O M]X2H3Q#U7Q]"U)^P\?_+L/'OR(:_PR7\P=CPK\\>?0$;SGU!8MJ\+BSB_HKD M8I08Z_R9I)WTP"9M$"YH!D--EHRC2("M'>&B%4EG78/9=/KI^'X?<6%;C3== M_QK*H^58^N-LB?9:(4TEL.FN+7?C58?^A2S.87:;@INXZZ?" MQ$R,X'*)1/G:$**X7%S7/8O1;GL6PW6+E<[YY15+1/.R+:AK\PCUC5FK^3<;*=P!5&2 M6 QA'0[KTG$A'!X3#EFG9;B$33T=;*8F$.T]1)0I%4J(=^)2Z?]_+:2W\L;6@ M;D@8>Q4O'[KUB ZSS(>:.:]X(;3592G(>!'1)Y^X1+!Q6S36.'I:%>\E M==^$HQX2(IKJ-/;HNE\Q0YT_C4,,%.?:*C'LB%[NZ863$<%5O,5MAVE8P"3%4$61BB&.(N[RVE@5_5:1;NDNB M3%Z29]N4MTI04T/O-L$KPY/@9:)AU$Z%B,.#;"%#HBEOD$F >8FXUY@A!I0R M"*(@)D1$-P\B>QZX>%-\DJ_L4,$?Q1R3XD[&/2+PV;6B MQ=[S\JU644$RK"1J#OP-N:;\FF;H '<3+F>LB]-2>H\F;Z V=\&_OJYNDY72 M[EE9:(V'V5&4F (-4.NE9;3/_,DB0T]->5D-FF8*GPF1H!B@ J2 *LI4HB2. MH%J*UL1E&I<<(N#E5;7:D>B?KOKP5V*TKZM]_0'*&;Z2JM\@V^9D_#[ %7L M[$^@!UHH BOHPG&F4K"TIBU;4_@TB<-$A-A[(/[))J5A,/3%J?_OO7G6INA7 M)@ 6$;R#MI#']ROBS0"N2'>3*D?36#XOV:IAALCB(5R1 K MZ'L0VB6=:E$ODKI*362:#!.Q;&_%BN;M_[1S!*KI4@#$CV) MT,6*:*1/Y8U(I=9Q)9**XA(0,04F5==*)SFQ&(QD(&NI *3)=L8W15E M9LQ6"_3]-//O#?X:''"DQ]0-9Q=*7_% MX?A2996]4J@*E$;M\ZY-9(79]K.KQJ4W9N^^8&V]X,TIN_X^JB#P>C ''XHN MV,[(?;%(Z6IQN:M73)S>.UB[LMFOO10?R]"-@V7.!@M"PBV%NK/,Q=CN8N$[ M+=;WYGZ(LC)'"9Y2:"MR)S%%?F]UB[/%KY&QB/.MDI PU4+3E[RW8 8M(Q%2 MV1!NI>=4_MQ%'!F-22.J!K>]CL_U3Z"=NI+IDFM"92VMWKD49GF4$&K[BIM ,$FLX MW)'MK@]>D[")SX;:[$7"U8R07RJBSS&I$. M0K&SJBX8>T[G$9VF32H&E$7D6_!SA2OC>>([R$/8<[L7.JW'][8>@R\/'AH* MU5->BTVG]S'-7Z:Z/!! MC*(XHI*4E6L(/98Q8=7MNM$FV*AVRUGCF*]FDI-AL>HVE/Y>2C[8%QA=G%U0 M_8(!)[=6 !NL)EF1AB;#$-X8M]#UV6W#84X"E9=]Q2J4Q>S?265NAPOPOY.' M348RA'B;KI:\$'O\@LK3MD\92,DM\%UD9JK!K?(! 6+=LBIF\%><;,BMNY#- MJI_$'VGN*/Q5/P7B AL6-5TW8##Q,D7!S^DHEK'^5R[TV_8:PH"2C!QOX4O, M]XO=,-2EM.8!Q%H.PL3URVN2+66WB2:Q%_,7QRD\CSTX,Z<,\O:H=E3] _NT MR#13PDM==+L1DQG77.$+E\* @IF2>;JJMU2\E!4I#CE5PVKK+X#"45.5,--1 MNN<>%FBOS2&%('T1NNK=8U;,(J^:+CR(B3\_W5$"/EBD\+7PXT^<3MK3LU_. M-/%8(! A>, Z#'!P#A7'VS3TA(._$PZGZVC1:-7TT^7X;/?J_ +S7"^G%Y# M;XP,?X9>8)K&),<6GP*5A-\2&(-/P.^#,=0&>P17K+#"(J=7(QN+$2-=W# Q M: 8J;\+F.!=U8=I;@,JN6<[6K[$"K'\PK<#24J^J>#10U3V\)J0RMF]9[&N$ M=67T*.-T3WF&6:H)O\G!J&J64G#J68/=3 ,MK;Q*>F@7R]MEPPFSY%J>BHBK M(LPSO=KU$2" T*A8#$UW0VF05;=5WCZBHX[$2+S>1\,BR?DS4.\)=YM0HKR5 MCODP*0*R7ZN*6<)&1*L]XAL_B<,!>#2NQRDT_FQ9(S_XJ<<_,_!B+7.Z)$,B MALK@X$GS2LHC*CRE=C5.(3@>N[?7"/SJBS?6"/PP7&!R";^5)?WV;__UG_?V M;^7+/7ITO[=_]O*?+Q+Y[^^^L^/QK\_:29] MN)'$OCE(S=*JVD#[4NJ3!WIMC1Z^*8,CO@ZV^[8J>SI6\^!$$:0+TFF%6\<. MB=[4$.6,(%G4(Y?DHM=+CQIOV%:_C;C9&4FQDF0B80<*;2\E]KH51&7J@0[< MSQY^]KD2 /1%\=G7?Z=KAO_ZXM'G MO"P,*)OI09:0Z<3PTWN(0F2$R*?0>QH9.*#3X<$E> NLN*X@76J.P^H>9SE[ M0U#ZR+I]..ASZR),"-$'1EK=9(._D?K(MBE!+Y*T+ 1/%'RKRN"JW29%-!Y: M6T](DKB5*CQNM]\D.+L!C.,FO&6RJ-1$V(MJ(W(4(G:]R^DS$%%%6/;]#@=] M;D#8@4,Q9^Q9XTAL4&9W])Y)L0?O8VLOQ-/EMAYU&,R$ >K2TEM*;R+#78[+ M)LWHE25\ES4M;UX0M#>YY"HC)-.W44JUE20K0N_!'<,RI (MYA0^SC_2%S+SO$5(XG M(!6OL?;'&G$^?'?T)+;XP5CZB?G_W];WCWSQZ>/?J;Q=MA[P8/ M+X+?R"H(O2[A;OKT$G M3#@ P#/%U\03W)(>^$BS0P$5[7BK1-\JTT;K)^M.[QC45;@1Y]$G3 MKBVDL!Z&8#KD#! ;P^MASVV*-U$P#Z^68A/J<4KCM 8=T_[US2;'<>>+)62\ MTAH0J]@=HUQ,'5P-4@.""*R/J-TC'!<'1/3S0O3*K@$'B0BW^1EJP$[+%I?D5#/Z8O3I)PX"0AKNFW4&W*G4 M#$ZEA*)5.B>$AXBY-8=J]#_5L3A;O$A/&!1)8&_CJ2#*:FBLP0GD4@_&CM9# M"395W K7X63X?$8H)^$K_!.ZO';!C3W)%&G6;LWOJO<(?O!Z1 T/V V'ZWXN44U\<%NPB:H=ENAD6>[ALM+C%H6+?6F!>-C8;^R(VG': MT.%X@ 5VIIEJB$CR;"AD"!]$;3+'SL)N/?>S*2M33L%J4C4>Z$&TBG*+8'W) MBE_H&]7#@BIUB^_Q9VKCE 2)S[7K:9_@G2FP#M._RHRKDV93-=B5]$$Y<;:] MOU$+N6(^P*3D<%-53'0.>G3Q*"2J@YDRK26SLZ,O!" <2W[%]-E,F:4!&Y^. M.5+&<;R[#NIX!,A;(FSB? P=59^ ^3+,34EA)]UAHKF=%@0X6Q\LZ7AUFY3? M/V4;&KD1E7]16;(32DW0,-KAG3MA\O(/*A8_7.^:-:WE_%UL@MO@RB7CF%U( MQ*0G*;7(<*=B1'ST,\8K8\W7G'D?*\9X#IK+6L30)4$9YH0=A/96*2()D!#> MF4]P:Y)F-)"#ADC*D+_F< '0QM[S-8727-SB:R)N?-F-3*:28\EDHG0%SO97 M)\W3BK9R+>+KV$/-&9%RC.O\.S8S?/!Z+%S!?:A]YF^240&+8!&5\*;F#BX" M'S#!$#^00P>.@C?[FZHD3R,LF5C/()-HUYG-I-R=1SG.D^,5F<]P;B?*,+M6 M;+"),$2<64P@YSN&=L?,I!V8LW0525\9FW5LKZZ_*?O5@Z;K7L/#)U399.$G M*HGFAB975N-/H5$XB%:?,M!)1 /F^O[AADK;OT0AT0YFF3#E)^$!Z$&.68G; MD3R&I :'RK8^AJ6(T UQG("R/\V*[.%(KC:R_#^30( MY'*!+WXYC#KYU:_:(-FZ(%"_(-%T+J1WC%GVM6E[>W";8 MX#@,.+$(#\BTQ^N.P(39L0AOH*?LT(MSXW'!N@@$:W$2I&4;D,.MAVAK^CU-SV3MO+IMQ[LK%=\&OPK0\?N23 M97#'EE==-P@A#,"/848W$MWOVAVPA.PL#P)MJ8$U#T$_\!/!U[K8K2X)2'[! M5(W\E>P^&D-NN]%6H2X=L&IP4OTZAZ2:T'+K=T"Z3+\YK:MWOJY,X,:)8(0I MVC9EFPA;C[=;B=8,OA(,%D#]6@'[GUTWEH9M%8P!5T])%*TAIP.&XT]9,;.& M\ANZ^VG5O/-5@\HJM9U?YD@T,1I80+ U$CA?5&&@6_D!@-!AT;6KX,61);%2 M=]DZS[;DF PAF<*W[WFYZ>(RFA_E9SF\O.:.S2-R2\YG*Q=%]$8(9W^[;-!: M@+@C\<,<-HE30^ E1S$C.._"Y!7CMIB/G1&S3A%PIOF[MX/O[0'M7S\Z8DCW MSR^>?_?+DU/OG/GY[_\/P?__U1! !S>7_H\K22CG'*EV^$#IWG MG@=^0QSB;IHG<]^%; M+W2+-$V8A'77U!W[H;,@M70:#LV!SXX"9\?W:,J1\C@*TP,BMKJ4Z%H$4[,: M(Y)JNC88E,S>QRC'RV2MQ$SE= 5.=3O]&I1!Y&S7H>"(<_U5;QE031#'&YI< M9[RSRP_X[JC972!0\;! P_]S8GQ/6Z=22$J96G?AS+O/P+_G]IHUST7X;9*T MY.,#U4D<'E0,^C$[SG!._Y (^=\VUDL];]DSJ EL"[;0,\S":8OF0124: J)3.GC$]QA" MKH^HT.C8M*Q< Y^4G[)9FNE@M4J+H\*GQ^,G\/5(ZA+0_EH1\A''ER*:48HE M&JRDD10N5C60LJ2WI9JLYYF[SSG%__CD0M[%]9'&MM4M=]227EI%V!FTD30H M4^D,>I,?O 8M6C%DA[MU*0, AJ-+!>5_Y^#F]RA8TL2AM.%;E K#YFO>4Q6( MUCON_BX9*DUQ6BJ9OKCHNQ)E/Z8S7IN0L'RAEXB&YN@!85IV&]#+GI-@Y)H' M3&ICDKJE=@)M]N;Y[CSBIJ4'4U4$_F76)^6:!<+KH+#+ZXHEGPX/$-<3'$C? M-7RGXAGWC\?X+N56PEUW\4M)R1<1G-56\YSOG)4L3Z>O0OR_E97AC[*&JMDQ[*5U& MK=;.N!ZG;7*\:YPC:QG&:A(Z8)O,3W_DB$#U$""XV)TQN%=<15&#S"QY#8 3B.S1%JF8O'UPZB>#-&#R,=9K10)IEFO--Z; M3'C2W[N0?%]5N',,T]!MKX BX9$66PW(!19+AOZ97QL\_ !+<&(J1DM#,*7+ M*SYFJ!X,WLKXH;:=V?"Q&:TN2=/"HJJP[%==G_2>)J>3X4;L,BQ2Q^=.VGD: MX8P,,=+!P(TQ!W''G -4DC%_'(C/?-27(;P.LH&@2"XT2L%M<;%@9+294"D1 MXRUO,$^)Q&U.D6_&KOMIH2AMPZYQ_7*EBF_&]"3F%'\M9$SN(M:@]8)4+Z4E M=\J!JTA>FTFZP+-7WCQK7G@NMIW=\WLC5K8HNOT1LH9A"FM@^9H.U\&#M1*H M]5LD0:.DU5^95WI7Q^^O0.O<+F 0O*+/A_AGY==3=M6*O,!;/;\G]&(?()[0) M,TJQ 4H0ZX:3'CCJ<9H)5(K>_9\OT M]>.S+_Z&D>]&M.];?>:-^_J^?G3V]1^^U..SQ4M3'/0K8^^:T-!H2)HI8 H, MV7L?*&\\%I* 0/T*BMH:1LD2!+]TC=5WL3/!7O= D(@*U$ A8,U>1TK,M(.J M;.&O29N& EP$=R-=@R\)T-2]Z*%X+#T;U"3'J*]I)4"\;SA?G\[FG?F<:KLD M,(U=%V$)Q!,K;-."IU).G'M,)7)H7')D[1%9QGR!FCI(5"R$#A_%J*5^XC21 MRB['/9XDXD.QK0"XKQQI%D-^!U$B9\ ?64.GXM0 F2<.""+)BW!G:B0J@:#; MQ52Q\7PYP.I-V=QGH&2]\\NF&\^Q329-UFZ;3,]5/BNE@R,E29@],?8^HK7 MOM%A8G\=Y9\V1Z-\7$2U-$D:=]N/S;KJ+(=W6'RV81*PAFJI4= MTQ\19N+EOKFQ@W)P#6@7VE[EX0OY3/C9](+J6AMB375.E[U)>%/(-Y-K4F_, M=;W:"?I-JF'A$H\>_@TYSBXV2TT=,XF*RLO@:*(QUU_A\R_.'OYM]K<@\ M_ MD,=\Z=[^^=AJ6"3)G61(ZM_YK(^_DJCOX'5.<(-[P@T^.\$-3G"##]!: M_VH-9?,G+A?\"8H6(MP%F".UBF2>%F6+!^(T ,D 8K=@D;4^]49'LG?L+CB5 MC6QX"VU(W&?7HS=4O35**X[5-AZ8.V+2_YWK3$8=-\,+.'E5@1;L6E>W F>? ME,X*?:W$P\U?,"G[AF+RF<'N/!Z).QAU>!4$.4S0 A,=;U^Y7 MS$%*!BUVS8X%X 3*+H,G9=0'>]N5]O0AB.ABIBEY3@Y*KNGK.)=BS4>X8?WH MEDTUB1ZR,$7K3P3,=+D<2]?-OHA4C9"I6;#F+'R/M-,<,J,U$XJ 2Y';A%;7 M6&YA[I#/T!9NM+Y+ZX:F=5;AJICL)>DU8ZY5%X4%YRI>I'TEG\T.O4)Q]-N> MII-*.0G:DG4(B>65J>VSB^6DN"WW3F=?TVK=P# ?YMKQ.YT&$2IZR&^&VXIK MI=X&*LA7:(>3*0JK>A3ZM_QF[.Y9'XQ$/YG*@+5Z1G2/*0]HWE/%9,/?0+A8 MKPM,J15,I=H[OR[JP;P=E:Z,B)A)\C7GW9ENN?"-ZYI8W5CH0 60PRFS[;BP M+D7$O.-VAFK;M17Q%"1=F8)'>"U MZK#J5^C6)#22KI2(;RB9ET%^@@O1@JU;R%-4U.1M4CQW,-@R+=<117$_=D,L M[7/AAA!?Q+& A# MHE:'AHD%%]]6MUV,9^VO'M<6.4PRJEPE0>?TBJ'X)+$G M=FA5!>> $!*FR[E">TY!5%)T#G.^_HK]ATVY[+L'\U!NKVLTO6J<0/OHHJ*' MX/='YAMXCHE:M8%RJ+#P *EQHW^RL\U;.EUZ;=<^D)O1092MQ+W0AKH="-[9 M+F_9R^C:>O3CIY=I!\HY+3-9"FLLUH':RZW<4(_)"& MGD11$&81X:JL+X:V6I'984C^L[NA ZNXGQMI_JQ:PTAHC#<()M7XN=R= >[B M5@]R2.2*K$2E(78JW"644?0!=&H3SL^!>L42;$=W@2&T:2J$]6%2X\N%BR=* M"J9+9@69EIZTW2>):)S#8/P42QK8]F&_AX!" MD=VIO "381G%U"CCF.QOV0ES8GSE1&A,81<"]0*9,G61ZM^=C-(\99QN.:'+ M(A(K7O]XO9PB[@W0.#G8,_4]$]ZNFQEN8K* V7DIYCV<+^UK8O4&!HM-O=OE MSW3G&_>EC+/\>K]4&PS#K:W^G+3[@UC,[\H].M^#(MF7GNT\("X"_B.4TLF- M>1R&IR1L5V(RC\<6XZ&EY((V7,!.9&NP@VQ'2W4+2+MJ?BA"14NV4E9RHL^],O8]]+GA3%$VNP_CA[ZV_16 L\4_XK7(P.%= M/6PV@CH.1#]$$TC7Y[P 5S7%.[A JSN+],DIGX=6H#"%R:]6"(/=^Q%A'^'@ MPFLVT<<=A0N*L1'7-80*_-,;5.10R$:@$^$QY#!;.$8U@M38.]?>$W_(WT^N M'V9P5?8KH2)+\SA_Z')"P LVQ"$<,TWXJ@KXS"<%[U7;9HF2JU3!$$N*B7LO MT*9:)LFB\ !(WA#P2NW4S;RE?R-7QJ]$::%%-E0\[3]0O;_(A&/=ZKK:C73P M4T*$U5UEO3%?!-'-J#J@PF/X7>+6D!<2&=%R%RQ!+QC_0?JZUJ8Q:I R2*" MV2_W3UB]SS_+'L[B^PU ,JQF+&A4L).(-8W*7[?Q!7>DSF.L; 1;;X+5#9:; MXD(+ 6*)?2U>,YO>4WJG92681Z@PLB@ M*6#5O79P+8-Q#@N2?@K>-@YS<+<=.:!N1>A;N<1K)GZ4JI:_6.Z5!,CJ,B]WMVVWC J&K0WL8NJ%#I,^PX67PH9EAHR>.%)_YDUJ] M/'OP=.E)!U:SV590;@D'%U9"],73W,SL[$P38N Z,6_TIKS-,8C0B3U[>>9' MRS<^:.)7<"YFWG'8AH?7#A8LUHO**UA:83;1H5U$OFNMHI+23%CP#ZB[PUT M*,]NZ=F#'2^ZE\JDXKP]6;BI_4H:18D+4(B'$T-B!F#NE+1@^@T-_,R(?AR> M]J\5-^B@ 6I(Y$<-4<5TB6ZJFG+YVA'4IP21N@Q<+261 G$RC$GY1&KJ1^1^ MLQ[Z*@1[/?/VNO[."?$#A2XRR+DW+2,K6H=^!N:T# 3&24Y+15KL33U<5:O4 M26JYY4MFKB)KW&IE:L,B,O';X+F$^[C&I%!S=CA^J^%$_O?NZ;:XZ@E.WK:N MU 2WL3)C"VE=E33S*GMU5>,&TJ9^9P M!XX EMS35VAWI'Q0S#?8X3<,JEY>M>A52]W09,]?]#F.,S;A)>75_52 )Y1. M@M)Y?$+IG% Z)]O[Y]E>&@_J/)(426+QG$V]JH*W\W-7$\7(]P#5D/;,D[Z[ M6;T,D=KK8"__/VB1]GR4_UK_7HA>$;F0Y*LS)EWOP3A/M=XG*M1W/]/!3^K' MW58:Q6DJ'R@&7D\X-V%^79!7MZEZ,!;$ XR*MP.SNG<[),'*P<_P-R(+?F_& MTB]/D_O6DRN)GF73[5:)PV*S[N;6$0I0%(_?V-[_)/CNU]#KXFOR?KZZ#;[, MBK_[Z1&%)S]ZB)'S]T5WG#EWS'LKHEM7[ &^99%=81=IRXVUYW%!39B58NY" M5&$LX:-JXQ2"O)RG2,)N'YVU7C M,;Y43_B]ZDG\)G(>FX +MJI, 25&H88C^?*2S!@09U''7K][MG@)>(05[U0 O$EU% 8Y,P.D'5O:HAJE8(5+ %2@6$ ,Y(4 M\L.1H5^V,&4WP5,/&9 G/$5XTBON(ITL\ LJ;S.L$#!RZ7JWXTT!=U3F#P<# MJN@6*_E6::W6*#60 ]\YW0H;"7N R+,4C8 )60GU/-T4!2,<6 3F0I=!XI7%9*L[IOFP-8>&KF'.QJ9;$3;> MJ#D(V-9(FWBEG1H$]R@,U*#>HU9SJO2H!CTN'*OI$Y\\$:4ND;L1.4O8M M')E9M>:D)$23^JJ3?QO#.?@R')GA,FQ9A@OZ7OGHVSAG>Q#OF\_\NFV[ZY+K M+TH,PB,6SBL"];KD>C+9_E79H20D$[='M$1? B=J7]C%&.W>"#]?5^GR#[_3 M!:1G[]1OX=A$W'#!)_E$.STFV):J*VF8<>:/YA1&_:ID$6'*8#1REDO3=[DJ MM[F3TTTBE8D;!P9TJ3(EQ'![]R'C[/5P#G^6@/&ZRDYHQE72 07^)IK\8+[ M(3$/M)+Y 5,J5UFA%FJ(^W!$9EEZX))&,R&,R.RT0%N\'K9LGK2+QQ_2K($7 M,34%::@"K+ "MI^93YQ6JA%.).$&@5MI[3 'J!V1,CK/R[VI^,G;1 M^*3(E+0O1+'WRZ:LF^6]7U<2>8E^;2N<9X O]K2H1].CCT[-(%[GBC MD% *OJ1"+L-Q:X.1CL7M-^G3W53QV:WQ@ 2*H1)B75GBZV;4^::*6OB@TVNG M?N/'+'A/<#0&<7 $3CV$&Y$)+7LE >ZY:V#R3H+0&_*#HY$F8S2,PNY[?&N_ MBWR)ESLYJG,T#\[N3,B_' MY(GXX]RS9X_((5^*=09_<&>@TF1?3-UE$7.0%G[:CQTB:>I!9]P>F M;5!W<.XWFM*E+?QEDX=./"LDU:<1C'@&"%C,4-\*,P ][^L0/L047==/V>!M MR^JK)3P3R4-4=-I2V$8="DR/D5[";_!D8=@C%":YX)B<%\-M2X5;I?"V:P[* ML]'[^)%T4)?E,/JVN6#G%(B[-M,IYQE!Z@8A9.5 .P[VC,.1M,ERORC,U!55 M908#0<=0B6Y<]UHENNRZ%?I>Y%9E>UGCA VN&G,>,37F:LZ&3C;)V>*$N;H? MYNKS$^;JA+GZ ,]B,:8B'!Y[$-:6*[V41HR!JAEBEHPJ6;6__>%LB4K&_ >[ M,C9B3\KA2@BE@TF*2A_&FTM6:)"Z;:G4LN3@,O7"L[5DCQU/@Z0NX'!+*]E. MF# @K+"A?"'=TM[-^ZGV$/WD*B5JVF%8*#%&L>2_=AKDV"F/)[!<4=Y9SB:_ M< $&>N?LGR:J.-,PHT$UY;4NJD0U S$7^!:,MP$,0GLFJR89/1S9Q*2 $(WY MI^/K%W* Q^]UW!\>WERG&37?R+24<1[O:3N)K!!'Y)YZKT5)!K!P.4):51<< M+]1AL2 ;C^;07O[K0;C@ZRH)M^0B2L0TX] 6S+1D6^$ 5^I<3[JXOI(TXU1< M3!QO((T9(I*,%U9)8-%8;V]!;Z65@O2-Z,69R[K%%_:\RZ3;"GD1:4) ZV+ MC@XX$!_6%7E&M 8+3L2'\ N)L\E<,YEV[)^76>;\%Y.:*$?:P!'RXMQKL5#%MU MF!7G[F^)-8.L?/B/;,TZ+%"&%&7I"=]SUAL,T5T?@XHLE06KS&C6!(9B MQ(S@2*-.V/ :OW/CM"XEF\1)295 -;960^L_@=U#,SBHE^YX_18,F/SE_-E>N$@0; MI[(H"0T'33ID94(2I]?+Q><<^!4O:D*YC>0VX7BI2KKE19?;D M"&(?YD-G?0\2Q:NC6[LA*;C0$,RE2^-(\6(M(8\Z7C$2/5F>!3,I%%IS .5" M1*9'-A^?<)T71KGHP>?',SA+#9&\%_$'LA"-<,:SL^6?'3T@''U> 573,'=C M>,2$U$UH=2[#(PGU*O)SXN#I(1"AE6J17,J]YC%B6;%/7( MPLB9#0)=@:A-)C&LY[)=S9=&%YDLHAI 2"'SH9K# 1.Z ;_<*[D3_6LG;0UH M,*$3E\@S+C/1S!2KR*K%O+>8_6J(N*]5.9:1C2$XD7 FLM)4.,S#'-5-#F$L M3#A5NB_BL1W%D!3X&BOCJG:!]6E_5T8/R$N2^3#SOPD[@(5,?KVJF\J8AJ3W M0_6HJG:1DEB+"67RZJ601A7N#&*49F:GU8D6B ^;6NPGYR;,G6ZI&3.?<$H4 M-"E'1\R:Z.5*'\8A^D9:=8(M5)Z5^VQM-=TW8^H[D2U0Y-M% MCGGQ-A^LJC4(JZ*WFFSI(]9SODI BY(;M1X<2K%6TI[@_'>51JM'F;S,CU;? M.7>=]21/@@(G]TO,P>'\%>Y&H@E;OL:!&K8!D?AL&#V*"J.1;ZJQ=(Y,C@88 M'#"2GL&:8OCY&B[0^]WL*ZR[(4?K:CRR(%^LIIX07$T8%#A\,ZWY@XQU^SU2 MXRGBO$O6NS69I8M93NJ4$2AU7 M9$RNN*/0OTDBQ9;FQ?P8W:&QFC%".:@$9TUS=(E_@FV\?Q_[+5<2I&$S MWR:)BZ7IDG779X..H]28G!U(DEI6M44F*I-K\!I"!PY^YF[M2;/\ROB?76G< MH,AV#6/,*:8&@ *BV&4*&G"8U<0)LVH+J!2Y#,&!&)&62T/CJF*2J"4<5'>* MJ1]1]LB1HP43G.%QHF%S#_E6JD*1Y%CMV.O0++MK^97SL9\S6'JZ<,?KK-\>$H-4SZOQ9UE R5;[A M#KG+A"J3SY\#PJ(S'1E'Y-']6IDTE3(6R'%:]I7O970131S;@D85*%9?:4K/ M"NWG2G3+'*O%&&DL]_X6:!7$3X1620L_^@2T AS\-FLP.*/OB4[1,$NFSL\B M4QTG>-_+J,=QZ)9)!HT:#!MB*QRO-LXC61-HG2]'B3-@)!5>A/YA[\7/=$0@NY,V?4<+7^Q%PY-U\CR2=DJ3 M0E'&7?LZAY&30@1SH32 HV_A[4;CQ&ET>I!@L[C?(>Y5K;6(+RCM'*YPH4X6 MH[:X#YZ9CY+$"^H;JEJ> )N5LAV%'31<5IJ[@ZK?7E861J))*Z;BN9WX4:Q" MZ:6J=70T-8,2%\W+'01%XJLY@(8;\QB?A\^O:P5_32LW:,P7=9B^8LF+-0G9 MD)6=MF>D ;;K.%&-.QVHN6ZK6.S GBIR:^IM ,XT]5I96RI\NQX:I:/G7@W= MX8M_[<(E*5.(O:9< K0%GY[]97=2C'!4/NL0TB2MCO)/T9I8UI;T /XA;Q!NVK1R\2ZV" M5QA1,XUR9HD)E,6)ZEK/J]%VV*0U/]D?J9OJ192D52POIS$Z=WN+@4%!K6XU M.:.)COD!WM1#S+MPM=+QH_BMP4I8&TI-6T><3LBZ4DXS]U#\^K:/]Y3#G3C& MNB\W%3+SE #)!RENHL@W[X6Z>'YY%]VT/.G:[#)][Y+8M@8;*RF#?APXPG.K M<'12C'5EKR5R3HZI(9SWHF%!C JN2NXE_/OHFS"^)I!+>;AFBA\4GZBY=U_U.*R_ASIOATV)!U;0KIFH+ M!\>68@#M/:7'7,.(!$,1?JB'7 L"_;55Y.7%BJPVQVH>#TATA,UK\H&$?5AV M0"6'@(R2W#6#2W>#0:!TW#YQ=01FZ5FALR[5G:2GF/P;]%! 7Y&KPE3[5 ME6D'@(2 O/ -+Q#+MRCW/N#C';4_JRG#BHF_'U;:DM&N8:"[-CHMW.-HH1G3 MFA#4P(*,)9S_9[Q!EV+3B9E/7]Z!AQ+"/DK%+:\JS;?S!A\LJI>P22-Z4FYB M3-T-:3WY8@!L%%EYQ4+3IV"C\3O/-X_5"KJ-EPJUL]B=_?MMAJ\'1$>LG% M@*K0&@0T,F3B1MI^#L:O RZX68[DK093)J3 M^D%DV P_0XPG;7X>WS%/G/G7X-AB59V;K*<$W%TT0P]>MW30ZQPD=(HNAQ$; M^TON>0^#!T<>3]L355NLZO*XLN<2]L>ZJ5'06_SRFC(Q4@&/E3F:;X@S)Y0!Q2?8IE;9Q,1W!QL,R:HV*H#:)'&DC M$-WV#. 8%3SX%=KT43,(&CW"R[)5D2O]T1&=Y>>+S) *?2NL*#=>ZZEA3B-: MC/3D\Q5-RLPAUT#<98.)PMUA.CB1XGRCZ!6X_V;-^I4V^QRJQ\$CB]AV(XH3 M8M4AN'T00=-PNNGJ,0%'JPE3KI$LKYO!;?.S#B'AWV$>PS,U55M(;3$\1G![>>88W.@> M%(.<9_A)]7J26P-; FR"JUY6-47RNA#7WG'G M52<9A2X;0"3?E5%J)40% MRL&5JU,6.<$,%C>S>MMO/'N"]LC2QIRBW%2K6XR8I9K-M<("N'.W+H MV*' .HA')[F/KJ'I/P4WKR6?U1-S6I[FKD*,S8*"I)X0Y. #@E_8 XB(H:? MW!P [@_@A(HZ;G-K<=YMY8M-EFCNCE5Q&CWM#\U2<% '&U6:[)Y$LKXGEE[14CQW29&V&1VA8F6&D4LZ:XX"=-\+ M/XPK1M)IQVR(4[WE;K;?^P2#N!\,XLL3#.($@SBNC-]W#&(K.+QCER#WX;(D M\UQCUHS0J#!I-%* 2,P:?I%!S"Z:CAQECG;9BY*SX+"?S>FE_!9X*J$C,["@ M\ZXD'9YUD$?O8W_Z\9B;B[2]ZQYRUX8I%QK=ZTKQ I(20DU>$ 2QQ2_50'40 M25Y?L>I-:0'B0 &))6MVPQA*>G,/AMSA $ M3BED9UQC="5.X#A2C'0C<0[D&YS-"T:H'CHEN"0!>X\1 MD5@K]@\M=EOF'T6*1NC]]#'TZ0IQ(R_18@<9 _$F@]L*&UN82>?BN/C_85PT MZ4K7-TR F\21W0H@^%DPGE)9$AG MV[I'J#(*H<%E1?.$NJK8%4<4QY:E*7#[)%^F;/A_)-_,T M2.G9:'U3&U]O?F1C0U@K22^%-J6 VY(N+4X] MVB+W4"$L=B).X>TPC(3XS*)N&G(F6LIXL?:?M0S'J.ZV"X1]*Z^E^]"7>G>M MV!9GR< >1XMOG)34?,=1BA)AUHHP/\KE8B(OLP]F?!-YPS6_.$L%4&DU&?,NU0FH* F5#DL8@\DU4"U&0>L90)N\XUA MN")GBE MFBS8(EFLMHK#W>5TPWT/K*U5/7"D>O?BNO>FEM2:%M[@4MUO!>,0 M]97&R=(\GF-AGHE,V0)H9N=1BFF,'-;6R+J265IS@8J7%TR]X<%_$K]:MQWZ#N/YW'/-"RZF9M)3?_0K1FI$=?3[:R0G1^DDYZC1%[WZ*T,'/!5>JU"K!TVGHW]/0 M.T]%SWNC!'1MP*?Y>/?SX0)V.I1"($=P*Y?EWC!LQ]S\2%;DXBC%K*2E[PC6 M)#.873J<<37\&HN";O8W/":26I!W.>G&O_N#S,$&$A0"&*@JD^+1JK<##0+& M4JVXG)-R0$L4)- $\E:TAO)__U^/OGSX32RD')&G;VKG=Y1'Y.6Y\(1$YL0? MF!'LZRZ8ZR;!R1_B9$Q)U X_DF4#M?^3NBM00ZNY'='NJHEJ'P4RJGCQ#.C8 M:I1&PIFJVLR=0?B#FZ'9)D]Q10Q/S^Q5(B(*2/]X[_?_&OW0J=N"%"6<;'GR)'S5Q [J6W]AV\@Z+H MNZC;=JCN"*%,2NTT0X)YW5>_/5N<-P2PN[QR>7PZ 384ST7(HT>IQ0HEL.A= MO[\Z7(;[,Z/.R+J/,[7-PAC*;KA"VG>-4 IP3?1N$I24B,\__IL\G=Q/'LNQ M$UH_)?5_"SNG;D/>O6P1#$!,L8]BX&=^8[RK K<&6=MUQ5!"/!ND,GJ?I=P= M4*XCMUW?B7E48]?R1(&B^?5.&/S\T;=?;\J$K#I)T)BE"BJ%LX.[1W%^KO T'L(_;W0\%J;R^#J'T=K]/.T:7P@ M9/D=,U4KLR6ZZ=EW-A9!Z5BQ0J!ZR5;CYCXM3T8YF2YMY7)9. P%U?AP1_H MK0[<0^&/J328"E]7$I2U!V >88:'=>ED&.]D_*/XAQ>5=HL:HE)S!\<&JSP' MH$IK J:AJ@^,:TK^G&Y+7E,Z+?MG=](!D05BT_6$73V 4ACM*TR1Q@XL M\WBEO5P_TK<: E+UKJVYF#0"\52[%D,Z(,8\;8)EB#Y+Y7ZV6.=T5#:&YR!8 M-UP63Q+KFFM2B*U:Q-7A*Z^K:KO8;7E_[UJ3GE<&5?=*T]6JA,4NV:-(P6@! M_A3;8K>:E3=.P+@HOQ%.9'E$GD=<$R M,4-!)M*TEV\#'7'[GGO#A)$I.5?^T&D2M=K^D(I'O?I__NT>DX>7L:+9R__^7+QXND/YZ^>?K=X]7SQ[*=73W_XX>F35[^<_[#X M^<7SGY^^>/7?B_.?PA^?/OG/GY[_\/P?_[WXX=F3IS^]?/;3/SX*3^N),14) MO:_N3V4G$ECWT., L1%.(F%&YQA<.7(K9#&\$2' M?%^2X89SL>IH:R_::UX3:Q?];MKLR3/_C1X5T-\B=GU24 MB]]61-3XDSF3S]KE&7+_NWI,"LDC^@^"T8:V"C'HAV&F\XB%;/RD MXOCGMAV/S[[DH"%LO0;$I?&@UX%R6R$=^"64)"(Z MU#@ Z!%_ZL9J\>CAV>))QDM/F2]H&2L'Y\]A9?!#/ LC/%8;_L$L3J=][^."_CL@LI;O!J-5DB<.1U/J$ZS2X$S!%3DVW2:MCRA$7 M4T?E95\I2)L;M2OCF>2J2>1G\Q6%NP)U=[ W\I?9,I0;AR[(Z#H]TQKZ3--IH MX]5]!MQ[ =QT2,4FUMGI5:G.0F& F8O#]/]1[^Y\$)$8C43673>&T2+C%O;< ME65 15ELN.>5I3&IN^S+[15K@A46.1!>T6/A.:J7$'9*GF19@ MPR78DI07?5<>DR9,*J#&2]L(\CCJIJX!S8FR"3;.M[QPB(E R;E5,, 5S0I^6Q?A/? MZ ')CC,[JWI^MJ\TB))'8G)3,IG\.BT"UHHH3:Q>K'J7J"V(330;"_HK]@ZS M'+7&?>%]QD8T,5"O4/Q[[PA1IZ0C\CA@!B9N/=#YT-XTKQ,)BKAIXR8Q-6%X MG3&E*0VFG OERVJKQP%V?9>K%7H5:2!>5VWV2.;IG5L!._?10C!2.LM_*U5K M?B8E^0F&LAX5SV_4/6QIK@%=,ALT[KB+PB39-&)-:$%GBR]'"63%> ZX8E?(8G6/5 MB<6Y)Z''X#-/#G.E8.U%1Y:1_&RPX8TP7>=0T6[96#9)N L&P^=@'NL+H5\6 MQ(7OV)-6,C%HN]NR\88_=B"$-%NQE4CCW@G*\R? MH[1Z D5=QKKZY]APP5 M$(@4[XG6X9VL,7KP1G)QD'$?DP=<<:4AJA/D_+I:B"ASDE5_)"I?H$7,,4Z. MG;U"Y,JH$C+6)=.DH8CL@WK\!*ZB.G1LIL.OKNIM5E=4)\HE&0MQ+:<9Q9Q+ M7RL-QI!ACMGKV^#K_)PS:*G&!R6E%ABKZ5EOU MSA),CE;=)3##*4D:ZOKEBZU8%[TZ!VT1W& MBT>Z77*'%-2I"H)5S^F-==T/HPE6C**%(W$\7DD$3]S[2]21#+GZ)+/7AC % MP*L20MFTIV9 *9Y<>)?.*\T$30IF8; 1!37!-4UA*530^I<0J#72N!]^-B?0 M"T@/$W1BC0"6[][2+5%2)%9%79[V1%"W\-%[)J,=KD*^(T'O29NPHMM) H: MN@RQGGME ),@*6'!84(!:F.: M*+/]9SABKH4P:K^]QXF)]U2I-J8IS]Z)C),=^U==U);K>O[_JS*7]M@;BKO$ M<7*?N8/5AR>[PEA-O?NK#D_0CD[:ONPYAN%-!W>GUAY M S\YO;A4+ 0HIG>8F$\M<(;IV'MC-7I\>+!M)LWX$&\+9U?"-E]J)8WI%KA= M39?DG D_6WP_I?7+T#NT)D1 3O!#/B9Q[D(\#@Y5(29N:E(E+YBSB'JYB,.? M'A@'KCKE0S!SED>;F0HK<11" B$YRJR0-2D;FP\$=D&T[+DD](1R>Y)]9,LC ME'!T^0@ BZG$^1Z]F!F:)(!$]'R:, I'K .)^\G(ZMQI,"(I7JHQDK_1O39. MMK3%TDJ07)RB!/<>83#-B$W*ZZEN9+G0?#R+8)H7Q1SJ9=]W-X*KU F.+X,Z M?#"HG$&G5%]X3@_!BV1S=VQ4+UR3GI3&^.>(2@:]7!71]J0KKL&(7/53VS%A MHI -'ZJ&H._P/KV[1KQ"ZK'A!."(G-'(,K;; WX:L$6Q%' M=,6!DDGW21\K^QB#A&K2RN,F3WMYY"HD#XN"BIM>_9,]0D*#%V&QKXV8E5IZ M.5JE_Y3+0">,'*7PX+Z+BD)='.BTIQG(33XK;WE&C>VVTA>AA9G9UUHYT<0O! W4R'4Z(+RD+U"6>5F%[-87 $%=MLI\24 MVB.DU62&**^1H3VBK>?;P^$4NLS*,%9;EF[M6AIHC/LA(T@^QG57FW'BYNN# M>YLC3.WL#P\A3C*Y)NVJ$&+,!("@E4C4I@D.EA.U+.6T MK"I^>=SZ5D!MB?V/LW_EX@:H ),UKS=@_DLEGCUI 5RG$ A$0:?,\D=&;V Z M[B*_F/KX_#81*I+!S)Q6%1HD-::NM*RPSR*PPWBH9\GPGH(FF[\0^^9#S U3 M:D"A]8 MR'NK5U4#:\>#+_%ZNGC+=GY[:=Z"V M[!7^ISTO5;A.MV$X%O6XPJ>0MB=M[[BS@8V\38(]:(E&J2[N[MRLU^X^#/2! MSR19QB4+VH+_NW/97DAZ:FR(P]@Q7D4PXQZ1AQP-8LQ^HC0E='6"I0SGN)#9T-UJP3<*:0_[ M+.'(K%7#U!^%/@F[<>EH?@LG[,E-DH=&HUBHI#+G6I=(&N]YTL$>M7#9?J.& M73G8'QAVY.49'&XZ\\4=>;Q89 \^7*DB%%LOJ0NM#RHJ7JMRQ2!O7RQ+^"/L7$H-W@:*)$QVUNL.(6B8L7E;"[ J']J [Z932!ZN-*9* ^C?J M9K$27GII1LP;C:>-1K]?&S14*-15%O MP](*=F)LRWH51:WM>@[LP^+PL0&)"2>OW)C10N),6G(1:9!)KNM!%I9@M-A- M:'&D3L+U&6.0FZFD>-A<[!V[M3X\-ZL.W;YOVEK78MGU><:"<[K)CU@]Z]"[Q:\G5?:N]ZB&9#&@&*C>5'/K4V 8YR+/U,B9 M+ U-++!^1_(:ALV4+7B,;RRC07B%2K$/TA/C3X&8&* #8DK7,#<@.@816G7' M<14+_:@\LDCODALENCZ^-*D_MYRS]@UEB;U*U*)6G>25_2!K=D&RS''I)J"Q M;"L#_#I[?Z9EI*RN$0CU7GTNZJ@D^60!FZ#O!8S=Z40S61 ME@RD=4=QQKBF MV:8.HT\57'X6/Z; WDIL"5;6=AQX$Q"Y1.*^'XGG72K;:V$ZY M!X<-Q# ^L'!!\WJ14#O67^!7206&*R\37-EQ>. M/>I[%B+ULUG-+H,%W3R8P.=9NQV(^Q#WMW(Q!V$7.?+YY2>NF+5XS^)=*<1?=$1 MM0!^V\F&P&9PXV5-"S6\*E*D!)+](@4@,[*/!1+O6'4/,(!TK7P1B;1 M[;2&JM5^37KK'!=N- F9V9AR'6:6K6=8B_ MZ;!804"?9^\%.3))< B75;?M:(B(;TWFW'GH:EKB'^?30PP?$S;^6DGWY[_+ M:O607N#2+JZ^4YO@+D*C/D'E'9&9>.E4F!S8VXG/B6>$L>8Q=!XP&VK-,F)V M1;?'6?QZ(%5:[%@3O.0F@PV8.>1(D-03BIZUKJ?(@3F&+;%>6Y'3[J6;*>-I MF4>A/[DB6U4Y+*1$VE!:J%I'D4;UIAWE\=QB*_21Y6%D+[I-:+1)_#V*ZJA> MTV068!8FGW!-L*PK!ZM#%6\X0(T09+W%WN(RKKP=/D9/[OFAN0^6LX M$I:5C?)T*P.P,H37'113(60AT4J3;SO9;4>T)Y[O-]CC[58KF;MF74L"A<^' M3,^29QC^!B_D\,KU"O%N6+E7\.3AOB 3(2ET3%C3M9"B\CM91E6#@AG^71 &MX;,?-J\Z71J-])%%1:&I83&'A;REE%-R?AG;'<7?JF'9QVN:*^%)ZFI\^CYKK>! MXW'#<4?"C35V*.MI6XHHQ1^?(4D ERRAO,\+ MRP)$**5BQ*C@OVLJKX@'D58IT'<3CI^H3SQA8TQ[P*)"=.KQ>M._7WRM6*@, MF/)=I!I&ZHJP:;JSXIU(%#&@-(:U"Y,UMP(%6J>03XG.7[D ?S4UY-=#.4#< MN]H&%V/#.N?$-4/_7=@.X57#O?M=#/&W*D5*&=G6LHY[[,'-'@ FCV:*3F _ M>>(>"L7.S.6Y3^P01N!$!_!'T !?/#RA 4YH@./*XOQ(;#1&U,1'ZMZPR_4H M)('BH&3/5-]Q-2:Y'F<;*?5"HF4W&4P5LH]BW\!%NVMKK6-EQT(AO+S5;RCV MY->TPB0. *$4E%/@H_ 6*=6PZY/X@,:64VOS4V:\GAUXT4)X7@X*_+JIII@+ M:I=Q XOCD:Y&/B0Y#D0PLV(X TEOB_:"7A>>BMV2!.DVW&NS5N(NIIO&=7UR MP20H!,VYZQTEJ=,Y'/N*=(&XX;EL;@UMV!D#LU^DCFLIP250P/^OX'U(.0^B M2$VC:>V(B$6]$EXUXPLI(91-#L>J83#DSDW9\JAI@W&6_PB^[CJ'Q6HE09@+ M;#2U;]'-]30%0O72):6;!-G?KO 1LX#21T>V]N/B<[,G^N62+6$8DUB7X R' M%4/B;.;R$@[(=,1L(M"PAC'B/)".,Y4H=[U(57&'DS5_\R.\I6%4]]UA]'V' MH>_Q98.F"\1WIL9UQ_O%B EO^A#K/UAQCYP,66$:*KR%\I8 KCYE_K'0ZC,C M@%NNC'_RKR:;%XA@7 G +Y!&Z%C>1/(YB2CV12DW*-KWO.!%KFR:6UXZXE92 MZOY-*1_TCD9A#QDYK;JAX#AS%(G@ (VN)9G4;5=Z+M-CD<-GDI]V04H:[:3G M5]F,W24+QE,C^Q[=:T1P_,U])D5["+FY#CF:/% M]6Z&A_^C*E\-+OG]NKJ=28!/M_L23=MDQ;48KCVWHF0AFWBFE"5S$!==USM# MUB)ZQ!X&%ERA0B Y+I02%NE/Y@$Q^>RW">^](E ,KS6M][$6LN8++".UCED[Z5*NKLEGS,BIM(3'Q.U-#3>HF*0(M M]NYID4W*)^D#R-Y64=*$CW%:F:%!22EO79&,VXK.A[KD%= ,U0U!LV+]\S6M MZ%V?GND,LV1#L1M);19B*ZYHH9ZAOB;YT M@^:/F(:YJH(9ON*R#+PYI ?+@?EAHFQVYDZX&@.]J6;#=SV37Z0Z6GD5HEUS MCIKP+%#,):H+9&71Z$WX,.E6T\!+DJ3!7:_&&TK84UV!!_E56=^4TK>L?T6J M_^SEF94@RC0;QXBXUAJD1:@L:Y".G?*#(&A[5X."N\XQ%#O]Q[3'303Z)LV$ M7W?-;E/%K9CEPQW<;G;W27I96RV9DY7 52*LM./>^W 5CH[FSF9EO_%8S."? MLI:2];VGIU#&&35-6OKLX-QQ)6>YG1;TK09)7"9"M6]$5!5MC151!A%*0CO4 MF!D^/IM$<3,.<3A\^I+83]B&9%M&D^HS]H=VA^2W.6NNXRNNKU.$R$I'$KUQ MB)A:;M;7>'!#;JD^RL ^'KN.'LP2UTMA^/4-)2G(E!=WK:&]BV?>'\!;I8@5 MUZ;1ES=&=Z"$'DDX.$-PQ9%M$BW$0DL.RMMV+E5=MYZCAPZ8!UI?/P +F,88 M,9\C,3F;D<0[/B)C]+6 M'MOD"D^..ST<::)RG6.W<;/U+0JP_BW@LDBP-4EPU.:'Q',Q>(G;+<(0<5G1 MZ%C%+H[YD)HKB* @86H;?M#]/[IW;A$%>=/;-/Q71I'I);K^U+K),05*<\M? M*+9(^Y;V@6 !NI&)GVADR(\V5A8 !/>T5,3+5XJ;@ M*B_#JOF>('S4(K[X-IBK\W!=L@=5'Z4NR@2=2(X^^D&0@*TJUX%A;S/# V?: M7[Z;ABU)0G9H@TP[SE?U=)OQ6$X1-!J MUKKAW1(/R'4MF*5]ZRI#+$54"4(\)F:3H:2Y'%(#]2;44I.VB%,Q_7[%]$>G M8OJIF/X!GO(^MV!,+"Q5O^PE166VE/D^."/&'H&V33D'0*S77EM%4D2 <7)L MJ$Z#'H$9ZGA=;?QIA'%GM][]=M=Q.>G;SJ<'P.:\$X)1YUU2^.C65#QR T)X<$;Z&_EN8K?DQN9^ Q6;K.KVRUR*16=_)[ M3E<85T^7/>6NG8OE'5!Q'"B!HT>ABG3W>P]^:#E5E[9]]0[.H$\QT'*+'WWF.-I0MP)BW3O+)Z?H:_7\RSZL-#:VN$UP[LVQ1-[ILNDN2D6L!,=[ MF41UND[FUT:(7KB/+ELEH 2S+*,T6[G^E*Y/X=;6\AZCDVBQA?E9R;@I]-H( MUJR0BVK/\>1!0E"U7A\29E CQ@,HQX(CDQ6#5"_]EDRS.^DM*3/ZK<4QK$8< MJ:O3IU.%.[7X;,CI*>GE*3W/C-M>;Y=B,ON(K$.:T68RD[N,7[Y1)@;5 MYQ88X"*2)/]QSX'Y/!T8^N>60O_V\D%3K<.S/SS[6D.M&FF7_WC G\T/8/7E MYQ>/O_Z# SA_X(%D]LMO],7>Y^RE8_+5V1=X?ZOU%L;V)\03'6)NKS"26\HB M*?E:75FQ^Y)S$/3^ $'/Q9/G_^?9=P\>_9U,U++O])Y1@(48 \.K=N&:D$ZI MKVO>6B]VP8$N!; #1&JIW2Z_O*;T!/F+=Q=WZ>F#O1BUK1HJX3\MA_.:T=M_YVMVU+ %6K:S_L6ZM M'\JI!$$T0EL]$6H$"TP=CE$*Q_>%?I(B4?;2 44A&R*(=R>WG6J%-=-%JE=A M@I2G8=&%M(#DS2&=;(Y!6DAW)"#C4)$VJ-%(%]*SOR3:V$3,(^)_I2%1@LSR MMS@*(W'-9?Q+[KWX*_1"9#:6AJ-:E*MN&WL>+9PI5YO@=JC\;,KC]C(]J5;[ K 9*.3BW<8$/0V+*'F)WCP2-0 M1D_%]*3+FSX.%],>,OF97T:X\O=RU2?\S<7/YE6>+T>SZ^(9_C/<+^S_Q2=" M ?_+V3_/A/O]T\6WP8$E>=YS*@SAVFY)#K9DZ5A0&'JP0=3"2#Q$W#BL) ;\ ML(R?OYUVU09O<V+JL52+%+,<1.86OK(]8E'/#*W3]A,).'.X\#D)PCY%D MB2B%G!2&QJ!BD:"JWI9C%S5R!)N#LXA[.N6S2)3P>+=,$^6H"^;C%$3!&FOX M"-A5=4C/JS6X6WQ:4Y.1ZI(3]+9H*P49'WQL'($Q&F47S:.5?=[+!404\1.V M9OT7\@Z^PW03!2.T8X6A+D$#>3X('"%+BK<%(=5SNLAC_^9S@3/K[T/ +/SA MK!#'=A&"Q6@0I3L)9V"GM'UA'&$Z5R&0*QV8CY-K!;J4@B)\VF7XD&$LZWA@\),9L5QV:7$Z+-=/\TAE MTVAZN+@[C+EO-=_:?2@!*9 71O"V!^)/(X+I^ U\[CW^'"3:?8K2[ M\FT%)\VO MC./:77'V!(4U1!#T?L8=9JI+=M[,6F:@N>(;W.!IAY'?9=X@KKA0$8.KN^RC M1Q- ^M1:,=P)=H7R5%0OVT<*/;F7?[;BS?;"P2:;2.;L)1?#[6\H\1<0:"._#:/9SU-N>!Z\J^*:<8GC\J%A\]O"S MST41I1M+R$/RCDXM*JT>2F+"TYP,Z>0E;\+._?='9X_X/A?!H8$#]3WDBOI4 M0U299L*$PE10(;+4*#=8>^[E_"E$R7RU+\\6WT6%HV?03[%^LY^#!>&O/2L6 MS\9JP_]X9'2D_[4+WP"'ZHN*7>Z6'DN_]_#!?XF?ITY.JY+%WM>;>]CH,'&S M5VT"X9-KD2L_>PG)GJ^JI33D.7K1-.4L[9*>W',^]3ZS:_A5>$7]J6?%"2IS M/ZC,9R>HS DJ7)C\BQTG,]MF$EC5ISE4^QK%<@BY1X#;7==

U-:QY\ELJ11?QC%:TA%337^HH?PO#Q>5]> MA+ X3,$%98#ZBBK&0RPB^0,:[^"?BBZB;ZD(6KY^+;6I6T,?S$\D,*Q+ B!; M15NT "C@K)?L;48-TYW093"+7M*MQ, G_W@1I@IP*2V4==B X]Y^R? #>QWQ M '1HGTR@KU:YDDH3+IU5EQ946'IK_:F].-IE.01GN^ENCBDC,2LP ^_(+%>Z M,!*B.X->M>V.4V\ %JQVHP'3=>7%?34-EBXJ\":4 !&B4Y"9BG$=IO2O-E5_ M"5<;G,-N*7%>%C._^8[]=7:]D_]H&=38]1BE"-L)+"+O!5CO M>P]ACZN&, BE<+YQWZ_MB>#_*8LAO2C'B/>9L3WCRCPY/KF:,N44N8%0FS%E MSX\&>D^#WWK'&7^P_=(P*@,=HPQ=Z[*TZATX$ [NV(\JO^IV2"1K98EK%55- M2R4)=7C*(-S4&HYQ@85*)9.F'FIPJ3B--).5/R*KYGICO79.V'?]+:\S)W$P MD<,IHA1OKJV8S@IRH#(;-@6.8Y;_=##SU+5A(2NS:6SQD(NJV$07>:O)2J1_ M)(*9+9=G.&MT4W&]@TH?.K%Z%__(? '5QXIUU5?2&G*]\7K$O8T9FAV=]>@VNAT3Z>$NL1]*CA7Q.JI4V28;[Y5JB M#MA4UW0^927MB$X7AOG)E;*UCWJWKQP[Z@FM0<7:Z=)TIU,4QW8WJF&DFJP? M#7 4#:H4;V,CJ_J([&?B%5Z7P2W8#0Y)(F-8.0R-7U*S9G:N%J)[#[3$#+B9 M%7DT/A-A)^<5[\ZZV:X#K\2\2[7+\U\E=2;ELO(-#-07RCO'7\GDYB+M_>)) M3/)/[AK_-#W"_;HD2R'*ZT(,'U&]D14X/YPD13ISF(S(MJLU [YWS!5SP MJB+K.E$_9CPW<1#UH@),//!,^V3WT^9YZ8M/C>Y,U<_HH_98&P8&#_!'C:R, MO4@I%,31C3=*+,?<^74?1)46'L(I40^-0K&NZK79\ZI%OXV0-RZ&91A)/FTD M:9Y++\1'YDKH_#O+"S,BSZN=A7CJ4M78]Q@WSPVGI4'5G_1#?\&!MJS:^-VT MR4!&=2J;-W;%?5BS#Z\V"08./B<=EK1MD\+)]"')HYM[SGV^K>E6O49@<3@I MIC"^EX?VGD;WMQ8MA*W'*DLIGX( M9UR$5VN[NPBO29'W\7@CYPNP()$?4C$UPRSJ/)#,8DE1K!=9-R/G,8J>WGU?[?&%V;QR((_Q1<, J9!K21T4^GT.]OB/.@ M6&RZ%5,2@!4H^5\3FP:N?^>X)]>+67*40'@!;$T[-?SA;_8/3&XCN:OI_C7GQAES8X M*W__NY]?&*;5\*]G_WRC*_'WPY4*N93,)2]0P-[HLO)M?\MB$38A,(3"D4NZ M0*2Y"(G0,(6Y34G=9F6U94YF6CHQ&,&';=/OCK[8C']YL&!^>1";OCYWQ@H M@-2R=2Z"?99LX*?63;*6RZ*=8+';AGMA8$Q#3;X78G$0VW+A3N/1IB- ,:! MVG,&C16WQ#0R *Z_"UY^+^TS0U6]#ML^['D&FVZJ552EOA#?=4/0HYBJ8-JF M">LB537N:FP]P082V,#C$VS@!!OX %T4*L?"](D%)H.PZ%L\_P6HQS?BC7 M%7%$K-B9L-2'^ (A/NL[=2S1%LX 6>VXP/FKU,36]:NX.-"U-Y2;A[\6#BB* M\^Q@P!"2#USV/>7T1A%WE@$:E*JIKY85](*3HA__ITMLTY M0_KB(.C!M6473>^H_=3B)=(K"T?RM+,>;=?-^H&TF7$!5>?X 5*OXDQPS/!] M7VXJXO!(7!+YXL_?1Q\A5D#!N&+#"B)0&[F)]SHW6G.+A[$&R;WCS<)H=I=M MV"=<==4UE#D%P8-#QS+U(Q]Z).E"EU])+%2VKCT43X!11SYP?D#7.G(.U3Y. MWD%<2#<,W$-H';1[Y<(FK89RR-."L)>;O NTNQ6_<43!ES-C C@QSAM'HN!B M!.%DG[![Q$C97,Z+7;^J&.3*PK69UHK1[XDN:X1[A#6.?8F4O459LDJ>[JC# M-(S24TWU$1E>W$=/S^/N>1F>[O=P<"$23US\3[R+7JC3RM>VH$#4T]/R(9G& MY5+!PQ&9+0QS-/0/B=;!44L8J%(M0R*@.M7&3$X&Y06^< M?*D\T=[@-7Q@PQ1L'![-2%"M,[1JK^N^XW3#M'TVW&W5R-6G%S--"'_?(K)) MR1E$-:+6-Z=R3P/O-RY>DSSQ)EEC6LX60!$G8_(U>+;XL>NK#OM_@TB2.N>Q M&N.X<[P8IF59;\ET"8XHLP6#OK)9UV2[+S85#7T];"*DBP(EGCU_H#R_ZT<'W\UI4,(2+/SF$X5GANV]=4^@@'>$*7!Q/(;- M<]MG9^$3XF/L^K8NR2GEL%&/972TTEFW(>91ZY5V/]%OON#N=FJ=S4R)BX&? M//G9C!'O/OKD#C=R26M:+"D?C^#GXFB_:J]*J /$U!;^[IY08V'SITJ"(ZZ4 M*UW_J+48:=,/:ZGL%0=9]_F^3F&2'(N3'=J.<.2"B6"W R5N^"9:O4!N !C?.9O+E*!W B0Y4NE1-=K 6%)J-4OQJ4 ,AN4K/P_]$5P8LBWRU M*9>OF1S+N*N'*M@20),RC.6HDQ-%BAUZJI YHP%@JX44&E>F-4^CUCC2]:!" M3"0 BMQD(IU=JB,?94ZLJTF%MG@S>U/':P7F8W"JREH[U9QTK*&B U$+-B#R MEH([#C=--RJ]#WZG%P-=$E'5#N/BLX?^IN(^.ZN$SZUZAF5IR4<&#-/!P6_5 M5U<$3;FNXN/&JENLEP%;$3;(>*6])R@LTWI;AG5&L.JY^V2,1[-S.C>1Q>P4IH8WF4UI;U^MXDD>J8CE,'<74/2PJX ? MYOKN8J6"'0,KST5I21]_327$NC<4PLLC\UL)69M0@ MX'9P1>NOQG'H,R>K+'QD LV@C8EX&C28\2,0[/2"%CI:(J<%HP7RE6TK"61N&)2; M@[YH9+Y\.07S^A7$W<.8"TT^@&A$0RFEVH263+G,])3M6IK%::4FG%M#A0X^ M\X;5)D_<6-K3"2=:P7.7$+?@26EQ4&S!L)5)&D:>0DQ:QIZ"0%',MX!<2=Y1 M0AM8(]Z(]-UC\X$FI2K$'=KH OC"S+*YN(V^)>N>9J6()&E^WZ+D/J"5Z!XP M)0]#Y3S_VYH"CJ4@\AI"\:U<4(IZF][!"UQ)W)T /V?YJRWDS=Z\EQ M3&$>7X>+ $3]5>Y6 F3JT5J9W847,_.S"H+'V"KT;P.+MGNB"SK85)? ,[/S MN3RUY>I*S,V;4]10R265$C4(7&SL^&-$(=(_B^VB4!A2..RY^EE%'D2%C,.Q M!>AOO-VR/I!,ATB$$WE:/1R3/NA/U4WB4_#Q;/+%.BZI-8J82C3#Q$YAJS!+ M@B3N6N:($^ CIC8":Q+! '_@A<$-Q\HZTGN).:U&U#2[,#R6-7GVQ9>\4,T =72XG.5]K=:W(&0.!Y]!>&L&90'R4>1>W7^$_C MUUUUQ7 I8M>T$S(5TM 8Q2H$;/,&5HC0WGVO@, M5ZUVHKSB6U%#=X@X2-((]H]F7)#<6!&VK\4U+7(;*U7SN#KLF(3^7=]R"N:S M;\*JP1"CY#LN4(V7/[%HJU +19LK60$>=U3VYQ"'V-G!+B[[>FO'@K&&D6G@ M9$JJN[AX2I&8==#,P1@BW9/+:!WZ.KT9;;39/[+-T^*YFZV()!L$X<@SRH3;>)8 MB6;@5#:^9]GX\T-EXS=!Y3W^MU.Q^51LOL^,?/7PR_67;SH6C[Z\%^;R5?E; M.&&YPH!#-8+*V'*^B.'G"ZH\?$S 2U$?%S88.A>(>=.YOI;34A032*ACBO\] MJT'_">KR$&^FU_2Y!'K#"^&A@CNC#GOL=R->F"6W6DMO?L\I8W*C>SKC9IA2 M*Y7L]-1=(CA!S2#-3A:9UKWFN5VU[D$_B'&8T>WIDFH7#8D0NL4Q<@&VOGOZB'/R7*BL6;D):FS!->Q6VE% $33- M&#V6S+G@/I8J/A4;)Y'R(3[WV"S'TT^WZ"_E<@>6G:^O)ZY21/L9<1 / D2T M(A6F19[JL,S#\%T'4;DOS+7N_;/%2]UNV1!GV)G1".ZGZX[&&4A!KEZ&)43B M#?3X?0\599Y5/"-75^0Q$BZDKD^Z(YZ-! FV7D;8.6-@[G(>R_P%\$A)3S!] M@U"SDFIC'Q@I#!DQ!M_,7(>DKL/:EV*JM1+*) RF-X?:;G3F-=_3[<:EB'IS MXTWKGX-VS75-PFOR-(=*G;GQ3SKN8G1Y0SOJ\ *8+J:]&0^W5DQ:B?LY>3FIM]4ZO)]H<*N93P!;^0MJ93 )9/ZU6UTBS7-QZS)'CC"2 M=5D2GBU\3$]-D-0-TJ+A5NDKU GGR'D3.SL3&2ETE0U\%3Z88CVMF-Y#IW^J M/Z$YHP' HI[JJW:HM2$2 8C<9YR0GMXDVL*.[G:6P4N9[)1@04@/>ODO-EIL MF; X)R.R*5?'E(!*(&T)@?"L6W& X _1?4H0/\7L%W: 9Z=?//FX5% />DK- M=,7W^OD<:G'F8/LX>!^>K;.MU/6VM=-*%;:$2IB5%@FX4K)YAW0H$GYFZZI6 MTG?(.*KK2N!IH$H@?&1"_3$A?UR7D MK1-&(DU>T3-JVVP%Y<+D+&Q7L0[TV M?H:KNK8.SE.QA2Z;6RV'4"R252&ZZ:Q$;AIJFPT@I]WR MF$A+7\%KJH(#;Z<&97_G%^_G,\*U(Q5"2'F78XNZI M1S]Y=G\\86$[=$=$IF8\0DR_P>O<&FY ;@3X2#G4_W][5]K,O=[SFD&:9$Q6>.I3^ <@.JS4Y3_#@U8Y!XDL8?F V6"F]YL"R ;,4V M?G#-< X!:&>I/.=DKUF32Q<9>GM MILL(5)N3A98X&H522]6AKH$N0#\HEP)'5[?6XCHOL3LO1KH;2:'<$?I.*$:* M>A?2SY"P@GU&?S!#Z3\DRWZCWH[9_*F\Y0P0%8(YD7+[!6*$NYO,@BM6DON= M_;G]]TF,HI/5K0WW@XGH^E(9JJ*"6BDNK;+)H,8$+]^BG3Z1LHIQM(HPMZ&U M5/1$C5NN-Z6:0_E%B*##-2HS:B*@SM4\CX3!4='ZIX4EL20F^.":5'3&)W^. MVG'K1I?5"\]((7RJY,]?)758B1;9"6%)DE]M-5J P4*L@608$N(#M6BK)I2K M7W4QQA1.-Q6 O&*1;A4?<82-+]HB,?I545;[FM6"D/>!XQO-*5-_9@#[+"O% MA- R"$/2N_JHGA3ONYW*<5YM5O6'X\+: H"PHD^?ERR#V%$Q0" M@!NN-0+Z^!&]U"LJW);^FG+K55F]LP?,FW&]&#D,!O,.K7^%+<42W;,0MGFHR;JDVF>]H40B59%7X@XF(*M?(S[AK M5=SW+'>!6GJ G %L=QRQ_9P#>.&XI2JY4B_V%=1SON#$*+X^C)%#[#M3. M,)43S'J;V)^UYM-@D9CD2B*I*:%!S&[[(-_4VNSO7I1Y7SOBLUT&:O4/$ REK[#83ZW$U34[U6:VC5K@/>53Y(RS-6?1>9FNJA"(I4%)B#*!HD-24]3\+3^V#,41LK#X' M8KT66ZU$Q/HTF/,/+B?3+FF8V3+-D@C2'542CN,5+8I@4/5^Y#)O._-F@AE6 M@SO_SO%>,)62Q%@+P_87[6UTA!#.6Q_32)JQ&ED\2;_/(NA. IP:\(FX&EW_ M['I1=->\_K56J;9>%=!S,X[\U5[E#N12'C"_,>Z375>^+4.E##@39S"@19C\ MLL6PM:]*T/(M'3ZR@O2&'=EA(+?V[:UX@;IGTA(,81PG/TP!G-XP08J>*(') M8FT89O)8"2*S!F[HQ>($G- M\ZVVOA+$'8;ZN2//01MLW1]P0GNM=J5/#1NE8]*1[ DXL8>OI3I>HTCA_EH5 M9H[YXW3L3:LI4)>*6K?T<=V;*6VDU-!(8+94?M-(P)9\7[<=;%6. 1Z]9G.T MT%+M>?>')3Y<&I;X22KDL>I=6L&:*A0T'Q!HTJ*<4VKI"KS\9V'36!E#*KR$ M"(YIE:.*8LK8Q$%FP0EAPSKD!6!W\"[722&=.*D@\F*NA3 6*)GU5'CV%*)G6M%996B &U(L'6@^T@M6D58/W/4.H(#DR MOH_Y!GX)_=[6!VV1O29%V.^%U)>]3J^#;BD!WN*W=-K]HX-_@-.-Z"D@F:]$ M#/"Z-.5 .@RP%]ZN!3>#O\"_&]"9;X*$8"Q4&ON[H#F5DTNZ3X/ AB-/!=)Y M2LV(%7])S[X4T51;[*%7BG*TQ1O!NA^7$(O^ADRL*XB O+K)E%WAZQ*,D4D MCKS/?I1 N6KB78H<3,:LQ?4D\;#]4NH.,%XY*T7[$(P]N74U^&QE.Y6_%C]H M=\B7T_?REK<^:>Z^]XJ8VOK\- JIBQV6D8KMS=1)-?9>YRLOI1*?:NIB9BY6 MF"?>[WYBD%;71; M.^ZBF4*;8 EGBME,B8%98!TM\)!!8L@!;KP)&CW&C%^]X#LC_X#4TB*KK6?P MN-:3SAE!-V$BT&AQ)&OCBC'%=$$6*Q82*;8%&*%%X\#Y^P&X-P;7JY0/TGMC18>KNZ MJTCC$CWV )W5ENU/J:X.RNQ@0P>)>_(65"Y$UXN#:A8!ACS0GK(R.B43P98T M.5<>0<>!8N_4%X=::V@D-2/(/001[F MP"($)0TC'SP$4T6J+Y=^?,V?:P?F#%N-5I,.GXA&-DB'])0)H:TT^'*K=4%2 M2A\4!J74:3=SK2:/&V *4$187B]?!K(PY#>93Y(G.:1*PG$*(1GNH-#XH-H< MS0K=O4X&J-:7:@[U\QD\9'"E.;E%0M4"-H*9"H/03U7S6A6; MS %IO6>]:*&W:-E&M9R.]'NK\WK4D MUF%XFG5YK$W^=8':8:LM +/PC$+] Z&>(F$ ?'4AJ1];1I!5A&J&I)7A8K4M MVN*+S9><(F?.8+[8-LQ4V"NWV-I1\K?TC%JEY6X9)#8TCB)H+U=L-0;!U\Z1 MCGQ.K&7<\4F&(/8GB9M$H8^Q[X9]Y7%JXC9WAKCF9*HXYNV\H0WD[6L@,71[ M4NZ@7V##M+T/]$GVP:9!R_.Q2#D\)TKDG \*T_:AK+8\.5UP1^Z[.Q)^G(%< MB\=[D1C)3=-I'ZLB$#)%3O?H=_4[5QSN#_K'#]RY]2<=0P^'K]6'K?/8N'-R MU#[ [U?=$2QH1YC3,'#>+L11B82O97DM&N(08:5:<^"F6M1,S[W25H$O4B9B MO7"1:8 O)&6&-%GVNMD)C[X3Z)BJ@KII_9%6@'ET?OF 5S!'YR]74Q+FE(0= M-B5A34E8(\16)\2D]LH\5Z?9/;TU31ZF"XC B4N,UXA@:!EEB'419HC6B;BJ M=K)T>#, (RWWA]\;E;6&U;;GGLUV0M*MFI_H':4^+BOK-P@%&40?AV]'(TK' M :57K+_9FZ59Y,=?Y#HSI+J2&.[@G /%&.&Q&K:3FNI&4>+GS9JMP:O031 6 M]IQ- E_?Y@T.;6FU:R]LEO#QEU #Y]8WY',*:J$>>BS,XNZ39NDVX/3=9^$@ MC2D8=$2WKBOY.DK2:S\-]J(D^4Y@TPK^A'&73+H,=P[FI=PWL-J-FCWR^'LD MC*G+C7JSBWCD_TA2+@3-A)\.)]KZI4XZ!Z69$NS,YH'*-9M02G'.-E(D=V@W M^V,['(B8"/5W-AOA\3>"5X"4 #D57*[5LE'AU5H=X2O(2Z#1(=.-2?:F!% (WN#*!E^KRT-Q,)!JSB!"WIHN %S MSYE^Q0K@#OP.^Z>$ZI&T(T06QDRS"]:P"P) =B0Z&+G6W\6-(7!Z+5?Z?N4& MS0HLL0)CD0!>'X'X03>UXH36R,: 5I]*!46E(XC7O$5U(!>,8RQE/.A;X%A' MC$)&,Y:[[HZH,);8LP^B6YJ,(]*RG1(DC%*M4Y;5#'4FR2@7,17D#+ D/??\ ML0\&G*J4P$>T 69+=R^:(18@7,,^K+S4R7UG%Y;&7C1U)!8S;U6%:+ /<$B(!Y^*X1RC]W0<6QF]0@QSX+.+\J/R8&UOU(5,M-L?(5$^E8 M$&@Z)LHSZ,Q:;8..]QMI;V#GKI&1A ?1^\CYSCKK<,HD&C=;-:KR%DB)'UF)X MK'7F=K'/.156/6F02#G@!06#.SA= \E +AOC"S#[@E5;X-]ZVE["<0LSU1MU M8[=*4 TF8MJCE^NT7F/W82!,(_9"M9D5^>+BJK"J\^U^.6..F$)NU387RH-G MRRK P"W+ &&^#=L@,WL6'S)U+4\SJ53 W9DGB;4U27IB8V?&9B6:K ^EYB_I MAP*\VZ9U8CRT>8 A$+ "GU#Y9I 2T)A%N,D8J@)R0;HH)F4=C-A1TNW.BT H M F*C=I3\5]/J',% 0+7I )IN!D#.H$G/N#O6V:YN;TQ-FV$)U^J.#]-OM)Q0 MQ*T@XC$D->AL9:)"9:3&+OT)P">'A*8)';_R2%!7(2-00YD1U:83U!2D8:CO MZ/F8V=#5[:MN9].+HNK#*[:=;JNLU!([#9\:R!#$(.P\N6BSR&=LE9K3JO>1 M^ D%S9F6!DK(*&5?0D;$!4/C1JB^ Q%1P!Z*ZQF$U02>MD@6()KE%!"J ^56 MYI1)!JM^1.BOR&NM:/="0W[^?]#43D QT+S.,<4J&)KTU"WK M\!;4G"(2-2AVW 1(GS[G0Q/'2K&=)32=YC=05^NMZPZ*[S0WFY-B'Y1[G!-; MJ1*YAD+6=JZH/RT6U;P^][?%/LHNBFGAMDX4TY(5F5C,L $3[:Z.IZ9,W2E3 M/VK*U)LR]>VR+0 Y&^K +AT)MO@F*+ZL;+Q-$%M^0E9U/S:$)>9!LN&,B(RDRM38+ R_0BP2 M$S_P7G25%E>:W\!?4$/_[4M"P36<\Y\SP-B1([R3KM>T_,@#S8.(_9K9C$P7 MH-RS+6GH!@#V7<1E8*N:7'^VK0W98[UM@!%_;>8$ )@VY^4UG"[L0P<:QD8( M I4H'0NPJ*2/$D5^JA%64H(,)VPAY\*X@._'PCTR% SP C^R*IY=BPL,.3&*%_**@$%\L[8XY\A*GMW]8V\X>CA9NN M\? \$X"03P5Q;@-&2Y ,"T.Z^$[:Z]<8FP7P'PO<6I,V*U+B$I:% VY3!IEA MWX>A$T"Q%%C0"M CR+\$N=CIC-]!8=A8Z-OR?^"23L@!Q/LS@8*X?&K96 EL)+=. HUQE^8L9#GK'$^ 3)X M+ X!N7 ._Z$)/.V?+DB-.+^Z:*D$LQQD[T;J*6B=&(\Q*8W0;TVAVAH*KI4M M/V_-=11S?OS1)Z-#QQ8MN]0BM#< C@#33:/9#<=.P!*1&*CJ!D.:+>VNV&QY M_@Q$A1\U&V4=$!D(5CEOF^A:$?%3+F@&9ARN'&P,*B7P]=5DBH(]XOWPA](B ME0:D-,MR \Q7-4>K3V2S7^ZBLH].'0FY8)C(" E[,_.B5L8# Y?:13EZ6>X>,\=Q[U?^'2AZS M_IXEUQ2KLW"FF(Q#?H5*M2FO ?> M1\M[*C8;?%[*U-=9/Y:+6XJ?J/*,6_R>9E-OAIE+6PC_3O[HX,:52Z]A]9K6 MC34ZHW[P X\=(PX;%CBR-RF 5-56198KCJ\D6! &6+FD(";KS/ M.#-/V1WDZ5(V.)TX(G;(;4&)IPN-06DL$I*QY@=6%=[S!I]B!BR[S>B@O1%6 MZ<>DTYB$% ?#0*,9RHYP.1D<5#DZI&HI"IWDLNJI%9M\K]-7"DW?^BMC*YU; MNN:C?ZU@2TMKH$UIZAVT)P.IFK%*3\Z7G[)3G5QCJ+9[\ _-5<\S9"M;5[VB M5:XXO(AU=Q#B,'C$"DJP^"9P3/6G\&7AU&&7C&Y:RX672]%EJZ:18L)8K5C= M'.K3H,H_1D^3WA 9"#QB(+!2AP77ZG/EDL(]XV5BNP76*EW5VU-9\ESDYZ5B MLO#V4#BD>:6==Y./:''V4Y?QA^FPF,)B#Y$_# L]L_O&U!?EASK9#GXH=?Z M)TKA^3Z;3- RLUP5DJ_!;F1<IF04R@70C4/E!07 M+1E2TV-)82:7#K6'6H912,04:M5= CQ[:T@O"^)X4EP4,8O13&$;MO]/AM;,B6)V9A($_!D.M4Y3_H)_5.YY_^??%NKWMB020[S;P M%)Z5>AH(\7\&%A]$).*6/.,5+O\ W9 ==2!:M*)WAC.:MJR],K692: /QLDK+8RZ]T/1U)#JR,BA2_ MT_ 9V+S"([ .4&>Q"^3A%Y&$H?^=!JSYFOU0IW'&23 M4CTJJBHTB2%**Z+(0&:I29)_I+FDC9\Y?S0SB".9_AN]-*B@F/2U1=Q)-&,: MO5##<;M5"37]MRRE*GAMFJ"JABVRJ8)=K KVN*F";:I@M\\DLJFJD O39K3W M9S 6TABA69@+QDZU0(WY&H=LC2;;H2<.ZNN"_H^I!I+TA+>WCA-KJ&G@^M;57C:6DF+ M6PK9?E']J=NECH\B$8_=9#,V-3*!'>-9X9J-A$^%3[#.7.:,:DB^UDA:( F2 M=*6*H; (.E!:7!X#=3/<&$ M7E?1,I6/$=$]62]>HD8K-4BR(:89XL!QNI50R[3!#82)#0"D0I;K3 9.EMVK M<\T'WV9,G0(6#7PJ%SC+IT>AO"#@1:970#F#KM:-H=-9!2DT;PSP0XI8$3,R MJ:.FA-0;Q"+>@1_4^A!?)#K4-TSLB#15UWI*O3"O\!S:\N"NLW_G\;;XBHP$ ME[8>F..PI(9R6-_,B[Z07;A8)*37Z2T=">EU5BJ78;@%U.-%+J9>#RA6P:G, M" ODBL#+1MY[$C%7-BYIX/U%K:&?(0PO@GM&3KI/$OE9\#.W1[&^(W@ 2J=" M&9Z4C?DD\RC-.*>@BA8@@RW96!A@.XQ# RC[S=& MGV%&ZUZ[/Z_+%4YJ8:]:N9.QI&M*'Z3: JPV3D(ZJ-#\EK]'>>BW=*$B6R9_ M A*@<8MLHO"E(44"C\3H.GT#A_MMTE\G!MW?]5_NGKQ4;V4=O3,*''=/^GW* M17 NV0;9<2_7+-_WEV/'2\NQISG8GVV0Q:K8XC*5"UBK%(78F<(O"#QU[YJ# MP \%IOH@!BEP?LOM#E$R4-[,^A+<6K[K]&U56]-NZ>12N30P)>7=N*M-)QLP MK1,E-7I+:%RY76I$9']6C"$S*W_HVC_T6IKB''[LDZ(V?]\O?:)ET[TXJO3) MM[P7AT>'[6[YER?=@^J5_>YA^ZCT2WCXBX-J_[WN'2'9 T'VN1-FX#+ D!^ MI-;".@&'4BV%KUJ\7^RK5QZH%\'\6W694@$&(Z:,YG<@4LH+FP;I$0'7N>"+ MVQUXSHMU]L;I$34.D&LO7G,281?#M_+$& MW('!4T%IO5BU-L6<[ )W!D$)03ECPHQ*X4KWM=3=[". .46<6,JTY,JEZV<0)E!* P M ZE H??*FNU;=%.PO&'0]K9'_KT5^35@39)\H._@S[#D1MGPN1*SW-K)]@VE M/_4[ZA[XHS-=]EUS#"RS+LHO-2@= KWM", L2?VKE*W&[:72$MADZ%R-E*_R?*![!_R,M#)PLC*9SN9K(!#>_$KV;>8,'AK V5::YO^IH7 M_8->^_C0@-6!2.WWVX<=^U

E?UKE*JP?FQ_,(F M\+]@X/_DML#_$O9DM[O3I N:=,%FA#T.VMXG#*I=Q%+33G%B5JP!']/E^6=,?"EKWVMH^$\,#>]^6_CS-$[BRV(JGS[$&)S<(E]@*PSWNCM> M+-W+7W;$,#C],T^CKQ#>^S3ZF@9G:?I57O@6;)P=//:CO6[GZ&3'$YFT_.4] MTF(2JSJ2CR31K@06%TK#>B"BY!I\&J6%0[,7P&/W,0[O?2GDKJ\SWJ0;DLP4 M.HI!<"@C]3.-(JV#M^N#4ANI>C(:_-#?Z^Z.7KZT+;=1F$KGARM+8(E'TLJ5 M?@.8WZ0LY[]8! &3@#\03&C$!*8L3$F5EDK\Y:N)F&)\UO"[P[HXPN(KG#,V M+2M*J!?8&P+6QRP3I^H_7DLS7K[^S6D8XZKA3:_=T0_DZ @4)F>"%2-*-_JS MT0OM#NF&/)7_"]23^<]M^:=7-;^7WF&W6_NG3GO9W^^?["]UQ]R7VF\?+#G4 M6E[J^*BW>2_5S-2B&_WD^.C6H5[AP:'#(\\GG/Q?=OH[^@C[P^]C)$[88X$] MPO]3Q?RGO=E/K^L:L%#?7SZ[=&Q7J *.%]*>EU*_:7&6!_?^R@Y\(T_CBF8) M.V8W9)J^AGG4S-/=\_0. FM@B7G?I'(_(Z-@0^?MUE-H*?7R5#_AI(+O_E6; M5R5_8[-F=Y-VY7L3^86Y;/;C X4A!NW/=+KSG *N5RH5.1#>%?!?_*6!Z&#S MUNS6I56KZ,/_OV:S&=-LLQS(-L+ @R]>=GKE"#2WCS>%]9[7K6YGOW=L.Y[D M;5[$ >AJXVL>=W;>?!3"^R/RY1"3?[YRABP'(Y;9ZCS+]][JC[9*3W "5KA\ M:$-8Z]<%P:2"$_^&+J3/!A;@?!(*K"V!HDD5NFC6>*/7&,T=J61 QUCKW%MN M+(@U0*BAJT84P8?('^]X%)#Y92?\F9^.PI\BV,,0DWE0'R(ZG+[Q>D>4A:GN MF68/K6T/70)&I,:(;Z;Z$:?Z=S_&*I!CW/:'$(C$FDL VN $&E;H(C4?T',U MJ_'XPO-#RM!&11R2N*.EV*F(P),=P'D-IWZ4_;)S'P&Y39G MT]R5BG$QW0L23/# 2)9HW-]Y<]3MMCK'QTK^J5>K$X!K"OELJ/79[RQB?1[L MO/D3SMMG/_?^')Y#)^W-"G7+T[A;&WN0EENJLJ5YN/-&)<6:)7K2);J_<7=T MG[TPQR(]M@W%;N_1#<5FIZS8'&PF5$TH5\IRG=K!HYI]S:S?S[CK=Q_7N#O9 M>7/8DA_[**9=R=;?V("REC0T>_JU6\MZ6W\F=\<.Z+5-O^9WT=]YPK;;7W9;XX-9O MDTV+ F[]A*I&'$_S?6U!M&_K9WUILZ__J&;?R?[.F_W6P2.9?<\KHK>_B-EW M("55F'K_6WQO7/_-6*"RT7=X=\;XJT)0N7D$NZ]9S/LNYAQS[.Z@WOYJ;,CC MG3=GLS2,UF#U-9ODOIM$5?95]\G)_??)UW0:YXMMDVZG8]R#)BJ\=>Y!,Z'W M-%0/'M-0[7:ZTE#M]U84H52=07(4,7]QFZO6<56S5%MS5;-46W,5+M4K;'G4 M@K%D=*S4PUZL5_8R8>A!W;Z:I#;#QBV]K"UO\2[CRR1>PLH?28UEVV^]G3>^ MZKEQIZSE39, X101@N*5?/E[O]3M)F7YG?H[;W*K9<5]+<]7D%UU';R^7+78 M -STNJ\)(X9OD>/LW7%;2]U76AXQ+@B^V[O:^\/#-OC]SG%KX:;C!C!C(<", MP\ZJ #..'ATP0W[D<$_.&9AFIUDQE=-Y\WHK432<+Q$_D37G]1.^VN-#:RR_ M=D^(MW'8]M[3HBP*M-?ME; %CY\ 2N#DI'UPW%\62>"H?7A\N+*F[]L[M1=] MI_V#]DEG=>@&*WJI]O&2(SW^.YVT3[K'&_9.A^V3XY,->Z=NOWURN"IH@_X= M([$G4S(XN@MU*]=M^HQ<:+I;PBSZ IRV(AXN MTBE>F8MESN>".VMNH] =VVZ3>O _2$=QD<;[13[UKLCVWV$Z0VGZ72;M9DI7 MKE.:&5WA)H5HRH*8&PM*TO[=@O1!"[/<^C6/^KL^JLDH/+.KF@5]9E=L >AL;.8HZHFI4$ M*556 *5UGI1H!SN]7=^P#OKIP(]%MO?I9R1N%/-@K]/I+1)WW8P#_0PN:W30 MW^NR1@=MG0[J.3JHU^B@L@[ZH+G&&QVTC9B,4X";3SU74Y2+N6O>8M.1?[:OV>=O5G-W^08D< M+J-@5[R"S66-FFTN:]3L5JK9GJ-F>XV:W5(U>[M'VJC9YWQ9HV;_7I<]AII= MKQ#K=KJK#W<]&Q$/%-BC)(J2:ZBW'FG);K-XC])DZGWVH\0[BZ2;]BYK>(^B$F26IE-2Q!_T;+/X[>_^"OG\4Z[DT#H0W ME6\XR3RBU&8$*0YF,N 8 P7DU']_@;VHWO^\_?)1_CB,BD!DI]YN^))N.D_D M0'$FKY7_A=6ZV)GSUH_D=TE5,A$BSUKR^CMNN,KEOP & 'GA/\T$V39TZU+W MGB?362HF\CKP2Z%?:"J\W8])EKV$P7XL,Q;R)$Z22-I7&4^Y]_Z_19C?R*&6 M&NG![GJ&8(ZR+O51UTFN? M6!>OV8%*Y$M(U3D&R2_U(F"W22WPSL]]#_KP4(CW7N\:%2=](UO%@6P&>!U? MX<]PJYG2I]V732YOW2?0!9B::]SMN\8=_,CC[<'V/.UVVL=JUX:@9O/3/?K= MVF$/.1Y"FZKZ3[ 1AW8H0/KO>>X/)[1?G2T)^1/66A"6UZ8IB*; M"1(_\D;XWK&(I42*K*F!J9.&\K@ @>6(G:P83GB"-@#!ZEZ 2YL!:]5=$:Q5 MK_/HL%9;&0)_^FCW(X)5;2 NU94\3GY>2.FR("+5!L0\/EM!9Y"FJ9 ^=&J< MXX7D-5ST18S#3$HA.=0$8 (+*8.'?@'^,DKFE.0Q::!,SI3\@Q2QH7S,0$S\ M: 2:" ;"3407X,BI*$ KX8!^D4^25'Y=,%_R+CC%;Q#U9C-&6=]R XC J:<( M_T@K]CH*I/R>7U&K3=8+JR8E=KM#4GL97+7#7KM_M!SDU+RA^NVCP^5 JN:. MU&D?'-X.J;6@]UMKTA]NIM-8+U(_GWW\Y)U]_/K)NWS_]=NG+W]D23NYF?\NK[)7W[N+SV1_>KY\^OC__[;>S1US6 M.RZ[+U#,!DWGNW#F?_=^32(QG$S\IYO*ME""0A,?$ZEQRWW;52=\)?5&5\PVE1CH3C1IOYA MIP;MJ;$+&[NPL0L;NW [;:GG9A?^_NGJ-^_SV5\?&Y/P 3-I$9 WULL#K,$Z M'O!F0A_3'*S.^&;:@PU3B9/2Z=V6TGDU2((;^:])/HW>_#]02P,$% @ M*95T66@Q,.-?$@ -

+[@H'W:/@^+A6_IE7T);7O:/FU>?OQPWCP_AU83SC["YJ?S M5NN39=O61]AZ-[^"9V:Y^U/L^8E_& U3]MMZ].9;7U EV>* MZ2N[8M8"+2$0IKGLZI5=-Q:7MZ_G+TG='[2/CUMG?SCX7ZLBC:" ML@YVOR5*OTZI$Y8_.Y&OIY"AL/@*NB^)XBOH$.APXB+^(NQD[RVR/)%FMT[/ M6B&5Y(DSI&"7<>A:&RDVITV^7B'62B<2[T_D>RGHM'G::K9;&JF9LMT\/6LF ME;3YABRNX<6)_[(!(.<43SV.[@3>MV@&/4>0>.[O'G3P#"-;!).#9+@D"L1> MS\GSB44\E]-UGLJ01A+^*%(-$LQLA(O(#HO+/TK+1)9= M1&987/Z1(A.Z+N&*7CX)GJU6V)T1_X%X).O*55AA1F@6-N5:KQ;T@:W+R\L3 M]5:T^HH84HL2!V47/EE1LD*48\3B/:)BL*!H=MV0_6(S;*E_6U'T7F@2%M$$ M)&N]?"TD("9Z#67O?610R$(&_G6#"1P4Y9:)>DD_$>X#MZT:7B ']$,Z%>O+YTZAO'EA1[/\/'B\[3V.>[?BC_'@OG_;F?1N;SKWG<=N;_REUYN,"P-@ MYIB!S.7E1;MU(9$9"Y>B$)J0)X@S!0%7X+,]HA;S\1!28=X"<2P4/CR$2?9& M/-ME\ 0_):3\N>[XCB?B_P^]Q\EX<#<8]D:=25^\/0BV.U@;<3W+AVO$'@SN M0"3@B&CD]N[@83CJ?1%E^G_O]1_%S][!H4V38<3XO S&"4G %W5$.T)B/!ET M__9E<'_;&XU[OS[U)_\\.-@I(HQ87Y3!.B[H1^"+.F(=JW6=\9>[^\'7PS?5 M$649L3]HYSC8&8YA'D4R1^10$!F(!0)A$P0")7/ M8V)!)!>$@FL4#R/TC%RO\#PT)#,B]&D;H8"R1BZ^@YC^'3H>>D!0.D&V485K M4CH3H_LOM]TO^0#%",0YU0B.+F2+WN\>?H:.M%RT#'WW&3%>"I9L9B9X/IQN MPR/Y@1A#U7#%6-8(ISOL0M<2S?((64CX8^H4[W]2>1A1:6F5)F0#8GQJ!,4M MHL)HCI]1WV6<>J6J2CH3(QAMO8L/^8 8HQJAT;%$^\ 4MZ(8Q$F-GC_;]GR, MND;N_H40^P4[CFK;.73G6-3^#F.H>!7(8F6$XWP;CI!;T$>$_(#/L$8(W:(I M+]X:"1JCSR_TQF?*:^39+EDNL3_R$$'6)6J:A-PR4\$L5D8B( VK?99 ,4#*"8U\G_?%:Y$$_A:O%F*DQJ]KLVF?6J@R&OD[T?$?>* K %K71^]J46#$( M_/].8E$CUX^]*4._>\* WG.9F;!&;W2_-@F.6 "?1XW2UTHJ2,^ ML51Y.5AT!D8TM"19C$<=,'3UG)Q>O:YCJ!H61DBTI("6-ZTC'D%F1#@&SN<4S:&?50L> M_X+(G,+5 EN3A;S!A-XB#K%3-G]35(H14RVIL$GT)$7)K%SX2@ST-O) (/#/ M@L"7><0^1$46V_QX$]Q3)1@QUY(2N3!71D=/Z@TXFB%*D7T8;-.9&6'4$A81 MC ''(U;"^!%:0L'4G8M1@[PH2EXQ,Y@ZV(]QMA]V.9D;L=32'1LL-Q) 3 2( MR3B":_3_;ZTWA?>WUA'@@P.3/Q^EF^%G_Z>5KH0)5F$E-J M!\,I=K"\.Z-D]3ZP=&-X:*FT76L[31!J(?MBJ0=0BJA?H2K UT5E%V+:'.-( M1W*$+")\)KPDY=V@.79E712>Z[GR5L+.4BX^D]DF2,Y<=.\_"'7*&+?J)L2@P M1I9']XF^/:498TE/?AK7/S=2FT)L4\H%D>!Z]H6Y46*B@,S]1PY[A)2J\T5O M'2 Y1)NBY:SP"<+M:)%*^(L?D1I@H\ I4<=E 4VAQ#SH/D'^75B93!6,P M:0GD/9N>=R"F#X@4.D:5!ND#I-^$2X0C_;64M^VFS-*,L:)EMLVQ$DD-%XSJ MWDNE;;[9;"B-/2L[4"[(W@BZOI\N=<-/,[XQ-;$3Z(BQS=R(KY;FWH5O* /X0H"44DMT4T^UEP0SDY<1NY2SJFD'Y6N)4FPG M7)0G&'K46D"&$I/IDM 5%V#$,WL[7SR-$,I)I@7JV:/&G+3O/"Z+E1$]+3N9 M0*_F\ZN8+\+8'5)LH8[C!%>P[P^9@;$10"VEEP!P4^44>Q#QKSV@VSMCU2LQ M2(!L""F/CDYUR7(J!A>' 7L/H<9 T/)QB4#0M^R&L@%D0$I/'-J**5#/2,G8 M0QV^*AD.!3B;,#_7LFJF;=KA^R.H6ZX/&TKMQ73] /]-:%\4)BC>&@ MY<5,X; 1G_)RN@9*!:!T. ;,=M.]))3C_R@%>Z\KY+*RX[=R0HS!H"6^3,$0 M%P8":4?8MQ"Y\[CP9@HN9+9=]/#A4$*X,4RT5)DI3'PE0%JTR"&$1E'/$)(K M56*:^RP_\S*5*Q\N)O21\-(Y4C-#(]1:ULP_2Q3C"GRV0/&M,W#+E8# Y4SM MOC@TB'F9&P%-O?9- AI*"+9C'.%-P!MEOE1Z&#$>M%]RG\O(E.0&?57TQ^2IS MB?LL.N@LC'CL.#T;\JDO&"/T3)QG[,[]=;$[*'?W\?4>V!@X&J'2TE<^5!NV MX0I>R+B>V&4<6HY6<39%RF[)*"7$A/"%O@4L^[1T;+EH4^Z(^A8@>V\"+,#: MB+"^+RL;X9HO+^E7VI8$<3F;M"L.A !5_80($,FH9Z5+4MUQ>6AZGX6 M:R/J6OXG#?6-!! 3<<15.B=1 0\$:"I/(Y):HB<-R625/4(HO1+M:"$S=6_, MC5S.E!E0Y+(#+,[M+<\(O98S2H,^$JONT)6"FTHRB(NN]ZJ=$:KI-E1OV-E,M;(Z=?SR,8E]:*!D**1R,<&9^LJ&6.&C7B\F0]7A0I43C M)^\0MV^QXW%D:X5+0G<8H2:T]>\IIM^ %A.N=N=)\6KP'BB02E;/6JMA$2W# M=5R.;>DP_!P[@=A[M1S/1O:,DF7,SX>*FSW%&R,HYQUZ\97"N"+Q0[2A*D#J M F+*U#.2DA?HE8R'="9&5/- MV15OKQ@PZ##6 "YB/":V5/VZ M87O^&:/PW10Z\@JFZX:E%A,;@ D@.>:>+/0+)=[JNN&7Q!PM&X K+OZ3I8PH M2-=]\49R;YSLM#K:.=![1=3"3!YV'"J]5+O,_$.*R-YI?0$.1;Q0P%RFQ.0P M5BT8]!GSD'TKNA1UH=9&S3'BW"<@LW#5?:?1)3A];^-%4%($Y6S?_[?O=N$* M<^C(_3?AI0)=PG;'>0$.E8UW55<[2Z&(!=D#6DX1C=OK:QNKUMM%#XZBS6E3 M_L5:5S:1=[#EB6/!./R 4;8-:24K8L)J12@W:9\H5 G%AQ2M(+:#QEVN1*LX MZ7J4BG+!YN?P-JVH)]Y9J4KS,WL#NXR+MD>K83::OET%2]Z^L[G+Y,Z_5B6X ML&0=9'N0W7'ML6@^HS>WXNF(.(Z\56S&$1VX:+(0VLT7XA^$_HD@#<\:R$8G MH[GZ#IK4!!-E?^"+.]&U?T=0\JA2$U32XG/3\)=&7%OD,HZ"5W^K,XH_(>>=MQ:ZHE DU7GL>4L\T;>7.9 M.I7_(O41(>/O0KTGC(FYJ57&4V7X5]6!^A4^(S57;TW(>?8H- _EVPU-\X], M=^EY,2$?RED8IZRRA1\GI'5:SL0$:15L3*F( XKG\H8#>3F_Y&*+7G9V)Z8" MT)$->I$Z;615T1ZA?_/ ?AU!&U)_1F0 >T?I*N";5._6$1-QY:A M724;Y.0UNA5QA%:)Z\+8$%%++B#.T6 F'HF!R0HZ_E7\0\<3K:HE-)=3VB=7 M)D3#P\)]5RU;#F;=A6A*LJ?.?X#TMXSXE:]CGNSY9LO&9O5-]?7"+7++M/K\ MWB[: ]AI\ZO%6MKD35%?7[?BO:.. V!LANH](+5W:)6E:DLW#? M@+G.:44K4>-4:Y#?"*UH)8Q0U\D-PCT< SK"\P67.74F3YV*%D!^3N@6KG>' M7@$.;U2EL!C)S!$MOSM&+15$6UH&I3?'9#"J;%V4+3N9)>^)\.=",T*CHP@W MA%+R(F^4@"M1BJ];.YVS!\>J)A&Z#O%LPZ0E7J0*DQ6UR2+L&*+/'.;8$;2; MJ IV/;D4683:2$QD+.*&X:0K/2$W:"AF.IO\R_G.D-V+9U6#=HSHLY@9#BEY MEOE2_;80P]:DO.25Z,A4BQS-B1/-\ER^(2$X1L5[+BV_S&A M;EC#R[JBG)!*.L[OF-E7S!>!,7N[J1#+2C@E6AYLG[8^95N;7K9Z9EP6,..R M4F:DG^3NR)'T7!6]64=%AG M'ZF#MOZAV]AG:]1H9K* ;A"2O\C!N-Q!9-ZG M],I"RA?K;!-V%*Z"'7\E;#&$GI-MP':I*FC^B.F_O&_9>B?+ M_*%:JY-CS%J@)?S\PW\!4$L#!!0 ( "F5=%EJ>X>!."D *^? 0 5 M<&%N=RTR,#(T,3 S,5]C86PN>&ULY7U9N@C7WIN-TWY*W: M$2[;8;NZ[SPQ$D#"XFV*='/QS[[\F,^_GR\?"*YU*=O._WM_"\Y0,Y1963Q:"Z#YV,I__Z2_T288%/:'C31??C M7W\Y7BZ__.7ITV_?OOWY>YQ/_CR;?WXJ.5=/3]_]R^;MWZ^]_YOJWBU""$^[ MWYZ]=3'>]D;Z6/'TOWY[\S$=XPFP\72QA&FJ#UB,_[+H7GPS2[#L9OU67$]N M?$?]B9V^C=67F)!,B3]_7^1?_O:G)T_6TS&?3? #EB?UW]\_O+[TR"\PF<%D M.9OB\AO)9O'G-#MY6M_X]/F[MR]>OOWX\@5]\_'=F]#I:\=S+'_]Y0M,O[$J>,'7J/[W#I_Z M]!QY@DE:3;J)>D,_;SZ[PNMI$/A]B=.,Z]D[13&9I4MOFE39S>:G?SF!B)/N MU=%JP3X#?!D=+1:X7#Q?S>>T6$;"*P7!&F8$!J:=$LQG^B( 0O%!QI#EY7FK M8UO0X#IQ%UC$3N:;3W]:)_0I3I:+TU>Z*>ZF=RN ]8SN,9J49JOIL>])FRUN#@WFZ1JS+RVWSCJ>+UN,QHFD6(9B:<11L:@! MF8I D) V]^;4V '6+@R1CXXAK>71C"C/X+Y07^ M0I# #7C2[:31M4R%>4/JW$O419N88[2-:7(KJ%U(HAX=2=K*HAE%WLZ6N"#* MOIG!](8M#KW.P2CF9"'S#YUGP$&P9)+B.82L36Y,D5M![4(1_>@HTE86S2CR M\7@V7W["^,--"4&,U9S >$\L]L!K4$'[&%H;HM=1-+"X"Y+D?:4_I;S.J])KW=)C@[.9E-.Q2+U],T M6=48W5'.XSHG,'E/MO_KZ<:^&W$K>/8F,N5%9#1 R6+.A651S?Q$2Q)2Z[WP M#OB&Y($UYDMO8FI&I*.45B=UOG'M(A+B+W,\)J]Q_!4)\NP$W\P6"S+XWI5/ M\'UD)29LSR])H--$ER5OKU3M"')*OUIA.?0JK&:,^X!+& M4\PO83XEMB\N@'Z!99S&RU$HE@?OD GD2$P/D@7G,Q,R@D)K5(;6$=#;40W) M@6O,F\8B:4:5-V.(XPEMAIV/N670UBO+.22F2)LRW84>5,KD9;B<1;')6=68 M*+=A:J&YQVO_J5K,L^F2)(+31,\;.0,2,7LFHR49!W*H :5E5II8R#Q/IF / MBOH&.$.RXYHR99N6;B&2/GV6Z$0R,@-+R1?RG0P9!Q -"^1E"Z,CO1H.[+,\ MK*76*R/V%$ ?&^3(Q1 .3W11JQGWIK%6 ^^!<1">W5PI<>]<$A65:^BO^^4 M]R-S*-Y(&9FP.C&M8R:7@+8@(9Q.27!BH3Z4S/<:R6F0R11A59U11"%(,H(L M4LX]\\5HS4'&E%MO8]=1#%2QW4G:/Z'M?>:Z&7L[O^0"F+>S:=K@4=D+>BK9 ME-'DNH," T]*-7.3?.(%E6@=AK@9S4!5V5X<:#3WS;CP8A,L6WNFY)!>Q(;+ M$7BADX+ P&FRK5*,M+.B9,FIX,GAB"ZVCL/> FF@6FXO5K240L/XY?J\^9_C MY?'SU6))R,Z8^^,";T4(V*BX*$Z4[KW6.D5K/+!6#L?A NWKKK7$[DH&:T_?AP$V) MEGM,?3-ZOSSY,IG]0/R 7>!VRTA+$M(#"D:N+ZUIZ\C@C^B8X$4IQ<'2NF[, MB%M!#=3.;D&.M@)I>:(W7VV%HV5$'4EMRT#CU(8\@TLP>85-F8 M)X'Q+-%3"Y%]C)HYR&33Y<*9ERDP3B#)@0P>0O.,NJU( M!FI2-R+%OE/?3H]TV8$CVI^XX80?,\\UOU?3=E4*XTIF;YP-2;=.QU\_N:V_ M^*&2X5WY?8'=IX]XL3&"% P-V7&ZD+P"B,!*3A$R)OKJ>O45KP :DA%]#\G_ MW$7<9_+[BT:NAUE#8!Y=\F@4@PADSRN%+,A$P[5*T8@52&A]G^!F-$.RF!LP MH=&T-Z/!K[-9_C:>3$9%.K2B (M".-*HWC&?$S!N-*E5U($WOT1R^NPA&;\- M1'RO*6UX]7!&F\WRQ_L)3)='TUS/@+_49(Y*,4N>EPJB9C0I,J!BM"P8[XEG M(5N>!$31.@#T,SQ#LF<;"+[9U#1[WJW]+!7@?82]_TGM^WQ\D:#G(>;932VQ!@80C6YG4@T*)\9#50)@5F1 M3=['R?)5(,.[W+.?$;?W9+>+[<^FGZ_>/I/$.:O(#3(B5O?*IZIW..-6B!@4 M&-7\N&<+C%UD[AZ/S/>=Z -<%+^4UJ E"+(PI)1D<$3N6$1%WD0QN0C+,S>M MU?LNN';AA'\\G&@NB@-<%;^ +$,0Q0!GP5=D-@0&5649XBU7R?,$K6.;N^#: MA23A\9"DN2B:D>3U= G3SS6F=N9ZOOR^N8MUYKKX)$5,R)D72A"RE!@ 3PPQ M6=!6(&%M3))=<.T4%N*/AR7-97&%)?_Q].I$O:&?>ZE]]?$3??WMY=M/']^] M>O?^Y8>C3Z_IMY=Q[5$$ZX:/[[T:UB[#:E06Z]?Y;+$@'[*,27WHFG@"]2S, M Z,?+(M@D7FP] M3.#2_5WCA\?O?>?N*TQ6^HB6S[5SGC.*5]/1?KI?S4$4- M4G3[ MBPXX_SI.N/@XF^11RL67+&T]$B(OS JHEQ0D$Y PAI)+RNT/;&]"<\>0-7L4 M+&DT^>UL75R>7_$=^1A$UD8Q&VNH56?/O->1J:ALMCKIHIL;M1TYC8'1[/IXAF6V1S/C@UP\?([+55BTW@*\Q^OB0-=5*(NX-F$'O.9 M; N$DLR6!VU3,+WEG5VD^W^L.DG M0Z73OM)K3Z,-L1>CY!"+,)PY,F4(AC32W#L2BT]8#9UF+#A9/[ M;SRSM'6A\!Y1-L\)N\W4VN^(S'#ND0O/C 7#=#TW!T5.DW'::XC1^=1:[]]X M1#80'7A/>5\C]3UGN4$3K/>T6(^^! M_<[6,M]ORH>1=O#\W6_O/[S\.[WG]3]>OGY+/[[L)?]@VW,.FHAPZT ;923L M4E7W_6S>K8'EP_KDEO6HP]H&?F=M'D4X\@\JHGO2;N2 %!! M\U6['^0F"=DW//[H*XPG]6&O9O./,,&/F%;S==F^_-^K=7;I6:WBG!.D$,D* MT2J2KV$%.=>>LUR4<='9 %<#MKU.W5VP#THU'I#!6_/%#\V%ME<+;D!?&UN\ MFLR^_1WS9_P5QM-N2&6)\P^8)K!8C,MXW<"1#.,ZP^O)3)@E.B3JIUO=&?P.ES1>_"ENAH%LB,9#S7A@Q*9?)J@E\TN?^,#]FB(+0> ZFMVG2(QN&11H2D,1+(+)**4K1F3M\6Q0'F=7V$ M> U2Q5EI)F7,2B=.8Z_Q4.UJF>_L&.EFGU"%%&WK3.S&0QC2OO_ K-_;;&M( MEH?;26Z$3WMFD3[4@BNTF^K:R\ ;59AT+F3'G8[-@\C-P \K'OG(:=Z$(0,) M@QY]_/NK-^_^V<_EJ_-//VS(<_N@&@4Z:P-?8L7[^>SKF#[MV8_?%[5$S_K6 M=SW[3B""S&=PM7 PV-HS5*36@;G=T34H'I,0F.!^X;!ZFO"O&(1D#/?%L M2R&:_L38KE(1_.@**GR:':5_K\9S?+9:C*?UBMG:<>VZZ*Y_DT<^6"W)+V'> M>D<(0W>)B;Q6D*BXJIJBM:*^"[Y!Z>)#L:PO^;6LA76V#GZ#Y8;Q[^?X90.] M:](\F2Q^MD!& HK,4!P+Q=6[CCXQR#:QQ(,5Q16;<^O4B2; AY1U\P ;WV$$ MWM]N2&/)JSHMF]H (X^U15'*-">US82TP*!PQ2#9D*7.4KC6P8Y;0=VQ@ML? M<]_;2U+]$>ABS2(EK'"1DP,C:_6Y1&P.L2CR8@R6"( ^M>Z6]S,\=ZP$]\>D MS7WET["FU.*X_K_6*?Q*6R !^4"(YN.TQ-QI[VF^_,*%=XZT=1@LD=P;%Y@6 M!!EB#BPF):U)1?CUEF'#/N$7!SR2VFN90V$R MF>YRC6'106')RZ>_P/6_KZPT1^427O*J^^ZOT6/$CO?+W/;Q@XVBJ-QJBP=5[M#K"&5-S_0#1J+:S^ MFKUTM6GIW^?TXGA9+_OPJ 1R9J-73)=D&1A3(Q'H4^2 1K>.#]V&:4C= @[$ MGZ9BZJG3\)7F11>Y?7KIU0'*7 M,H?;D<(6869 J,F4UBJ!T2M!OX^';,0ZI M-<&!R-6K&/NUG*[TCZ0UT>7WG(_H@N=@#-"G!F"V",VTJ95)BP-";7@!FT)L MWN1D7\Q#ZIGPD 977V+>FYQ=W:[KD&]0]R/PW%H=(P.!M#>;&%A CS1%G.9& M&!.NUFNYH=C:SH^\8X>%1VVS]RB,GNXWD'/@G8F&<5/[/[FB6$1C6)&).U3U M0I]_Z/L-AVJM<*#]Y?X".$ ,8-,^?103),538#[5K"LG) M9*8;)%U!::-G\ M0/]64(/JL/#@WO]])-6N>=L%F^Q=68>V:-!U5ZNZ\<5XL08YXD[Y&%$R3O99 MU86$SF3'G#4N)JD@I]87\W;%MA.=_F"![E[DUJZ>V#',\1FQ/-?T>#+TUV&) MXK#$D 13L>:MR-I3.7+/C2 MK47.77J?HR,]%H$,LNBJB#_'D_'J9'$QZ\YS&51MRVRR24SK M6C"+? )FM'4A2*-U:!VHO!_2G8CWT F3S>VH_H7:XU[7)9V/\VE(?Q-4/8UI M;1*%12Z6U@G0?,0NG]2SZ+QAOE9/EMD9U_S8Y7Y(=R*@_8,1\ !";4; T[LW M9$!&\CCJ)*ZKAW^F14'?+6BBYAN)S8%>[1;+\^/Z[>NZPFA%O2LW_,G9[BY& MV=@,,7/&O:;YS":S6N66 02;BW$NZ]8E<0XTM)TH_@<+PP^1-7WG39XYY!?F M4$'2EELRB'.N50QL)D_<*\9-M+JB4[EU!&5W=*TNAKR:S3_@E]4\'=->5J5V M&F\CZ+ZN%MV,ZHXYD@^B0R)D*U9TTHZO5R\?;U8K&I2YKO2A;D6OT])!F1:$=QZ8VZ:MT>_ MWD]@2G;]IO=H1_UW7^HO%B-2%EI8(UF*4+/PR=2*0!K/&2N<1$/6?I\7'N8%Z*&1$AI7=9V7T4C MBQJ!*0G2^8PBQ=;&QWVQ/H;KOGVIY%[E.HP[G>]Q/I[EZV[O9HV]_)XZR_\# MSP#CL" _HA,A \Z70,5>R M91J49+X0-Y5T[@-YJAU7P=.?V8 MCC&O)C@KA7[]M?Z:OETK ZCU)W&Y@&F>G"+R]!W*^78&$'+)2&[].+-.<]I+R38'/ \7\UK9=+U.<_9&.J!Y&16AS'"J'GB#ICA-2M= M<-HD'7>,%^.*"F ,FMO$M@^ _9-_YK32SRL9U4ZRZT>.(I?> _DP4F)=8,54 M;\8R2%R5**TKO/7!S\UHAF"-'HPHUS-^F@BI;37FFX=:"UYA+2X?2ZUO%(IB MWM6K_(G;K"TX&WKI9/00BR3YXHR,R&RPM7*,(OL(BZ8!1W!%)$["^/]JD?3 MD3LLA[N(HVDNTN6+3-M&#'7A9Z69A!JB# 32NYR83*4(613&YDS9"=CA\A#. MCH]!::-) <8K:DYKU(::P+(U@[F_=$.:7&U9]S]\P3VDFK# M).;3/>'"I)PBBBY!,*0:BPN)T190F"^)?!,-,EFC"O>M>?8S/$,*7?3/I&:2 M:;=?WZB5K$(!K5W]L*2AA)I>L9XO8KFUI$'068\ M9%:4K?5*,#!?:W$)*4,)I"V@>>GTG<$-*2;;#W?ZD5.;:@KW#9RXY")&VA8= MD,6A(16:&@".]H #60TYU\#3OJ=D^W6V+X 2:'7F(C%7'3K-2V(@-6T5JOC"N>>Z>9W+ M6R -R6SLFU MI=.,,K<%&%+46+ MJXAD2\A6LY(<"1='>I$1DLPY<06M]^5[Q(0?=O]MR)QM]TW;"NF@E@YX M,M5C+(Q'XYF6*)@7UC)9"A3IC)6EEQ#._MPYU%;;(W=:"^@PG40O.X9D[%^( M-ISUQRK7.P;>.R5ESRTMU:^@N<*VI16)ZLNY__7.3WM]^DDU0?$_&M6P<%)TM Q^]FLWC21(VM\ M4:(6^HV8&*E$7;%FQH76PB@-MGDY^?LA'9)M,6 &'X &[0YC[[G::AOW\]5F M=+3H;2*C/ 2F74+FI7(UG]X>WDC_*8P!6.Z[3]-!S/D;]UV9<^;UFCX*S#4@5QB(#,P*H3!;+R.T]N-; MJ-\[GO_]_)$; ?VH>T>J"[G> B<$Y[]Y0:]^F$TF%5;=9=Y-\=/Q?+;Z?$S_ M(/Y?A/FY$S[2-FE$75WO0IM-\HE%&VMA,.2T^ N"\[A,R7SJ( M'"X_>K-U+@89XO)\CWI+^]%F*)^^X>0K_D8[V?$%]#($4$8(4J"9%)FLO2VC M#"S%'+6KUZ!*:\>^%?;'8\(WI?B#4N#@!.X6X*OQU[,5B-,KZR\7P%+(PU#! M"7*/:2 AAIK]Z*%5"BXUKR/; />0/ M3M%*EH$TD-!U3)P;!DAC"JZ 3UH%$UOOZ,,\*SN8,W9I@*-4U3^2&8#$6D(SV Q M7HQBCD)#KJ:4,DQG[QF93Y:EXC$+E;/T\6$=M!U&\7@"#0^R1@9"GR%$)K8, M(?'(00K%K(-4K^$CBSQ$9C2"RA&=:G[GH^D 'D^LXC&1OR%IAG(LLFT8OJB4 M@Z^E"TEW93 L^)28].2Q&IMTEJWO@#4?Q..)9SP*_O=#GL,4%CRM'?L!$XZ_ MUL$N/E;)S7_,RH77]JD<>,='-"T-N,_P&F5NO)TMN_;S;V8P79P_\RTN+UR< M"@@\.[2T)4I'%G&E:8R)B5)HM]0N V_>,V8'7'N77-W^C"Z3ZL+H3; N.A2L M!!69EK7$/KV9R6Q\T"JC:%[X>S=D0XJ_-.?1M0*I[8753H]?V-UOFHASB-X+ M85R]@2AYK16E- M&1N8Q1D_S(R"WSGJZ$\!AM97IFU?]R:Y-<&V+DOA]2F;L MM%H8I$IPG>6YW<"X6"!0&B6%R0RCDTP710:N(.\N.Q-=]E8)'F]3EBT!#2H! MN#>6/9@(V]4EOW%J3DN9:1.+Q!"8,,72PB #THN26(! M]VLX=;8JUNIPO4(\JP08LU1!.&9L\>0#&L^B4L!H^(%V%F^NU0*]R\;\DR<_ M$CV_#U7ZE\@A;V&$5C#3<:&1A3\T*Y8,$*R5312#2Q1=C6AW=WP=>J;^"G62>; M.9X^'!>=UAYE'F50Y+T;-&1B!X@L)M+>EB=1>]<9USS0=!NF(=E3O7'IID: M3035<^/WK<._4)_D]=I_RB,/N8 @STDH39B]-RS$1!,BO'0172%C\.$6UQ;$ M0\H4.1CU#BCD-@;_'0!_P.6J>OTC9;R13I$Y8$0DE+DPLCF1<2- \E"D*7HG MF_\>#Q^4@=8[K0XBHD-;;*=&S/OY..$F"ZJ9I7;+A_=DH=UE2/U99F2XSSY/ MJUOX.M>>S&510C(Y+6Y#0PV;5B!JX90/4= M8]***VM5\Z:FC8?0@X*^-YS7TR5,/X_/WMR5'?MT#--?9[/\;3R9C.I.'T2H M]<5<8EK53AN*]GN9R01)*O&06]^D.^@ !VYY'FRM[& A#(1ES2S=LZ=SX5W2 MKF9OUW*H,I#RRX4S'D/4/%IEFG>BO0O]'M#Z?##ZW4LVO9F:NTP#W# -UU\< MF0PN&[)UK/&Y'C$)FABK6- B*?+Y$ES-==C=,&T+=>AF[,'Y.4"&',0N/EV/ M77&N_L@FQ?M?YJ/*5]Y,WXZW41 MK,-J/L>"M3Z8L'7=QT"+*W+/+-=62BNB;UX__C9,0[)">^#/5>W>5$3-[,&? MH*KJ J4*5O'"#'!3RTD4!BEK9IW#H@NWZFK-ISYIT\"1O%4*7,J4E$U,RDA6 M>;26A>3)]G*ZR"!=\,T/"A[30FG(ESLOD+N(YA +Y$*-Q$W.>S>#H^R52Y " M62Z2<+I8<^_)N\.LHN/%\\Q;NU9W1SFH'(V'854+^37L&GAMW-?UCW,A*%4T M"Z%S#*-EOO9-*)(7JTK,T$/OP-MQ]:R$4O!6)!HU9&F9QEC%7P*+7A'9BHS< MM6Z =QW&$!W54X#^VUO5HM5W.\N-8W/=IFY>I;^_'=[@'@0![< MOE/3R(^[A6S*.\RN9"8M;<_::\L HF+&@^4YFJ1YZ\#\@YFC6V3Q 4]@3+,\ M?U=>C1=$AWKK=%1 TTISFG$?R&_PP)DW*$D[&E>S434T;TG1 /:0]M"&K+N+ M^=&'@ ]B]UX'7J^"7KP#.A(Y=P%%YG/MJ2MDU]Z\L.@ 3-#>>G5(&_AVQ$,Z ME!@,'_<2ZP-1L;N)_VTV$D9SFP@J^E"K%87(? (R47RP4;BB$V\=Z[L7T"%5 M)!D,\>XCQ(?D6ZT"-,+,LQ4F,"D\,)T3D"GL.<,0T;H4@(?6UR_O"75(A4"& MQ;D["_(!6?=JMIJ/0"2O,X%SKIZ:98<,>)(L*-1>N&X!/3CI*M(A%=\8%.?N M+,9FU\EN %JQI2M!L;,B-QU:3$4:4S?C4@K3.CE"JSDK+M&Z$:EPO5MER3U M[,(G^WCY=% 9'20P4XO'/)^=?*%?39>+67D^FWY% A]KA9GI>'/3:8_ R]T> MT#*PLL?0&@5.WLRFGS_A_*0B&:5DO"ID)CE3"W62[F(Q6L-<1FEU(*\16M<5 MN?C\%F6)7T\7R_FJ7A5Y#O/YCUK\Z&2VFBY'5M&"4;*6$E*=;@XL:A=9S!9" MDAQD\SX=/\,SI##&O3FPK=E=$P$TK51]CNC")=O:&KC">C_'D_'JY&B:N[O^UVX-H2(9K F>% ZE5H0[.A%5-9&VE%PGRU%')CUMP9\J#.YWIB M5K]R/)A2.[\#>EJ9[2R<=YH@MZ=6N\,36JNU^PZN76+7Q8=V!,P"I$4C&$A5 M+SJ340-1>%94(?:YVNBD=6QQ"XP&![Y7/_*\T-_%XVA-R\KR0.9BY)$,N>Q8 M=%&S%)QSJI08^DA:VPG;D+3?ODRYNE7U(I]V11TN(*B'!9M"%-U&.>(A\^#) MF2R) M+N!UH);-3S)5:&3]*?(>8B1"54O) MV,S 1EIP4J!4B/5._(>Z_!X@AG9 #;I$?L;[OXCK)W)FL@:QH M++&62 UD2I-1G8)'7F_.)-/:"6X >TCG[(]GD]Q/^@](VWKNMCR^9))(%T6, M76=3FCT%A<4(GF%4&+4WM!9;>^(-8 _IJ/[QT'8_Z1^>MB]6^'JZ/>,T>,NY M3I()*7.M2%YOB1<:!Z;@LC \YO!0M+T9]I R @9/VT;2/TC8ZBTNU^7,W^/\ MXS',:^3FRVK9??ZLU!8S":;YQ7BR6G;%!2Z_>8\P5IL'MPQK]3 5C<)<_^R6 M%>8CVOW@,[Y=G<3*JPV4[O&+=ZOE8DGXQM//(RS!F!(ERUTMY$@$H\T1:*\L MHJB(Y,BW]GKO"''_$YXTQQI>A$D--:O(CR<;QJ8;:E%/ ?9-8/P?UX\\N\RX' %$*XOK(H>UB1]96U!0L!RX+F1F M.31PVW3M]JA6Z6'KS^T>-^(60T!'[#:U (Z5D@5?(BLFJ4(V)$?9.BRS!<80 MC/P>Q'U3_M=]!=#N8MAL3E,Y73=\23^ZDN*0ZN3\"N-I[>2V[O+V";Z/0"MG M)&06K26 6).-9(TD!2*P%R !6UL_=X W!#O\ ,SI2V#-&/7SX8\2';]7M.%5EC^V:WO/$P"5A<[=$ MNDG*59Y??Q*4:,D2*9$BL$C)KJBP=:'7^I#Y /+/O]0_8ICC#S2\R7SY[5__]&&Q^/B7 M'W_\_???__Q'G)W\>3I[_Z-@3/ZX^O2?+C[^QXW/_RZ7G^;>^Q^7O_WRT?EX MW0?IL?S'__/+SV_3!SP-,)[,%V&2+E] K\^++__P*AK]X_DOZ:/S\5_FRW__ M\S2%Q5)!=P[AAXV?J-_!ZF-0?P1<@.1__F.>__0?__;##^>2"[,TFY[@&RP_ M7'SYVYN7-Y&.)XL?\_CTQXO/_!A.3@CQ\@F+SQ_QKW^:CT\_GN#J9Q]F6#:B M7PVY@M(5SO^J3_MQ;TP?",@LG44$^BE.*L4;8ESW]/TQ?WD69"SA[&31$/'- M9S?%.ST-XY8"OO'H!FB7#X)3/(TX:PGUJ^=>P;D">1UA?>3'<#(-)XOI!!>_ MTZ(X_W.:GOZXA/GLU:_/7_SZ]L5S^N+MJY]?/G_R[L7SM^_HSU]>_/KN[:N? M7KU^\>;)NY?TV[L'\3%,?H>Z]')V/MG_URZ/OS(6(LUX,J[KT,_T[<4[*M[> MH\(_%CC)>+Y*K="<3--7'SJI:^3TBU)/0L23Y4]'9W-X'\+'T=L%;5AU[R+X M^)*^G(\84P$]\X#2&5#>9O#:9;!2]8\F:U&=C$==]I5RFQZVE2?BVDS,9YKBD#_Z8?I+..,#"GZU7*- M^$LZF+@73E2[:\V2=Y,+]((K/*#O+CFP MZ=T-67#+/GX+*^ZAQFE#<:[CQ/[JG3^9Y M$\^?+36R7I4$YLI%EHQ'!I4##5"_;VV0[']<%F*B9ES(JR$DE4")Q<.@D(&/N\OT0ZS]PU^PLD9SI_$^6(6TF(D6$B))P%,,\*C&1D@22A( M/&MNF3)!F,8:OHYA."5WLL_W$FJ'.7R!YR<:]S,RYRND?XP7'YZ=S1?34YR] M^".=G-4PZI/Y'.G__"[\,4+M')J8P;AB";*0$#AJP" %#^@"0]>'![O ')XJ M^^EV/5&Z*:;#@O%L.E^\*G^;3O/59?'M]"1_D0@B+TDC!R^Y V5T]6&, AF- M9YE)(7CK4,7=J![\HM)8\(-28Q0,2\*K#,F&"$H&#S1K!&CI$QJA- H]&"6& MIT)KW6U-C9T$WX$2?YM-YW,RH\IX,9+>B. X@A2*@8I2DRKU58Y63 GTX]UT!5X"Z#A>=!(<3>,Q592[[#0O\63DVJH M3O(O8?9/O#+XD?:.6:L\%!T$*&4=1"F0#%:"5:+A(:3F,8--:!X+&1K)N\/F M\#>@KH4%:Y5R426!N38<[ M(#T63K24?(==X\:@1][D:.C-0"AHS3))06#:@(D2>?91,L9Z6PN/1?G[2?>F MNE4S=;^*JYL4M\'D4EAI;1JL@?%X#,-[ MBK:#ME].%CC#^AM$L8VU M?@N4[@6 ;B9$;;=JQZLDCM(\J:>S?ZS?;7NK$+7X\D9X;Q8F*:3^5,L MTQF>?^Y=^ /G+_Z@/8[>/YZ$V>>E?&B -;F(A'RR'.(YJT>(HJ123LV4_$-S7O]M4\+:%73"=A5%&"QN:2 M* 3&TV+*C8.<+>,E*>)AZZ#E5P >O);O+\Z;NO7[ZO9%F$UHD9F_QMG;#V&& M3\-\G$;(8[31(Y22:'C2,@@E26"%V< 9]SJTSDM:"^3!ZWI_\:Z)/NZ=X7 = MU?/QR=D"\\AX[B*M-02$$Q>#U>"C,L!HQ?&R.!2.=U;[!91'I_C[B'B-ZO>. M//\#ZXT]S$\^D4'R'G\]JU)Y5988YZ_.%O4Z6\VA.">J0RM+/5S-G#E047E: MIK0!VG!2,2&C2ZTC$#L!?/ TZ:>.->39.UB] >T%MV^ 'I52A O60,V]!(6F M$%Y:YUP.3JO -3G8P]!G$\3'2J F*EE#H8NP]K__>$U>-)A_=K\<]_;=JV?_ MW]]?_?S\Q9NW+_[SMY?O_OMKI(TNR:UYS9"7Y>X:9;]+# M*+]-C-+IA9/8!0WD7&7D;>V9(_F MTMPN^KSCTMPN8CSTI;D;0WCQK[/QXO.SZ>E'FH^3Q7QYLX0<:I0AUH( M10"?HX8L:#!!U4SUUIG;MP(ZDFMU.REZ$V?V%GB'E(MKF"YN)FP#:I<[=KMX M/NL #7O7KH/BKKM!S:0^&"5*S,YQ[\ 8F4#QI, 1)@C6)RPI9-7<:!V0"ALN MX!V*";L(NTL.]NGI=/)V,4W_O+A@Q$PP/$4&W!4!*DDRC6T)P 0R9D,N(FUU ML7JGU.MK((9W2AHHYT:2]3Z2[7"KYPJ@EY/519&G8&^+D[T+H*1@QHQ(4$2VH 2Q/V2?R.4V(1N=%6+KO61K M<(^!.GTTT2'-\PTN:*R85V'A"U3(A93:<1#12?+09@]>9?/B2>>$VJN+;IW_M!/$H8J;[Q#9ZJJ2OY7(SGHN"._3% M0#2*K"KN:,+D'&JI#,YUUB6[UB4&;L,S/#>Z*G.SI;*?)GI<*;DQZI$DJUKK M$*$84Q%I!<&0]X8L25XT1F%;7R&\B>)Q,V)/J7>P-+[.+I&TN:%4#%)49/84 MRR!J1DY7YCFSF&A/;&V 'CA99TCMWU_6/2Z,;#" *S8"^JJ\"W^\GLZ6TE\L M9N-XMJ@1WW?3U[2231:C@ 6S9 5,S+6T2B#>NAPA.T,+FZZ2:'Z]9#_(CYM< M0^JSPQ6'3>X,>S6?I01_!D0A 7 MX]DZ\V2D72G*6 07(B-!2@TN2@/!<^-D]-ZRUJ>WN^![W$SLIJD.UUZVPWH^ M ;RB9=T$#L;62N,V%W ^:> "A?!69L':9XIM#>\[I^ZCIQZW:F[UG)Y-)Q?- MF%Z5\Z\78_+6WV*BCR[&-".X2*2]FDV3:JEKC0Y\MJ$>6S$1DI$6V[>LV ?Q M-\"\8;39XY[/;=[5%NAS4D$9 ;;0PJRB8A SIZE4"N<9):)OGPF^!^!ODHH= M=-GRTM"R-L.OTP7^'?/[>LT=9VD\Q_G+R=691.8FCC\A"2B[J)P.X'D@*?EZ M)\4R#D'H8GB,6EV_>[BAVL76KWR[)CMMCC;A8G-\(F)9_A-DL MD(&6#$.2QTEI7$WYRL.2PL@3($R^*L9A3ZS//[5,BFASL!V,8^J AQE*37S)- M6N9IF,HYQ8OQJ4_T>LW!?I>;@!>%WI^/Y^']^QF^7X8KIN7BQW_#Z?M9^/AA MG-Y]J*U*9\]KXM?)_#Z7 >_YIH;W 5N,M=&5P*\QO%IA^/GRHJK%G)POD'B@ M%29Z 3Y(LB=HJX1->7#=F&TF\$-?,ZPM;[XD)E[.TW!RWK@J2XX:!6BG MR?\3*M1-* )J$V,B^0B]5=#HCO9=&P$NVM^?TN0IIE<2\ M!:B&C?LV AF^<5\C14U[27DP"IASM"J6T6P@)SR_*QAL:4B@4C4I;%.F'R M;?&Q.:8_OY]^^O'BB><:OOCF4L&7[QNVCULCP4_WDEK#//K+(J%/3LFQ36%U M,\2:PJ.P I*.U6LN!4*,&CSJY$.17J?M@@EK'OZ05=9$8(V7VFM(>+*QQ"3! M^AA!&46^L.'$I[+,P;?%Z:U\_#O6U\>CTSUEV"%1_<4O+YY<(''6150E $^9 M%H88!409!!1R);P*'%WS)@>7;W_(6MU3E@VST)?\FH_#ZY#&99Q68#R3I>; MBMIHEQT@$/R.L'SYIEL0>.U;!@L MWSW&1L'?%Y/%>/'Y'^.,+R=E.CN]2!'\PJ87])K9))RLF'1)5[+]8N%*@;2U M@U*6IEY\=."EELI($8)H7C7VOF#W/HQ)'S"?G>"KLBN$^=//:QIDG\?%G!71 MF=J6T!=6)6C!ZUHI12DFO<^:F=8K99>!#!6@'H:K-](P#J[[8PAY7PSDU>QB M&,L8CTH\,A$S"5/2CL6EIAV$QB2X05Y"M#)O5;3@#CMOW;L/5C?O\&R8-M1* M8W=]S0 O3.)M0#4,CF\$,GQP?'\=W51X(P$/IGV7JF&;%=AHR8T)1I-K9&HR MFDLJ%VU=:+A0#*7U6^+B RE]%[EV*#YQ 6Q5<4 MBW(N"@PH:G$1;&X\8 M\"%I\,*%S'V66K,M%7?EL8] 9_<54H>X^,6@+L#$(IGE7-"8?$WJ9 EB(BH5 M)G*6#H7 YO7+KP)XR+K=7Z)=NL'O'J#3A#B)&L0/K-Y[-XR6?QLAZV2B2"&@ M:WT#[4%$4@\3!^BMP8.$6-]@E?AY[O=2E).$K^+)^#P<.=\_NKKE"]H'5N\S MLD8QU:T0U%Y_J=8@&)_61I'E+?UT7HA4YP._(*P/+#E:K$!R(>OY3\V]9Q&2 ME9'E:%-,K>_EMT/?:,V\/Y+SX$J,27&!#"Q--U"E5F83ANPPSFR6$IUOWMZL M#?*AXJH'XNN&!79(=1\ZLMILZ&\78;9X'A;G@8;HI+-.:! D<5 8(T2N$#*9 M30J9LBFT[LW:=@2'BNX>@H*M9\']J= A0K35:$8J*,$Q14 I"&01BEPO1+#: ML5@T^="Y4\K [<"&-VT?TE*\D]HZ%$C>6U;G]QWYR)>B32W=BBG5XDZ10[0R M =-T,#'X23,Y[B8ATD^&8I5B!,3K.<.IPTK-M!OP"\R";:!F*G MMN];P#M,$_CFJMU$G<9Z.1"%>(@A)EX@D4%=[UD'<#);"/2G\6BU;-XNZV#4 MN:-I_#$P9Q=U#,28^9>U>)4'[),.&!18QNH1K.(0O'4@"7.PUJ,*K4/#V^ : MWM5NKM M"+.7-CH$>7Y:N6\O)W.RN"K$Y43AUFENR2:(/%>;4B-X*QT4I;R( M:*-CS=>5]5"^<4NG@7XZ9(>_FX7)O.#L,D5Z&0!:@W9>KX[/U_]J-<>V&$LG M,ZCE. YD+[4@R/3(M-MA:VPZ)N MW2\5E)-@8]9*>\>S:]V_9RV0;Y@N^RNFP_+R;#K[.)V%!3['N+CLR[(JPJ-A1&U^:FSD3MLL3VS0IN ?1-LZ>5HCK8_;^]?3=;NCZ?24Q_ MFW["V:2.>^7+!A>SXAZ$17*6KV_-%<&.MY2*TO"-X*Z!MF43M%=;A\ M^JRVARIC^EB5P'/\.)V/5] D3RIK%Z$$9T$)P\$KY< %63,6++/-DT5N@?,- M,ZB5DCJ4@?QI.L/Q^\DEK=W*O*R M2PAK&V#?,*?:*^XFN_3>S:UKO.]I2/_$? .:14ONJ." T84Z> G1"P<^:70T M*5*RK5O/W +G&V92*R7=Y(]IM#J]^"-]")/W>-$7;>4S\FKOIPRYCE358CH^ MHP)G:,2U<6QJWE[U-CS?,(.:J>DFA6S#O)0O7_Y]C#-ZR8?//^,G/.]I@:YX M\@-*K=CE0&&MQNPT>9A9&6VCCE*W[H^Z';)O_,RFO?8Z&.%K3R=OXKV8:=N M'3!592/0@R>M--/X-H?)3=4U5#["1M QN82RD%>JE*\ED3C[A?%&'7CW0Y?::."_:^@C.%W(TF?'@A&: AIF2G='< MM#[9N(GBV_:J]M1*AS#TUXB>A06^G\[&_Q.NU-S=!F$GM^EN=(?QE?;5XZVT M:*:$#OO.%DBU=3Y&12N=]0J4$PJ"2;P&M9*1)J226A_#'XHF=[@]P[-D%]EW M8,?;#]/9XAW.3B^A?HEG>^]=*8&@U/M].GA:-8,!%X.Q3.N49>N[J9O1#&^3 MM-;=];+,;03?P9-9]C[]>3IYOQZ=,5E)RQR8Q&@^I&S!.QL!"\OD9"ERPUHO M%KG34:*B 'AE=8?Z!3*WZUXM_G8T_A9.*[4F<+VM!C[@R6=>[P&I9_<$E M"XYEA**#B)EAY*[U-9_;$1W0FSGX->N&NNJ12;H6W1?I/1_/ZZ5L$M8(0C/P\%2U"2#J!,B5H'T+FL7F>X+;@AN=72ZUN19A]5=+5JKT<.'/1)67( MK\NL[IL\@RO&0'2%*5=C/[IU#M<:&-_R>K.O5OH291V-A6+(>$0:+3%8,5[ M(4T;3:97(!8+%EM'WFY'=$AKYIY*VTR"?27>I5D7?@SC7&M(3>9(4V%I;9W/ MG&K]H)443-*&3'$$,KATO20;@28'K7;"*9]$]C20QN38 =ZWO-#TTF*' ML.Y%PL\YJO1YU31EB77=_) F%>1&UJ0?FA]1.@@E<##.NI"4P,1DGU2M;2$. M3[QNZEZ?G-5%5ZU[FWTMDUH!;2F4E3B6LEF'V48ANE#+N:WYMZ()V3P"/CSV#J:/#ZG1%%%]DX-&F3%LTD,9K@T[&('+M"5*M M&2%39+SU"K0&QK>\O>VKE0YY>\]Q1N[@8OSI0CHT\G3.[5&2JCC"!CYE52TZ M R$D\@>+$1J%2":W3B[>C&9XVNRMK&D727>PG:\ANP3V=A$6RT/[*VG3K^O% MG66UUD4]?(DG^&)R=HJS\R+#,M B)UP $Q2C9<\G<)*&DZ3,3@OE4FQM6K=# M/SS'6G'B=JH-I= .U+PR"=?MLB4YE-HZT%+'6H"+%F-$ UQI&4.B73>T3J2X M'='#7Z8:2KR#7;,9&!J3A* Q&Z>- MACKDUSQ):7:&5^6R"(7(,!;KNIE+ M-_$,3ZJ.JMQH$^VIAZX&^ K;YV?W-=A482P7KX 66PV*MF6($A%8H5T?14PZ MM=X'&\(_I F^+R_N)-PP2NW SZ=G<*9;'_'?'^UC7O\&TF$/F_^&C-;& M[&F.6$'X,K/5,^R$0D)76*$HCT-=]&5O\Y(="/4L[.:I-;I\CNCO);]@ ZZ[1# M&8^U9L:5<)\N3&A;B[ YK+4G=(9H"@?TSECK>' Q#N$)'#+BWENKVW@$]U3) M,$[!7H%*# 2R/GP19&X&(U44.FK3.K=\+\"/?F4<3IV]4A_N M,$FY=EP%S>4$S5V4-.ENM8]'>^=;.PA:P'CVO6JNFK[>P#EWF07*6 M,W!=BPGR1-Z29PD$CUY@*(RGUKGHQ\:9H_0"]M75QJIK77K%7KN'$2;Y:K+V MIS ^J??;RW3VECYP69!PC]ZP>[ZQ82_8EF-OU/MUU8GV5?GR_I^NO_^2L3PY MSDLR@$J0Z9=3K3<2)!C&D@LY:\E;UY7:">#^?L?5(JK77WA>><$'Q3'5C5T6 MV@2L0O#)DTBXI/\"-UJU3PV[$]90_5;[\>6FE]!6%^M,_P-W2EWN(L]JO^?S MEGJ&84Z*-OU24U>$]>!L01 F!Z4-YX9UZ_=['%U.,,S2J+$)UEE#3>A!K70F!/$=MR9GZIOF\?3G,AT#G M7=3=J43$%=/]HFY%+I[LFR!J2O"J/KI2 4HFSZZ(X'ENS<&U0 [N"1](SVNN M^N^GI XE(6Y6.T&NO=66D0ZY%)E#%%R&UFE*1U!AYB@9LY]R M>FR7&WH[:O18+)<07.WM&)R'B#7^J'7]"3+7_ CKR+H(=_<,&DB^0TB_:9>' M;<;RO3_PI@6L!4%ZMEV]CW8[+&%-QY0\-^BD@1*+H.4X68A)TX)AN/!1>L>; M%S,Y?J;>LS_PT1!U%Z5V:>"YKJLHUU*SQ&C;8'7CCU$"BQ=1[9/P# ,(7>M?\IJ27.]:^,!+T633.MDZ"^@QMWO= MAT7M%-7!&;BMDV@6M(T+1")XD97@"9Q=%NX)SOFZO?O69[./M]WK7NM0(R5U MR/"YML'^.EV\G*23LXSY'^/%A_65,B^0"\Z3T,M2/K6H#[<>O+$*LO"(TJ/W MOG6Y@?NC_9;9-XR*.UQ2WZZEK2071@B2C<1DRA/7".60?."A.M[Z=\ M"[V(]Z%<>\5UN(M^6YM;923+M3>.BB*"4MR +UE 4DPY)634O'5*S^/M1;P/ MDUHIJ;SX>3J?CX0,EO'H(15.LT-;FAV^MFR2Q@BTGLR%]M40>HYH M>!8?2VK:H%SH$/"X/IYKHTWI[/3LA(S;_+<9H?UM0N[221WNWTA)3VOV*KX+ M?Y!\4;'D(Z!GHIZZDJ?DB@,"G[U118K<^L"J"?#'S-OA-=LADG+?0=2I=3F( MY!VY7-H D\K1EA(4."$1-'?HHS461>NX71/@W^G94K,=0C2W[PV;MH.1-((Q M6:UC1L)3)EAPP29 8R09.#9(W[YTS7V0/F8"#J"[C4&=X2_;_!)F_\1%'6#] MR.)S_\LV=[]QJ,LV.XZ]^64;\K@JDZZ0[:),R<4OSG.D+EE-PE JF QYN>W'Q#):TO+Y,1EED5D4A@> M Q0?L"806O Y>,A,1*\1K17-JWYMP'*H5+T!6'#]UGX+;?0H#K$&UZKE]Q;( M.N7B;49UF,RZ-MK;@A)[B'Y8GJZ"0&43C+8)V)H)RD15%:"5:EPB+3UN=A>D4>ZH"B ME=ZV:@UY#Z%WB,)NOIZ%(F27)8-41*$)X!2XD@H4:;DQ*4>#S;MI'=LUX>$M MC#;ZZ-&,K=>]FFW&]?WB\%X7AW>BSE W+>^C]X=T<3@YR[$8#RF5V@6-!8B. M1[!1,!N8$"K[;YK/][XX?)1TWD7=@UT<-L@UEXE!3)Y !<_ ,1UI8RK9"<:# MYJVOM1R)*7<<>M[JXO N2NIA 6ZXQL.U+M(3&%^L)\.41AO0&' ^1%LJKN8M M?(_L*N@!K+\&NNB0S]LT<6N;L7R_'+II66M!D)YW[NZCW6._'%JX)O/"<1": MZYI26@]>:Y,07JQ$4SN4M,X%/GZFWO-RZ-$0=1>E=B#H+],)?CX_'O[I;))7 MMH NWM+_";(5AL3#,X24+; 4E5:Z%"]:&VSKD3SP[."=M#MMKIH.9MKU!(*? M/OTZ'DF?30DY@(A:@=(Z@>.803ICO)/&DB'9F"[K]=3 0+[Y. MJ3Q/]B4G(EF=021/ZVY$K M[>0]N<@X7GK,\V5NVB25OQG/_[E'3M=N+VB8PK7'R!IE;*U!4 ,1I-0K MV627/"Q<(?H@04=-/#11U5YU#&SF3BI?@L?FH<6=$+;+S=KJO>=*^L^S4-LD MO)SD\?+YY^YXT!)SD1)RIEFEE'$02$R076&)91&P>1^"=NB'RN+JR+_-J5N# MJO98\KF^7E?J!C.??W&.+&/!"#(QO;6VYI1'B%J2Z:JSBLG6"%+KD-MM> X? M=QN6(C>*]C5250?W<1.V"_=G&W2=8FRW(SM,U*R=)K>DR!YJ&)XL.I!#JXL$ M%#73204'7C(-M66\UTPRBZU=@T.0Y(Z U:$XLHOT&W*CFM^CFT;NFU!;4/%W M4W41]2B191N*@)!4!%7J+;RD&;"2)8^ZD&#$78;]EN\:WA-LJ9II/[DVC!K< M"D^_FYI5C0[KBJS5BUET9.'92-3GH;:]<])RSX)->2^U7[[K\:O]GG(=:K;; M=U/.5N7+:K&RHARX$FKA*<W5'-[GL+)?V.8C=!;#+6HAJZMPI1E$APCS,B=$D(+ M)T+3B_;U5_ *GDR07D!FO%ST+M18P!E3 ME/7T)QL@-'4KQD?)KT$4UJ\0_2:\ET#/;][_7*O=785/OCUC+-4ZP_4/G@)X M\ODA*YUB8(;%YN5T]X3\+=.OJ3I[)+G?!O_=[].*<;X!NLXV&8D(0AO:X),R M$+W/H&T(P=, 7&I=7'4/N-\N"QNJL4.JW>W0B3=X&W@>O$YQ+XLA3.B"LCDV>UYA[2W&"9 MI)&CAN2R8.A+PN;I)NMP/&K6["WXC44MNV0%/,<9 5V,/^'5)*S[)P'<^KR& M9_[;XVYTQ'_YPDN>D.*BBUZ26C59.XS1'*]W"7A1*K%L# ^MKU^O@;%_*:K5 M(\_/W(R.4D2KP-OJ4:CD(&*T4(N6IQ2+=*KUQ=%K$(8Z-M]7IS<+0]U?DL=R MP+UN8M6(V/G-+?32UJLNBA8T4*)V/1,:019EA+119=&^_-AF/(?K,;:'GC=R M9D]Y=W#N+[$]([+-0EK4S-W5_<\ML'4ZH[X-UV%.J-MI<2,]&JE@:)J081"# MH1E!CID_#\H[[35PB5Z4$I,3_7:3H>AQQ]GT8=BQB^1[1 ;/R[V_^"-]")/W M7P!>'*VG.]']+':I(TUE&'V.\:6!>3:1M@G2R5C:".QTQIK=EI3[5TV*J_!L9C4?N^$NYQ MP3O\,3X]._T9)^\7'UZ5=[1HUK$ODS"ND!3Y2*#PV1$Q<0FT. G>94Y>G$O1 M)(:LM&X+M36X0[HU;6*J??30U;/Y=5I%'$Z>G$[/)HN1%271"I; 1AZ(R/76 MJ:0I(@4Y6P')K_/M>S:MQ_+PZ=!$RAV6B^6UXV?3TX\S_%"MJVHRI>DI5DOI M*YY^,9^6Q\9O,-7:5.=]0*LB)KDV)RF)*QV3!LSUO% [#;'$ ,PKFV)*B=O6 M%4N:#N#A\^QP^NS1#W@=X'?3IU?@GO?]'$_>_8XGG_"7Z63Q83ZR4@NI:1UE MJM:V%?+BNH/5TAI9; BN=9#NGE ?/N&&T-&P766>I'^=C>?+QZUNA$[+Z[-9 M^A#F-2HY'Q.$\QK-]\\WV/TE#9,0]AQAH\R$IV=S8N!\?@7-)249;802LR!3 MR.9:KRE"")%#%#SZA#IFU]HXO0U/N\(":]XR?_KYRG?G<5!:6)WP$4&S>DVG M6$7V8!&0@TM))YUS\_Z"NV(<*MNA&4\VEP3HH)1CR8M8,[1EL*O8+)0S#$PX M'PL#'S2#HD7BKB0G>/,6#.NA'/ZZ?P_U7V_-T$ -/7ITK(%5OYSAZD1O&X"] M^KCY [5Q:J'(+>NROAX,0AA9=IQFWH%V]88PL@:O&I/+:6*X8^0RM[B+_Y3=^GO\S_\TW(8;:J?GU^Y[Q(+DW44)@SM6>EJVG)%AS7 M3@0=K5?L+GOYENC'.E01P?IXHGC(O2=$ MZTUR4-R0-^>R@V(L":#Z=+QUX.K?9 ?H;7)S-)H0WRQ2,2QFR9*I.E$031230''E1Q3-QO>;0 MAJWH'B]_!*P91.X= LD[0.8CJ7PJA79L3ILK*"/)S3.LGN)*D[/-5K'6N1&[ MX'L$-.JNEH,%C'\-L]DRN-XF-'SC<7V"P+>C'B+<&Z63B2D'7%0K.3$&+AL/ MFHP:TJW1WK8NWW%4X5ZI7!;>T8)H@J#U416:0*S09AJSDD4*9UJGY3S(<.\N M/-D[W+N+4HX]W"N,3BHZ3QZHR77U9+7N&XTE8%8.2Y)JB*C,0PKW[J3^+<.] MNZCA(-&[;0!^#_?NK,J=PWCWT<-!"&,R)]M=6&"N5CJ.F,'Y>D-'"^-B) /? MMX[\/*QP;U^>["+^@<*]/*NH@T! 7EM)F.(@NF(AIFA\UBQR)^^R@1]8N'662^P3@&^EYYP > 1$/K]B.-LS^@_G[^/V'D2Y29O2U M/%N]H8JU9F4*";+D)%KK8\F],M/:C. [3UNH=F.4NG>(<96G^7HV3OCD9,G_ M9KFH=SR\3_AQEQ$-$8SD41MKHH%:[HYV58Q$"$2P41=AT:?(6I?^.*I@)%KC ML':2YB)Q4(%F@#>6 5,%A58I1-\Z-?!!!B-WXPD)2.!B^^YIWNH?\M@Y"YJ.$QL:0N WX.1.ZMR]R#3/?1P M$,+4+LN.,P>Y2$6>1JYI!CJ#"3)ED[@VJ75+J8<5C.S+DUW$/U P4F3+2M ! MI->U@Q9MSS[*VDS;%YL*:KS>%^+!!R-WTL(6PD7UE:P)(DN"4KYDF*7)O;;TTV'ARK]Y]%&IN8WC>2YS#Q YK:>OWD]J6 M^F4FZW-?B!92B=4FD00?XB AZO,08((%UFY&&=2/]%1G!&025C0)// 4=I7.9A^+\=KM?=ZB/@,!'J--A4FGO/3UI@"-43I)S MR\BO2T%$$ MZ5-*FAPZ#P)%K2UHR7)7+H#W03BMHD7;>OP/,DB_"T_V#M+OHI1C#])[;JQF M*I'@:L2YU (]+)1Z?B^=\"+QZSD]WWR0?B?U;QFDWT4-!XFY;@/P>Y!^9U7N M''R]CQX.0IC@K&1%1$BRMKN63D%T/$$LDA>RDU#%;SM(WY/YOP.\;\+8 MZ*6N/JV1-T&]!/IK.%U-K&W@=C)'=H1Z&..DF^JWIU@SO?7I"[\3['K06DS) M$&C&U3*FY%XZ+T!E5F),6?C0V@T_"IK=8=H<*\MV45>/9AQG\\7T%&=7VQ"L M=G G@L>(!8IAM(/7*BI>% XL9L]MM1::W]"]!AWW4^7UHL6-]-"E'/\G M/)E^Q/P.TX?)]&3Z_O.;\?L/7PP](QFS6FH05M5**LK5V6*@,),LY^0C-*^T M=0>DQTV5EOKHME^=K!/%*GK/1[6P8*F=!82.$I2S$0+2,DO+;F(Q6"Z:)W1O M@^LH_+(VD>+F:NBPLJR W#)[_H&5VIB??,)9>(^_S;&=?? ^(FH-IK:-JU.7 ]A5!DZ8W!C.ZC[0C5_$ M*Z;C'D>PK5[=\!"VBS0:'0KQ+AA?F33$&H2!9\LI+!3S&>N^*KB4>1 HTQT.!&)B$(AW]Q[APLO6]T.W1#744VYPK MFX]DFRKD6 YC=_&;:0R"),; \&C(;R:7)02'X (F)@.B8*T=Q@<51VU+D#TB MJ+LHZAA"6EO _1Y![:#Z?6-;]]#;$= M:,E,,+IVBP^UD D''VL5G520H8LL MB@$MAP<901V29;NHJP.[[@K'6"4T9\R 05>#R=7'3M)!L+J@DM+ZB(W9].## M8SNI=,?PV"[ZZ!#SN"W0&ZTM)H=,@%P],K>9MG]5:ED:QY+0GL761S!IF_YS7;J?UFSK*+PDUFM'82@'+F:Y]>1EXFQP8J72I:Y?1 MK:N1W0KH<1.CG2XV7B/9LT?R#1%<7(Z.5L7(EXW>:VTSGH"\2@1K3?3,^ARP M==3G%CB/FR2M]'"3(JJCT_,K+I[$^6(6TF*$OGBIG8(L:;]3BD6(*7G VK\@ MZ5A0MJXLM1VRHR).FTAA!Y4,FSAYWMI),:$#(WS!QUCQT81AY.790O81O+^LZL X>5K%@K2AMO+6'IS2 M$7@L,09,(J36C32V0_8H2=-!*<.FT#Y)Z>STC'PRS$].I[/%^'^6[MDH2R6# MH,TY.XVTIV8.M. FR,4[3UNJ8[$UC79'^2@IU5E9'Z_( MXN,AD7LO'6"2J#@)PQ@QJ,WSK=%F5R5T,(_70+JY2@J>K-66@S7Z<+ MW"<9P$4C4%E7YL[94-+H]#@.$J(UO@H"U/" MM2X-=BN@H5)UVG+AYKE0*YD?2VK.UR-:GKM*$(J MT$M;[]H,$T&PKEX94_4$&XV'A"G5 P\AA;[+^ES[Y.%]CS8"G[:25NOF M9I=@7IUO5M,+(WQU^<])[EDB'X=%#LI% :'6V@\EEJ1*%D%O5XGBCA<]+L7N M+\L>>8AA/%NV]GGZ^B]FS#=A>R=*[ #U0 MJG0'C6\B53=U]5R;M@)=G"]!.YJ]KEY6")Z#,[7L;Y02R1GG+#6_OGMX;MV5 M'WULU-I%2STI]7+R\6PQ7TI 7.S$A79UC;3\RQ@8*&0UD)L*>(^BA!*<4-T( M=!/. 0+J_12YB3)[:J%+88E5Q+G.KZ>??YN,_W6&SW&>9N./7VK/%>9DR+* MK5G:2BM&=F$A,SV%[ 0W2?K6:8]; 7M\UE![?70XV_T:Y!6O81M<'0-?ZS = M+O#56(VW$F5/'72*A:W%9RQS/A8&);E:F+"6-U1&@!76HBM"1&Q=Z&]8;FP1 M"SL0-781?>OPV+,QK:ZG\T68).1?,KB#9)%I0!MID$YE"(0";&!2>48;:[GS M?';3PP\32]E?[-.&,FL=)[N*9V6_9!6L\R: -]4N\@(AUA;)W$D7?<;$9=E9 MAP>S"?OJ\#XRZWY,\5-(^.1T>C99C+(1&76]0A%$KJ6(.$2FB&H^"F.U(8RM MKRULPG+H4&C?D^][RKR3_7^)Z^5D@3.<+]Z$!;Y=U)3"UV04TR_">QS1ZD*& M+?.$S]'*XQ.#D(FZV; D4,HDF>[*CMO0/6Z^---+]]7D2O;2.R+!_,/TY K6 M5^7M8IK^N6SI_FXV?O^^.L!"('I7H&A;I:3,>:\U9@L74D7DN>_9Z,Z0'S?7 M^FJP0VC^;OCUZN!X\OYY^#P?22>"YJA :W+)E=42?#0.N-8VI6P"%SW&B?CCM-L2-4L+YE\ M-MTZG_W>8+\]BK706H<$^$UB6:ZN5W9X9"QS:2.X6*]R1&G J\@!!>>LWA;2 MO*]=OA':XZ92&XUL3(+OL$[]>E:E]ZJ\^-?9>/'Y\B/S$='9A$0L3P%MS=VW M];YL &-X;0Y"7JUNG=&P.\K'3:?F>KK)+-.-69=1D3?U?AD?<%P:T)5DDT67K\O@XT6)XR6T)_.K/BC] M:)+&'\/)>1#M]/0CRCZ?Y[8= %+Y1)>R_ MAJ\B.1Y"9!#9T+YM:/,.:"P4YP2B83Q=SR[Y5J[A[\*%W:[A[R+S([Z&7S(O M6:0"3LNZBOK:6(G7A&VK#/FTW-J^D^5X$Y1WTO#=U_!WD?20MZZWP?6M7L/? M26?;7K^^C\"')$3RQF47$##78HW&&_!,.RC&15]PE<:%:,I6V+M[ZP=AN>0^N_KU6XA^R[ M\^*W23BO=(FY^LW+"/$,3\=GIT\F>?G1^?RL)EP_F\[/*QTZZZ0KT4(HM1^O MJ%TV66'D4K,5 M>V.FR:"%!R9,D9D6SF1:M[V]^O['1HU[RW9C,FFWV->JC^"TK(Z?7OSQD:PO M>ER:OI\L^;Q?\&N'-S2.?MUW;(.%OV3B22=B5G N$#5J7-34NE'"RURTC<+U M31D8//PE!#(IC0&9$J<1)P=!DH0HP,>]R[?@#AKUVXL%OX:Q>9'W'X M2PDKK,X&R*(O0+@S.)?C"W]UX<$N M_E(V9!>L E-8KL5(:*RF>' BH8Y>YR+#77;IL8>_=A+XK>&O7:35(^%%M]F83(/J4*_ MTLI4%I:$"1DPU\1@+06$Q P$1"]"L$0EL95UONT;]W(N[GC)17*1%REJF6H9 M2S*AK8S@Z]IGK'5)HP[&^Q9#&B0@V4^;7_DAS05[Z,#D\"&'$IF/ MH+FEY2N3O^UJJ1!3>-'U:$>Q[?(POGKLT!'&3NJ:-A%;ZV#"%R2K-BM;8%D? M4;Q+E8<(#^XK[+4ZVT-2O;67I2LLV (\N$BK4PH0A?' K(A6*XE:NN/1VH98 M7D^E[2*@;G&[<\MD52A0"RRT8( WM'PH+PD1]QZ*%BJDE(-T.^:N77W\<.;T M_N)>&[6[MZQ:%\8\OP=6;W^=GDXGR\MBSZ:?R)K/3S]? AUE9X-19!\4)^LU M,%008_"T0PB>E4-KKN>-;#*-MGK?P/H=P$QJ+^;63'A]<:?YBA#F(YN8-M9$ MB)@$^8@UW]YCK6I%X^4\:Y[L5GI?]_1'I^6]1=AM(YV_^(,LQ/$]\M%IOX^PA\\4 M^T>8D6 6^T9#KC^F<2SD5I2-$KN>G80Y+=H7KWHU>S-^_V%QR10GR$S#(D#7 MIVXCZT-&26X>S]'$""\AY\2!<-6Z%(S.W MY$2[H1(Z)R8\:YWZN!',H9*Z6BE[&P[M+/0.!W=K@5WX3MM ZY3;=0NLPZ1W M-5+@-K380_H#$T2@\D&K D*$>H\+)?A$$ W*I*+PUG+^T(EQ1[K7\+S81>@] M DAR9'A23EA1 +4BWS>0V^NDMA!5+0A3;)!HME:C?K1JW$=LW=-PE^M. M))]8*,UJIKD&Q0(#'VEX4C$MC#4EV;X76!^A^;:GF+OGW%Q)4]T&U[>:D+^3 MSK9-Q+Z/P(=,R$?N6# N0Z0_:;G+'LCRD&!U\8GYXH7I>[WK^!+RN_!@%SEW M3\@WV1F&RI#QR0QM2]K08A<"V*"Y,4[HJ!Y\/8J=!'YK0OXNTCIL>RS#'&.> M+ V>,I+5& 5$E^LFEIE.6G-T?2?S<;7'ZACUZZ24YMT2UQH\Z[K>Y&*-KEG! MW"5"*7W-(:6)X[E/WO#@A=O.P-_ZE8^"#QVE/%2T9M4'XK)6[+-PQLS_88/1'0;)#J*^#4[(6_NJ$ M=5F _I%&SML-X+Z.-G6E-5=>B< M]GHV38AY_A-):E6[YQ+FR!+YD=L"J%@MF2P\A*05T/KK1/:8<_.*.;E2, M:2C\AEW.SA-&;BN<_A87B_,CU.DE6DXV/>W+$KQUM=)8(+0V!U!DLF6=O2(G M<+LDN5U?_2@X,8#4&S8TNPWMLB[Z)=@KA [)AQA8 "YJBP]A X1ZW9:E'(T. M] .4^U!DXYL?/4/:R'QC7[)NV59O\-/TY%.]NK<2R#U"P9+ICG( JOW3]]774MV=I:D4&E$C>A=6VMFR@.=8[7 M2+O7G9[]I-PC7O/U*GQ1:68+3+WRKM;@.5#"U9ZZNE7U>PAZ*!)8F5R27 .S MZ$"1U05.*0\BN>*Y%6B;MW$;3OEW)54-H/M=Y-M!YQOLL-4U,\91H-*08KW6 MJZO%G;D'+;D0.=MHL75BW:V #N"2[*VS&XW[6@F\PPG@?X79N.YN]7AI27?T M7B='@]19DV44#8U4,@V.-CGMG0Q!MXZ)7L?PN+;^O23<(51^%<_J/'L+1)VV M_9MH#K/I[Z>E6U2^AX@[+/YKD)F2362*-C0D/,K66C_&*B@1'?';I-+XYDMH%QMBA,=AZ Y)YP\MD^9_QK! M\%OYOCJ9-A-HAYU[>2B+^=4GG$UJU/1+6;YEILBTS%8U/U7R$6NC&Y5KDK>O MZ=[$;)&TRB$PYIMOZ%M">_"$Z*&"A@O!?+88O:E-P\]OA2BCLO$!N->&!BIJ MDUXK0"/+5D3E;M1'6<\#>NH5#M!WE_K_ZH6/PXJ[OPP;GD)_ 7'!IVU@[&*O M;:/2]E/V;N-L#^%?5]\>DNLQ(R_@E.B<+9I 6$];B-"T1'BT4)*004EDD6\5 MF#^T C<86NWUMXO &NOM%Y+4Z=GI!1"D78.,P@SXE]VD)F#0VF)9#PQQ4@-CAFO?006;WWAH*,-E_1Y.@RRU*; M)EOA5R]]@,J[M\QZ-"A;LZL_.YO-<+)X.IW-IK_7^%KX2+]9?!Y)+R56>UPQ M8Y+S40#BY 9J/5')9Q-HOH?;/4$EE<(7H[PL-()42BMDN??W>$!X#8094 M0O<[;D_#?#Q_^W&&(;^:7/4I^4@G7DS.CM1O:H>-6@W?8@%KF&85L>6I\=*S M+;;'P**N^N@0;%\G@=\F9W/,*VK78G_C11W%3WBU''I"8Q%5!"=+J;'(6(LX M&$"2CF!<6?IO@#UL*["/B5G#:*Q#BOI5X"-64#I5 ICD::=%E< OVUYG5GSQ M,6C;>AFZ^O['2HB=Y+HQU[Q+FN@E*^=ADI]-)PO:/W&2QCA?59R\\I$],D?O M]Z*&R:0-1MHHO_2WR0Q3U6W^;9*FDY7YLD+Q*IZ,WX>O^VD4HD]D(0%:'D 9 M=Y%((#VS&(R/29?&$W-WE/LN15N_\3PNRY1SSI!7F3+GH&3@$(7((#0SEHR[ M:'WK$HF[(1PJ9[4SGZZO;!W5="S9K5L/\>GG9V0OOI_./K\J5;*K3^1EZ-*$ M8 Q'#]S0UJ&\]Q"RSI"ECMDI9H)J?4;>!OFA#F%Z4NN^+&ZGX@X.YAW8+Y'_ M;3K-\U>SMSC[-$XX?Y+^=38FVV1UFKG%*#IE\K09P6&R?P[!H1LT/A@!CI?. M!7DI 2TX8\BE0JPU#4($'GCV+*"RH74@]YAI?$<^T^-A\2YZ;UW1Z-G)]"RO M:NS9X UW$8S'""JCJ"5_1(TCJ< 068GZ+G_I^D.']XT/H91I XEVZ4#\J5X, MGHVOM$2.60C&P*+4M7"% U^+\R5EM0F)?J!;WP*\ >*;HD0;5;2>]:\6'W!V M4Q 7R'P1.EJ3:72VMCG5#H*5@@P+FT0.09;K5V(VK .WON:;HD%CJ7>(W6^_ MG8:36I+B[0?$Q9/3Z=ED,5(H#?+(0:+U))%Z;FX+H[5.9NZ2)E:T7E7V@'L( MXAUGI&-/57;8L;:&_OP,7T[>8!5_KD6;?AK/4SCY;PRS49"&9B'MMV9Y^.Z, MA< T.?*%2>NUM.ZZ&3,<&S?#_L[*QJKMXN?M-K%>37X:S^:+)Y/)^!/.YF'V M>>0QJ5C/94T.U=W@$;Q5-+^L8"Y$:6EG.?!2>1/U=VZV5>P1;-^O)F^Q?N[J M$%).*G-1XY+.DK?""EFDM5Z^"0Z+X-$U[QC? /9W/;5 M"+)@,D>:53+[1 YTBA DR3)X[9-(S G?^D+7_JB_<[.M8AL6M-MCZ9^>S18? MK@Y!*;(_JD>X+,='0^ TL80E"2I;?&'9E]8-O1K _D[.QJIM74IO^V/%Z5-\ M'<;Y25G@K!K*:D0S"HMV";BF":6<3K3@YPQS+T=/EW@NB6A=0>;( M)K.FU*;(3!(GD@7A/8NYI)"NUXW?/XGQ;EA[YVEN?,5Y+H1-&(I0BL Q5R\+ M*PC"8[53A?,^U*Y!@XUZV))]C3EQ(Y.SH>2/)<%I\YAN/^05P11'WCEP$^M9 M"TDTZ!* W)[DC?8.0VL#[9Y0#W:/O"5;MF9B.ZWUN(2W$?8&T*N^=UO [I25 M=$_(ATE#&H066U.QO4Z/B)+6B8)DT0(K)=,^X@IXK1B@D8*C-*:4YE=$CXF* M=Z02/20F[J+*UFD#%P?BKV?33^-\>91]"7U5=R+$VO$-@64N:Y4_#HXQ"R:B MSTF'6FQF*^=SRQ<>X +.$-J;=A9]A_/;S7*Y.%_V)3)&6@8AI*Q9#JK.%I)" MDB85P:66K>LSW87IF-C3V_2_AQ:ZL&0^OW3"/[^F*4.>^9.3$WR/^>3SRTFI M30PPGW=D&L7S6G0:DE6&..TCQ!0D,$SHLBKE)E@)S2$D$VAI5)Z61V.C:A]@V0+8 MHV=/ WWTN*S^-<@G*>3E),R0I/*ED,>!4 MJ-56"T+T3H)DUAE#6RYKWB[^WF"_%7*UUMNP=^!?_.NL5NW_/YS4[/#TA@SFD_ MJP7&SN,!EQ]Y'3XO3>H*]I*EF7G%H].08R /SWH!GBL+S+%ZI*@8SZV-U?U1 M[UV=-WW ?'9"._R=6.:;P)S'F8/1SK"BP2'2^NZE@6#0 3=6QGHE(NC6A6": M@1_JY&A@EMZH WP091_+$=0Y?/KP,@*H@R]&>P]1A%KE4Y7:LD^!(+$682)W MN35=OP)PJ..B W%@VDH7'9S0^POBO>9DR=SI)ZC.-A;RST!)Q<'E7"#1K.9!<2^Q]<'3P^'M':=21T[; M753;I;'7?#$;IP7F9??;WT@AU5M8'8.8XIWC'*(IY+5)GB!HEX&\&RLQ6FM" MZ\)3MP(:WJ,^O,YO- 9KI;#6Q7+)\R_3V>GR*N07:.1SKFYJNZB9%=F L5'4 M6_P!(AH!0BE>9"93^7KH9L-QYATO^H9)TEP/A]@@-\GJU^GDO.SO>73CLI+K M_-798KX(DUR;J$Q/3GZ:SNKG1UEISQ1)4)JZUE=S.-0S.LQ15W.9.]?Z!NM@ M@SM"DG=VEX^2-CU:--UWH#?'5PLEO/L0+L8_)TE\HMWCRW&C-$YK(6B?4*XV M*O,D(-;^A5N?G/+5.&AYL< ]H?O0E:*MIU)5=Q[3-W#G0O]$C%O.7D_.3 MCI&MC6@,XV"BH<&*2!Y%5J0-)ZS0H1BY75^0HYA%7X_M^R0:>A+MP:T.9_O] MQOE?RY7BRSBE4W"K M0ZI#OW&2%@J.KPXU)(F61UEK#6D::K&U"RT#GW)A12B=1?.NG<,-[_M,&GHF M[<>P#E4&AK->D5OE)!,@?0VD)]V',W@O\_CXYS'/3G\@&-F=PO"EI SBQFDKBT9&"9P* T4SGQ";822XL%, MYAT'_WTR'^=D[LGAAQB\.YOA_&XI%&5LG6M@'?VAE'+@F0@01.+"EY)RD0]F M)N\R\N_3^#BG<3?V/LR8X18RX!B=L_PBG&B" A]U L:DY4Q94WCK^Z_',.[C MU=UEW_CGXWF]^%*Y_"32YT-:C%+,.I6D(-E0ZFT*VG9*9&!TT2GJHCA_.&?Z MMP[U :VPQQXY;$>I7FY)O'O8_W][5];4F5(LLI);*EDGSC MJKRP9NF1<$T1#@"JK/SZ] #@3A XP)R# XHO+(E2S>GEFYGNGEYB=[8_?Y[A M9]KU;R\6L\G%?)*66__ZD#AS)BN-0A*K2.>_-.2:B]:O]%JX? M)(/Q%+3;G)*G6PI2E@Y4\@&\E 1#BYR17VN3&Q=EC[.@W6>512"3U,4HB0,N($AT M(&T=AIL3-[EUI^1G5M#>"0-/%K1WT<6I% 3OPM-+07NG@O9.,!FB,G@?'9\* M?FNO3%F"!ZV9KE9XG4!H.5@EE.0L-!K>="MI'!]LNJAV\H-T$%W-F M$K+U$936$@(B FJA= HY%='Z3?1'*&COI/-.!>U=%#9T0;O4 4,DZT1S3<8R MLQFB(MI81!YL],()OLW]_H$*VO1)Y?I"&>2@2I)@E< DB%><#CT&;G>(; MM.HM&XK^=F,_W?G@CQG/V%_F?2A^C;]=R.@2>M@% NU/C>U1@@.$?U]]!TBN MX8G9<%<5#L3LE.1Q;@1O:@LB/&M K HV)1%1OC;B&(;,NLA MIK2\QFMBV_(H886%F(R'@'74<:A'BL@/OR9F[1#L0DY/SS+W2#GBB\I^RMFDY@,DV^=)<.4!ZF)$ID--H**#22LZ MWAQ#*,RK7+1*WO;RSMNWHG=Y@NA%SUT$VCJJ\LMDGL)Y'2TO&'=7'565$$;J M>D(9\O%U,!"Y"R T9TE:4,2L6<3$22D!N3&H3),&)6Z:\\_+^WM(ZPQE4$O?]3*LLG%YU5A&3\+QC@6 M#2=_C]?.:5Y4BY&##LQ'@=(DWOI@;DG_" .D/2>/'4OY)]7!]5Y[0&\%"F\R M>;*ZECI'#:ZVM2<7USMI@I?\=!K?G&SKR2-O@#Y!,[I3_B,2M_/) F]>ZI8[ MWB0E?>"BI@D44$75.N$00%HILPY"B>8^>2^,O,!^<#B,J0?$JC_;.L R?_4M M3,YKP.27Z6RYB<]42#D4)$88LCK>04+,.8)WQD9C(L,RFJEX6WAY0?HQ0+$Q M!C9(15,MQ5IQ/9]??EW=3@U+EYY:OL<:I9VY&D\Q$CEZ@IF4(* D&R &@@S7 M"K+,SKNB,[K1M(9Y-[YBI)0=XSH%0)OI>DED0D4A%*!$:S//GL>78J1A4=I? M,5(798^S&"GR* T:#1)CK&_?)$?T]?6%FY25XBE@8[@^LV*D3AAXLABIBRY. MI9AC%YY>BI$Z%2-U@LD051W[Z/A4\!L8)\.=<4"TQ)NH$P)0.["&)69"\G;X M"2ZCP6VG8J31P;:+:L==&B!0NA*D F^8K9WW'41'9E$1*G"#F(6PVQRF4RX- M& ],^BLIZ*+CQCEJ-YF2SCKM=)9@8R BD,AQI5B0I9#US1W3?*>I<#].:O<^ MUN'^,N\QM7L7,IY?:G]K%6Q!9W)@F7M?4M-#>2 MU.Y.8M^8VMU%9KVF=A?+E'4B \/:EY N] L.N\C=UKM] IY&JG=>RMO M;YF-Z3GZNL?IK:C_F[__PEK(_M_3PXICPPJ?64N[=.7\2D6?\?95WZ&.<2(08#E MF5PL[\A(+MP!"ZSDPK30_3Q=]\+-CXG]XP/C5"Z GR??)ADO\G)/:Q>3MJD MFJ1JY9D#EW0 W*U(^Y 48#DS'E+#W&X,?)_,]?9EB;\.(, MYXO*X-IF/Y.\%.>% Y*Z(RWX %%:38Z;(9,Q)&S?@FDHWEYVQ1A ,Z8Y,#OS MN?*)SI*1*A1&[@_G#)23"%$5!\(*+Z0QT;+1)/AUY.UE E\/F/EZ MIWU]PY371]?M,==U.Q_C27+UK)04F "V+ *P)H%/7($)CG[O$W-"C^4N?3>^ M)%?%HU=><\BZ-FFPAFX52X=!%/5R*5*Z_)+D.BQ*>^RXWT'9XTQR+4$5@\H MBXS<9Y$MD 0YD'<@5'1?;$Y>Q,,LSUR"UI^WM,G%E9()L& E99;1E-,]U3W(R0FCW M[ X='Q#CAOFJDOQ,BZ!TC!Z2%A(4$Q:\0/IAI55:F>S8B!&^8N*$P-T07?T! M?@]H]&'YUBOH[7Q^B?GGR]EU1Z=5YX/;]].;O\E#GA!79]9FI@1JX()[4+Z6 M;G"?($5I@LZ6K#79&LR=J7Q!:__*'5-.Q,;])9"V%$\2>!*9&$H,/#H+0I+Q MEE+)4>33.GJ'E^H:'C5FM98JTUJ*K 3D^D-)9L$9'T!@EJX0A)P;3:1_$Q,G M=$2,PUH[# 9CRB1\N-'^P,GG+PO,K[[A+'S&JP/QPXS\L7H7+SA@7D,9]T3[%\5G,'J/-Q)<)!E2) M#J+U&E(0!:.3/(=RFOOEA#;)0"@]SJ;J!+%1O1W<,[ZO&X8^R:V17C+#+62% M'!2/=.5R*>B82\)DX5/*9N@-U93#EWUUZ+XZ'N!.^*)*Y$@[3BH(QI.?R)@# MSZ4#'50)22J=<#1YP(=<5$?U'I_4@+"1' :>R3^/-;S&LBUV5M-QOGBUE(B[,B MZ)A%P8"E4IF3#)QG"7B*6%BT*:;1#%38A:&777 T>#2L03BX/G7KY?41JW+I M]Z^G%TM6+\-Y+5P59]PG44<<@35(+*L421EU#G5 :;+7S.\VA7&(BN;]V3RA M?=(>J*VJH ="65_^Y $L;[X[-[',R846#D4R@,5%4+$(B&3O D-=/!=:2.PE M56U8-E\VUNF@;-R>Y%OB;'(QGZ15590.,; 0R7U7M1U2B8K,4$\'B#5>YQ2, M&\^0B&W,O&R2L2&F+\>ES>Z_RQ@_RRRZ($4-$I&4%:H P8G:H\HYR8T,+N[4 MS/(X5\D];EXVP^@PL]&5&:2J]-7YSA?S&Q]?,:%ST :T M]Z*67@L(BA>(F@4CK7>%M0X\-F:A70UK&\)6Y6W6!9>Y,?6IH,Z0+W3:"%7O M/)L,>5G)E^:I5WTP,E1MZS%QO;G0]5B(&$O1Z]L+.@WQTR(LENN^6_.Y+$PR M@NPXS>FFBLR!DEZ#+T)!0N^\TS84V7H(XA/D'+\@]FA8F?:CLQ[".QM(6U<5 M[4)<3S6O3Q)VG.+59FK<#1X'Z&!PH' >8C;UT2N(VI1+&8C&*AQ\-%%]#W@HAZ1[\NG<(Y758'*V>R]C&#JD&&EC0-O8H0<+)-, MN\!2ZY2@!T0,[RDW5-*TI81[*$C[B'.D!;^\NL@_XS<\G_Y5.5Y[6FL2DU4Y MUAFI-K$"BKD,/ED/F4AVQC*=7&MC>P>RGA,L6FNAC[? MCJ%DBR#3JO6OA.!TAL04MS8'SWSS2/46FIX31)K*OX$E/:::/A, M4&=&?)A-\V5:O)]=-26H1I5":;.-GJY )>NTCQI,, QJ*BM+!&TE=DI)VC)N MX[%OOSBW3;32>);5FIXYX7A-T7R].78AJN%DJXV$##_GZG =/51X(P$W'J2T MF3BC=?:UJEUD3^=C3@[HJ Q OT14B6?T+4;:#:SU)X9C#:3T+G+MP;Y<$[:^ MG8+DT4HN0(IB0 GD$)A+P&/RB47/(K;V.^\0,.P@ID9*F;:2:!^-3U9\71D? M08DB0@")F2#LK #O7(120A1!FE+:]R^[3>:." M#4A.B?!DUAH5P45,()PB?2FCZ>AJK/?=*!O>_A_3BUP/VMMXA/222_$;+E;^ M%(EFR<.5:3TMKRX6DSPYOZP>T"=,E[-EM^LW?Z?SRXRYZJ6R>KE8>5_[IU:T M)J%AID6OTFF4>/$T(;_<)80:#S*XYN]H$Q426M.*!DY/Y@D. "(54R MD5&FP$5I_6[:BO9VJ18'4K1R)(O/1J7BP/MJ,5@CR)&D'T(E%:)249G^>H:W MX&"HY(JC8'=S5L7@RA]+.L6!C/_[]\<76/I;J#@/Q?-:K!76O=1TX6"T05,G MTV+SKD0]LG/\B-?P(+UO\XP$+'T8XX]2=JO!["[T]90*LHVV([4R'PL8=@+I M@9H\!N*B0Y&S5K7Q ;D..B $7_L-LH@A1>U\\RJPXR!M6_/Q4P5:%P6V;DO^ M$>>+V:3.V%PVEOP'Z6G^\=,_YN$BW^]XO?RW#_1OZ["(YSXI'C*@L(QN"'*- M?9 %$G'C-+FQ.?IMGMV!- P?6FBKS.GPFN@A_GC@QGOU=7IYL3A+.EEF72*S M'$7MF,K!::,@:\(+.L]0A7%9@2O"QX+!@7VBX94^;-CKTV6UE2A;[4Y MTP'AJTU+-0Q#[41MJXES=[]U R=!QY!5-H$*"D$I3FJ5O #+MKAH44;3.CRT MB9:#PSUWUUVY1"86IU$[2(Q84X4KXL])D"Y86Z)CF3=OBO@('8/-;&NAYP>A ME$,%.Y: R,\8%S=#.)=&HHA*<^GK,V"-X6?RVV,)%HP1!7W,4KC6^'A(Q='" M#PA"FZ MYADB>%L".)]8"DHEJ5MG=0\+A"VN^% XZ"+GUI[S*U*!_FVZN*XV*$X)[7@/HXW IZVDU4?.S+WKZFIF'7(>@F8. MBB,W9)FZZW0I4&QF!C./C#>?DO(X*<_F(F\AZC[Z"CTDZRKPNP-A?4TPW434 M<>[S)JK;#H<#Y-Y'-4@72WWRJ)6'=-A6(0#P1.R**W@S<- 76E\)JCI536]] #X^G5Z ML:)O.7BRW16\X[/8F'1U>KCY$2=$6PC1%F3S)45P>906'&-4?,$.<\$ M(*T$OM']V//I:2FL.:9__3S]]A.F_-/UQ.KW%^??M[\QW5'][7566D_Y1MEW M5^[TY-2%RE9O2WL/2=D\\[OU6=L'B8=WFG@L=^#7.WNN7?N()[XUOLZ;!R#F MD582V\7],1!XU5BKRI$DNM M5%3@A4Z ,45G(]/\OO?:%2S[D/4C0JMW]3T$HFX*Q'5_X#\FBR]7Q=.;Z0XZ M&BLT&*4Y*$9[QR6'1+?*.3N7F69[P:X#$3\0R/I2S4-(F;9F\%*Z;XG";Y-\ M&<[GS:WA^VL?9@]O)_= LY@^4@M(;WUBJTGW-/\;%SSD9'B'^%_G@0RC+VM, M999X*"X W8X9E+2&#BPAH691>VZ\"/<[#&S8[O=7'FX/;Y/\G?UWD :/FTM MB:%]_OU#6/R:7H?9XLOW-45&).D\>M RT,VAO(3 O &C5>UI%:2_WRQ[@TH> M77ZD>CE<%*V-^?^Q_+O]<$Z*#5B3/"+7- RA-- 1/6Y;P(4,PQGLK=M+" M[55'JH.]&=]H3NYY]S\(/2Q91WZ?K7]4>= /-O__+_4$L#!!0 M ( "F5=%F^O1Z(%3&UL MU+UI<^0XDB;\?7X%WNJUL6JS0!4/\*J>GC7E5:.US)0V4]6UO6FOA>&4.!4* MJDF&,M6_?@$>$0S%!2! *MMF.DL*D7#W!^$...#'?_S/;_<+\,C+*B^6?_W! M_\G[ ? E+5B^O/WK#[_=O(/I#__S/__MW_[C_X/P_[SZ]!Z\*>CJGB]K\+KD MN.8,?,WK.U#?>UU\?!4YK=W-0B\ /6/]7\M M?V$99HP$'LR2&$&$,(58)!BFR/=3RAA-L#^[_06'82Q(Y$,2!#Y$02I@AF,* MO2"@:[NG[XY>>?OW[]^M,W4BY^ M*LK;GP//"W_NG_ZA>_S;SO-?P^9I/\NRGYN_KA^M\GT/RF']G__/A_>?Z1V_ MQS!?5C5>4D6@RG^IF@_?%Q37#>HG^0('GU"_P?XQJ#Z"?@!#_Z=O%?OA/_\- M@!:.LECP3UP ]=_?/ET>))G]K)[X>\S(OV.<:E_5[3/A"?W97( M^]$5C\B,W1MI(?CX# _(G,UR^X5ZNV13?7?7I,YF?7R.77TMBAHO)OA: M;,@,6%ZH#][+GSHR:J CQK2ATYGN :O\6\V7C+?6(OQ MP_R-G.9':;,?^455\;KZ6"SIJBSE:CCWDRPE) Z@R%@&42I"2#S"H1>S&*4$ M$<[2>;W^=L_Y$O[VN6>DH:9+Z@<#:>L#6EORJEB5M%WO)'FUUK<<_>>[HN3Y M[1*TU.@3D$OY5UPR0(ME76):5__Q\X;ILS!;3(C$P@B$#4W0$)V!#=6#XA=T M:_B%6MZ+\KED!360;*,XE12M$4O@BC2R=:/\K#95/_-%7?6?0/5)HST:A'[> MF<&+LI<#E_0$M-T3/\OO!N4/-=Q"693%O:G =6$Z^2W8DI$?0%$R7LH][!ZA M=KZ6UV5!.6?5.\GD956MU.;L2OR.RQ(OZVKN$X2]*,E@%!$!D4]"B*G<>XJ M")]Y*<-^9*+.Q\F-K-(]<:!F!.0=>5 (\+5CP$RE3V"GI];N$#%3[6TP+@=@ M_'X*#&,%UY/1D9*?(#:IHNL)_ES9-=^R4_@+]M^KJE:>:W53?.)*D'S!Y0;Y M4GJ[]_Q]4T&E'3(QF7 ,J@+4/9, ^DJ M@;QA6WVN?J.2?_%S""-,K=Z9NRE9\S,^#V; MK#6_0#(,6H[!CXKG/ZL_*[;!]6"^?E2LRTG],UAS#S;L@R^] /^_.Q,Z)KZ. M#.\H+$YJKL<$^;F1'Y66W=+P:U&PK_EB<4'_LGGD4"^"*(8 MH@"%$.$XA2E+.4QPEJ'(2WB&\?R1EZ30-?+'R)FH_I"HM@7HB0/<43>SM$>A MTK.8KL0WLWP]U1GHZ8*6,&@IN[-8.O(YLCQ'24UJ072$?FX)M-ZQTVAUZLY6 M"[E[O"FQNLKXS*7;V-J,);NJ[WC9_:%U*]_G2WY9\_MJ+K@GJ,>1]/2H#Y&@ M W(-_>5/![&'IAZJE@@@QF*68P)!S%*><8H=AHF;=F M962]:Q@#Y9KJ3/[<,07PFJO! P W?!DN__8SH;G^3X*OH4&XPR4'&X*@XVH& MUGR!#6/2\3@.K/E&X&Q,7.T$[!F9=BMP-F [>X'S1[0\S7[$N?Q]P=\5Y6>\ MX&HS.MB'4+JZ7RW4S?FO95%5ORU+CA>*#W6\\HJ+HN0W^-L\3$2,:1Q#ZF$. M44P(S CC,$AB'GHA#>*$S(/0UWPI:6R)P,FCFCNABY0A+GA_9<;\#7/ MER<#U-X)&GH^:WZAI T5Q^K$9SCL$L:=TV"G@YO94L;S^>OBD9?K*Y^ Q%G&O10&<21WA82$,*.>W!5RWR-Q MB#'F3&=7N#/RR)N\AA9XP+?\)SU+MBOZ<6MTED!F%J65Q>55TD'F]^ATQ>E/ MM\7CS_*=5IWE#QLMWAUI$DT\*$"O38M</$F MK^BB4%[TYLJ5,X^R))7ZYXE8ZE^,89I%#*9A&/B^GR6AGYC=M;R0)*-?XWSZ M_%O5'#Y>RQ_D"KMF!@RX,?3A7FC2-1W [W\B+;Q'V+ +AB*!@4SJSGWX7"<7 M: 2;]0?/ ]E (QRHI72@$^_0EV.4V_H7GB57_NP+23&M,_RR4[7C2;\P.W8+ MI8I34/]33#S*[:LD_XG+D7,JMZSJ#Q=+MOW!X,GVIO-R2>6FMI([W_:_\O?% M2MT>O/U&[Y3PG^3V]ZT07)I*CQ&?9[Y<&A,N_Z$>A3@@'(8!S\*$$XHR.J_7 ML?(GC>JT[!MM@@_D%1PQJ!_;>+.&"_E#$VTV:V/.^(;K6;-JEFNAF@?,%LJ) M)UUO??Q^I])P^]_,6A-Y]G8X:QO>0?N(FL9G'VZ_T0H%>JG C[U]%^+"=JU[R.OV].5UEPKTNJAJ M:79?=_D\+ EXF@4Q3'B&( JE(T=8B"$/,I]BW_,BSS>Y5#M)<>R[L[NBK*%\ M\1XP+GBI@L;Z+"CY0V6:-W$:05U;[Q 74_.\)@UZVD 1GZD08FFX7>=(:QG=(4?]>TZ+YH9PTNEU(OY)[ZM52*O%:1+E75[,F_Y=4\#83G>3&# M(D%RGQK%"4PI\R!C01J+4/XQU@I1T2$VL@WH28.6-M@0EPZT)'_8>3:'34_[ M78%AIOCV.!BKO(Z CK3]**E)%5U'Z.H'-$VI_$^H>R>R-?+(BMO1 BTQ_6N1;>E/7XM8RV2F?YKB M&%V*[&7=ZE)D>Z3)+D7V"C"\%-G_@)E*<,KF%XM%'].Y.9&JNOA$C2__J3%& MU@5)&O1?H"%Q/:TX"7,55,?"%[1>X<7BZ1KG[&_5.F?LAG^K7TEV_]!519VQ1K^R M'U[Y=+P Q0QXK'X:Y&/JZZ@60J=UU34XIM?_FKB +XH;T+#C2)%-)+=2:"T" MDRFVB;A#!3=ZSTS1'_#RZ_Q"8A;U6?_=$I-RS\^8%T""6 01CB*8)JG*S?)# M@03WTBS3T?Y#!$;6=D7P='T)/2B.:[ + :@R*[[4%_OYT\+U)C,@IKGNC&._"M MET;6>$D+?GQ[9;#%WA;I]#IM+8V9>O>".-XT[^7>:E'='FFRU7.O ,-E!1QX1'(,Y]"Q)@'<4@0 M9$)$L4@C(?0"6L_D8^Q[FHXK5<1)[D(>5JTQ5[\2Q59S5\Q:QH9E:1YX":HF MB:=]\5Z^4ZF,#MO<9[/)T3ONG0!R,X,P1+MG25VVMY%J,_!J#7G'F-RI*]: MT_VZ(WB8\.R\0LT8,+YTZ.T^UOXUXFF/@.HL2/88#8L3FNV+QT]Y]<>GIC*7 M?U.@]8&-CR*YS80T2N7.$Z<<8A(*F*14>J\D]$6H50]9D][(UM)7Y?"0P9F& M!D(:YSANY3:S8L\O_!5UT)+_!?C@1N)A<]BC 8S!V8];@.R.@C2 S42=D!E\4>4<'5B>$LSJZ.C3F9(=8 M)X0:'F>=>M0BJ$)M2JK7BZ+B-\6'Y4.N\G,:9U$[I.+@"%-X3Q5H**M/UI7D&Y@DP3BN>&QS,=$\7@N[TQU6LQ4E)[2(M#@\[79S%2=&VHBQ. M/VUWP++IN/!^7:.11SX),TY@P&D*491PF&&2RAT]\Q+"0R&0T3'R'AHC*^R@ MH8=6549M:/0.+LX4V$PS364]HV_)CC3.&Y:\?YFJD4=$/-RB9/=1R^).BT7Q M534_>%>4;XH5J<5J<4&IJAM5?>*42W)2S_N]SFLKAJ[HW_AS_S/ \\E/F2Y@_R^;9LYI]-=Q2Z M<.ON,T8 T73W0>I!29(9&'#1_]*@VC#BH-K2NQ("%386X>>(%?NJI&E&1)R!*$VF&B(^@X-3G488P M"8Q2#<]C9^Q %U[7B_:(JXE867, ED4M#=/&1AG:H3,G0<\X30>MF<5J2R2W MC&TW!9FU=[35EMV2R \8'!2_=%S9]VRD7%;WM6=F^@J_9P.WM\KO^:.:GY!> MXZ>_J:@:U4U=;0 WQVJZ!Q":HXRG7)(X>&SBPWKR@\-!Q^<3AL):G13JC#_9 MD:&!L,.S0Y/7[!;U=_E2#BPU9>.?7)7YK?RT5JV\.E_EG:2+%W_GN)QG"4UH M%*0PS%0DEB="B(-40#\3&'%"(]_7NA6P96#DA;NC!T1#$#Q)BF8+M#&@>DOR MF#"9V8DU)UM'&(HFN%K*GS9LK4\O0,M7\Y"[M=<6$D>KK3'Y2==76W">KZC6 MX]B9(V76Y.K[>64L0]'!)(F,\AHBF&V!,1#+#G,[2T=MV1SI_V$ZDRKZ M27&?:_3I%RRVOYR7OY;%ZN%&58-LMMMWQ4*^^ZE>7MS7NE$")X8963,5=="0 M!PU],&! KG7UJER>Z@QC#(R&3^ .$T-_X'PXS/P!/4'M?($38T_G!^@)N>4# M:+YBFZ51E/4-+^\OERK%8%@LA#,1(1H3F(:!KS*YU75E',&0"!:$".$T3LQR M+@Z1&OLPKJD.J"B# 6G3'(J#.&F>J3F1WO"\;*_@#O-#]85SEG5PD-#$.02G M!-[-"#CYAGUEZT&QT>Y+&60I)82&$(5,*2^/(,%*>1GWD8?3# MA5N%S#Y6Q M??%G%:%_,:_^O N,%Z8!3N($BD0$$&59 @G/*&0H$IC+_R-(F'6N.!L:J[X2 M'W#Y!Z^;=$W>=A>H3I]O&^"D9]7.EMW,H#VO'3V"*3LJD<-ZS;LT)B^K?%#, M?=6/#S]L9[8^\4>^7/%U![[!*><56>2W36K'VV\/7!54OLGOY2-7XK-J["HP M57_[7..R?H-KWE3D3#(1>9D70"\A$41IQ&&:!"F,! ]XQGU&L5&0@UOV1C:4 MFRZ6P]/[#9_5#/2L@I97Y8D/N9V!AE^@&#:S'H[G4<_LO-SLF-FKCL]AG]'] M,V0T0<[KN(X#IR-CZ9BY2:WL., ^-\\C4;$M-_V\S/UN!-P<9]3W?$QA%#9A MZCZ!&4\"2(@7)HR**")9W\[TQJ3Z]&G:6LJ^W;+TQMPBK\,\R\$=R9(;-FO6 MPE+/8CJ#QC)%=:>UA\I$V1,,Z[(XM;[$SHI4:Y"A@W3.4[<:FBAH:?9 M9\AHIL0&XIV1J#+&57HM?02' MT]%VJ7/,R374(]2Z*L*N0AYOESI!(,T"6(6"11S'IFL= 3DCE:)P_3F73%/"GN\[7S] MVZJNZV%/U M OMM*7GONY->RV_#G=P0;YSK]^L@WX!X41 F"4QBY=G2B,(T2#)(4X9]7V5 M<*,=K#D+(RO\Q>UMV;C%X-VJ5I'!/2NJ@MI];G.W:@&SGD48%SPS4['A!6PQ ML\%OP\Y(V>#V<#BR+Q8,3&IX[ %Z;I'.&,DR$_T1YPOE.+PKRL]XF-6@TL,^ MX+K[[2/_5G\J%G*DVYNO?/'(/Q3+^JZZN"_*NFU!5]6J*F@U#U5O2 ^G$,>A MLF1)"C.2RE_3$(O,HX' GE&VNFL.Q_;F5QQ\S>N[? D*J8SFD>#NIT3/ZKTH MT*9'"J0>Y&7-P)IW*(H2*NYGH./XJ"=R=Y?S1"EIDY."__AA>K M0=)/M2E)GL2^QR*"81PS#R*1A##S$P^FL2_D)R'&B=$^\RBUD2VMH@T:XN # MQXJTQ2;R.%QZEM,9"&96<"#_=CFN, MWLW]K1I6UZP2S!*,QX2C'5:@J[._3(BT)' MRZ!@\;;@Q[7I/'',U*@C8U.#>5LD@W++UJ+955;6%M&LC/)>*8Y63-Y^8[KB MR'LYW:J#O/^)\\O.M8E](UJV?-;**(DI %"8RE>P\1)P@2M9&, M(NZE\O^#)-.J]^Z"F;%MR* !3J7B[QN_<5$L;V&MDB+$.I5Y$Z9S1JDZXZG0 M].TWP_?57?\5)% M/7;NHT'*Z9Y71S9*#<6M,.".],PXNW2?W*>]B#-%-C,3]M(:^0]'9++R'O:- M-YGO<$28H>=P[#'K8C!YS=_GCZJT0RVG4=5'NI *7/?'6^M0XF7%U;'JC427 MSXF@V,>A@%&<)1"%/I).A@A@$GI9Y@N!*3([C++C8V3%E5^0U+@6C!6>FJ=5 MXZ-DO"60#,&&([!A"30\#3(I$/LUAU)$6Q'R,VL@EZ/6A].NN+W!8;\O9U)8\B&-(0LRC)8.@GTK[[20S3)*30 M)S%F289C/\WF;6?")I5D6AR?$[9$D_#;?-FD:!&\:'8J(X$9>XC@B,, "_EU ME&+ U/-BE;@8DC3)!"&H _/MDKT$E#U92R!Y^U4<%T6])=(5+F;K8 ?'YQ:. MOC#I@+3#;&4- 5TE+1\C-6WNLH;0.RG,.N]8+CX+7%57XG>LPK7KJ_)3?GM7 M-\FL61J$) H\R*,LA0C[&2297'FRU M]S!$6U.BH[2"EL9<=15<=HG64)3R@ MH6VHT >!TM1F%^(;JO(AR9WGX)X4SI4:'Z0SK0Z?$G='@4^^,'&;ZH\K=9)_ M)5IS,HP>^55Q.)>K.XD926#B,R*WG9'<=D:<0.DB!SACE(K *'YN+$9'MAT7 M#P]EH1Q"=2 LVI#AVT:5[&N@CS5E>F;H>Y@(,ROFH,]URWM3E:#U.M;L-Q/; M"/ =]+W6A/BE>V"?8O-?HQ^V)MC.>F/KTK-;"*ZD\]-TIGVODIW?YY@TI3$_ M2A"[1E-1G-!,U<)+/"*W+8JO78)9'X>3IB*)@T05EQ(016D ,X)2Z&=^D(72 M2G!JM+/;2V5LETY54E-$04?5O&;<+C":;MRYXAJZ<,\E':EHW$&1'!:-VZ4Q M>=&X@V+N*QIW^&$[??S(:S7LM?0HW[U>575QS\NUXC(<$)YR!*-0M>0@<0IQPH2:YS3U_=!/D-'QMB;=D>UD MQT5K)'L^FG1"T'.BHZ%G(:MG$D? R\SF.8+*MEZEKN!N"U&>I/H2%29UH3A0 M.E+[==OPC-VAU\Y:W\8;>SQ) A;"E#)5F-M7]^*I#^5F+0@3ZK% &/4'U2$Z MLBEYPP67=!@H6YA-[[\U4--TN1QC8>B![;4,6XF!N\:V86FB*2Y=/\M\_S",E=3D)B&&).(/(H@S@.,&3,(ZF(>18)K;+= MFR%'5NG?5'@;4\68:UUW:2#N<6VU$\),%W_[>'GS]@WX?'-Q\_;S^>JVR_*1 M<.ONX5:7NE\V:C08:A(EV66]5X$]?[&\4E 1VFWPX^#T6\CU360I@W$LO_@H MCC.8D2R%&8^"T*<>I;YOLM#MI3*R&K1A_;@A:G@[L!<3S1N!VE,>[Y_3,R=,_VC#YLI(N/Y_*WTDU6'NV^73 Z4BYPVSG)[ MF3@7(DXRY@4PBKD'4<2E,HK$@YY@E,8X\#*]$*V3E$96R)8VD,3!-O7NYEY/ M24_C=5Q1G:)@IJS6 &@KK;9P1Y9 .4:KL_*'C:J>'GD2==46L%=9_1?.B,TB MIR,%R/-(@;=-1Z3+I?1>FVSVJC$J-W=X>?70GI3U50POY4J?+ZN<-G4^/A9- M"("8!@20-I#>:> DDR/-@ZB/$ Y3$"3-J-_MRHHP=W[6N!YGW],&C M8L BINMEIEIO[_&O,8%F-M-!7%@K'1B(!]IM4RT%!)V$,[#YEJR%;"L>-?NJ M5D['X6,O.E1I#I0]!>=,+V!JF]+$?.$-$F.WW[/<*G>E;J[$$4)M6QGA!V$8 M^U@5 HLA8CB F H,69PF@1^@+,%&T2_ZI$=_! M)$[3*",1Y#P2QGB9$9.45P;#]V0'ZK)+7BP+ FV"GH M]"R&2T#,[,11+$;H;Z(KJ:L:7:?(35N'2U/XG5I;NN^-W/ODU=-KZ'X:;$$=SH&=NID?6\.;:I($*>0*')\%Y[K9;Z*9NMG*^S 8L6 MD-9-6?1&M[.K'XHE?_J RS]X_6ZU9%67.A,D7I $(8,9$M).\QHNVAT<;_*9Z>7SD]2!0)4A%FJAH'2\( M$$1I)#66> $4<1H)EHHH0&91JAI$1];:30HPZ^-5:1^Q224OADJL!:.>2KL& MQTS!!]0WP>V*OO2#U-G)& %!)A([RRO4(#EQFJ$^"+M9AP;O.DU"7.<1$8IY74B&]:R%/FDCF[%F0%LW5+8; M5=EN#X-LMTT% <<9A?N@U;,@XP!F9D=.9 9N:@UW;1_A[ MR-\[ HAFCMZQ$>P,S;5T0I9UOPOV(Y5FQ^1^(U-E3+$GG8,LY3!AON_S-.-A M+$QV'ENCCWVX2O^QRLOF"U_SQ8+3>B4==VD[)&;UDYF-V$9%SPQ8RVJFZ1V9 M$?R O0(XTM3ML2=5QKUB/=>W_0_9=$92U1\_\8?>FW^S*J6Z7C1X&$B5W OC'V($$]@FN$ ^DAZY8&/(JF:^DV4 M++D8645[T@"WM*5V2N) *FA;I*TIU\:*Q0*7U>93SI"1"V;#XU&M*&W:K.1.AX8RO; MP2?L@76F_-OMLLX=S&)]N)2;DW*)%VWGFD]Y]<>G9D,7W11QM]W L>>)F&0P M)+XJZDDX3",_@S1,<1P%F =<*U]1D][(-C\"=0%B T.C@9"&L78KMYE9[FGW MO:D4=="2_P5$X$;B8=.H3P,8 UOK%B [JZH!E".[J2_M40NI,.;_RUA+,533? M45K3!O#IB+T3LZ?UTMAA.FT[CJOE9ZZ>NU@N'.?I.XVU.0F@?;'-Z:#O3^/;^85$\I^7[C<3?R":SYQ9T['9)H60G>;1M MSEWA<";+CN#F2: M.W3#BT'7BTOU5]4 >W!'WG=A!5\4ETVNAYFIM<=8SZA.@IR9^6P:U ]X AU3LW[%ZED!/_;,'+[X,C:2 M9P/BR!S:\S&IX3L;KN7:ZUI/5[U1^2^+C1<"2LF3G8(R?XHNB"AK"#_9&&6%9MZP^- M.5GK^A-"#=O7GWK47*EN2JS:>NV5_;1NG2NVF6)I2.PN"?V4>%8*MG? R;3KF#A#U3KZG&59 M&9R7S5+XZNF#7/M693-[[TK^CU6S:*HK$=]/,?4\(G?6ZAPYBD.(HR" ,4JX MQSVU P^,*LN*M\)B(6E58M^]OKEEM]^9[V9J+N%EX= ML:_]=JX M:-#:KJ/>L3)*8R +"%PE41A0GC;%PAR2G00,BR%L&P6MK5EUN:2+5>/&L/7E ML>3BF6V*J) M;%D&3@,HI_\K>?RJEIU%X7%9BV11DY=YE[1NB"\;%\( M_1E0BM \^[]6BZ?MCV= #O? 538<7QAZ349?!#WS.-;TFMG'X>9)&L,U(V## M21,PH^YO.F9<-D4RA\!9P5!LJZ-!G?$G.RDT M$'9X<&CRFF6\:L6OQ-ON8KJ:TY"B! L?^HAY$(4D@"F)8ICAC&0^IFF*8J/0 MTZWA1UZE)3&U)J[)&4:4;B.AMXC9RV>FIL]%F[6*^@2^=/]U>AUV7#I7P9G; M@T\;9[E7L)V0R?U/V2G:JU4E5;:JFM3[JEF(NBS\O@HIC5!(LSB B&4Q1$0: M-/E; .7F.6,1\\,X,BK@>I+BR.K8TP<#!F:@9\%,.4^CIZ>O3C$Q4^'C<(Q0 MQ55;5D<*?9K>I#JN+?YSM==_\=S2\(W?_K%8K@OUR+UJ<<]?;5)2-G$9#*69 MYXD !G$40413!DE(/,@$]9 (/")-A5V5> ,N1K88/4]JJ:.;7"GY6WO ES>, MS<"2FZ:.64&N9U)&!]+,S PQ; _ZAAR!RPY",LA&Z^[XQ]E#G 6/\_+S)CR\ M4"5Z"Y@.%Z6W&6RJQ+>;N[S**,\21&,H/)&I79 /,X35S45$<1:&PJ-F MSL?9+(UL[^07-1T[[6T'94W'9E+L#)VA,Y/>[HYM/R=(>SN$U(MEO>TP])TG MO1T"\/R.(!^^,;'LDJ555-_%#4D.>)8P9-.W: M$?7T@:>ME&96XK" I^0S"QO>(XQ=K/!PH.D"A/>POQ45O._O9W2/WM=L (.Q0=.7S)%ETB X MJ8G1!^"YK3!X\[S++VF*2+YLQGU=M'?;S2\WTBI5;:^+OE^S5#/)4W791#]= M+)GZH4FBBF(11SB-I6%0Q7]C(B"A$9-[/QYE6/"0DG"^;+9![,;\MLP!BUH: ME+4:M,.H0>12ER*KNH(,& 6B* $&I+]NPIMK#+L[-Q>39G8[-]4/-^!R M!K;X! -&9Z K_K;F%5QN(OIZ=MW?^CG$T/']H O.7N0FT2&DA^X<79(P/[(: M[/E4V9!'7CX9'F ='F'\"%WM\QT3N4^?9KD1VT46A M\@G7&2G9!1 (?DBQ*H,<#CV=)AA-B='5V+D,C:[MD"S;MCO*> ML68U%3UKU@V/SIX(O8W.E/":69:F,9)BK>VGIGZ[W,)XS=^@/1+8<#A*&I$K MN)QU:#N3G8F[M[D!;[>SFZ-Q+:[6;F_KUW?+V^MEM?P;7EPN/Z_N[UM;7-7+ M&[)X5Y07#PNR^'O9'8[HWK^9#CS9@?[K.W5NI[)0KN7SRNEK#N-4E,\%I:O[ MU4*YD> 57W*1UXT/>+%8@&NY(5#;@6LY;*5Z$-XDN@[[!9U5EPVMUA&E.;[J+3%HBMVU#K06SK.WR^QXM%[QW. MTYAYH9?$,$@\#I':X1$1!/*?3+",) ''GEE!AZWQQP[O5+1 3\RT4,,V$L<- MB0/YS$Q%5XI!4T*+P@M[Y3BCTL+V>!.75M@KS&XMA?V/V7E8;_@C7Q0/ZJ25 MWBV+17'[]$EU+>K[%G*."$\\#T9$*E4;7AWA%'(2$QY[D9>:U=P_06]D35M3 M!_6:O)DC= HO/3_'(0IF^K@!8$,9M*1'Z :I*:8C]^,4M4F]"TW1GSL/NJ^9 M^P:OB\]<-33EK*NY9'!ZN>_="+EA* M:[3E/2:2U:YV[X"3;5R/B3/ MM'=\+&^^FGKY\BY UUN(QX/2S ",@:)Y54,K,%P5.#0C/FVM0RM@=LH>VHUB M9J*JLM[T\?J5%[1$P)2R "9^R$-!D4>( M5@3942HC&YPA.3T+^"$JY%U MN^<1J%D%]VLNU8%ROHF2-*U@Z&(Z]/83DX-L9E:V\=TP. ,#%KO>2Y))!?L; M3FJPX6T&UGQ#4910<>ZR+J)#^)Q53'3!T\2U%!W"N%MET>7@%MT3,%DMZ#1/'=P([#A(8,DVE[0J_PY17<&.OE' M./S7$-%U;X0]E%ZF)\)AD0_V0CCRRL1IQ9LSM"Q@& G,(,=**'8])AS6N#-K-+9*<(CG8:ZP^RE M,WY?Z-34'8#.X-KWIP@DA@C1ID/&<,I1#&/(>U)-W2O6 ME##$PI!JA>[M#CVR MYKQ=E<6#W$G7=QQ\R!F3'NY;K#Q[=7QV(PHN/4VS \%,S12-$=R&7=9==5'?##QM _0=@79ZE^\^81V7D-=\D3^J M&\5:3E9.%KSM?])5:F7^/.0<410Q2*@GI.\>R8TL#P@,$*%I1OV,ALPP&N$D MT;%C$-:.K7%(P6F\-!UZQR@8>O8-=?A>D0<;^ETOH[Z8\F'OQ"940%M<=P$" MITE.'1:@#<*>8 #]=RT/ /ABT>8=?<#E'USE('6MD?JE%V'FISB3[KU<=1&6 MJVZ:\0RRB'-.,)/;6J.XI%,$QW;>\:+KSW'?DS=TQT\!INEL.X3!T)5N*3<8 MK&FO6YRY7ZMU)77E )\B-ZU[JRG\CO.J^YZEUJOF/I_X0U?+D[U9E:I%"B_S M@K7%Y@C#?JA29"CR"42"!)!(78<\#B(D=3X)B-&.^R3%L5W8=3I:SP)XD+MO MT^)^)W'3U'Z7:!BJ?].&;4 ;M,1!2WWFO%2>KJBN]/\DO6D-@*[X.Q9 ^T7S MV_&W_ZB?+KZ6K'*7_&LPY&2:_FN)EW5[QK/9_#>=@-JB0NT94!L][SZ_UP3D MXU9C1'P-#\U&A=9Q\JX%8E:A "9T)@L.L!!^&"Y@\[K+XG9=;;:M*D[O+>=6F=!UPDON]',,N8#U&"4XBQAZ!T2T*:>A')4J,S"GM61K9HAXK5N:A( MIX6TWJ9F&OS,+-;!>G,]H%M\S<":LW5KY[&+RYG@,VHM.2U&OH/2<2: Z56* M,QK1LD;5 E?5E?@=J^O'^JIL\C4_KI0!O1*;B$<5$LG9JZ?NN:I[L)IS)FB4 M1B',>,(ABC(!<91E,(L)CH@7\LBG1B6JSN-G9(-WN934\0(L&X;4MJ)KY_RC MW$"T/QI>CIR+OYX%G!!5,S/8,*9P[$C*[VZ;T#T#']<8;Q@$+8Y(?M>6\<)5F61#%D MH>HLBE@(2> +Z(&X@S%X^MP'QX<2U]^O( MZRB+11C3!/H\R" B80RQAP*8AA&/HXS&B!J9!R/J(YN)$TF?U;&D3P?0:MZT MC068F?W02) =*T+=!@#GK8-U:+]0RV #6 ZW"C89Q#*:O%V4^W,IY85UI[.Q MB!+DXT#N.2($441\B)'<@H2"!A@GD9\F1@DX!RE-M>U8LJYE^6+#@F'@^4&P M]*R&$P@,[]8ZZ0Y._/K)%RRU5VY*6+Y8U?GC MP#:\_487*\:9RI)7-VRKNCE[OA)O<;F4^Y7JFI=-CDI[D3HGQ/.2S/>@0"JC MMFG5F5)?*GY(/!K%),T"(TUWP=785F' (Z@V1Y361\%NID+3CDP-L*'-&6([ M./[M&6PK@ Q8;&[X.R95P%";;W>RY[&YF7*)FRN3YH2G: MJVU#Y'O"4C"4, (A4F:XB -$J,#XN/DQHX".'2'X^ FS-2K M<@>$HWNLD9PG/3G'O(!Z(?=(3W"MZR-7#M ;7N:/6%F;YL!7=4YIMV;K"FU7 MHJN>B!?71=NT\>VW6K61D([9V^7JOKO;G\>$L#15%^F8,VD7!(*8>AZDL: H M2@1.?2./R1UK_V)W2@[G1,_PO S2IF<]/8_]S=.&S1E8,ZK,V)I5T/,*OFRX M!0-VG19<=XVAL]KLSAB;N(R[:T!W*[X[IV"YX6J*#;_#M(F-:MM0SR-*(N%% M,8Q)("!B/H=8< ZE4QJD"<54[L.,MEE[B(R]N6J+*/< MF"DG0G.!G0I>PY6XP;3I%_MVB.F&%= ^HD!^]N'P#;=M8L\&RF&/6'M>)F\0 M>S9L^[K#GC^H9=6E)H%O:J M&-,^$M.693HBY$Z!IF//VL=\\*9JX7U1UOD_NZL4%>+:)-9*,W!=\OM\=5]M MFL-4\Q Q$B&40I;&4EN#(("81!C&/,,)\S#W?#%?-HF\[,8L+L2<&ZTO>]9^ MV7=XTK_)'+"TW0<"/'0\S<"2-X=NN)>CV4#VU2!8+X9YI(G%%&E>'X^'N'6, M2HO[ZF IX?">_P7.Y5<%^@#.(?6G\4!JG M,(L\!!GQFCB:-,1:76G/963DC4W@A5ZCL-[BZ#O!7'L!<054NX2H MT9IUP?="OUD;SAY_DM7!%0K]^N!L/+MM\I4*%E;!1B6_4S=>C_QR28M[OKDU MJYKNF$+Y?Q?5?W%VRZN/O+X2-_A;6U%)OB!M9R5?:?][0:KF/GR>^B+B2&2J MZ*$/D4+]B+R.[D!7=T LBJ_@KF'J%[.-\IB3I+>; M_DZ@-UNK&J;!%M>@91O\J-*=_MR=(KY3$].P/ ._XGRY_FMK0C]QJF)S $P#M: L_)J>3[O,G@/RY,S %2 M/N:4[V\$\;%H/!2Y*JD J*JYZAC^_751U1^+^N^\5OUW;Y?Y/SF;HR3B&0X8 M#$*6J%2;"*8T#*!JMIEP1G H8J-ST+$X'7DM^*WCJ(W [WK&^Z=4^_1"5H>G3=5TKM;C_5&D0J,N* 4Q]>$L-X(:VX2Y\/RR:I]'G"FMXV-R06]]_1A^VT\=>B8%_SQ6(>)'X<>J$'/9]+!0Q(*# *A/P/JVVX)BN BBI(H@#Q(5.OZ M#$/B)P1F(J8D943P.#.-<;.'Q#A<;1N0*UH7JHS>F9CH&6(;*_IU[?W14+)GUJ56IB M[W9KSB,FO)@1&(9(N:F!#Z5G2J$TO7[(:(8I"BP" &SYF28$H.>NJ5=5XV^\ MDBYHPRBHB^;NOW%6@5S=ZL4Z X>W$3.M[VJFM=;3HZ?EHZ)M914ZCF;-P>& ME=G^MJL;!]2=&3D7%$=FQYJ-28GM<84_#T*.O)!$T&=I"%&B^D^3C$">(1)RD5 :DODC+TEQRM@94#71 MM"%MLW,=:<5Z1F8 KWGHJO/IF2P3*(];IY'@L3CO&O2P 1T+,[!APMU1EH7( MQ\R,'&Y@8N1O&_-B0FD22V(A>F\T;%XU[V0C;3JV$AJV-.;%;\IWN35 M/YJ+A^ZNJ[EP>,677.1U=7%?Z[:TL1E[9#^T8PGT/ &VXFIW\YPMM;-1BW3/ MV4EE< /L<=,Q!:9F=F0T.(T:U9R#B57'&BN"D[6N.0>.80^;L\8QWZE(X\96 MM(F![,["JRX3.,[\@*OL/2)=+X@\Z9*1P$M@PKD(1!:0%&GUJ3E*963#T]-M MX@9ZROI[C\/@G-YM.!'9T-%I20Z%=9@KK274&3N(PV-/MF]Z#+]A6=2+U)F?J>1G=IB_@'+,P%40PF&0>@RB( M HBS((,DC@F/?(9$$IF5:SI)JZ?-(]U>L D?:_.L+Y=5 M739Y2%43B'PC&6RW)=7?FE"SRV4;8_P[5T4H.;MXY"6^Y4WC8M6W>-TP:$X" MWR=ADL XS@*(0C^6.PN/P)1Z/B$Y5Q50IGO:& MU; >]W<#EVY'D>^%WVGY:&V#<5:(82 O:5)9:RMNY<7)_ MUWV'Y%>H%7H&>K%!)_?^5N,.^Z-\;]/IJO?*=R/7M'U=OANQ#RRIWQ^#YX5T M?BH6BVY?, \SGWB8>#"(TQBB)/!A%B4"IA&/<.3Q+!3")KIS0&.B0$^@2 J; M_?<^7/06EC.E-3/Q:T&_*'+]7MOA'ON(-(YC_X847B0,<(^(AR("]SUJZ17O M-KRLU@']'I;[680YI$$F%=$+/)CZ"89!1@*>Q5&04:S6.:>"B.<)RDEGTH'; WL@G9U^;H:;;I$]7"VQ^R^9XHC1]T!>#W\QH&2+O_FQ_'*#,$9ID70R8P%6$<2%MK5A7Z,"TC8VE>\WF[ MU$C>D#8LZWP$)SWSYDAZ,UMUM,;*Q[9TI&1@!B[JNLR)_*JI^E5U :ZQV\JJ M&M*[JK-\A-*T591/B[Q3(UGC%VV> M@E+/'#@$R,PD;+#YW&+3T@8#X@Y3F_2D=)7!=(+:M(E*>J+OY"-IOG9NO[F^ M&_#3:]OF9EF4(I_&,0Q02B%21=2S, RAW#:D 4J"+#!KW.N0MXF"&MQWG#M_ M5O2LSPMA;6:I!CWGUERN2V=\7TWGG*'HO.O<^9R]4-LY9Y >[COGCH29-68\ MG_<'!WT8RD=\S^=Q1G@680XSSE5+"AK!E&4!3!/Y'Q'%/O.ULBH.$1C9+O8D M-^%.BJB>+3R(R7&#YD)2PS@",R&UCXRJO/TK7"[&KY-USFRLW]))7=GWL>SV(>A]"/2"SW+AF1 MRH?D/T% DS!&JC*B:1RV#N&Q5;&A">0R^-A1!=)D601@:X&HN^EP#XWICH+4 M@_"=&6B8 !NP>C[ IV-@645CFTCN,"1;B^SD<=DF8.P+SC9Z?XPDCJ[LMPIX MJ>KVQ%95A*6T7#6EPKEJ(M?4 []8+(JOJJJ2?+-MG*F.W^9)AA*/^ QZ+ I5 M#>X$$B$M$/5"XGD8QUCE?^@?KH[+[LCGLVOVFAJ>__XG/_;^XC)7Y.S9TC=P MW\<<6)C%XQDJ,[ ]1_U]ESI)ZT0 O0Q]?>ZU&$WUHJY/KY)DJC075XA/DB%S M-K/?47*-*^#-\G*<4;5;, ;=@5YW=>DY>_7TNCL36N'%!UPW^UP5LMAL?OI-UL@SIH=/?,_%>9FQGW %=BPI2+=!XR! MGK,V)KT-60"*.]"PY_#0S 5*C@SR6:Q,:FY=@/;PPK.;<7Q$SK%F]A8"> M?;&6R\Q@;$0"7Q0EEZ6I]TG@JB3UUMC3EJ+>)]9.">J]#YT;2-F=4R]O/W'* M\\?&^>54C<4V^MUN<9K&)2K9@N7-/'5!E*E'0A%);:,AABB0'BE.?!]ZF8<] M&K$P0:%=$.6YK(U]B=>S!S;\S7HOI6,(K#DZ&<4W]CSIF8B70=_,OC@&_HSP M25<8.0^=/)NQ%PJ;= 7HX9!)9Q1LPR7+AT(=I&][HGW=AC12@0\,^EY(($J% M@"2).224,B$_BR6Z)K;T*+61S>.:]GENUW' LB3$J2 $>C'"JG4)@02Q&++ M3P,LUY\@#?0JW#J'S*JV[22@Z:T$SH P,^X;!)X=*HY0\4)+1&=1I<=H31Q7 MJB'V;F2ISDLC5;VH#J7_=DF^;[_QDN85KP[D^?9_ORYSRN=IR!#SO01RS@-I M-*2]P $E,,8)(3P( T2,;FRG97]DL]W3FJ"$A=M9U=S??K=S968F=8I15">J M4:SK3:QE.EIRHG\*-*)-6&MBE"F9JJ"$6^:_KZH1HTR,<6F(<;@P6\F:7M\? ML/]#4NZ[LGK=W6X1?'LQV*G+0%->@)GMY:Z0K+"MH$570==T85>HN6 MO?#G&[+3XK3&1CW76!#IR?F-%3GRYG0M[X]ROM7,_OB3+N+L7JN>F&6MHF0_ MKM3H5V*GPLL<,R^-?<^'E*$0HBRC,$W""+*8!3B-.8^H46DR4D64Z&WZ1H78#/CMQ/! M-V!G!C;([Y;J&BN:SP2/4>+ZM!AXP0@_$X".Q_H9C62;)UE(AZE^NI;?NOIB MV12H>E #?^3UG/(L1:GT/(,$9]+S%!%,?81@R))$>$%(L\ HX^D8L9%M5$^Z M:0? >[HSU5+.-!OR"&!Z]L45#&:6I*4DS#1)55%BK/)N,(XH!Y\ML0!#WEM!3-3!??:\ACK'1[.'>D8\.1)U6I/2(] MUZ!]CTQW;D=/_C*"1.2E*51Q0*IG,I4_Q0P*3W@H2C/?Q].4*C;C M>^0%NF,&\ TW,_"UXP?B[E"/]X=Z#XJEERM;;#CEC@Y[IY](]Z>\AH>\[??@ M^SG<=3L%+UTFV)#K[^LXU^U4."OQ:TG>NIS5?;%L2F=">!F/,TBB(("("VE.L:J/3ZD7BC0,I8MG%J5QDN;HL1J;8Z89>, E>&QJ M:IZ['.B@J1N-X!0CTYB$!IZNW(VD+[]2;?4(UA4?E3RT1MAIP2M=B=T5OCI) M<>H"6+H0["F$I?WJV0UVWWY[D-^7KLC>Y?V#BG[/:5<:8I,$8M=A5V_PL6-= MG_6$5=N)-5OJN/0Y8]8]=36Q/&XU)H'1S(88(PB^.,V>.1L2%TUU-2F^5%== M,T".M-4U',CBKOEX(F.?=Z/2%*DR?*J+:+Z\W?Q%9>2HLNLJOU$E--[(Z>7R MGV)U>_?^5\"6K%3',>+%3MJ2?%B\'5^@O,[7%S^B\P8Q:7@,<[3<[6 M&8TSL!:J[7W__6V(6HO)RQGJ4>]B!D=R)@0'WE;,:QUX+JB@1'&>LIT*! M#0K3-5%^H0H$-J!8M%5V56'@$Z^D3:-WTA2^X8]\4311!-*QX\N*SU$8!7$@ M?:' RT*(>" @B40,/<*EEX1IZ(G,Q.(EI-]L6MJ%N9DR.XZ5G/9RA M8&8NM@ 8$ 8=97>&04M 1Y;@.*U)55]+[.>ZKO?2N>4/[+,+VJSZ./.I'R#5 M)CD-((H\#V8DC2#&R(_]-&08F^62N>)LPGU)>_M,='.1R.XUM6U1A'-G3\\L MODX)S5LS)()CB!T7C'A7+Y>J&""(S@/UTMP1<"RSA/]QRHO.7NG MDAWX>^EIJCI\DK0*X;ZH*EY7SX(!?JNX6"W>YX+/_42:8NJ%D">J,C-F(4R# MF$ FI)TFL>?YD5%R2+ ,1!CB+,&0A)Q#Y.(19E"60$I1BBD42":-R=T>IC>Y\ M=K0!;>LWB8ZZJ?=Y##!=[],1#*;>9X] 5\&J)SQ"P1,M$9WYG\=H3>Q_:HB] MZW_JO&0>.W13,KE[DGYLWK: 44?KNJ%!^]X=>V>Q)M9<8>G']>R5\[@FNA#1 M3/EN2MQ6(!_$4^M*;!1Z^J_#.?>Y?'1U!/QTGDDQGS_:V22V$Z'LUP2:P;LUJJK^HZ7K:MX0:JF M*OH<1YAF&?:A7%P81)3$$(<)@GZ(8L:"C'NJ;X^^][:'QLA;PH8BP W)7\PL M_#Y ]&SQF6*:6+]6A3L M:[Y87"QWSFS>Y!5=%-6JY.MOH$=P&B9)!H,(J]M\1B%!@L(TE3HI?V,Q-2IA M;D1]9&7M>6DV:SN'FF##C\[WW '6>MH^&H)F=L I>,9&P@H$1^;#C/:DAL4* MEN56ZCV8O<%0OYRJ=Z>7%?:Y_W['U[9(O15@@94 6?>+TJERHH M>:4;%G1$=HTSH+/%-CP%LI38[ 3HJ%!V9T#[AYSN%.BH2%OG0,>?/#M7NQFZ MNJRJ%6?S,,YPJFKG(Z2J;*49ASB1RSDE 48XICA@1LOY 3HCJ^%V3G9;T _D M#67[$G^'(--;E1T 8::8VXG7+RJ/<^ M[KCDI\HJJ)2!D)^IH/8Z?^3="?T;_%3Y<]^+:$H)@R+BB>JUG<(4AQXD690% M/([" !G5S[/F9.PEN">OBGOV]$'=758PR4%C M0/KFI\GL1>ST1,@JB9$3E> M\7,#]8 QT-\+*=8FJ/NI"\[8Y3]/\O%]5 '5A4N[&*CV@.8.P-M_U$\77TM6 M7;#_?K'R]3/\)LZ-F0R3 V,S8;ML 6 M7Z!G# PXVSKK'S%UV E6CDS5>;Q,:M.

_E!\7+#\ ,S5/6LVVA8F5FS'J8!T0:R-I1A^.D85Y56(#C+4C&A/7%:B@4L MNWDH-H.<';#T#N=E4R]S8]SFF)(@R$@$?91(]XE2 ;$?^#! 61I$6/X'QR9M M#XZ3,S(LMIT0BD$PDW4LTSZL]*R'.P3,S,4PPFD&%.FNDNV&^"C13D>$=!_X MM(_82\5 '1'\2#C4L;M:9>JV1N_91AH+OM).C9E F@-3,VUJB"+RUK#GXMS,F!1C9+ M'?WUM63/19N!(UGA;*7"0SJ.].]F3B-T^I;&*3AFAL40%_!%L>/HUD9;;*O[ MF].C3W:3HRWH\$Y'_Z4S')6/Q5)U>\.UG/O+)2WNN>KXUE:(VAQ2IAAE+"4! MY+$*&DE)!G$61)"3A =^C%D:(..$"RW2(UN%=@_?4C_>;_!<" U\&>? V/@U M0R8Z@-KVC"T?CN]P[>5WZ?+H$9[>_3$"9*\K9#:"95;QBE3\'RM58>Y1_O,^ M7W*U%ZGFB 8XI'X&4X%2B# 2,"/R5T%#UP@=/'(J&]?R>_D%S!_Y.T61P4VO<;5 MW;M%\?6_.+OEO^)\J3Y\U41#?>)T@:LJ%SEM<]^7[ 9_FV.W377@+KTZ)SQ-KW3YQK6O7ZA6H[PN\',1-OEZ5I=PUS+D@/HZS!'(4)!!YB,,,$093:;?5WC2E M(K38B.IS,,T&=#M2MROLV!ICPW@=?6CUC*ACI!P&.1^,;I;VLN7(8;2.,0JN M0G7T"4\;IV,,R$Z0COD(YO=9'_$]9W+CV28H70EIQJ1R6F05G1QHY*U:0Q^L M&0 ]!S;I1:=!.7V%Y10/,VMP&HH1,HZTY;6ZNSH]^F1W5]J"#N^N]%\:H;50 M5[+8BPF-HY1"DL4^1)'OPS3"!/IQE@41(ICK-5LUH#FRSD_09LBPW+-31,RT M_E3+H5%J/VO+.T4'HI>I ZT-@5$WHK-J0J]/GFQK&G8'4H,"AL_*TO='5=>E M-&2JN*'HJJ!2G*6",0QCE'K2'2$"9DE"8.PQ/^ DI3[1*DW]/D1@_O;(GWQSX;\J<#H&W TS/[[B Q,]'G MH&%L0O6$=&3N3A";U#3I"?[W\6JOBM*=:,W%UF0)H+&D =8ZGL8 MJ^J\J8"$ICP3B%#L&U7^.D)K9&7?6]W*_+)DG][7K%4;W7U=B5^QVK345^5G]0VHNW#BHE/ M@B#T8,0S==H5AC!C,88A0R1(O5B@T*QBYT%28RNW(JSRF#K2$B#0$#=4Y<-0 M:6JR$P ,%?F0[.[;R9X6SY4F'R8TK2*?%'A'CT^_8;]*JQT_7ESC!Q6<75\N MZ6+%./L]K^_4Y?O%DJG_J&)JCWBA:M)T![,4>3P0B0<10J%4<\PA08&*PZ29 MP"(E$3':M-NS,L$:WS(&'A1GY@NY)<+ZZ_SXN)EO SK(&J94WR%5MK/E"WR5 MC+6!0^K$O/EAP-P(Q^7G8^1P,V')R.1[C?, V[<5.7-$.Q/7G7]4-T77 _;5 MJLJ77'D['WE])1K277?8>21B&E,>0(RIM&RI_(>DOH BB)+0RZC@26 1TV/" MPS11/3T# "NR5=Z=@BYYK19]VNNF'*$N>(6MFY MG@L5A-I1 QM&FC0^!6=CX2Y.06=LU6PP<&3'C$A/:KEL0'ENJZS&L+-.KW"5 MRYW=!:6J.84*45<9MD_MOYNH%Y_[<1KX(0Q#+""*$PQ)3*1Q8ID?(T3BR*RI MD1[9D3=6#1-*/Z[E0Q+O36CP=9DO:?ZPX,V?51UGR1AK_FYF>33AU;,Y[D$S MLS9KO#8,3Y0GF- M[XKRL]QB?>9T5;85Q];5L1L#IQ(9@C"0NZ',AQ3Q5+4V#*1_YW$8W?J$DUEF:P.IJ!(*Y4O'WEE4Z/5V?SHV:R70-W,JEV]OIR! MIJW#AOX,K'F#HBBAXNY99@D6M:IYMF9TVI02&^@FR"8Q8NN[222Q =,DA\1J M?#OK^^PZ_>-*.;!7XDV^6,E/VS/XP>W[/, H3G&20D94BRL28)@EG@H4#5$0 M)%Z L]BL*[DA!R9Z;=5;?!UBA;M0FNZ2;%5UN7MRSB1GC>>9MZEE#U*QFZ=F M@+5LV]^CF4X(1D'JI7)['85!+#?:60"Q%\.Z 6;7LM.R.UYO='803[.%-N/INMO 64)KLX&V&-[.Y M#WCY=?XQ+__OZ@^MV]>=Y\=3,DD%2#*GKT5/",0*VK3*:XY1QQ%LBX2I@.6[55?VYTT?="O]''W13WG+TKFD59CFY28_O($"-O M^S]\O+X<]O=J.&C+< PSQ!JT].L2'(/DN*X[1,-,NTV <%I+6T-:JTH$Q\:= MK :!AG##Z@,ZCUML5*]Y*2?R7I4H&9:Q4Y%4GWGYF%-55/<#+O_@JC%RV^NL MCRH,J1<3D1)(J2 099$'TS#A,$BIB+,X%!FG.FI^+B,CVP&5[6NP4SX'40U/ M82*4H. M@#KJ6)TS_G1^F ,4MMPV%^/9>7GO\F5>\_?Y(V>7\GNYO,W)@K>MIR[NUVU'NEE3 M!J<)(1YR.@-K)M7Y<,LF4'RZ2R'R1 RSU,?0QZ'O>4&:GX;80RX7NQCR+(J:J_GV6>:MH>RK4"QZ'G"<2(-W]H"VW7 MN*RGP.DY.?V06GZ;+QOC3_!"+=EGPX/C5% D,$P(\2&BF$+L!2'T(IHJ=**( MXPZ>MTLV'3@],6UHWC97V,YPT5OFSI/4;-5JQY\=N(UT7/!_KTPN"_IO$YB^ M8/]> ?<6Y-__I)T%U^[J_JK]&E\MW\FO0WUW(97^43*!RZ2?C2><=.N3_R M6F6A7I?%8RYMS*NGWRKE1E\V:4ERWWY!Z_RQN1M^7:A/O)S2R)?QM;)0W4[0%04#/ MR@R\LCD&.@B?YC[* 2AFILL8#VFA)$-.4^V/R^PLN?X F8G3Z8\+NYM ?^+Y M,ZH32ZO2W30,.U3/N4A$'#$$N><%$#$2PRSB$61)@K.,)5ELUH/Q"*V1=;VG M#'A+VJ((\0&,]+39D>1F"KT6NJ,ZV^HF[[CR\''A7)8=/D!I^IK#QT7>6W#X MQ"N6-WGTCK/5@E^)7XN"?'G?'Y>JZH%YW;8V>"WW:+=%^70E5 ?Z M_@G6;"P3+\0(12D,F*]N7U,*TR#"4'AA$ L1$LQB$UVWY&/T XR6LE('17M] M_6!8E\\693U+,0%V9E;D,&S.M_%GRN[(MMAR,:G=.1.JYS;IW.%LNP ^=#4# MK\3K8OG(RUI%,ZFR1O,X"3PL/ ^R-)4N!,9-MP,$XSCC-"1>D''?HJ;H$9): M*G1V"=$- TW)T T+H.++O"B!ZG=I>)!Z#,;'%(X9TT1 M#U.:N!GB29%WFR">?N5%ZI;,DX1%$98&DWA,.FR9GT#L<0]2+^,)\1*>A=0D M!O-,?HR,@7G YKXZ):K0X*2%2>9!$J<"90@*GD6J)4\,,4\S2#"A7,0)DW^; ML$;,R ;X^\!(4XEYM_I0HOAU8:5\-:9D7UN?$? M.%:)T,V2]TF5@"SSY6V77AC1-$,>SV#D8;GD^#R$6>(+F/@I"\3_X^Y=F^/& MD73AO\*(/3&G)T+8EQ?PMO-)[;H+'$1'LG.>U-S@.A>%/H&I M<_D9.Q-6XX6/"XP3,,2Q) P &.:@$($'B O MLQ0E)8F2W AR7YNR]]*#JI5U-&1+-GA2<]0EDO"FH3N084- 87W5ZOD*+PHS MA0S%?P':"8R,R* EK M/T"EQ)#&<9Z6@,44R[;<$I0LH:!@651F>A9_E5"&EY#]O(I8EZ&'9X1Q=D,P\/U9QY->$:\XXF#YSYH.4BP7M,- M:8?QIX2618(1*'&4 LA2#$JQ;0->LC1G*"<)-P+5WEO=LX7UM R'^.V)S_,, MXS 5XD,2B=0(<5"6- 8\C$3"E*893J'9X IK!5B-I1B,\*FC:N=L]E6BYVBL MQ31S,CT9#^[EI "NQ@KNK3WOW,!38AT-!CSY(?NT8#2)YF!&3=_4L-XTOV[' M4,D<<2A%C^)?Q">^-9]K6? @OGUA&<59C!)0$I@#R(53*@L4@B)/"H8PS[+8 MJ"/!+7N^3S?VID4U@D%UJQXT6P'D0"\D$Y">[?%T+WG4$3P--?XR*7]N*,=]>?L3FR'4$ Z-=-^^(51G@#N]>?J<-P56_,>I#M6YM&AN^OUKVLV4/63 M1011D9<(9"'E $8I!(AB#@B+.&)Y"C.9U^L7GXT7]UQ))JMM"*KK%P5E\"CO M,^SZ 0P*26W%,_,YD@J09!Q7BI[BWG'M_?RUH*>$.E% .B\S7"(*0D@R #&+0)$6%*0I2\HDCSA.M ZDSQ'P?>LSHAA$!E,%3NEB MVO1<2&AXY;,GG,WLA%-2&LQ$N%):NUD'FJ_4;&C!A"23PPA./3??D($)KO>& M!TQ]SLQ/4%8MWO:OK0/,OE,XP._%SYI%D=,R03 ')2VP'/6&05D*)TL2GC+& M. FIUAWQ)!7/'F.@.V#'=Y0#15K/LJ9U-.U$G$EN>&QJ([2VA6D)-;%AB^>[ M#5O\9;=A3Z\ZBQ%J"398HMZ'+;;M'7!]'$9%[\6CM"Q(4C(Y8CX$(ODL 2*8 M@#1)S7 TN2&01 TVM9/ZT-B[KY72S.0.!;39OD]*:K!_ M7RNQW0:N_6K-MO I82;W\),/SK>)3_&]MXM/?M \R[Y=+M_]P8@Z)NM;V*MM M>9-FJCVUAN]C^^4RV-(.=L3U,^Q)!5Q.LUW);GA.?D9LQ]FUCG!6*?;DPK/E MV3KBC9-MK<_;PL21K@4%+26HQ'JE#J&;_98U];.?):K$7===?5O7XEO1M:XL M$HQ)FHG,/$01%'M]# 'F!9,7=S0JXX1";C1=ZWJ6/-O^N\>GY?J%L7[X3%") M%[Y2!O$D/M>H G!5^-T85GX[>!EZ!]SSJMC,Q8QX"SKFNKNUYJC)]NUP8?>. MU0S-#+7G2H''B'S.5G:'L/MV+4=] M+1 J2$YQ#.)$XKW A($R+G.0B)^EG$&:0*,Z]O.D/#O!5T#9[56HY^+<*,;, M=5D@[78L><;:W9?;(]IN3^C5\7;W!=9!W#UX8HY9I3*5NO^^7I2\0&D4Y8 F M\M@R$WZA3#(("DQ0&><,\L0(I<2*"\_>0GQ[>'GJ@INOFA1XN9G[L\N:;#'+H'6/U7^OUYNG] M:H>5JWGJ,K&$[^O4CG(@20>*]DWP?KUN)2:?_L'+E HNG[LXDM[,0TP)'OSN M%"Q84T:KTY>I=6<[?-$0;GSVHO-Q2WAOF8%@F8'(@D!AWAWT_RX-^?EE]Y$A M2?F.:MH/7_^\:>6=JAQH^C=6/7P36\3M,ZO1 ]M._Y:UX')BR 8M96%4O"!) MF<1%4H"P@"+6@$4.2I1"&76PHHQXAK 1)- KR.#9QPQL -3Q$=3;4>IDQTFP MK'C7Z?\B7++I.<]KO'F]R.@'?Y^&Z=CH,&@LSOA$2(YQ.GEH)(6Z"7JQQ%]V M@MT$@VA!+UNP%2X821=(\1RBM[_>JW&%"O\*$LR+-O]ZK^@(Q?X56;%L).J" MWF%L7 9ADB24@XQG1.Q4.0*(QYGX5A&*HR+$A!MEQ?O+^[X=5,0,>W+VY=?S MU_92&=[[*3I>1M>=%L%5B\K^XO,VFIP4[*A=Y/2GK@@I?[YL]3\?6OT6E$ZP MLWGL7,!P[O"VDL/J5O0+:MDB"^.2PB("14XD7KD$2X@0 6&60\K#.$V($7J< M=XY]U^OUI(*7BBT-)U7X?UL&0=^/\@YF#_%VP)G!2(S1L=OV%4M1',=S+527TF/&KBI_50K/7.X_9 M/U7BO/=[%Q"7PY@_:6%=O4GUS.Y8+4M_1%:TR J6$\8+"6[) *1% 7 <)B#G MPH8@ST)F!IUE1-UWP=- ,:B&T9/UU%[H0)UZD8LW)1F:Z2&\Y79"IV3E)MCI M;\>-+Y!+325X ;J\1/L5P2XUU3(->*F[B*V_J:MGI&H\^Y,5Z<3ZHI>\2,M< M]NUG!:( XDCD706! $*.8AZQ(D-&QR%3Q'QOT%O2V]-24T\RH2A=Q^%&?%,_ M<22YAPH@'=FH2=6[P9R2#..02I 2G&0(D3D+A MW#(*2D)E>6148AZ&41X3,]S-JS5CB;_I7C=Z_NQJ>ZAX*@"Y):HYV<6G-6M),)H0[13J8^:M$VK9H44,/> MLN[_'U9OT%/5=GB-0SPB@6L6<81(5N0)"%&1 5@B!(J0$(#3-"U#F&6(%,.H MW6FC-2.L]3W>'[AKF@AP5M>,;@MKQ%\:W6M30R5.6[,'Q=CW/@G2P4\#$W^6 M&+\C/G:)@SZ>DZ&J##JXO:C,KJW;F>K,VKZ--3#9"ZZ_VGP-XL82[G6-FS]M M'L;<2U1!=6?R;;T4CWQI5[\UVX)-X[!&!;\UHS)@ M_3!'5TF7PQX/^C'SDGJJ\1 &&4IN%1;ITI@M3#(4>APVF3YJV\+>GB@4JDBPB!(&0)RF 45R"4@Y%+4A,"AIG."JU+C1-"7L_D=F5 MG&[O9UC'DVG_N:8F]0XE?.C'-)[JU=&S<*.@5F^"+1M[/54NF\/-)'?6 JY) M=N9&;S-E'+=S&SYOD8U]K%9LS;NQE>\1J995^])5PO)U?4NIZM]%RY_7=;W^ M+FM?T9/X5/L2+4I.C1S19(EV1;>CT8=N!I:#)1N=YP%6]:" M+6^S*-<@^9M%R7;)X-7*=I0=7JVBR6S1?O7YLL>K-;"735Z_FL7><"LTG_P- MR0*]=L#G2F$9YA2&@"-YDQ?3%&#(,A%91ED299S 1&M8R3D"GOVY)!@,% W\ MRBE5:+CC*P4T<[1[LMG &IX2TL M7BFLG<,S%-K,BTU(-.F?3CTWG^>9X'K/ MITQ][G4:>]_](2_Y&HE3I-E[%2T8+9.$T1!DE!( 4TQ B3.)*Q3&,8D%GW%J M=H7^"E)XOZ#O61/9\9:WF^"[7L=O*R=UO%;'K\U70B])_\%?LYGO=]GQ^V[\ M'?F7[/B]XM7\(!V_-A+\2W7\7O&*7'?\7L.*)4S>IA'Q?-,(?G&U4NQVPPL? MF!HNWU1B+?7CCQ7"*MC_)%[+IJ[%[T4(GH0)B5(@]CH&8)[(HC$,013%<0XI M8C0R0]*[AIL9CG@[1N26M./$$%/O*GWK;2>S:=%L8QC8"D9\#9-8E5KW6+L) MMLS=!#OV'(+TN="2*QR_JWB9%^K/A=J.T "=+&KG 3^WWUC]8476C^QV1?L# M[AT& "68*?@QG?M M2(UB\_X;6O4AW&^L:26.8#?999'0+(UX*@L'4P(@*N5]-T0@P@RA6(YHR;*A MLWVVMVF0SO\H+^>U=68H<.6K 0=+T''3.]0;_K)'>+_ M>PJUN'DT5Z+!E9U79=I=Z'E0JMFEG[5.)J\$S5>=[\+06N*]ZT3[52RS"?*- MT(7]$?UN'GL:_NXB&K*LDQ B$.)RI*% .>H )3D9<%0D9%8"[GM:&7/YM;3 MTK.R8[&G3>LJ8&AF.^-?.:([7F\52SHHQF,?Y#UA" ML(\VOL_\<'-645 FAX?$,2@*2$ >49*@*$)E; ;)/DG.L_7V)+^+MHQ#;(<"[EHBN -^GB\ M=S5[0M7V.A.MJ#I0?M.5,O01\ R_+9JR'+=B'!X@3@J2XA+$)<9!+ H0X!D MLUL:Q@5G<42H! *6O;X:1[V63!AY@RTKVN;0M90_=;P-[J!1]_)K=7/4UWL8 M)?Q7*5WC#'@&59HYE9ZA72F#U%]W\]8SM@[P^B* +3>CZ0[!CA\;Q#A#Y4U[[=>5J1BS>/<^(#YE:;6O/Y3;]=?/XB.H7^?.OU<.J MXA5!,AL,W-K5]NN_!;W\U*MNS;S35H]C_4J=GE">8\]TM384^7)Z@=L_JF:1E31+25("4F &("X@P+&(:SBC18;*DI6P-#H0]\>K[]/T M$>%@1]GP0-WCJ](\C?\Q7H#A4?YIW0>_2[(N![7Z5XZK2P"/G,Y[@^!?Y4?7 M#S.0M/3D7?C7W*$7>?_?GXXM,(U0$4$.B,HF8PQ!&7("TCR+DB3B&.5:4$S3 M9'S[SYYH\-11-72P> MDO!LC3N":O#FI9U45R]Z]GB=M&:V:"BH!0[N.5F<(=X>$9@9V_:<@,XLSG.*"PPXH@C ,A792!JE@/*N<<(>6=?9S%B4R_[5NOMVA MS5(?VW+_"7_?(TDGD(1L("T/Q#(H@K 7SZZV82NFHR*%T_Q/UAX22W2+(4EZ7(K7#*13B7 MI 7 )8IDN32FA/ 8P= 1L*,NM8W[FH0B/U.2G6U_4UQ9]GRJZ_<5.2JF,O3 M0T8P@&DBU)SD!(0QRN,DS,H,(>TV:K=:O6Y&Z%KH3?6P=MH+ZIYT(+_T P G MFUO=&@[=BQ+-?+UD(>AXV.)0"N5\6!VT <#*UYT9;!+>-&9W0;B3G=F&XVQ M"B;W(/W5YMN>C"77";[>"S';$\;O8@+ZJ,.-V$$Y4F:;>*/=;X3^N:D:-=#D:I3?4TK3\X[N56'F]4[A]HXZ&3R7^>E) M[0^']Q31UP;%QF,:)QJX=A,$?%L_V_[["?H" >28 M5-&T_;L2W,S:A^XE(Y&UK5M'IHE& O%X9\;B+SOKG5QT%EO5$6NP3*W/6E9G M/*-J*3?_]^OZ*UJ.2C_DP,9?4-O_ZY.P^R_KI5CIX?X[6SZS7]:K]MNNO6E1 MLI+ C"8@CPD!L"AB@#@16WI4))3C.(G,KK%<,>;;WC0ZUFWD3R,:J'NPFV+ .^KH%D^B;H&7T1OUTJU]%GME\%OR)% M&GZM7-!-T LRO*C/XD5)"QKW63JL8G&L85=U+Z[8FK=2QK$RCVIK7*]OBRV^ MKELYFV57;M L2@DD1:(2B)BHE'.O$U#RB(&XR",$LRCGS,BCGB+B^R1*D@1J M!%>U(VJ*U'U"-YJ'1%=*;'C4HX25Y((/&L):H%.?E\89DO0)$C.C/I\7\ABA M>>*S=H9X,$+ITT;>U[Z59;&L/^_^O&F;5FPU]-1W8W^H-B1,H"@22C M7([^(*# # -,8<9D5A.%L8G-7LF/9_/^V^$(/L8Y(^HR]FG="CXJM%R^!-LJ M]V;K70W+A:Y]+7KN8D9EFWF6HS%V'6O;,^4F&#%V$_0LB]AHRZ.7,B9'^G+D MNZ[E9E8WYTAUAQ[1U;+FV'Q?)"J^*I=EC.2H"+%P@5"X0"C!B#F&($TS#,,< M4@*URHCW5O5=Q"CIZ"/R[82==BS6(A@&'O*NO6DK>?CR"T/RF*ZW>3=EP2?% MN *3;[?6;'A\1^R/L?B.?VF.S'+'UI_0HU;'RNCCGK_6=^\^!Y*,/D;*(,;T M]]I2 K-O]47FC0!*#MBU0AX9UI@-4N2 Z3%6R.&OS+^QG]:K+YLEBT*<1K=U M?5\_KEKZ?HD>=+_#9Q?P_*T6=($D'$C*(-H;,"2S 7EGH5M;-:V(RU;@1 =F M=J$G?O"[Y,(1NL]%*:W,Z?RJLQG81<'&)G?YP[:M6')@W<=UTW1MFA(J8R/B ML\]/_0#+YF?&US7K/G>/_I"U6")>$S3$NZY?/K3LL9&S+>68W^Z,ZL-*V)5( MB1<1SF$8AU"DHE#^$94R&"L!XR)"0V$9EZPP@<#PR*N1US#'S^A'-F+%7E!U M_VHE@Z8-8O[>EEZ:^H.\ S.OU:O_)\GVG[MBXAWGP8[UX07UGU?<=\-\=]P& M [LN.]Z\Z]19ZYP_3F?NP?.N\N-F/O\DK0(Q&WS@T+YD9WZMX^M01QV M\OD9PC 5HXO_AG.I#H]W?_SCHVQ>-HK&3FM#*QB[6A'FL=CU.C"-Q2:%M W% M3B\Z9R0V*=9!(#;]64\#?IMS$Q_5'ZH_>$7OQ!=$9F9OUX^H6BUHQL.(E2E( M6$2OS?O0O3A\72V;>:&= M@H/?.UHN"\,]JF*N^;%9AS<2R MLP4VET4;AS8:G[9H&K\56DEE)U_3M8#V"!F*:(8T) 2 L(8,)* M4$8A ;0L"LXC)E;4"E)TB'FVR8YFT*Z#GFH LE0H#@R:+B]I+-IFW6M"3/+ MW0E\T_>4B:QDJQ +((I+RC#H.7:H%+M.XTGE..HJUA1RLI?XTAKS=1!K2K/7 M-ZS[C%VJ]G&]>I!W'7?B'7\388I$+JBZ4@:5:B]PQA'BB41]SB26658 ',89 M0&7,<0E#0KG11.1+!#U[M5^JE9JU]]23#\B6OEE.=5%Q>OF12W68N39)N:NQ M'&@'.^(WSDY:3 5UE,E<)#=K5J(K_&&&H?V%OWU#)B9 M_D6UZ9F^2V68F?Y9/02_2^J!(N_PY$-74D>V?Y'P MYCQX]A"2&21>J[0),@9QJE;BWZL5(\IB9/M3P!Z?ENL7Q@+638VJQ',K59W] M)-:T@'*ZYM5HGL;Z5;B9%^H+KCMV!E2BF]/8'KLSM9L Q:5 +6,]U5J[3?5-8UL*X0\%@[%!(] M"=M67M,6.LG9J]5TJ:_ZP@P][NA=G1N:\6[O7;W9?T\#SQ)*KG/4,T$IN=:M MK+^RI0CN&.W;/HQ' MOYJLZ=DE[U?,]#P%DJG@N?EW9=-H]1(,W V=+OH7<$;ZNWPEYTMU9L[14FL> M1L#:Z,/J5L^(T&SW?#;BCV_^K)ZWN M\4]5D\R@O&0F+^^L;#$F&"QZ"(F88 MP!RFH"S*%!!2AB7F95)"K MG9+2X,+N2FGM+NDT7ZG9K=R$)),W<:>>F^_V;8+KO1NWJ<]9'K0SSNI:3G?L MRZ%W4T-I%H>P2"G(TE DD"3,@/ 1&8!ER$(I=FX6?D:J7A7-U>GZ>T+SGYA<%/CHQO_S$%3T% MO;\W;2689=\>5<];] =H[==7"F5F5>-N@(O[M%W1_ZE=R[;6?\Z=;$*(DY7] M3O:O$2S0%JAKAV2Z2,J,AE%, <.1!*H0 6\9HP+ "&4X+Y(R3KC=O+M3Y'P? M:$HL) 6!MY05$M=!;EU0G-Z^YDX=9E8XHCL&^!O!#_L8E#2>)O=( MO2G!SP_3FWS*-EJMJV"2,Q[1/(Y$QBL\)2QB!,H4AR"*.4N2A!-68K-(UH8-S]ZAIQJ,R5J-Q[14 MLFXD[%MU9I[$1FL6$?(U0CN+GJV8F#FROD91QU'W5:N91^1=\\SCPYT(]=OZ M<64$M7+R8<\^H^\JJQZE"4C"K%7H(B;0*J>%OARR7RVOF:&?%]4IC,JD5%:Q M_.D59XOH)P4:Q_73'[0LB]C@AOUS(^SVW7,_GK?O\2P)*WB<%("FL@(\+3C M3)YN9R1G<9%&642-JAO.4?(=TV_I!HJP30_M627I;>:=#W;](YN\"0)JWK+IRUUPYI+75WJ MQM_.-61Z+(W;8,?!33#2EF+B)MBQX3($-Y+;6\I!/29MYA^F-*7G$QS);^8'MJ+O475XIFX@G2-KGZ(TJX5KB'QHU3J/V%GR M)_;]EA#9$R8+J>OU2OR5=" 4=^ME15ZZ/T=S7$RR,DE3'&N!2]LRX#TZD!YR^=*W%P0[WH)]YLS<@+&:]7R#3^49WKRQ[^=U M)8(&Q4?P>_]_+U6_MLIPY%^,R<_J=&R5<^B)K->QA0"'L 1Y07D4I66$LGSQS&J\UO5#9RB96,R8GH'A'+'.C$S(L<]PEL9VFX\Q,7I'+D#LY1F=7J+XAZ:-R7/FYG MP^^K5=6RCW)$_0>1?*P>*KQD78G-SR^_H/]>UV^6J&G4-5648XQ+D@,A,+E1QZ&)LEG'L=$!L2I=NJ,+VO#OE>%4W_QH@@@\>L2SLS"# !Z+,FW75TAA9JY#/[ [+-\3;%O5 M-HW7F:VBZ03SXSJF4[^VO,-<-\)B_KI>T^9V1;^R^KDBK/FZ7M+MT%J601Q2 ME@ .4RCV69P G*((9!FFC*BI@["C,($Y0B MI 5:=XF09Y/O2 *%A*KVWBNJ)-;,!BB\P6RU/V_;3TAJ&>Z^9=W_/ZSD"#%)YF]5^VVHDOA8(5PM M!0^+$-,B2ED&6,@8@*'8NQ$L&,@C1%.E[-NUM#WEM@T9KJDN] MK=VCALPL?V D^&E@Y<\2C'/@IH/B'/BY";8<.9UH:*,*=U,*C:C//7G01C4G MI@E:+6.> G]A38M:5>?P=LV:3^OVBT1OK=DP(\08]TM_1>^G;5M& BHX"5;K M5G@4QT+S,9;=*\@W(S'8& M8"[Z^(C XFGK*T:T(MV@(%8]2SS+SW7UT(W_OA=O@_V=H;J?:/I1_+!IWU<- M04OYXT42%Y QF(,T1$3625. LCP'.2E94B(<1;G1(?Y5W'CV,8I\\"+I#^.% M21<0!ESQH'YG?/%XA?:U[R#GT:GQ=63'5K#CZR:0-(/WXIF;8,?D3=#I_N]C MW??!>-#QJG[G]*;R>IVYN[2\@I>Y[R^O5]N)JTP'B]IYQ[MZ31BC:M#S5Z00 M7)]1M90\O%_7\B<[%%?9M;* 2'C$B)0@2F*1K.&2@ )E(4BY\(@P0X2$1A.# M3!GP[ ,'=CJ Y$:0;^0YI#5$C+%^]5R>3ZV9>;E]A4G*4E^J0VW'PDVP90^( M+S&0'W/GRVR5X<0/&GV1@36TX\>ZHQ MW/OWG@=;5'U3'>LYJ5DT9^:MQDH;,_5_@XXM-?#P)A@X$U_9KBZCF0D)WU)1 MS@'O3?EX)5Q[2W6=AZ^W7= R-17Q7/6PZ@)]\G(OB#1(E?EL$794S'>/_EB@ M,N$9QA3D6$1;D BWAA'&H(PHSF&<91R61HFH/FW/CJSGI,\UR8L<*/)-#@0* M'@0G3?#34C##FC_?R$$BAMFG@8(UQPW7;FK"VTT_JRVHNH9AZ^EM$[K3 MS=Q<:,0T1QN4\;53QMYP-I>)V"79G*5<9PG-G%Q=$O@XC;KXA)U1_[JJ&9$/ MT%]7@GM:2<^!EL-LV<]X676S)M]NV(?5%R81BL3JG_GHN!47)"TB7 (>$9$Z M95D*2IH7LI*.EVF91V5H9/T.>/)^K29IRC-:.8?;S!6XT+B>SYA9CV;.9<=< ML,?=;O#TCK^;H%V+D$3-W9&H13VC,AOS.@+72Y] M[2G3%F>Y;R%:T:$@H6)-7\Y,/PLF9)8B_,7/J*D:=22P.Q5AI"11EJ8@C:(< MP(B(N*G$7 [0C5%$2 H+9'?RY("[&4^CN 03?U9@XO)?W>V&L.VN#Z@#7]^Q M;WMFY>*-F9YCS?P>[,^V=GCN-T,GME3[B-MAPAD-UJM@RW"@.)[IL,NA-IT? M@+G@[94.Q1RJ]?Q!F4LBEOB8IR>H*QJ+B*01DT,JRC)& &),0)%$!4@8BXHX MB5B6& WNG2+FNWYTC[0T[B\VA:23ZM+S@ZZ48.;6SLK?>RF7&/,: KI"M9PB M-2^4I8;01_B5.L]8AF1#59@,\_K(X6[=J-APV\"$$TK#F(O0BH8RODI2@#(* M 85YGO,\S0G.C2(M#:*^ ZAM^:)*AH:8:>!"I^/)7I^:<9!C+1F&-]R,) "4QG&*&36"P9R@Y=D]*,H *])!LZ5MY@NF5%44.2(Y+ M:0D@ M8X6< U "FG.8E$F4YUEAAM7G2%E6>'W>U:7G,1VIP,Q1=K)W5$8/[TO"]TVH']V*_) M,(&KR@& M TD#GWY*%QH;\)42FFV3^\)=SA;TI#387ZZ4UFX7,)7:S#%/B#3I/D\]-Y^3 MF^!ZSQ5-?<[R\%?60_V,&D;?K!\E(%[WM2G*G"<,9R")40I@&A>@*$D!(A9% M/,Z+-$9&"%^GR?@^X)5$1=(DJ 9D1#80T4; 5*UY_ULDIT":WHN?UISFP>[5 M^C \RE6J4 2#._2B#G5O98G] ^OFF7T2WU+4? MZ5$2'![J3DKHZPCU-9-Y# MVTE!CXYIIS]M:B&]HOZ_,<(?>6J@=CO2B: M*X,]3VA>H[TH\)'A7G["&L-K_2A[#?KE?F8KQJMV4<"885B(D#V),P"S5%@N M31D("R8L%Y,^3J0WLQV M.X*R(6@PV."GGNCY5@@;5*TIL=RA9YVD,C=*UI2H)]"P)C]NV4DX9.Q]Z94, MHR2ZUJ^K-6Y8K3 E/JR>-FTCX756I%I6:HO?K\_:8G -);C-(L4AYKB,0,+E M#2JB$2C+M 08YB)7+T,,N=&<4%^,>M[G/ZRJ5E8;R*K6O@YI%8CT)T!$1.Y] M!0)%K6%1EK?7IN=\?H278>:]QG6M(Z8[G, QVT''=[#/^,UAI>L(4O!FV[!P M?@,P;Y7TK&%7?96^V)RW"=.SLH\Z-GW3U7ZI)QQ\1-,+ 1?%$WAATGP8X5A\7,QN*[*FW6)SQOH;.Q0H[* MGLU7L'7A=?6,)"KWIW77%'?[**?Y+G*.2%C2')1A(.X9'F2 M(&A4T'B.D&?W?+]NA6->]20#I&B:NHLS*M)U#M<+;NH*!HKR?+N7_'9:<@NC MGQ;+F8F?(3.S04\+>VR^%SYO68 \B8/6W[N+?XUOW>4U^SU;[>IPTC)B*8DH MR' 9BW A9: HXQ1P&*(X)B4NH-$5EPNF9JBM*F:+01^V2#^6ZJC=VP=*\AQR;8M2(A%7B>_Q(Q**4+ I MOZZJMKG[^NM09%)F">H0\^P4)2&# MDIM+FIGV;J[E-?-:(\(=+E&@2 <_2>)_MBE NJ0-@V(DAUJQ*TRZ5CMFA4J: MXDX6+5U:8[X")DUI]HJ9=)^Q<%\=RM-G_F;]^+A>J=7?R!$'C/ZLX"7_D]$' M>=52%CQ)&0(L1"6 890 1),0)!C1N(P2DH?Z+19Z-&>Z-5EMI KE45&/PF8, MOV:B1PV?YUX[9JZOQU_[S(..@][">QZ"GSLTW9N4,W&C-S MBF:R3_I&S:7F>B]SO6P MS%@61P7@B%( L<2J3(H(Y!$IPB2).45&\UDTZ7IVG/OW1=)QRG+(&_6GJA5] M%E'XJA7YF,S@Y"%D71&9T*D/M&MU-2TAM62%@2PW737K9455SH?14@45S3=F M/)5=]ZWH)=4>=&WHAD<,!)*#0+(0C'CP@RI@)K>K(C=-JO-6O)FIXJC\S?!Q M.U_T[O%IN7YAK)]K>[I8]M-:C0AA]%95;ZL3[O'OY8ATY=VC8,C,I+=G5-^'94[\NTS,S_K%O$Z+^9PIWDE+NPVK!Z. M2X[J.35J]=T?9+FA\J!6SE40,LCQ!SFA92QQ\G""Y7P)RD&9LA!0G- 0)B4. M8VZRZUCPX#VH5AS]A]G^8*-+/2?O64-FGGK U%-3O,Z-7]ZR% P\N1TL<85& M'#E2&PYF]897J.C0I5VSE&U'F'*>_6D\+\*H(%D"$$M+ ',NX]R$BM0]80Q' MN&1F:/-[JWOV)5\WN"%U]:3"3IF#-R(36=>&-2S[^F!)G.64(Q!E<0Q@D18 MA5A6!& :ES0F$65F%8/6&K$J"E2AFSSC/:,;$:I;X);NZTCS8,%6;L/HMB/C M 5CKI #.FMW&:\_*NP9\U$1\]SBD6M1?"Y+41#43Z*1&RU@>(W+.2+M=5813LG)8 MAE[5:B/BK,]/K%9I8K/@$ M7="6D5'#K8.^# /5:A[ >5&8F=?9Z6K4LRO9.&IJZ^O.'1Z&&8OOZB!+G_"\ MAU#&"CDZ0#)?P;(5^'B:_)N:T:K]_S=(MIE]6-%*O?_#82@%#0F,< Y0E")Y M[R""GQRE(CWC"&<)$:F:43.8+2.^HZ#QI)J!17F-T/,8$,5D\,^.2^&H!C8- M>WMMWX.>AYI#NV;^:LM1L&,IZ'@*>J:"'5=>9\QZWDZ?=)&OFW+@+8)"D:Z$I"-/)L5$54UL!"@ M+0]F;LQ K7J.RX^RS%R5U).J]QBX"/!+\-.OG=+^'&QY"6XO:\W8.9DKP)$[ M,B \JP,R5\BAR[%8P<[)]%':ZJ&+XN149@F-GK"T3 '+Y-@_RD-00"R<"^.8 M$$:2(BI-O,D)&I[=QI9BGY69>8A3.M%S!5=*:F;S.R'[=*H;H.[.KB>D<63 MIRC,:JD3(AZ:Y-1';2')GD62NZYW0SA(*$<2XP*0+$T S$,J,A82 YK@I,0% M3WAH-.7MB(+G5.07M-IPB5)1&^,&'BM#S^2N$M',X$:D/%R1G!7$&;;8X?HS MHXJ=$>\83^S1QR0\V]E 4)V>F=G9"77H&=IU0II9VIY\P>\=.8>V=EX61\9V M@L"LUG9>P$-SF_BDG;W]O&FJ%6N:VQV0W$?Q@P\M>VP6C% J-K(D;I2GXS\SPE>O"[)!PH MR@XM54= 1S8[26I6Z]41^M".M9ZQL^C1(&0Y?4/V1WU;+\7SS3N%\BX2QA)C M#E. FB2,EPAZSAX[,)_11/>NZ&?$QI_^K8BC M_"\]RKV9U5_4II[EN]21F?5_/%#,NVDE&)N\KF2.S/XBN5E-7U?X0_/7?LZV M>Q$WXLLN O-W,CIO=I<[:9Q#R" ",:4U8_ M5BO9Z:MGD1/B3YNB&\G-;/"RT,'OD@,'YGA9O!-VV##R[P_KY_]//-R;H$)\ M[2UO8LE93.ZR2(.M:7S2W,ANE\M;^M_W:UEAUY]9:AK8\9.>C4L0# 3%3=,^ M*D_?KH-Q'Y>^99V0^;)572>NF45=D-3AP>VT9%;&=&*YV0SIO"AC(YKXU)6# M'GY^V?[U/RM6BX6^O7QDST+>/ZIF$:9)E(6( D[* L"$4X!Y3D&!6!S'#*9A M;'0SHD?6LU6.P?^WQ"T'+DRK3R\(=:\4,]O=Z6.G#I5B?KK]+?A=TG994F4D MK.NY!--$7V?*@)8BSLX,T'OZ.L"*+VPI8Z)1LOMF4]?"SR]X%F(4QZ'(0.,$ MP+! H BC&,"LY&%&\J2 Q 9CXBQ%WQLV(?7F8+"B'0[$>9WI.06GFC#S!P-I M4'>T@Q'QFZ G[QXQX:*DCD$.SM-[%5R"B^*?@Q*X_*#UZ+::H8:]9=W_/ZSN M:O:$*OJ6<28(T'[RU.V*=A-& MLZY9]; *B*)&7B3$\7-DMO1NM(R_E)(SH7NGVVZHAR[4R6_9*^V\7[MB33N_)^&3JW8@V#4"/XA- M?X_8%C&CH#$L&(X!SA"1![HBR,E8"+BL(0H3&N8Y-'%T1M0]>[81+\HB][C9 M,T9+>!(S5>OY.6\*-'-L+G5G[,:L=.#(;YG1GM516:GET#/9+6(-&5"U(K)[ MEDUSK?AZ57C)NL3M%_3?Z_K-$C7-)_0X5,"G(KTJ69X"EDNDLIR&H(@R.>64 ME A%..)I9H@48$+?=Q*FN &*G6#'3W^ (0=I"98"Q5,@F3*&!3#2M>95E#\- M&MY)&2K/0[>"I2[<]?P;49^[U=]&-2_;,\W M0UK[XA5O90X]NRI[]U]!G GJ\B1J8$ $2_4_6!LH+H(WWZ0#T"\]O*"3 M:0?J5AUF[D]3$PYA[_2EM2I3O+#T;"6+>B*.RQ)#-#VM%Q5LE[GGVK7>U@J=EVL=,BC'>M,Y^P MVZ5&S1%]P=[]^A[](2=ER(Y1$:7(H>@GQP$M&"4$9JG8R"AE /(H!07,8I"$ M14125"9%&5F4U%W!TCQU=8(9U@2J#FPH16W7P4H$<&KH;]"PMEUN =6[KO MJ9E)9OOC-2]';POUK6L_!P1#<98:ER9AHT?\!I_QLGJ8KI VWH\=J,G1EGT- M)[/NZ@Y4=KCQNUC2TDL2LGG<*)*JZN\$BG[?_I9F-,U#!$$<$P@@+&* 45& M4"))$<9#A(TJ=K0I>PX_1GST!:_[@R(D )ZA<]/6J:8K\Z$I,\=U^_G-A^"V M;>L*;UIU'"GVA3LDJ\@\0,09"^S*!6G3G=?AF*KCR+T8+W =))98'\NN;C4Y M41"A/4+^O=CIFJ[8>%2-*!B0]8AT09*,TP)1D'.8R5*9#"!.4T S1%E69)!C MH^.#Z]CQ?5DM>P"?50^@G!(^E FT:N;WEL4M.H]AN^25;T+/+\VG7S-GM87M M&C$F!]2.]3KB[6;<;A4,[+F']KI.38[!ORR9>15XL.L4=PY [,I5KQKP^H7) M8QUA\'>L5D//A3YVT;ULQ)#W+O?5HYPOPK^*GS82;E;\KILZ&RTR&/*0\53X M2I8#* >^X@AG("P)*6%&DH@9]4ZX8LRSU]SR)T<.#0P&ZRV'S8WJ"5.7J:WB M4@TV'/%Y8S5LW-E[T_.LK_$VS'QLSZ&\TA[>R(C)4:IZ$PQ\!O?;%_)U[X7< M3;\0VVFTSK3G=D3M]6R]QMQ:9\H\,\S6W?JVCGFX[9;S"!8)+^(\8RG@C#, M2<% B2,(LC@LLQ!E)$>EF7L=+^_=26X+2M1,D6HE!P)WSG?.=KUKK54' M[8'Z=+VG8,VYU8//NH!C>^,%1/C-*8^TWI^8T?0__V)_][.%UC M-#S\$IR\(9"\WP0CU* 1_^/X2HC@L#30NY9=%0;Z8W3>LD#O"C\J"O1/T6PS M:.IV<5>OZ8:TG^M^GKBZW\?"54_)R9C5%6+=ZMVJI]N:54O,]&#=/^7*L9;(+A19[*%OPD!&E& MB<03H@"'90SR/&$I1V&"=85Y<>!8#U15O,%3MSUMF2,/0^X_;X2FH M+#E/12J3$$@!C#(,2EPP@'%6XA"FL,C,FJ".2'@VTBU!PQ3D6!6:J<-5 AJ& M_ ,M3R-CSLOB*K ^)C!O0'Q6P*- ]OPG9\.VV<(09#S'F),8Q!B'\NR0@#(4 MFRC/:(%2FI$,&YT=7L&+9^NU!V>QQ(.XYK7H.8B9E&WF27SJ>0X('$]($M=P M\J,#X%Q"F7"QI'DWP;M:U0[=KM#RI:E&PU\T^PK./>\[%:CK]8JM-\W!T5O/ MAG[7P5GYIYV+*]$-$X!IJ1TC9.G(:-6N<';1V1H7+HDU;F&X^-DKQY?W()W- M+MI@.2^3B .:YG(F'2I!R84.<4*+),=92B.CRXVSE#S;Z&[*]W UJ=D-=%E% M>CN_$\'-+'0G\T#3RXY]43+74\Z/Z+S.K/-SXIZ=>'[V 6?EL%\863^LJO]A M] ,5.W;%U4S:#H%%3;2L&16[^'C*G3QA9_03:Q<\92%B. (YPR+;3Z%,]'$* M>$0+')$\RTED,G[2,7]&#L)R6N755;!7O0 ]1_**:C5S/Z?K9'>\!F-F>R"H M8&!791_CPMF>XYM \.RU>-:%,OU5TU[%W6N7U[I0K4:]K1,RYMF+"LQ(NT'+ MYL"6MO M-[7!7#1#'5[.B_RIS\P96FK.0Q9EIQ&KW,J0U&P9EYT*QGF8Y0IV@=[0,J!& M$JL+6E6E^EZXNQ6IT')T1',O*#2G?]4CA&14)&XIST&,.0>0LP@4I"A QDF4 M<$Y(B2.3A,XEA%^^]EH+-_-M)W7H >/&A#4?1FE/69@W5 M?"CU,$[S0L-['VFTX%G,*4T2$*81$?X2AA)J/0590D,2IG$>R>NVJ[+BL\3_ M)5+>\ZJSSF>=*,1%LGJVJ?-5VC==5[8:D7[MW/&B4JYHQ+2M)WU"J^\+U?)^ M)[Y6WU SZBD:8"W*O,P*CD!:H + .(\!2E$$(IPE:4@9I*%69>EE4KX/T"5M M/6>AH99IU^!66,-#<]6L-- ==1I>!J(P50)=$[6K]:!0LRACC^;U2KG>#^J+ MUWD]^7GERJ(PB90[TUAA%N>E+\G@J@R>N*+KZ0C3Y[@"_^?#"OQW"GMK%'@I M+N^_H=7GKAS_D\01;%I&_\:JAV_B_[?/PJ\^L+^*I=NWJ&7;&OY%BO)2!$DI M" EB &)2@"()"4C#)$Q+7J0E%,I3;99?6U2W>G'4CR":B>$="J@?F:"E[%:] M"3![J%:J%5JV5FT:*EO-.^0TFQ:KU_Y:,)XD/"IRP,("BJ]%Q,37@J4@+EE$ M8IX5.,S[K\6[%?W?_*48Q#/_2K 5_5_S?=#+%GX$5CW6]%[?QM?)N7<*T^W> MK1 U^#QT]6VEO0D&>8->X$!)'$B11TV!CCO_?I!7Z+)'\+5%FK^;\+4E/E>N M_2/Q9A>XC>\F5]V$A.Y:H>EXW!8?)67!"I%%@IR%(8 IE5"R80RR)*-9%)8% MC8WJLW0)>\XVQS?_LA*@&3'RIW\KXBC_2X\/:[;3:>M5;S?RH2VS'>-04;W[ M]U'G92JL(]^J3796_V>JC$,?9?R\Y02_P1_]PI LTI9>3<*^_KI:XX;5S[(P MXL/J:2.!8:7D@J4.Z.J+'.U0B^!2.,FJV<[:[D*U#-,45,BSR*6!K%Q#0?^T%>J7&"I?]"F<0W^M%>I=[F]>HOQ_"& M>9N*W 0CCH/O@N5@S'/0,1WLN%QWJF5 M/M5\--O2*S'++&$MK[>&"< O[YJV>I0MX?Q._$+.WI0?6!!8$$:C1*)2,0!I MS@$6:0.@<5G$19'E>634Q:U%U7-^\!NK:44,V[KUU*49^;M6@F'8OU97U5OZ M-\' @=R-!AZFP>7-$P 3F5U%_UHTYPW]3=1P%/<;/6P_0&UWB/'K"CVNZU:6 M0\MFS?5FU=X)]U5M'D7BH3[:-!MYG/QFW;2-[$.(((UAED%0Y/)D/F(%P(PG M((ECCN,0%0E-+,;37,F6EC%=/:+F(VN:_PBH'%=6]0R($+"1(ZKEG!IA7#W; MT]>?7MZ+GF>:0\WV,^!VG-T$(]Z"@;G@IYZ]/ZOCC.Z9X46\Z5Z$TPX01^IR M.%CN&FYFGS_G0'6GQM2Y6-8<&^ZVJ= =(A6O2%^BP1DMXA@3D+"P!##,4X"8 M\(=IF(5EB>.(EEHXZ"=7]QPC27I!3U 9TW^A)[0*?I+GIW'XE]N[VS?JK]%? M-*\+3ZMHVBM=+;B9C]F3V=WDF$DIKD"'.UYS-FBXL^*,<>'.?\BRSUS>IXR. M/K=)U0Y&8A&'28@RC$$1IQQ F,>@1!D#$4(L2RB5U20F!;<:-.>HL^U1L)?K MU0-0^+C+'4N&G>@:2M0+%1RKQLQ4NUOI$?4]"-H=!PX;U?7%==6RKD%QWN9U M?14[Z \," M1BB$PI?DB=B^><) &95B#\]HR)*TX%$,C0#L7'/H.008^)5Y"U<<@Z5D.:BV M//=X_ ':-E[+"9VU2G7P4!1/=JP;5A8Y?Z5ZGNU57Y29'QR_HXY9H+@-=NP> M-\>D>G&A>"W^_50;C3WE'OJG55B^.C".<@C[,<0$)EST0* 8E+$0%&D"215HOJTO6U/2S^9VA?[ MZTO]YL>=-),<8YT^D/F,-)R/$G/>SH6R8SAM[> M9)F9+GC$U!J>C6%$.MBCK0I+]1$A)M4P;3(N-6!F09;"&^$XZ$AFA=HPN?!L M& TZXHT1&;0^;VZ%]S6]K>M;NGXRM;WC)WV?]_6D# WLA(27S>HZX3N^<\V<8=> M@N=F;W:DQLG2>>DN6X:-8&;V,"E3G_HYP@HZ%,;*$K:+S/;]/V1[_*T_^IW= M696\PY?UN;($Z,VF:=>/N\.QET_K53_M<%'PI"@92P%FB<19?JK*\"[/2>"18$YC0%+(MGBPU-0\#@$E#%48I84A5C;P(68D??L27;,!'O< M&($-N-"RGHOQISLS3V.B-G*M^M /FB+?_<%J4C7LKJX(6U!.$IB@$G!&57M) HH(B5"1X!0FI$C+(IH1 M!<*,>Q-#_E\!]&#XQ>P6N#)AAR_:^! MBV#W*IQ!'UB2MXLY;I]1M92QR_MU_14MV5?9(M6-DV*X_06U_;]NN<@HWE?/ M[/Y;O=X\?+MGJ[_+B?([T)B2X:(L" :$1R6 6+Y,)L.W'W-O0VC%?1L=F6H-H.=GS= M!%N> 5_70'(]KE:\"7JN7\0GE\I?]Q,LO@I#6K+MK]5UQ4V I&2!%"9(@UZZ M( K=;0C.5>S(Y;OC:U:G[ER=AV[;/8$KYX!]9&*#^"(W@,_\UZ8K!EKDB"-4 M1A%@J!11?@0A*%/. 4%Y7D)SL9:2>%!+ZF#-P:892B(M MYX.=5)V>9W2F$#-OM].%HGL3?!F4(6AWM8<>IH5-R>AZ8MA)6J\S-6Q*[+.3 MPR8?LIZS*1O517#W8G1Q>^I9S[:ZG32Y?.D2KL-$;6#&>-+FO@8N7^Y>*[R9 M76K+[?;2=TK(:T9L[B\X]WC-D^*<&*UY^G.O?K;Z:=.5QL9QFD0\!#1#%$"< M$5"$, -Q2655;)Y1]+JGJ!V?KWE>JD[4FM<[4NO?E,@\:4Q2+/O61&8:%S$H MD[@ !68X21).LR1^Q2-1V_?DY/#S!WE%LY]OFBO]!SG)[!C_(0\L]W7ZXQU- M]OS]JQY"[JO7XW'C 2$G@$AWJ)4HKK?+)7M@=/GR8<4E$!.CO0-@&49IF!! M4AH#R(H(%)GPUCE,TQ0+OXWB_ IDI ODO9<^*NI!-5"]"BSIDBKU?*D_!9DY MRF/XI$%;6UZ"+3/NW9^=&OP@*ETB_IK02IJ*N8"QI+N*Q<37;ZN'#ZOW\NCM MMOG,?VO:U<-;D:+?U?7?ZW?_;%]NO]>T$3^F'U9OGFOZ][IO]=*=_6JYOF?/ M\N:;=._"L8P;]E$CNU%_8XTZ2'H[()&)F+$_Z>Z1B97[;]0'51^R,$.1;HF_ MR@\9#(JU5?WE)'\.K9NY*W\*=]CCYT)U=E-F;8G.-V_V2K7L39Z]=BV[R.H7 M](?L:OS(5@_MM\_\OGID_\GH@^P8?H.:;^^7Z^_JW]&")%%)TY*#."4BJ"IX M!LJ<0L"R/(T*DJ&8M&7FK09%=3Q(#4DN@HX-Y8"DPB0GW<_^?TZ"OM-.TQ21"C,02G3!O52)S9!%'=T8C%ITK".[@8LZNG(T>]% WLD)C#KKS#>'T4"JO6F, M)L_9HO/6U;-8\YGM0"XEG=L_JF:1ABDG:4X!$AX/P))1@#DN040Q#7-,TP@; M]?I,$?-=HK8E/0)]-07,G5"57CSD2@%FKNZD[,'ODJC#-AP=V9SATDZ0FAET M]K+0QXBR&L_86?.G=:LF^'Q<(P7USRHU"> 3:]_TO:ME24C$2@J*HL@ 1"P" MF"8Y"",D$J0DQ%EJ!+]_D:)GN_[Z;5VW7?,OKU9H1>3Q0[WEHP/*-K/SRTHD M$#*:,09R3#" 25X"V3H-8,[R$B6()20T 05UJT1S2-!74:*>QW2J&C.W^7ZK MBAW=H5I6UM5^5V '?%T/89$\Z;T)WKANJ-96@2/O>IG>K"Y66_Q#/ZO_H(O! M!F]07;^(+\OMHP0%7S#.(U((%Q&7- <0AR4HH?@;QRQ-8%Z2(N2+9U;CM=W M@GUR)D8P)JI_?5=7PA2>T/*:&0,'*M(-F=R(;7HEMWH ]](A2OHWP5]KI[-+ M=(3R@N%_0.H5 ?I/"SV-OG_F&?.KLFZ^ZA\UZ5H+-2_ ]I_R'-AH=N==$NWR M!9.]5&8FI>@X;SH\+X'5[KGEU]7 MU3\W["UK2%VI6AB5TW):2DR@ N!0I DP*3. DXB"LLSB2"0,)$-:R*=&5+V? M ^ VV#$1C*B;;VV75:B_QSE5C.GYP%F=>#@E,!#5X19XF>;L>Z&V&DYMBOH/ MVWF(=ZB6-UU6AFKF \SK2,WLGDIN9^D!R)W+PNQ=<]HNR.;+M M\W1FM>>+XA[:\.4'[.Q6?*-KV9[UEG7__[!Z]_BT7+\P]H4M92/P:&;&@N0\ M02F+ 2\P!C#&#!2X((#Q),1QF"<\-S)E$^*>K?N6D'K#J)P5L:T$-K-N(TWJ M&;PO_9CY@(&+X*>!CS_+.HB!E:#G93P,QYU?L%&!(U=A1'I6[V&CE$.'8K6& M+0+UVTTW@=P,?7IXRK?IC]I+!I*F -1; 2_GS_:RF9GM*>#IB^)98$X?2G(% MWO1VJ9FQI@]%.,:9/OJ$94OE!C=,Q-ZK]MVS^*,O[Q#1<%S # +Q%R(GAA2@ MX B!G.9%DJ:)V&C-YCR=HN+[7FU+,U!$#;OC3NI%;Y.\6EHSLSH4U&$-LI9$ MKGK$3M*8M\]K2LRC7JW)#]M9XU_7:_J]6BYO5T>3@W:0Y+LDK0@9)1R5 &>E MB'Y%Z@I*&.8@#],L*RA+\S0S,5,S\I[M=V!&X?XXRLV9#O>J9N3]MF=G_ MM*+VL>Q]),IV>G#D-0R)S^I.[!1SZ&X#@S\C>3U'R'!Z,Q@3+%7J]4OZ+ZUY:KH&$K MV?^SDA?QQE#\$YK4\S#.]&/F4$9DNX'Q/L%B'(8)8 R/,48 P3$*Y==A^%F53.T MK/Z'T>!!<-8$/PF/W1BC=;A^/7H.Z!65;N:RNN'7>YP.5R,_2;[^?'/8)743 M2)ZWO\6*\>"0\Z%:3C#O>&ZV>ZVZG+'MD+OYYW&[5^W)V=T>R%B>X;3"_7]; M+\433=>D?(L;U5.YX"'-"TI#D*"B!)#(V@?",D"S/(1ES%C,C(JESY/R':Z- M"/_IWXHXRO\2,,7 ?Q@>[)Q7EN;ICA,5&%YZ*CHWP6W;UA7>M"H<:]=R:'77 M"-%SX/+(YZ*8KLY]SA.:]_#GHL!')T"7GY@9YZ[C8E=NV"A'=2^"D1X@Z*]B MB;;YL+I3X&,'D.3JEQ+X8(= '>(B2FD1 TJC&, C]NO!X7KD41&T@9= -L*>7>0<9W( M,HGHA#XQ 4-]I ,KV4&9_ "XYVOCT3F7ZU\#Q\[7ZW2&?^>-0?OJY!WF M_"$:?8>EM5EOFE^WAP,R2;A;-VHTV4?6-)+U*/Y%?/);L\CD;2R,,Q&[RWN> M,":@Q$4&.,FR+$H(SXG15 ZW[/DNAM@;%=$(!@,J#R6;K0#20R*%(].Q/3YS MD8GPY)OA\S-7AON7K&GBL@]4+%%2ET] MR&Z[#ZMGUK1J"UIDD%%>I@D@29H!B),(%&52 I(7!/$2ES$WFN]Q@H9GW[N; M2UWM:)KBGAXK1L_;72FNF6\&QADG*@2 <][9O@_7K=RAMG M_9+/*15,&YM#ZS8\&SUXCM3FL6R MEMK4"W?]Z\C,*73\ ,7045GI32#Y(.HH>L3<30>"+1ES%SM?IQA'X;4E$[-& MX-!\V"<3XNPAH$Q]SFZ#EX$:>T3U/R1.F/K')_3( MAF]5 7D4)1$7^WB< IB%3&+',Y"F<1;R,(W2D)IA>$W2,_DZ6H%X*8+!2E#L M!G1OF3';QZ>5IK==.U.$F5WNR"H-= I1E#VT?6G)Z&B#G:8UZSZJ)?;A=JGW MD 6>^U=6/U>$W=5KX3=8?2>^&-]0P]ZL'Q\K=7;6?VUSE&,N6S)"B8( "Y*# MDM($9"PE#%.# M#="[KHX,P-X]Z,H.\%U'9XX WPUEG@1]UUUK/N!W0^GVP-]-G[4Y^U^;)0K; M!WR?Z[_[;')\O]9. ZP$,#R:?_?9<;Q_Q+3E6?MZ[LC^B/']<_3#7]K%\+^A MNI(WUU]0RSK8PC KXBR&($=R*C4I("A2F :YW&:8AR'9GW=AP0\?_<'$.(^FSG[,(GJ=K1'Y! MK?S-B\1")Q)A2(3N7ZO5P^XWLBCPRWJYE)"]JEE'O DF_EAO'KZ]KY[5L5>S M*Y+F8C,G,*$@(F$!8((24.11 B"">9%AD6YC_1A\7MX]^X2W&Q9@UGYG;!6T MDA&5OG+9I_NO_DTPR(-^W&^$73KU8W\SS/*UUWDW MDVG?S"S-ESV^CJ[WDM!78L$:_'3]R.[1'SMHEUTO;X1@D<8%$)E!!& 4IZ , MRQ) '.$\9'D2$Z-99A.T/ <#?6>^(+V'3G2YB]589WKI@R--F&VVUDJP02R] M))X[@-*SE.;&([TD\@GXT8N/V**-?EA1>1M@!C;:/^39%B4)4VS109S+IU76 MDIC9THERM9O1]74P*:0%PNB!0%< C XKS8PO>B# ,;SHX0>N !7ZM%ZMGUBM MQGYV1M;7C"PH8SPF10HXH5#L8VD(R@@3@*(LRW&8X3PWVM&FR7DV)$7<8L[< M!1WI[6#N)#4QX"[O3TS[?\&Z'FW-12))S8]J3O4<@G--F?D%)TJRP*PQ$-H9?(T.S9F1; S4< QJ8_*P M;9:[7T_ZB;7O_B#+C8SA!KC311J':5F2&# :$A$<2.@9^4><1446P22GJ5'W MI Y1[WGOMHH:*1XLP@4MW65%BDG.". )BP$D2'K@E((2HC*D0H$T1R;C?9WK MSGS"[[U\)'CJ2PAH4)W494#Z 8L!4A,6/>A6]TC!K<9,SQ8.4*!O CDLZJ=S=$N#$,*$X\Z>_[.R+F)5"8 M$,;1-_,4A5F_B!,B'G[OICYJ]S4[/&4_.(,G9/.X42-]U%3B'4"#A,OLH#(E M1BW'M$Q@ 0'"90(@2T4$D(81H%$:YD64418ADPC "5>>0X01%(HD:UC8[D;O M>@YA=FV:N1 M#)H1E]V [.! _UM@8*< P$Y5Y\AAN>%I5A?G5(V'3M'MXG9N M]*Y>$\9H\UZ(+GOUD5"+2,LD IJ@*-;Y('ZP:JMG)F\M3V*GW0FC:,3'NBA" M970](MJBP$5>XIR"!#+A7E,$08'D/SE)BRQ-HQP951EZY=:SVQUX#^2W+)#E M#*H-7D%V2@"JKBR!#0,&.^1AD8/T @5/DG$S7^WWY>KY\!_FE9GY]H'MFV!@ M6ATS*;9O3@-O[E\,#5E0Q^EVI#MUY^)GT:PCU^^7UUFWA%G4?KA5S$/4$I>L M6@E>WM2,5NU[1.3XS)=?5QM)'CV)?[*BY<>RWKNM=R;@>MT?=5?X[4 M*"3GIRU/AC#.]F]!SX_/HELS'RU9DEZY8RH8N+H).KZ"@;&;<1.;X"W8,><0 M?NU:_;@":;/F8UXHMVO5=03X=O6"UO WPAD+C[H[XOA<5P_BIZU$M7A?-00M M90%?%[%_%#]NVMU/%RC,HS")2Y"0F $(<0Q01!C(*2TS'(81SHS@[Z_DQ[,G M[ BI>OPA[17YCIHPP7>_,H;,N>H-Z/F_&?5JY@6WC 4[SGJ0G/OOZYM@Q^5- MT*O_[R/UO^G5/_J54UP=%TIS![!S%3=S(^VX4-T)R!TGRUI@[T@0]>;-S"S4A>*YO)1G/]9Q$"@6)#;X??6HIN7\\NGNPZC65J2*BBT# MY!X-+4T[+ \*,G-(NKKQ,O/14'H[)""-]><#!M(7=@\GR. Q&T21?O3IFG]: MMTS-*;NO1?Z)B,HX9;#VH66/S2*,$$X@CD :)UR$/V4)RBRB(@6$*2K$7W%H M "FB2=5W^=9H[JMDI)L&&(Q9,8'0T%7EM%OPIB SYZ"AF^!WE=@I1HRP1G05 M90(VXD%A=NUQ8Z6H(1-:FE06[<"M6BEC&H9$=[$9<4@,Y=L'(C%]V+(HMB?S MF;_K;PIZ!)0SNEN:_^Y@RWDTL7,7TI>MR5FGDN_EYW M\UG?E?7?Z_?K:A@[)_MR^UW$=/_ MM5ZU(I-7OVG>+^EO3;MZ>+->T>9M+?[R7-._UV: 5FZH>;]>KT10I$ZV!(>C MEG[ES[O+]#XS'29GBMST=O42C)YLOR%YCU M5;[*F' F3T_+BJ@\]3?6J.XC M*5W5Q5=O-W7WDV=6BP4G#\]\O<3+IP'SOS_3N_8?X]4Y1B1SJW:KDPI'+,QV MF.%69>/S#LM&+F^Y1"NMA4 M_&7$Q1B59G1JZBY.-1;>4>RI3W?6>-)8'8;M8ZM] M7;+WE.^;D8>'FCW("A=!% MLKN^V%]JOIN*DR+L74J<_L1UXS*/(8%')\%E%(4A1J!()0IJB @HBR@&48B3 MD!&>4F@T]5B#IF?SVPV9-$&CME:@WC[K6"UF9CJI$;V[!NM9G!H".Y[-.47Q M569U:JC@W.Q.G42BG&OP_ZMZMN7$<61?] M*XA8.];ICA#F\ +>UCRY7%4]=79UV:?LGHDY_:# U5:/3'I$VM7>O_X )"51 MED0!$$!['F;:98O("Y6)1"+SRXS G*4Y9!FA&19)'.1,^PKRU>*>K7U[[V-P M3_9:?HU[PS.D,C/6P476[QTMDQO UY(97/2=(:'E?5XO7GN7-Q3;$=[SF%2C M%W.OGYGN_NT(MSO7;,<^8^8'&%](+T/Q\OI>!F[?GMI$&L4!HB0J8!1RZ0=8 M6D"]_U5>U>2P]T!/6LYJ >QOW!N=*9;M[:@FE; MQI@$(P&U?*S;B.4/V_WWX&*3F,R8&&N3&?V,&V"5MC=Q'\(BHD'"PY1!CN56 MBH*T366%,$Z*# HD"-$WQ0L9%P1I^!"3CQ]5D)+[NS_Y,U'+K>_!QGF,_.J M8(VUWCKY)1D#DC.P90AZG@)CHX-\=VG,!;9-Y. MBGLD'W?Z.4OXUC5R9%^H4\^CD.6Q#!T@"R(9.61A O.84!@5*"\"$84YCDPB MAST*DP0)6[!2WI,UA&S=TXO>?G^6M&:FO"&U+K(Z+J(Y#NLQ,5Q!K^ZM/RW: MZC'Q]@!6CW[0SMP^XFF(Z,N-3U"8U:DW17YNX[F-F!E^OFOG% U\M*%X/G4X+>11/ M\D2J,4XA$BR!.!$,!@0GB 4!*_0FA^TO[=F,NQUU35+/> _(/VZGYTEE& 3W M=!P6G!UG?\S4Y%,#,Y/_VIK8@04GL:;C@JP-9^03ECT5AXMXMV7D'UZV'^FK MS-MZQ$UQASP=/SUT8"K?%_6_/J\XET=G+K\"C1HQ^"O^<_'P]# /TX3S+,V@ M*!"&*!(AS(,T@!A3D=,X"$-D-(Q@*L8]V[>B#(4:SK7H:;<0*3/PT)$W[)Z8 MZFWJ[?OO\1V9>:MAC\5N?#H-B*4EV2MD&TLR D@SOU5(NH]!Q%*/S M7,U[CHM 39(-(>(9A7E* QAB$@8H2VC C1 :)^#9\VZT)?:&^\Z1M_4&6\[Y M[^#=[#9K4Z:H+K&Q Y,-7%OU M,(#:76V9:2$7NU\;PBUJ:%+363O5CZ&O5;3!@/BZ*ZXCW^/<.DSKZPOK;'32 M28(3STW25<#^T"3M)R>.-GL4V0O6M5;BY0#C:3,!)$1I%,?/?$4J[Y&F#K\F-C?D6MOTKF^NU," #0]#8*R)XDZM]^8Y MXG3]+B:/-:_6P>7A5^EG!MT4VG[K^%*+U_^,R-)$['!&*J9M"K I X#E(:!)-D),:X]!RSKF&' M'EMJ$^T'HV_%\S[@2M>3^__V/V##^08PZGK\S4WG\W4T^]:^?I3'_PP?KZ-F M9[Y=BYAM>3]=<4GO(^_^^Z7S%J^_T?T])_;>WK.60_.C7SLFL>P$]K+GY6JMV6#_:<>(F5S17@K!E F_#$ M#0&F"MEO"C!>P:)+]\-3O2AY74O72!0ZN;2F+93:%Z:&W8@%WG0F7"BC6W$F M[7-0/]7F4SG[QIO]7\Y1%!)>D 0F28HA2CB"\M\IE&%F@@(2ISPIYF5;K,YN M-=M_O7.M9:9%9Z9[O.OG3*53&W@YY?P4<8-67/^O;]P!OJ.W8>4TUZR# >^S M(;SHD/V^M0JL!6AWJ0&WH&>W&]%\X _OZL4:=&V_JQ=LUP?^3EZT65_Y9'H? M[53WS\5TO>^3:72GFWXZJI89)C4-E;.K9[XJ%W?WS79ZB=S8;BJQQL#$2,09 M"U+(<2"/(B+D, ](#L.$BR!@N"B84=N")EWO6:"6"[!A PQF_:@6NI]NKCY_ M-[VXU%2I9L+'O:(,4SAZ.G)8:6TINJL9GS-J[:) MP! X[]5CGLW]^M,5Z%H=SL++>RWKN"&?*::9L=I):-39>T06JR;>UVM-UJ][ M1(AA:^ZQCU@.,5P7( UV\%_EV;XU2Q42/*U4M<$'7"_JW\J*U'S5C@[[4CX^ M-2IB*-7 Q?9M7N(E55/+52A1+9>?JY5*5L[SB.5!@G-(6))!5 2JZR$.(8MR MPG >9TBO^6@RCCT;^[9&<;83IZ]E4/-A-U* 5@PUUW0K"&@E ;NBS,! &/"[ M$@?T\FCB:$WWC= +,-[5>S;S=N_H%9L/;IQ*[:Y&.WKG=]KACU.I?V\\Y&2$ M;6>-;]BZ:N[YZO8>EVNXR(^<--\D ]U T^TU51HR'N((BC")(>*(P)PD*K,S"WO]+YWNFLD M.V"+$ZLXFH$M3UXNINQ5XFQ0N#$#$T\(MU70_FAPZY5L439(TQYJNU38,UXL ME9.4+O &+_D&/^N"TM63:OSO&L?F69#S-",%3*EJ#RZX@ 6.!Z$0'+(DY!!%TOL7'.6P$(+Q5"2,149H0A/HU!QR M:&*=ZOE\_YHR\_N*'[!E: 8V+$%1K:!B2K6(K4$)>[XVCM9K<3*+CB^J)D7RM")2B1OHD7J8 ( M%UQZ*?D3C7(L&,U3@8UB5#VRGCW]UTU$*C8I^=6&ES56JIG'TM2GGH=RKR7# M!,'VIF)#? 8(E^Z(MW-%?\@_\Q8@_%*>OQ:-C%'K>AB9NG-*9KIPY(0TB4[J M=,P4\=K)&#YM7:-9/?";!C=ME>C7?M:D HZ?,\P*' 49#!-M= M7,T;,!#5787E44I3EU2>$OE #>7)1RQG#&Z&I2@_=%F5JBZ3RVV&U]L.H"U> M,"I0$H>*?>IKN^HF39QF M65S$@D&:,M:C2@11!+,XB468TH!C(^2[PV0\NY,V@S"TAM-I81,=Z:=5SI/< M(FUB)K151N2X3 XS'@>(3)[1."[HH8S%R*?MXX.J;-$D^DH_FN4Y9CF&6<(( M1*$\-^0(JV8N>61(,$$1UYI_=I3"!+N\C/9K1=!\4]_5A?Z^;2VA^=8LA>N0 M6MP7,1Z5Q.'NNKO^Y!OH0?$.[9&'/VA>;-C?E[?'0\U"P\$CGHVEIZ1Y,?Q: MG''S.$,2,Z/HB3@[NQYAW*IH<+C.9 6#!Y@?%@L>^K-%2]YGN1?AY3\Y7D5! M6/0>,\HQ$BR,%%*#C.PXS:$\4N8P2EB&XC3#09)H3\\\1,'W?61+$BB:0!$U M:(4ZJ(]Q$W$BI6F6>5? T[N(IJ0&?5KG2FS76J7]:LV:G\:$&>U7.OC@="U& M8WSO= 6-?O ,X,$O=?VT"US6WED?AD&8QX@')*4A%"(M(,)I '/,$YBF5'H9 M0=,XR(V!"(U8\.QY%"]M"K82@ YB6-4<+]]GR6F;Q?ZQ:.X!7R? %>A#\R(_ M0E5SUC,'CW)-4\0P\Y>A%Q?[5;%A]KL#>^RXF:WK< \BN6P!-V8 "_DF54&M MX(M&[IF.L0^ME.,2"]&,@>FQ$:T4=! KT6ZE,_LGNCY)RXK9#R_MXY=+7-?] M!.L <\Y)E,%,* BLG&80DRA2D 5I$88D36*CZSQ?C'IVE2TYT-*S;&-P_6+T M'.)[4+>9VQQH^O0$=ONV D_Z<-U-X)K-MVDB\*3LH[T#ONA9'%FM(;8^M7'6 ME[)N5NW)8ULYW ,K_B*7:#[BAF_$GF<9ICP*,10XH6J\#Y/.&B4PBDF&$\$+ M1+6<]>2<>_;>+4'(5#>V4)6JSRTT_Z.,LUKH[1:$^ZEFV]]HMK1/_X8U#O?O M];U91,\'ZFL.(R.20\B(G3Q@(%#?;:%$VN+FME(!)18P+6.>_OT;I#S>Z_? M+I7R7K\/9IF;MW@GHQFA21F:+M/T%GK>R6"]"0.VQ9S/O.ZK,S9@^5D0Y84( M84II#E&8<%BH#L:P()PE'/,@-2K*.D##=_'F?;5JNN+OQ9:X,1KFOFKTSEUG M"FRV5PZ(>8*P/"J,LTK*?0H35U >%7&_F#1CP M;;MM$KI6E& =A?8FX^*ID7NJ MZF289YB*D*4Q)&F02O\3& %OCY/S[&TVQ+O+K]EZ2A?> M,& _I.N$'O6P,UC2=Z5-QPE8 MLP+8$P=-!7INVCZO+3\S8^ [$^6-F[Y'O9GY ,#!GP?7@9=(UNH+6'',U4FG+P"\,#C:FZ-0\T'I5H>* Q MU1_XO>7();"NI3)0IS8HB0YP)HTEQ/IBCSW-;A]L;N.Z^;U4(-O&_/U+^5BZ;^?O-;+7W7-5_)@/E!E4IO_W8M M_];W(:"H$(1%'.) [@ H3S#$$0Y@@N*XX%G(LT2K?_%,/CQ[^D\N*L#/5?6X M-YY0@68.=\M3GY5O*8.?%%\_M]OC@+7=CURW'[%HF3E#RP95)M-HVZYFQ+_6 MS:H_SM?5:"W'&V5S"^F'^2;J]Y^?3 5S+ O?ME5?UH M[E69!RY?YB1C22IR!(M4_A_")('RA^VX>>I=2>Q;4WAUK:K M^_&S,=HW4>86QF*>HE2:8H(@"V,"D8+E+?*B@%D6"JH,-,T2$T3><7)&EFJ. MO-M-LQF.RGQ8'^)P,ZAVML9A/Z1!O3.Q.[V8&?(.OOKVJ#O D/$"HCXBHWO M]$/$W@HJ!%*E ?KKQ?X( M28C*B10QI$G Y2:+XF[P%LB]B\D.A;5?XBZ?09 MW8^\IJO%X^[-BF;]T.F5/)N]9 #^ 0,>](N#-!0R;O'N=6%FZF-J M<(S+:B:J5=&/QO*3U?KHBSHL\3%XRLI\KWGUC5<7SW?MA$_:/.'E\N4:+YA! M[=^)928P7#7Q]9O\W\6S='=W_%7O8,\.4/P8E_N=TI&6.;M2C[DMN].,J5WK MR&QKU*-K3VG1.D*^,F>M1^R"]LTPC\_5ZLB(B,'TDH 5.0])#%D@"$1%&D 2 M9@6,HC@J DX$3?B\Y'>XX>Q6/X8W8D+KRU]T7_X]5K0-87?(">V&G"RKNC:M M/3%3L%YL[UY?#J?$3#P>QDH7CF)_,]J3G@&LU/+Z+&"WB,M>QT,3#!B+\R1, M(A@@&D*$"@8Q1AC&<YOU8]?R\?% M95DS^6_3#,+X*I[-O24.;AK)3AIZ(PT.&YA-V6WOG!-39I2IEH-#C%+*H2)," M$QC3O( H3!'$09Q!+A*IGRVM%8; M\(:>!P3&48D<;;F':4RZO8Z*^7HK'?^PBQ;^:[RZ6K73WCH0VFN^:KN&YSQ* MHK00&0PCA>]*<@IS%$>0D2!F19*%U&SVBAY9S_:ZU]+_B->@?[90?X9JU;-N M]\HR,_>]#G_)@OR2@8Z)OFQ&LM%U_OOJ]C\EMY>N_Z-$W[#[_Y0BQE$ 3CYM MV3C797]4^< :DZR;\UI(KY$F,41"GM$1S3)(Y+D M8D-U" MHV'5V1$%Z+L"!V%;9O!V)G<]@/2&5JX:K(U2F[9D:%W6O[>G$QRTZ ME]2Q^V^0QY](NY4]%R (HBC3 *$8!"K0&'>XO[?VVKN&@ M)6;0Y+(K^[C)G2>1Z07;6IA3MG5*)H->'&O9[-IK]&4T:Y,Y*,9HY\ON$],U MLQSD=*<_Y? G[';BWTK58"T?8+^5DCO6]L;CY;5\/?>XYE=DN;CK$,R[R=I7 MY>?%JFXNRG*AL,'PZF4>,Y0)&G*8YZHG)25";MJA@%0D29!%29H&U&33/I\E MSTY%?E=2L^W<@9;U=OYI=6?FOK:\@1WFP)H[L&5OIO" "&\K!6;=K*NKTN%A MP9V>'(4=#AB:-$)QI\#7P8S#E<]$]>BKH-0F]H]%<[_7,%[O=HSOMI>ONQ)> M?L&+4EUA?RGI\DE*]:7\A%<*P:*>8T1$A(L %ADO($*I@ 6/0YCE*(XSP<(P M3"Q*(B838)IRBLM[A6^MYH?9=AY-]T8USV?OZ@6=C?8QD**;Z[:/ZE&_@O68 M[4.!;,29 240^$F)]#-8"Z7>_UHL#P@@4[T)U[ @WOE^&ZR0J5['40"1R1BP MN+]FZST1!='SH=H,W2OL4POYOL7>T >2@9^>?];IIK10Q[A3=JX),T' DDMT#C#(KJIWK)>L/D.WYV9A]P =@XD:&4=^.)59Q\5[:K=-/FY,X:Q2RE,*41 M@BCF#&(4,,B"A$Y)MASYO2<+8<'79+J0Z(#A6O_RM6=7:F'22^ MWZ;>'O2>WI%A>'[]Y5)CP+H\X*VX2F&W?2M5W<&8]BPZ;%B92(^N>EQ\LSMM M6\Q$RM_KI)F*KBU"SLT]7R[70&RXB(J8Y@S2G.00D;" N2 $(OEK1(L\(YE6 M[=_AY7W7Y':0,2U%6WRZ'6V,N\?S931S9D;B6:#A')+B#"B4FQL$Y),H^ M",[!3]E>Q(]>=EWBAM]5JY=Y+L*<9'K3NMVRY=ELOU;E73>6E^ZM_M0OP?1F_^1UOMX[\- :X%9WSF[[G3 U\8V_2T7N MW_H[7=TVE)%Q?+5ZK+HS=5OW?*F.W:N7RXKQ>8%"CM,PA#P6TKF2(H5%SC/I M:^._E.QVT2RU;D;VG_)LK2T- M_5O15Q*=O@*U%\;,NFY7N)W9\RI]PA;/"_8DHX=Q.8WN.@^+9'6Q^6JIR6XQ M#XLPO+(\\@F+DO_+):[K*_$/K-Y,<[7ZOKB[;VZENFK5D-^_MX_XI9[C)$G" M &,8AY$\XPM:P (G\J!/ UQD41CQ4+\=0)NL9P/K&0!-_P5EDJ1!@;V^]L9M MT9].S.RT90%<";#6R]4*M&S,P(81L#;FC[YT9="HX$5G=DT,[G1GUN1@K(+1 M!@C]U:9KCC"6<*=QPOQI6SPB&9FHKTTW+3-,XUS$!8%11 *(,B2/#5%]_W4FI@ID-"."O3R'/:"F?FV#1T/8SX/BN ,]6=G\8FA M?0X)MH_?<_!3=F;TI93?5UXW/7SP1TZ:><9QB((TA#0/*$0XR6 >,0&I/)H' M!>+R@,Y,YFPB9VIKQF=K8FMH;MG@%%SYVQ MC0CCR.(.49C4[$9$?&U[8Q]UUPGS><7__<1+^K*^<(A%GL9MMS[B$+$,0YR' M$<2$%5RPE"*&K,;5'J?I><<[UMJPX>+\YI/72M2S7<>J,;/E@YKPD*\W$-)C M+\5KBF_>!7%$!3K]"\<>-<^17RZ:EXL5QVT6-XC3.*9A"J.08HCR7-I\SC#D M,15QF"<%S[!N,GRXL&?K5J2 HF68V-Z1_70&VU8BPT.ZGC!&V>A#G%NEG7<6 MFBR_?(C]82+YX-_/'@EWV>'87A U\H(V^O=:2WK;G1G8SP]H9][;6P>]KN@ZWN]/" MN9_S]IK06\UX.R+PR'RW8T_8GB^?>5]8UX]'"DB4$)0&$#,60'F:3& N$(4Q M(QR%A4@(-JJ>V:/@V5H'] RM=%\7NN?),R0T/4UN2'F8_W14$&_BGRV ?MC$P=0[>P5-\YXP_=0)DV+QAA(8^-3%I8$"?R""D$)"G/93@9 MQ1DNBJC(C$Z/H]0\&Y^B/<0_VU(W,\5QC>F9I3,]F)GH<16XS[1JB>C(>,=I M36K(6F*_-FJ]A\SK)KYT'4BW*W9=+1=4[M#7JXI^JYH+5CVV:!^&+>G:"WK? M2%L^-I=T:V[:F82*)<[DZ;H&DC/0LZ9?FZ&OM7%C]Z8PTWW96%<>&MN-%6%5 M!Z)/9;(2$6/!A]4CY@]; D=W35.J@:4KV)1DV!-5PR$OZIHW]1QC%N>I*B(I MJ J]"PP+QD*(TP EJ9K[RF,++*23A+7LXFP,HW5%:ZWJGQ]7U2-?*: ;U9_S MV)5 *6.IFGMI1[CERQ!!^J1^]>(&-^JRPXWN22ODMYXXV%('%^-:,8>+UI74 M%5+T27K3@D3KBK^'#ZW]X)EW3AW,SE?^S)=A?R2-XR@C888@"0H.D2!((:=1 MR%"0YS2B86&&-#E"RW-\T9("H>5-T@'5&-X@G2>PF6$/[],ZNC/0R^_A'*\A MHNM[HP.4WN:^Z+C(1^^)1AZQLU_5>*5JLV7,T*%>R9#P2-/J>JI[B#)&,(>" M(@4(@%3'J(AA&)$\#HM<1@%&PUR,.?"=0F_YZ:8A]#/-M[U2DAOXI00]/V;^ MP%S5>E["JP(-+[B&NMLP\UJ#"MZE9\B#1[%6AR,_8TY_4N]CK9[7/LE^(4ND MDS9MG M:5J='W9UH>N!7Y3L=2':%D9/I1NWV:TH*D04"PYCU5.)$)/A?!'F\LB/198*GL:YT<9O MRXCG_?^&WG/VM&RAYEZ7?8)5!\;Q?SB3/R[;"4GR_-O<5C_J3<%+FN=('FA"F*=)!E$>")@G M)(4H"5*4\)@786S5"7* F&^OMNFA4(B*DCAHJ>L4R9CK3<\9N=*&F<,Y0Q'V MW24C$KKN-3E$ZFTZ3T:$/MJ',O;,>5<9GZO5=_ZX1JH0@]/+G-&4Q7%"8!$K MXQ8LA7E8A#"("T19&B,NLC/N,HY3GN8R8TN\[N!SVS-Z.Q73[M9B1)5FUQ9G M:N:\>PL%_;>EW@'-;K,7[F\N3@OK^.IBA.";W%V<5L"QRPN-)RUW?X7#]^$U M#M\ Z^##R_8C/3?M_.RKMAZC_O0G7]%%K0*2;T_=G0?/ Q2J=&BN1N\%0OH2 ME'.("9*_04S$D3 *&5QSZ#G.Z,G* ].&;CMOMYVS6QL.VG7_>C0CD[=4NF$X M,X Z'3([!.P Y.4P)*IB>09ZIF=@P/8,=(P[C(5\Z=15 .6, >%ZO)O3P]JWDLCI5AL/GRE"CQN M[W&I4,Q^+);+.4Y%&K$@AV',0XAD@ @Q9A'$B.* 9CD3>73FI 9_W/LNPNO9 M;8<_K5FQ2F]/^T[U]H1W^Z;,]HO#TQFVDH"A*'T5SQ;O467G!N* 7AY5*+!Y MX>L+@%8HT$BIP%HLKV,:_+\-?\,://+^UB,;_+\6C<$-$S Q\0'D4SMJ8#"P M?L-9O\]^J]K.$,[^P15LCI3OF:_P'?]%8>E\Q W?U)1\KY9+><)2J\Y#U365 M< 2%* *(<)% S(@\OK 8(X8"+G(^EPN1ROL!QH^$)IYU**=^MN7FM[Z46OX@ MO>!34\NOD+HOOOQ^0G MM4[D0<=./=QE-^>XC>#;;QS8^<:!U]\X+\GO]_EBW_JXZ$FZ_XS#IM]7Z^RH MZIE-RTIK&TP8"X8>WUJ++T=B9G*C#;)PY*[[@#RTA$5_77H[2FK<#6 M$7NO!EOK(=MI(JJP2#[ 3@#K?\#RNT+YS3WG33=B;IZ2G$:()! Q:>\HC&.8 MXRR'I$BS(D@C$@6Q227D&;Q,43?YW_\5IL%?3:=_V*M7SU=,I#0S3[)E"IP< M^>%R@L?9JG VML.>DXEG=9RMLOT!'>")UBV#6?'J6_WUH0I:LD#1-3RG'U&0 MYGGY?+$-SZV'))8G1DG4Y6EQ7"Q7I[8C5*8]/8V+NG>*.?%Q.RMM3S2OLYM] MVY' 14PR$D+,!8>(2ILEN2KY+@H:L9"R4 0FECI"RW?C M/:T6Y5TW +B;W!WQ(DIB&313$>80)06">9$*R%@2AVF81FD16!0I&[ P=;5R M>XNV:IE9U^O;URZ;J%HS$'>L."B55K/!^@8 1TGL^ZNQV5W@[$" MG#4[Z%.>N/?!6"7[K1#F2]AYGT]X5PVR:=^)$Y%1AAEDB!4R_H\$ M)(&,*4@6"#4TD\6Y4?Q_C)#G &)-=GN?;MWM=%15>J["A0+,_(*=[,8NX)1@ MCNS]*)E)C?N4L*\M^>3G+8.&OC_Y2GQJAVS^8\'XEU)4JX>^U.F9ET_\LV3_ MTY_2:DJ\O'R2&^:#-* /+SWZ4RV]RGHD[S8TSC$B(B 8AE3U0859#G&8(TA# MS.(BCT2.M$8$>.?4=XYOT &^ZI@$ZNL >,\FH&L^5<'&8\]IN_76/:^&T8FW M=ZH9R[R'-V7FX;X/7\R:*W Y?#'7PQ>S&5[NLX/^)PVW/*M[KW@ MS#M!RU"N+5C91"4D0C3&E,* !PE$F73D118A&&184!JCC(2)40"WL[SOL*TK MBAT4P54 MKOXM&'70<'V@JW#G[*$FGK&BZ7: M)3Y7JQN\Y#>H=PXH.)R M!H:@FY\7-96AS#\Y7H&>8S\NXVQEN4+?LN9C6J2N<]6UA^IU]H)V[NT[;_"B MY&Q]0+V@].GAJ46S^LC%@BZ:N2@8BS*,8"2B3/JQ!,$B0@F,&4XY8CD7A=&@ MC],D/3NL-0. ]QR8^2T-E>DY*+>*,#TR]3K89(=^&I '/?WC/?K&#D9?6$>> M1(/@I"Y#7P&O?8/!DS[OGMK$53U'.,VQ0 +F@9KV0S(9UB0YA@AG)*=)2%F, MO%T^=3R\L]NG,T M3!3O\BK*0(_^[Z(Z9J:^C-I5P:2W43WI=W@=M:L4N_NH M5VN<49/VM2KOI.$^[$^XHP(5 J<)+*@\8"%$5(L+)C!/HB@-!2(H-8+6&2?G M.1Y1=*$B# :4+2K5CJM+SW6X4X*9L^CJU0YJP5?-VDDI79:M'27:2<$/ M%J^=?LIRXD /\/BN5^4MS_X\IG_ M6I7-?3V/* ]%R"*8A%$DS3_G,AHI!!1IR 6BB,.T M1Q&C9-!Q-8/E.]'S,!)HV:K:FUYPYG)V MON\77O(57LH8ZH(]+,J%2N>H44P]QO%%D8\[0<^S+^NIM\< O$/?S#N=TIJ>%W*H"S-O,U3#+NDUP+D[AZ(II"/' M<8K:I Y"4_37CD#W,3.#?\3ECT,=P[^5^*%:-6HG_UKA\K*JF\^P4^6X3_"G'FG8 WRKYW[_<_ 7<;;CH,CUWO*0OH-YP8XCT!@32I/8#*?6N4JMT&/?5*EZ[M:YHDQ][K:<\F4&MFRTN*?R(SZ& ME)N([ HN3XOFM+!Y)FK8@\\S>MBR@&!UA^5IIAT1!>,T2F!<1(4J=N*P",,LQ7*IQKVS#Z>)F+IA3-K]=L8O5:NO3+^[NVA+WBX=&QU^>6,*S!Y24 M5NV=QK8_0\^+G9)\W"\Y%-K,T]RNL!I*,$2?GPUR7." /D"'#WF^4]$4^H"; MD 'P7V1H_'_+%7H/0=G6,9Q:=Q)3UQ1N;;RZ'S'EA-"61G5H?4F M,Z81889&-/8QN^/$-]ZH,J'K5?6\8)Q]>/FM5GFDS275!6T6SZW!SD64!;'* M1\19(<\,$6.PR(LVK+"-1<*@.*GWSJE_0RVU]$7I[5F')R;*\!1 M!&Y >-(PVUPAKV-IBQ7,=^AV'_BM9*OER]U@]]& M*2K^%:_^Q1MUMGE]1RS_>,E7J@>S/RAU"+Z'$&750%@:D1CF891#E!X>\;+-J15^2KKYB9O;TLOI'@/[\#, M20T;J&28UEZ3J#>PY1KL%;* G]0G>M;!)B/0,O_S%!#$?I7L#+[8$YL30Q_[ M5?8^;+)G>I;=9^VM_V=,U9S7EW;N!J)!AGE*H,@B+,]N 8$DY@KNE&0Y1I0& MR BS9Y^$;\_;$@1KBH:M7_L*T7.1YXEIYMQ>2>A\^LAQ65RU6.T3F+9[ZJB M>XU1QS]I&W?)K[1T!5T!3MM:.H](D>8!32'G!8.(IAP6 @O((Y'S(N&XB(Q: MN0_0\&QS:XI&K0QC*M&-2\X2U#2DZ&7LJ/4CW5WN_T>%<;9U[U.8>-<]*N+^ MAGG\HV:6Q_AB?B%W7J9VW\]+?#H-'S7?3#NWY.[]KVX/+YAM^X/.(91Q%\MS(DTQ E),2P4 M'"F36S+/81BC.,0896&4FFS)IPA.D"HWVVQ/:DAOIW4IMYDAKBDK?)V>-M@2 MGX%?1@,0X\U45U!'.^E)758/CY_+[*.)4*V;6?$HA'CJ7M:5UB84^2F]Z '0=\0^B MGFL]:(L6LUU:_KSD?9O>18=UU4&NI0F/,9(GG8@*!I&:OT#B)( TS7F6)GD6 M%$99#QVBGGW"D(4.V&! VQ0]1D.%>C[!M6+,W,*0^@QLZ'=XH3KJL0"2T9?7 M&9B,!LF) 67TE; /*F/PK.V0IG:6Y'?^@!=E-V>AG3,I9;LBR\5=2^-3#Q-^ MNWA09PEQ(W];"Y42J,IVS.F<8!($(2-0,)4M"3(""YP)F(:<93A.XB(T C-P MPY9G+[/A#@S8 UO^Y.%]S2+H>%2]]$,N3:=#.7E7>LYJ^C=@YLYZ_F;@U%LX M^1+Z4;T.PR&WNG,VM,H)4Q,/MG*IR/WA5TY7M\1J5RGOZU4E%LT\R2,%Q(P@ M*D)5KX@P)$DL8)X6F,=QDF,>F+1W#M8V9;L'UCA3S0*9)='-&$!)%1&*T@P!G$N M8HBSB.59@1E+C2#RSN#%C9_@3:=S,40R8 AU7_>@Y,.1+O8*/B^53-Y1!"+FQ MJ+>@F 4]M^UQ;,VORQKHLY7FK%;:GI.):ZK/5ME^[?7Y2UIF?.D]9T]+?B7Z MQJ>=GJBV"GRG(ZH[*108%2(*0YB%D8 (AP+BN,A@(=*\@ M&=_5.$>BLQDHN>'YZHB:]%S,^<*;^9"AW(J@ARKX<9%<=6,>)C)M1^:HH'M= MF>.?MH2>^45%,!_E&>0S7JS^CI=/6B>LD<<]VYVB UI" -V0H)M@IPB#AS7")[O)D#:TZ+-G-0>B.,WSO"!Y"HL,,8A2'$"BI@)D0<;2#,N_<2.D@6.$?!=V;,B" MCJXU\O-136F&V [D-[-(*]'-8^033;3]R\=*7?3/(R*CX#C&,,$R,D8T0S#G4099Q(HXC?,"FP$O&%&?[.@Z T-V M9H,S'=BP9+D_:VD9"1SA)$I@S@HLW:!4,.9) 9-,$!('41()8C@ZRY>>K49H MO1]-&\9&KK5G&RUME=->#7R[^#OXO:/N(UPRD=IU *5%^VU"*A.U' VRC!8Q M\_#UJIG?\#NU]"^\NEOAQ_L%Q:H'J3A*Q;/''A+4\Q+C.AGW!LXD-;/Z(2V'5JXES9@URP4&EBS_M;7B\;4G ML58M\=96J?=ARTLV_+AHNC'&JJ54I4'4@/2=%H@@X3A#10(18SE$'(>P*-(" MQAPQGDK[3!*CPBH-FIXMVO,C?ZA- :=U5*FWH3M6D)E!#XB# M-76@R,\\]9(82.OJ]DZ#XK17>?HJV+O7,WC4_)+O.Z=JW.;+E?BT6JE.U>T) M[^NBY%\:_G"JN$]W&7_?Z#5U9>F2?E7RZJE>]D.4VF_YH!-ZF$%0O(&6.4>] MT"9ZL+HZTR(PV3V:B;C#2S6CY^R3?5_*NED]M;B0F/)N#L<#B M"UY_DR+T%4]YPK(LB;",2PN5G0_DD3%E&4PRAGD<,2IB:F:YH_1\I_NZ:=>@ MHT9?%'YH6\RQ#E$-H]-3VM.U9V9(5<5QD'&8BQQ")A,&<%!AFA702+&-I$1O-#7#*G>\K0%7U MIA@ #2_!B^3"T(>X?15Z'N?-%&P1=@R+WS=\0^FXH>)\!GINI>-2L-"T;=U2 M"?(;R?B2;_[<5NK-0"]1_\K" "BQZLTIO#VXU X=GQ=-.W*3;GF;U*EZ4>MK M%^R'B"W,]05CTE3J:[D@7OY_B\?+BO$Y8T%,PX)"1$@&$4@8XVD,2!HFZ*?7U04>-^T9WX9@[.5G(+0.PQPQ>EY0WO8K2O-7?F";#NOW*?G3 ME5!9F;M2>8IK&?!5K;^H!V52"0NB$ 60X1RIH1<)5+D42#,>(4[S&$5&MP3> M./7L(M9\JVPCWC"E_M5V74.B.)>GN$'.D?^I?C8< >7O3>H%9N_B_9CYL)8S MV+(&>JAJ<*&:<.]XEROZU+V(+BH;9-9G?0*I;V8$7DK+O"O4>>^C:S[?J#_2 MD[J/]U#Z(FASOR.WEJ;]]JM#1SN\4;.!Z\"CGCWK@"+XR-4PHD797]K(7_^/ M?@/7(:EU+K'.$MCTSFI,5F?C*T_(97D'M;_>A%=.1X79O6$Z_C'S4T]_VGH) M(W*[:!2Z0I!&88P#2&E10)1P"DF8(!@4. M"$N49THJ%#BWNV-!99P^SYPCHIE9F4IG='HY)H;5F65OL28)A!QPF 1\Q@61"0$$T02 M8H1!>8*>9Q-3U*$B#];TP98!LT/ *<7IA?(.U6%FCJ.:<(\SV1]4FO#^T@Q2_RE_5S>=%3?%2 M_7J>"A&IG10&611!)+("%E%&84*1H$F$ J(W.\\!+[YWY!]5=UFSGBG9WZL! MT7+0_LVP">$,O>MYE(FT:>9M#@_J5#3!K;1Y-9YZP^,,*+7_K;*_OP<&2EL4MFPJW*S', GSO$![; W^;)VC3 MA^LY:QNT QHG>8*3 F9QD$.4"@()21D,4T%)GA9)G)L!_9_%CN][[&V)IH)8 M'&92>_[:F]%ZU@$U]AG7S?Q 6ZB),U^1GN.<3O%.4Z=>0"SU3J>\O2J;^HY &G_&R7;RYQ*O5BW38'0(33GB 49A &@88 M(LRQ/"?&0AX;T[PH,I&S+#/K5-&@ZMG;M5,%U7T$53_P+1NFW2DZ"M1S4L[5 M8N:+-AII?QAP, -836'LF'"%J&*AAOUG%Y&$S3_&(RQ_S M"ZG"I)WDWJ/+A(031G$&A(M1OE=>X7Q#UG&"0KC4BQ4;65])3[RQZI>-/VWA9(HEV>D M# ;R3 012PN(PZB :<%PD,LC4F$V WZ$EN^88$"YZU]M:1M&!".J0F%$*$XP M) $*(8I9!G$>AS!+188*C(.,"S.(#T?*L@+T\*XNS;#)C0H,@Z57LO=D/>"7 M:8CG*BP:H31M,'1:Y+T02.,1\SJ.R_OR[DOY6>%S7(FKIZ9FY9T,M'XKG^N& M??IW\W+Q8\7J7U9EP[Z4UZO5/U?K+52SVL.:@&=/J%)O4#6+PC:/>WFO,A)@ M40ZA>E3;;X=.WW;\UAT>;CN9'5RO%/9VE^>]O9?'!WE^!4J^1AXPVNI[>M(H35@2 MX1!KGQ!U*'KVB,/Z8\4$:+D 0S8,CEQ:*M0X8KI6C&'V^K1.3E8;6.K&X(CJ M6D=VQU87NC([UYK(/7K6U5IHNO.OB5P[9V*C!UW@7PR&0ZB;\/J^6K)^GLM' M_%+/.2O2A*08XCB5GC'D(2R2 $,>XZ#(:2$]?&@/BG&"NN_RBC5)T'0T 9-$ MVS%YZ@?#(7EF>M6\$_2E+3,GNH>L,>!D!K9J[)D!BAM?B!N:2O "PW&*]AMB M'^GZ'1#H[YN$*50%@8D"6,9DZ$4H@A3 M2$C,(0X#G%#$$Y0907GH$/7L9CH68,L#V#(!.BZ,Z[=.ZU#/M[C6C)E+&5>* M8P N&Y'=U52=)CEU\92V$@Y42>D_:]FF>K@E:EMP\N%E^Y&^U*!-*W0IAJTS MJ[O9=/>X[ =O?JY6@B^:)_FM_ =?W-TWG%U(=X?O^(&)3C$G/,PQDL?"N("H M0#DLU%$Q3>,X"M(PC U[6M^%6+X]7<>*M&@50SW5##SR5=?\:AA,O0]UZ?;# MO@MFIZD VZFY&Y:!D1=PL%),R3E;Y_\&HH)65M!(8==CDF=@(.\,K"4&OI7=I]<#[%OIO MO)DGYFM1*89ZJH!Y3A))4D"+4JL;3(^=Y5^L3JVI#5#^CHAX!E5>%::2< MG:K!;*_LOBQ#VJ C#G[JR?\\ ]\I7I MLLO:$NVDEO6?LM@2OG+^OY=XM:#W^K6'KY_Q9Y22$NA)V10?[@EG8&_G"&EG M7@-A'5G0,1EOH>GLXQB_.^9P]$/F)3C_7'TJ67_!_?I"^_)YQ?ZY>GWM M;5:!8[O^% 4XO&2ZI1Z7JDQ$_M@6BC3N*FZLU3_NHZ;2O)DK\ZMTQP4VYZK/ MJK[&FNADY37GJF5877/V6G99VNM5/S?GIJGHO[ID&0GRL,@Y@D%$,421B"$A MO(!9&F!*8!G]M$YLUP$_-?;52$%U_!6552:X:&EI;A7M%FTKJOULA#F= M?7G;S_X_3\N7W5^;Y4P/O1.]!.:9FC;S8%LEM]1FFS'+K=;!EET[N(37:6,OR?/5R/.M#_Y5]?O6=Q#C3/YGW"EH*=K9'8$>-3N'_PFO2KE@?V$] T11/OLF M^[#6]+SGV;HP.5T,)",]J-4L M>V^OE-'\OL6RT]T V,N\6U3 M$1=QFG(U:R..!$0X+B"F@8RY,D(8YGD2""/PRY,4/;OF-37PV)$S"ZY.ZTLO MT'*J!3.WNR8-?EH3_UGE[3=ZN3ZA%^,03%M61^'8:7J3AF;:XK\.T_0?=(ES MUE]5\3B,<%)02&*.(:)*:F:&RN%("68& M?Q3#S ?%_Y''? M6S+[XZGN<-AO*W#]Z6HG$ZJ*M*NFK!K-K7I,#>-FZD@#9M:I*SSXW>DD* U9 MK2[#CZTYV5WW":&&5]FG/FIA?BKK>?MP]VOYN% 8IN8&>&P!WR;8SON^73RH M<^.OWZZ_@"T$JX'9'15?P_!<2&YH>B-"^S"W4Q+:&=S15:UM&32#Z^ZK,IZP=K*TZIL(0VZZ^COO'E:E9S-D9#Q;(12F'(J M#[8981 +E$%"0Q;P"+$B%_.2W[5X[)J)2 L^M+[>1??UWN/&("&IJ*ELY.-Z M^@D=,F:04;/1M49FTI?JK#S#FADPX*8%(=CR P8,J91:QY)G/1JD)CWKTRXW MZ5ZO9JG),Y0RFINT67>ZY.094N]D)\]9QR*6NKMKKLNZE%%:??-,+^O&K(CY MV/.^(ZF[NU7KIL&U#.+;2HY-A%^#?@QG.S3"(*XZI@J-L,J!%@RC*FT%."[^ M/26J77AU;-'IHJL38NT$5Z<^Z^J6H+NHX-MKBGH>)4F28EY &N0A1&&"(2XR M!FD8)3R/*$M#8A!/F=">)H;:7JRMMJ0-V@V-M&E[C6"I'),1@HR$-FQ5!^ M.Q1=31K38>::";V#D&OXJ$5&YK=2;I+JT^RW4@K#%NJK@9?KX9Y79+FXZPX- MU0>N>+@0TC!510.:LYCC) I#F 8,0T1$ #%F,0SSB.1QB,,HSK5KP\Y@Q+-7 MB8(X:._E;J7N.59D#=('YRA8(QTSD=K,W,R6*;##U7:D[Y:O&6@J0'CKA&:@ MY:[K2=1LA9[ MQ.6R>EJW1JMI.9QE&8QX2B#":2)]?B%@G'.".%' -%KU)J\7]AT9*DH&#F4H MLH87MA3$,'A31&Q@*H;"&'@[2Z'LO-?X"S)S/@<8'W4FP\]/YQP.<+EC[(?^ M[AQ?]QMO-M-H>1111ED.$Y0&$-& 0X'>/: ( _#=0T_;.9&O"TP62QEQ\+J?>C^/. ]9R"FD!:,0Q2*% M>8$+F&FKN+/FX)(ZL]@"!22WTN("OK7'DD^9IVK_737GWL3F(XW)1,OGG#9R+V:VK M\<*>]^F_\[KI)D3L@/@>AS!2"9F_=]A$K]",]#.[YMH]G>/UJE@SDW>H4\=7 MP-9*LDH)FU.;+#ELK8AAFMA^$;M0H LMYBF-"5>(M$4:R_-"GJ:0('E\B(L, M!;B(:4Z-MO]NV4FV?&PQ8:.76F]G-Y?%S+1/C @QWK]W^76T9_>+3KI/[PKR M>F]^]5>+7)B:BW/#9QGZO5#5[R7W&C_O)RL6Q5SI7YW4@7 MO/V+\L4*>4/^LDW.795JHD[U='>O!NOP=M[E17:QVE%A6UEF8",-%-4*UEAUOZ_YEG]=R]2^TDZJS9_;B&8& M>LE >R4'I&R@%ZZ=/,:[X;%RJ;6 !M5\;V7K^MG9=_W5L,L!O_NOB%D:^LW> MT&BR>WJNIDNIOYG&=Q+W;\>%B[F?WSGC#RU8V-?-W+@X3'.:!@E,BR*%",O_ MRR."H4AP&N5Q%"5!8C_K\P!%WU'#Z[&56Q;.&>UY2'5ZQP6G"K'8EP_KPM.P M/6UAO8SJ/$3O#<=SCH@_/I)S[$'GUX07@XNRS5R(/YO;'WSYS'^MRN:^GF-$ M$69]W)!:: X@XM+DU4M875DY'0E M?JDJ5JL0K.MWJF^J)9L7O$@H9T+--I?Q#LEB2#@+H: 18Q1'5,2I$:C.45*^ MRYY4]U8EP(H_\_*)&]8XC&A(SQVYD=O,U:Q%;JEV)\.>+E"$'4+HG!3.%8#. M<4+3PN><%'@//.?T$[;%""6_$I+>[;/[_RY6CZK! 5MR0&!J;H[?E&E24]E,QP385J3,-"0GK7: MRFUFGU^K\@[>\M4#: \7TE([BBYK$?;E<%:%,%AZXOJ#?:'V*P\.?,;.P ZW MD*O;9'GTV&DF'V"/U]_53U?BZJE1D-EU>]O\M\7=_3S.PC2)")$VB1E$!YZ-_#=IOG4+""@C7+IA\F0F:D[ M?E=ZSN+MWH"9NSF*9+%^"[N@%D-F9Z!EMYW-TS.\F4GSM[&W9.RQ_"C3D<]S MS-RD7M./8E_[74]4)IZ^.>O?VZEDJ-A^CF@!G.A9CL!>HY^O?X6LRV >C>_IR MN8$P?:]T(\79#O;I)%*U.L!/Z9L_V>,_+%\&2T;R?1]>?L5_5*O+):[K+:1"SE)"(WF@)YS(/0;%%.81 ME3^16+ L(D'.C2X>SV?)\^ZQ9G"( ,B Z-+GRS9]OMCK:)*^ZT%Q"JABU7"W M.?\E:>XCDZK><(<8:'W-'1AOBE)*;WD$+9/@]UMUQP^<0F:X5YTKMWX^0],Z M;&<*W'/%[E9V.1Q@TW\8)E%>B(Q 4@0"H@A':@A; I' 41$0+A Q"M+'R?F^ MS7@U%\#T.F-<59I7&LX48'BM<7PX@(?&3#TIO0X(>)M&3#W!]88$.&J\_.WF M=M4"_KQ($K^HGIQ2Q6Y]0U*(@IP480Y%%,0098Q!C ,9,,5$L(3F@N:AB8&/ M4O.=*/W+S5_ W89F^W7'=[RD+Z#>U-.9V?RX\DB(14!B#$5($Q549K#@.(9Y M$(=!D@8LBXNY?(94DZMO2/7]*E#/9SI3BIG+_.T&K.FVFMA2]C!014M&1PYS MG-:D_E)+[-?N4N\A.V_9GF@'+;C?I!SK=O4H8S'E%"8A#R!*40&+A&"%*Q_D MB8@1"P,35WFENHBM5$7J=:-ZR/*TK-L-RHP,^M.^IUV]BU9=P9] M6C1'UCQ":%)3/BWP:SO6>,*\X_VSY+\J%@V[0.%[5Q+9 M#6M=E'?7?"6JU8-"6-[BZ*T+D[O90U?B1OZV%O),M]/CD2=9'"9I#&F(Y!D, MX1SB J9LW8>8%>Q[7XZ*/OXV3+\-3OX][)3J*O!PR-FFDYEZAKR,[#Q1LB_0? M'A;=2!*58%M7U5 9;LR_+]D[(YJ]\_ M3FGB OZ3(N]7\)]^9.(Z-05DU1;+7=3U4]GAZF). 1"&F"20%11 5,CK+48A@D@5%P*.8HBR>I$[-D''?L9ND#(7" M0%CTM,&JA4QXZ,A/5+1F^C;U'-=[?$=F7M!!T=H \6T@C8P3I3Q "036$H'O M[9O_]<2;GZYJS?(UO'75FBG;_QE5:Y8OPUG5FBU]9YTO]76U7-"7>9"'+,D$ MAWFB LXH); 0F,&(X"3/4D*+Q*B8XC@IS[[_4%.$X=7!B)KT7+0;X?%*X$UNBA>/V%^FW"[8M+#J';#?DD%KJ-[ M97#P8<^F.:#60ECII_H/BWHZGW^VE&8V>+O"JIMU)X[1%MHH-S\JF%4"_O"* MDV791P4:IM+'/VB9B5%5BU?B'UB]M^9J]7UQ=]]\K%2":!ZF+$Q$DD <)/*( M15(!3Q2P2QT1%KA);O3$Q;S%L)T-.6*@(M=2__HO&()8CS*URZ+6*=PIGJL>CD MOWHD.H7%<[/X8(80D5:P#C,5)=W$D+,&8:<$EYD62%X M;-2MX9Y%S]YCB$8K%L\]'*W\AP$8K%+R',^Z/DL/H[=.??$47-;]>+2C?_+'N_UJ' M,0Y8F?'=:>X\.RS;YK5XE\Z9VC%Y_! MYDD>WCX,U5635H"JO9@E4.D@(I[RS=Z%F0>U?@WJ4T.&N_?BJ8[+ MBS)=8:DZY6U::%4?:MU#6O5"Q 7>_&55/G,9[,I@6<';U_?5DEW+[4--CU#X M2#=-1?_5;B2WJ\7='5_-<>4-D6J80A#OZ MQG8 MOH7KG;?0,MA'MSV+OH#RK77E!4;?G)LW!-FW5MTX!+_]LI:.,!BJRQDD5)\"CA%,\BS*65&0I"!&CO,\ M?CP[SN&(2W M_V08KYZK;4U_.)T.S?SAP<*RP9WM[U[J)!RIPY7+.Y.;:5V> M&]7MN3Q'RUK,6OSRX=?Z__V.&5YU4>L:\H+@".,0P3@*Y8$]XBDL4L%AF,>" M()3G--)R8R,T/+LF2?2__RN/PNRO->B(@Q,#/;65,^YU'(ELYDF.2GL:AD%; M;(/!>>>+;S?=SOREFXV;&Y=K=";G&]PVSOO.=+43'[4]DJX6S_)U/O/U ML?AEV\Q^(U]TN^==B<^+$I=T@9?75;WH>J :Z1!5!/BIE-^)#N5WGN5IF(:4 MRABK4"-;!@SL&%6'56\^=.GL5.N4N8D/N3X4NW_F]4+%SE%+RHS7TKVHV+/?^RE.21Z' 10TR16N M3P()C7-8)#P-LB!'/#<:/'> AF>7^:UJP,<-28!K\#?.[E0^?YML,'.:A_2D MY_G.E-[,?>D([@&L:T1&1V[E$(5)?<.(B*\-?.RC9V%K?)9<*2>P*O'R\JEN M*ND$Z@\OO_#J;H4?[Q?T0L& M<"YV[0)H3C*\H1!%@:1/-U%!.:,,IA2%.6) MR'(>&M42G\&+[\J3 >IP/Z -J!<)>,^G#*%Z1E6GW]V&58 5KU;0&5:O1,]Q M3*1H,P?S?:C7-5O@@9[ PHPJK 2Y'6NY("@4S=E>J$MLO3 :9"['@K*^-Z('<=VLD MVMYCSE[MC'&(HT1A2^0Q01#A(H-%5A20%4F4!H*C-#)"7W;,WZ0!S)I?J?0U MP^L!%7@]4T'5*PW02M7?%=>V(ROU]GWB^%; M&=::]0Q/--/"J3J=#[APP]T;3;MPJMKCHR_TR3'@J84YD66 MJ.Z% &(>RC-E3AFA,2TP-IYV.R>"F*:@F\89W34,#QTJ6=3YX;2QU&=FFKG_JY8A>T63S+(.[5SEO0 M*!0L)9 A0:5=HD1::!K#.$X2'B8I*Y@1@M_Y+$T8,5W?7 '<,V$; %EKWC3F MF4*?AF'.>'W2K)_*. -KQB8*9\[5E/,(QIJA-PI:SE7@\3CE[)4M:ICZ6['R M3@9)?/&LUOVMY'A5JO%@:O#O!RZJ%5>=R3\4O.KG:M4-A]KVON8, M+%K6#$J&7+V"<9\YN4;M.HW6#((MAS.PT6W')" MEV##IBKA !VC0'&J-7'# MWXLP*/9Z@Q=B5QTVX8LQ*RMSK,'1.C17M*8K7'.LG9U*-]=K6^+$K#$S#N^> M"@2\K/F<)P7.!O'\?A]Z<3*C*'1S&2V!7DB1[1:6%,C!2Q!TUB]K0M M;/^F,TKE'3;=I]MF@GH>JUKHI"@@IR*$B)( XIPIR"B1)CAE"8M3,_C^DS1] M5[ZJ-N[G%G!9GN_IEA]0\W(A=^JR:DQ'M.EH4L]C.-:/F;L8$ >*^@XZ]8 # ME_C^VN(ZP_D_37%BO']M%>SC_NL_:EG)R9LNBE'1RCP@"0L1BF 8)@*B)".P MB%D":80*EH09"E(\;ZH&+_65 P5T6Y.VM/6XY[2*R]0MR#'[(!O6XAEF4XWE[[::-=#Y_R[#$.H$#_ MCPG4]8Z XR9SGFQF]G((W-K5G>9Q.2RQK'>6FA#$^I (N^C5!S]A%V9\D7%, MW0TP4H',1JNIUG.SAA M;7F8JVI2D64Q+&@@ST%%BB 6TB4)BHL@Q@&)3Z^?%5R9'F,63O0<]>Z!J_@.=Z9V3R-LDU RTO M^B>3?;%/'T[.DMC,51P0UD=5U*A45J>5_=4F.[ <%61X9CG^(8N:H0LI>J*& M_JIF:+Z!/6)YQ#)!9"R@TF,H#B!.9'R0\X2&(LG3@FNUB1TGX=G2%$G0SC+N MB!I4CAS6R+AIN9'3S+Y>BVB#<'185H.:E[-EMJM@T7Z]9O4GH]*,5I,Y[ZZO<=E7R3YN5H)OFA4%4H73,R+(!$T M1S$,!%+%'S1NP3=@@KET3%$J4D0,BA/?0 0M\SB[AG%#MD7J;<=*U(8HO5.^ M5LU3T3M[2V\U;KE/#0WD :U H)$2]=7H]0QLOP/R*]")]0X&+MN_B[>>N6S! M^7_&V&7[5^)L\O(9+)PW?+GM&^Q0I-H;GBP1&]9# SGO\3DCE>*[R:RIO M,E3YB*C')BH?^[B=C7Z5:UZ)KM+X,Z8M(-QE5VK\H5JMJA^+\NX2/\J_-"_S M.,D3$F14VFRBBOR8/+2J@6*$A9E(HXR&9D5^)L0]6W-/%I U74![PF8V;:1/ M/4/WI24SZU=P48$C5V%$>E+_8:.4UT[% M:@V+)-@@1]GFL'\K%TU]??-;??-$_N"TN:UN^.IY0?G@@QF*-_1TOOS^N&GDF MOWEZ>%B]J$-_W92W9-E;K^9-K/G*GO>RX40?>:9D?SQM"K04>T]MZ6774O*= M/U:K/LFVD\\SO,^UT.[I"U^_BC7;H2QUVMSS WIU"-5\GIZL[I@MR$UV"6VO MBN$M]1FKF#NFC\^,U5>KJ^9^]6E5WM77[*K<,/"M4;__47\72ZJHWS9+15JU M,#^OV#]79I[* 2G/KNOCXEG!(K)V[G5W+? )KTII7#6XQHMVK.NN*995TWWP MAYJ?_9V+I=Q4.N.[53U*N^;7X@!4SUS!^:EI\OH>SL5K.NWR)GY#9CYPZI?C MV$TZU*V5WW1!?S)'ZE!90\_JKMCH%/*XJRCDS2N(=THA.+NY,.0U3:CTU M=;-@5TQX4$Z3C-:9\EHFI@SE-LPLC<@TGB Z]."$>9X1OG?3-6,?/'O*S64_ MVNX?B^9^/4EB6P(>Y6D<%A&%(LR00CK)(>9(P%QZFBPB%!%FU%BH2]BSL^G9 ML)Y#,ZXTO9M.'ZHP\T<[$V;6/( ?DHG-F!E/LY)-97<_.&:<[%M-B=%2QLA( M&+WGS:/TC[W?_[RH*5ZJ@^!G^9MZ3J,P)U&<*6!R-<\X2R$ILASR1+ @IB(( MN=;$JQ$:OK,;/570D>T.N2UA_=C]F'9.A_ .9#;,%YB+:Q31GQ#(*K _MN9D M\?T)H89A_JF/GHM7WATC_K%@_$O97LUT\\S'9D)=KRKV1)OZHF3]M4XW%VJ> MH3C."2]@1FDH3PR80Y+A#,8H3W,2TS@D1@5.7KCT;/XW_*XUA^Z"8%'>S<#X MW+49Z#EM"P]Z5FTQT%V^3;V@X\W?D9F[':^/3S7=LRW/8K+837I^40'PIMY-1NY+8!81J5RAKIRF,K$$"NCHN[C MJ8Q__,SQF/U_OBY*'L[C*$N2B'"(XU0::A;+ Q+' A89#4,>I"@,M;"E1ZE, MTX4WJK:P]SP>W'91X2[/R!F3NKOLW(S$." M'1V:>?##%AY;EMG%L]_,5W-UTE5'%!_C:3)7; M<69+[^ GQ(E$11 C2[M[$L4SB/" Y M+.\IW_>L0D_\SNO+YWR35??K37E)2+&I!\#]EKV@-+G)^.&A)5_Q MFJL"U1V[^BZJT%8V\OPX21 ('>2)"B\;1+:8W>;[CD>AC>TXE(Z\+(+R[-[5 M#FOK1:!MH5+D;+>(BRC 2X>ZA6K<1?:!T*^:=DHUCG6=\>XMR5KC!;==(KST M[C93T5ET,.*NMZ\U!=9EW8^EV]<[9FVIL!HR+$&'U1)2YQ+NAY]UMM$)\[=UMN%[ [IUMO%H\<-$]& TP+H/)K:[J M-1#:S0TW0E (Q&9-EHJZ2W9*G M\U7._%^$6Q,"LT<^3NM;;8#4.!AT&$SF@R&7@CX>BSH=)K/KT"TQ?4$3XZ>_ MH&?Z,7]&:;;R,4,!]2+ ;(( 1 D$D1,#JP>>UYQG5P^F M'QAHLPI"RA B#$0V@P!")P01I@$@KN/0,/8YS:[*#)J3D)3.JOH\FJ8" =70 MK6>*!,C$0I7%MO.I% ?7G629W $VP@BU$]R /#%ERN!,NG.4F1I#=Q+.LI/G MSI%[-&SN[ O:(;V"?['I1]K\O,E:\^0V15BTI!#]W+.D+M&Y>Z$%$F'OWM]6 MD1M[$?%M0-U 7,O\K&-N>0+;]_FGH4=")U:,_4U":.;KN_,AB'A^7AP ME<.$TU@O'4]TGSHL\HU\I$66'KS=9(O0GV7+:X;=G%E$"A'S5 MZ@D"QV6+&=K4I$4+S^H 7G"[(A'UIANNHXW2K%0#.DZ65EGGB247J]0<)ZE? M?'GFR0G]D_'YIIGXL&EFVQKS^B#7 MKDH?BGJ0.NO;^A6_1'0(7%MK6L*4=,CI&RXS[)Z?! MO(]=49-6!MH@;QL=7_!]'E^QG/RO#!]L7S0M1T M)0D@'[FD:MV9H9M03\PQQ\R! #+'!QAY!/AQ'-E> EF2*,GU@_7GMA$%-$N M4_0.'7!!TB>D3YNB)VA+U@P.W!-4F/+Z'*R^K*]GF+0C#\^)QS02S1XVN"1% M6A_:MK$,18Z#1;=OV[%=KBDY%&"/1B#TL._%."',C:2SPH[7G_E$]0$J).0, M\&'\3!F@3E%-Z,'2:48Y0*%"?M T2O62>=0H5LNU.4W/:&+,P&O+9;&$2/LV7<9%AA%HUH:%,J%;-[" QDRIF]U=D/H3Y_H=47CGG3[7O%_) X2'32#KT(P AQ==?G MBB_V(I_$$::VHZ3NR@"=^3#>YMD3X.\]6RS-4$:$P[[88L*-VHPJYCY(<9)X MH>/A. %!$G U)X$1P*YH5FYCV_%MS_6Q4N39."?5@]!OQ$DYX\,T?Q1=PEN& M[$!?6(AQ;EF7ZW7^9]U\NFX:V$Q.N,U%XGS]E+>I6529%\6J,GV3C.\-N+N!$>TV?Q!?_\Y?Y&-,4I MTT1TOY2/[YP@_'Q\9SK-.NZ%87*M;P*VH2Z?XX1I17A.++E8A&> M65^5?7<'+)"[/?4)4SM:6YH,&MSC-)B:%;:_^+(CP@8).YH,-OS4>YLT^T4, MI2\KFK3M7"/J1)1;]8#AF +HV39 ).!Z,G1)1"@D_*/52VT'/52HJ.0.ZF+X MJQR50RH43LVZ&42"Z5.:B2;6[W'8[-'.UHT%]5VF6_$6V5.XR>9>;I.@-7VQV\):D"V,=I-]L'][] MW.!#O/\F4X-/;,=R,X-/(:"G?&QSRW]]K9/-K]:H+.N9N+$7TB2)'.! : .( M< QP&(4 ^@SYML=7LVT5??XDI+D-:@',JJ&IB?K3K)$3S48(5K2F=[0:GQ-\ MEAQ#$NDTG$4ER%ER#T_\^1?4_5M+Z#1^)I<].J=U]"UPE<.X A-RA%R5_ 3]?*YD R0G%YCYJ/;@6KN1 M+1Q\GM%\4QY8D74+%OG0R6FNG+]RC3!$[=B:Y(72W7N65JVK]_2JB]V\9PGK M7[SG'U8_E_TI@^4;(JZ M=%3TSOB,JO8WOHM%E?Y7N'+*7OMK%&,G"1+@1TX((/%#$/DA C2!S$U( '&L MY!^9A,W'RX6UQ1.PO "TPMKG[<7 M>T-16LQ?9VG.;81IIDHU)N&R;&&'";8=E8$8673J8)=?-R4W*\KRDOS?)BW3 MVMW\ZVOOM]UX,>82Z'M<^G'KWP4PCC# PD\<$2_P*681CJ2&+DU!8F:AUZ%4 M]PKN6H^2-CL)R1>E3.*S9!1P9NXI!O1ZC.OPL?H(78AP7N^#=C:*-Z3B"O;?M"T=[@*1.R9 2%'DP0$H=?R5@SNT<;3"P:(-" MV6LCV):XM-U&U:Y@&6;*W;N&6:3H0FVYTT+O-?WKFI!>F2[;4J#7T*TJ W'1 MJU2!!8?WI\JKFDEI>4'3I^SZ9S.%I[NPVRH+G[A<%A ,; (= &.NQ\>!'P'F M.Y2Z"-HVE!IG)@5M9M'0PN:BH1TX1%KHBJEJHPR3$P+&V*!V_#L.='!W,^#- M5ZU(D6@JC6T4UK*I;#)D'Z6S2;VDWX7BL4!9XP1HYNJN(H\R;H\[('!$$;?K M81#;T -!#$,6!RZA@52OFC$@,Y_F;8N&'=QV:K!Z-XHC_HR?8E-4*P8XU G6 MZDIQBJ))C2F.%EV\-\4ILH;:4YQ\5O\(_N\&%?Q;OGYMOV%!:!-BQP[P;1?S M$TA]?K'&&'B0V="AD>TSJ8&^(S"6.H!;L-KG[Y Y\L=O LF:IT^:6JW#=X*> M26?O<,W%C]X)HH9.WJE']73;6ED6YG1!OW/].?U!FU' HDG%%2J_?UKG?_Z; M)D_T7RC-Q(=?*1&9Y"E+25-#(AI=/**?*^1&-+8#".R 46XH0VXH^[8-(LJM M9T1B1"!<974^6/(HKPX;0U#JBQ\W7_PC-*4/P1=:605%Z]K1_>&)XU3^8JTY M6MS.+K:8\;^E695;%!7"":YH:9O;,SE5?-DMT$L[K"WT/1RM=J3X!X'1+]QL MYYA: E6KQO7"$MAN_WJ(+!^TI5$*-54RV5>2QG#"PR0T4&$;Y,RL M2JG)"U-YLHK0E\V,U6/-42ZLYC+JCK!FVFT;LVJL>R[P'BI4;4JNN=EA$$<, MV-!U PPU^$@LP&A%-,P2"B1&W%W#M#,BE@#NHNA6EO@5@-=WC$VRJSSWC%3 M+% 3&+K4*SG*9$C3\I:-+KR8RTR&O+[?3.IY/17B*ZVXX4>3Z]:-TP8X69)0 M;F@1@!B, '3X*<78"T T3I#P'><)D-W\@D@BUZ]XX0>WK!GGM94[YO2E-H-<\>V39I%H4JY8B%S MJ4/$U2@GU/5N"1)-*=ECH);5J"6(/E*?9=[1 M*$K/RNPR^:-\^$&NRBZS2+8D?>#=F4_IO3 71 7V-@VXM!YH\2-MOYD*M>A# MA(\?2Q,TJQW%<^0:O%O/$:=7B3ZTX')UZ"/D[%6ACSVG=VO^3M.G[]S2O>3Z M(GJB34^_.U;W!BQ[S26$%XZL("1!X/(;U/,";I/:K@^BR'4!2_R0Q="Q Z94 M83V^$"4(-,VY_5VHA^GU5>N\8V%16#+ZRT\?.\T*)YZL+" D/]MJYJ MVR!W*<_&7#71T*%AM7BTK4_%A=V@8O5PN;!J;,Q=VUI,,'2/J\%>]&+78LOA M3:^WB/K5_U#]Y[X@=\5C65R75?J,FG%DU?<\V14J2ZH",FO-+&@>*@[#NB_$ MW9@7UN/#5VN'BM7@(J\>2#'GO+I@FB]J,D*&)=8WH^79JD1KJ152 !93,U3( M[:L=2N_IJ2'"=-OUG#CL1B&2O]-LDV_*W[(NUTJXX._S)B/5<3_S)[Z7=X48 M6T6+G@=?/+8BS$]L%H: 8.%*Q_5H+@:!%V$"[<1';AAH9*K-BO0RV6O_*C@H M:[-%L,M<$].KT%ZSF)*3U/@:RBW)7 ^R4%TRTA!ZN)#UTM):K\?M0MHT1'=< M_HN@74U)FO=+(J=4O?V>S]<):(>]M4._GEYF=01TCAX(@)"Z #G( QM0#84S@DRC87MQV M'+V7(/LXB"_SDOE8_F66 M?$Q+(AH;<\O>H7[ : QP8A, *?0!#ID+2(0Q2IC+(D^I68LLX+]3C'^/H7+B M8 XVJ4D&B=A_78JP16693( AXA?("M@#^VXR!(:8H9(M,/B^YJS@MA/D5?Z, M.0P!K;$GG[@6XK:^7E-O]SY0>)$[LX!)CY"8"8 M! ![U 68PBB.?8'9.NWH+]E#=&WUU8=78"D'9X;NUG6Y'MDA]+O,< MK#0UUMDH;LM.A9Z#K4=#I6O;S)24%32C[3Y>9/52N;W?,W7*)L9E5_S M]?I37HBAE2O"*"%QZ (O3B" <1AQV>P2X, (A1Z#+O:E6H=HPI]9YG;86!^2 M%I]?1.BE[*'T/Q:MD5*3MJILEI.G,S)/36+N^/:QS[>'/;ZULWN_"8RL%B6# M)J4F,PS)/%7HBTHU3=851KK#KX\L^#8 MPK0ZH J-=8>I'1Z;FRSY@IZEFLR<6V/F MVU* 4.@[/T;L^5O2%)V*;M,:JE6#%:KP8_I,Q;'\_.7^IO:5\C]L"N$=X*BD M/])D@];6*%_4NM5+$*W7O'YLX>5ZV4N0M]?:7N;YMTBHO*5E^?@=;7-J#G/E M(*5QC.(8N#0(N;E-?!#9/@*Q;;LN9OSZ3MCB"95GD/[[)52NA3/P[1(JSWU) MY%22M]_S-TZHO.WO8D/%^TVHE.3WNTBH/(?K7RBA4I+M9A,J98'J]KWYE*YI MT=F6*P\Y3D"@![ /$8",A C?LW'H4M1B"A,;*C6[F9O_;D=+4V?EQKDU@^A MVMMFGR'CXM, F8IN%B4*-?K7#-(QH6W-_GH+=ZL9).:X24 M9DW"';^)GD4^Q!U>IT]-[B?&+/'M$ (O3&( "77J?LW 0]BE#H41BT.U5#@) MJ'.GQ'7 14%N!]W*M^"5\^5D&"FGW1AGC]JA;<&+_IP=BWH86#L4+HR-BM>B MW%A*G0S,A5/K%-APG&*G\O*$2&N=E+V^RI^Y%=&4[UY659'B327T!3%^+?O! MSV6=H[.O5*S<) SB.*$@X#^X0 EB@"F!@'J^'U+BN"A4RH69B,_,HJ8!7*5B M6G!)LY1;85E><<--N_)_*O_EY-""7%634#W$K :SKBM 'S?AHOJ8KILPSS5C ME-2)_CN$MRF .YP-AW"G,\]D2'<"-LN'>*>S;C#D:V!9;9&9/U/14+#&X39O M>K]_S(687L5.@.,@)H $'@/0QP' 22#&TX>>YP<>BK&C*!!/0YO;K'E^6>>O ME&Y[^=1\YH:9Z(G2GVG*]8?UNL5,G,7=_-JV5.=,.RX-/DL+/C/<4Q-K6X"" M&6U7X ZVZ'%23[RVOC5HF,TV.4^N.4$T FMI,7.>[ $A(O'20E-VZL$11],D MLN01_;Q']2C5T/5#%L88!(0$ $81 CCV8A"YMA.XF(5)/(D'GE(ZGD-5_D#75-1ZM:. MJU!):!A\>78S]?D%9:]6![F;@3,>RI>D>US0&2%934[I4:N4N#!*D5;&PO"* MBZ4JC!+4SU$8?_#46>IS_9;_[Y__Z#[A_PCSX9__^']02P,$% @ *95T M6=)+2SS"K@ A6(( !4 !P86YW+3(P,C0Q,#,Q7W!R92YX;6SDO5F76T>2 M)OA>OT*3\SJ6\GVI4U5]*)+*Y&E*9)%49?>\X/AB3J(3 3 !!"76KQ]S(!;$ M2@3@%]>9(V52$6#$O;9\;FYF;F[V;__CC[/9#U]PN9HNYO_^)_YG]J3K_^.]_^NW#S^#^]#_^XU_^Y=_^+X#_]=.[US^\6*3S,YRO?WB^Q+#&_,/O MT_6G']:?\(>_+99_GWX)/[R=A759+,\ _F/S:\\7G[\NIQ\_K7\03*C+'[O\ MV^6_9A]RCH*!MT:!4B%!*#: 4YR[E'.R@?\_'_\U2&E*U!RB$!R4< 5\, F8 M$,G)G QZN7GH;#K_^[_6/V)8X0_$WGRU^?;?__1IO?[\KS_^^/OOO__YC[B< M_7FQ_/BC8$S^>/G3?[KX\3_N_/SOI+#>2/V;=/WPX$_4[^#RQZ!^!%R Y'_^ M8Y7_]!__\L,/6W$L%S-\A^6'^M_?WKVZ\K/Z?%V8_U M!W]\OB!@O T?*]F;QZR_?L9__]-J>O9Y=O79IR66?__3YS#_':I^.=N^_/^^ M_N4?K^GXO,05@6?#]VOZX.(9]6W'T81_K'&><AK2>J"),-(3%%*P'%5P"YZ2#((K.1BF+,=T4025_ M1?1O%+3"].>/BR\_TH-_K&*I7VSDLY'-G==M9708W99"Y#6=K M,K2X^"\.U><)#]P^%P678"A@_+,%]-J^ O "UEBL$Z"KK^^O-TAK^>GT5<3I"3.RT,!\\D M(=I[05\%#BDSI5(NC$4\"@VWW[@7"G2_*#A*@EUH_QU^G%8AS->_AC.R:24G M+X,"S@7Y/!@T"<*32*0LM/E99CAK@(";;]T+!:9W%!PAR2Z0\(J"_"69L(W@ MWY/\\?GB?+Y>?GV^R#@QTFNABP/&$@$[.DV>CR';IG*0)!DA=0M@/$K$7CBQ MO>.DG9R[@,V'\,>K3.*;ENDV>W%A":.-,3"F(7/:_91 #5&4#)98XL8(87QL M )@'7K\75%SO4&DAVRY \BQG4L'JXC^OIW/D$ZT%3TPB%%DD&4B1(;KBP8G@ M@XK<\M#"V;CGU7N!P_<.CF-EVA,PGM.7;Y8?%K_/)R:&8H2LKG,@%B0%V]X7 M"[)8E[0U+OGCTFP/O'B_U!7[3E!QH$![PL1F:WRS?+M CE.90(1U;_>TSG2X(N M%_'#=#W#"1=">B(4+'J"+GH+T22$@)[KJ$7!ZU5XD/IOOW$_]7>(V&PG&ZO_&Z_13?<=KR M<.%ULNA?_I$^A?E'W.1;K8FLD-D"IG)U4T(5@(^0>!*^).^#:[/P=]^Z'P8Z M3DD>+!\-9'>&!Y9 I/)@U'("=RL)(B"!!(Q66U: MI"#O?_M^T.@^!=E M%U Y-6IZ<'FXB M9.&2T(P;JUMDF^Y_^WX0Z3X1V4"T74"D'N,NGXU^^'RZZ3S,> M+]@N\/'^$\YFE]0[[;(*Y"F[*"THR^@KQ234&A";K57&^Q9F8N>=^Z&AXYSC MD6+L @1$^%DMXUBDO[__1');O3E?UYL=-;*>Y.2L$F3MT%4O66A)X"9N$$54 M0L7"<@M;\1@-^X&DX^QD8S'W 1J2W#+,7LTS_O$_D5#/5- E%HJF0F5 .(B: M"'"ZZ08_^?I*H79_\:P_)D^64VB M310I5PL6(PE"D33(=!4@! L1HI0^'6<%'GCQ?DCH.(G90J!=86)[SV3+1.8Z M"6%-#9L(V,Q9\$(9H/@)4_#&NL0;HF+GU?OAHN,,9ANACEW3L$VG76/[\OH1 M8[6B+R@P6"^D%6[ B90AR^R\\63SV'$''@^]>3]<=)RV;"+29K#XMQ_OR/$U M?7#T5>TWO[YX^>O[ER_HB_=O7K]Z\>S#RQ<_/7O][-?G+]__]>7+#^]OYO/[7MY>XG_S%7P,X?-D4R!73<>;\O-T'N9I2O9CL;WG=04_61A! M(F1"2U2@7)$0I*?=QNAH=4H&^6.9P1)6<0.-BY=N5R'.UJO+3ZZ7XU/H.M38 M7+[CV6J%Z]45EZ$P]'5]I>@U*%\*1*8YD!^MBXS9,_-8V>4A7-ZD8)P[Y8,A MX=(0-1#WB#O33>HO#.H5$RRK&)1#$$HGDH=',LPN0$J\<'+&9"Z/';P>CIE; MA(P+G6,T>R](CA%S!UAY'E:?GLUS_<_+?YQ/OX09,;-ZMGX>ELNOT_G'_PJS MRL ?MT_?0 M,4Y/C.$ =+2L.\#+LY3JW'PTTSV'>#HU\4:5V1-7R_"_'Z&N,L,36&0)+&A M;&T6DJP&^BB8P!G7O/6V]DVBQNG!,1RBVFJA U@]#Y^GZS";_C?FYXOY1D#/ M%ZOU#D-:))^**.!3[3;"A0<7R?)*7F\!EX*TAII[2]\@:IRF'D-Z2BVUT &L MWB[Q-T"AD.6JTUT0&X;A+O8TR%6PE"5'\P!0^!APC&>2$*L\*QUK[W MTP'3_&AK0*?I8.D>#HT%&;]&=F?Q&9?KKV]G@<0QSS7N_%SC!C*E$UZR-D$H M\$[4')I*$"0%$M$*5:Q4J=C'.M,=9G >IJ>':*U)ZJB9T#NP+6^(DU!O(;S& ML,)WM87PF_(;&#B9W>!),.E'[V9?B(BBM8[U8%R!F9G1VW)*C>+*H_HG M&CCZ:@*LYDKH %A_62SR[]/9;"),B$D5!CGRVN^)$\E1>(A>Q1S)!K/4.N2Z M?'R^2O>$)A,A>I]JB-M9-Y M+96U1D,Q1CMG$O.YM779AZYQ6C8. )[F2N@ 6"\N7EN;EY[AA_#'%6N3R 1B MJ@?#,C-01=/JL/629T;M'3/1/#I@XA X/4S-.*T=!P!1(X%W )V=E.;.[II+ M,3EF!0F5J$DP!\Z(>LKG?;VB86+SD.M>0D9J^SA$E'ZTG#L RY;^"4L6HQ<% M#,_U0$6F>GN\ *N70:-.1+1JC([MFT?J\SA8R=B3)-E!BOCU-,3I;+J>;@*_ MS7V_3XL927U5\Y;KKU>B<XU@Y@81F9H:[6MBV_WI6W< MU/'@!:N#J*@#T[/#U^T3&\,$&7#'>(XV,4;>?[VYDD6H?9YMOB*^ YG=:SF75E-R'@'97GMQ^LY M,11*/<<+8&U,)C@N'Y_)<0B*ODG4N)O?0(!JJXH.L$4K9'E^+R,L*A^<9,Z:"C=[DUB>O]U,R[EGK<$ Z M5N@=0.<>"QM#8-SK +0*>)W)YH"$X4%8ZY+,1:3F1V,'[FJ#G:(.!)DCA=U! MYNE1Z[F34$V.$]JE(&8*[=+,6'"U_6U1,@:4@JJ35X$P)@+DX%0(*YUIC[ALD=>.:#X>UEDKI M &,WBSCO6S3TTI@P6\BISKO7QD TV@$&(43.61G9^M;^-XGJQE$?#F=M%7,P MTLCCBXN61[Z[R^6:E^BU5HDIT-&0$YDX"8E1$&)0)ZO1>-9\^WR8FFZ\]P'1 MU485'1BP'28H%)$J%TY>JJE1+ H#CBD-.0J=*9S5!EN?#^^\OAL/_B0G,$\2 M=A>._-G9=%MU7OM;D,=(MA7GJ;+B@L&8L@**2R+MV:KV?4NU0:!3QFK# V\= M #Y"SKCEDB=RV-LHHP/[\XB$/ F"UD$M$*:80UGGP.EL0")%'C(6R=ACHP8/ MZP1V5/G!8'64)T%5(U5T *JWE^_=L+3MN>.2*FBE3IW#.EXMS6 V6KOW MMQO-?,+U-)'G?8.M5KW?;[[BQ(W@'^'OE%WAC57");*"J*0G4$D+$0T"1@HM MO>.Q-.\:.D)7^+K\'&<%HI:ZCMS20!&+ NTB>J.D<2ZW=NR_MZ[P3T'"-[K" M/T7<'?A/]_<]2U(RXW@&G50"BC04N-K73B!SR#@&+UN[4/UWA7^29O?J"O\4 M,?> E=EL\3NM(/QYL7RQ.(_KW%UK[OG"!";+3""J(#+[6^WCKLBN> M*1]:YQ+^B2Z;'K,/#J*B#J#W""?<62F<+Z!K\R'E-2TB:P1(P3$FI31GK2^; M'@FO\2^;/DG[^Q\F/D45'8#JYND6Q4-OEIL%FC<'76]QN1F=.['6HT8OP(FZ M'J.RX&),('+T.J-$+*T/A?:C;&R?O@T.'CUR;**4[J"V'0(]3-/8V>0)H':6$3B'U:K4Z)TX2 M8BQ6.*C9Y-JF&.O)08+$6!".W<)YRT(@2 M&(ZU5'_ 8INCG*HQS@R/05=K=?2%L#L[N329.\$5<*Y" MO;2M(-2FM$*XK'FVF3<_/WR$G''+WX='U%'B[Q%)%QNY+49[SQG(0'NX*EI" MS'668^*.Z1CKB.NA4?0$%VJPPO=3(>@ L?>(GMU=VPF!3)8Z((3,J5*UFV!@ M'K0*]3IDCMA^..LC](Q;ZGXJ'!VJ@.]R0OW[#_3G+R]__?#^S<]OWKY\]^S# M*_K;9N4*#SQ^^%*%??AJ5*:P+?"\2LU?U])(GHHD4+K"R1"A#.""W%PH#=Z; MC*IYR]T'2#D^>W[QP _U]&G"%!9A)0,3##&FG ?/ZS0^$:.7AC%4K8L1;E(P M;N*RA;[O)L4/EO"(>]AJN:[SKO)Y6E-,@,LOTX3/_IBN)@4Q%*$9^+R9^^D1 M@K<)4'(O'$4"4>QU[X]>L(,.^NX:&0^]>^RD]N%Z7#04:A^@V)PB;3E8O5B< MA>E\DFP1M7D?H'=UT'!@$(/A0#NTU5%PF^Q>MF,_9-PE8!QXM-'I78 <*> . MW-\+1G[!LXC+B8TL&XUU2G P]>A:@U=10,DZ6VY]-LW'Z]X@8'1T'*O0N\,( M#Y1N!]"XD,,%\5$S+V54D#=5-764AT,*ZY Q;E ;'T7K2J0;!(QSHC4<- Z7 M;@_0N-QF*6+ 5_3E:E)[XJ> RE(W![FX'"P R6:Z*?1R.;CS"X2\78QYY' M.Q^-!-P!1-[A%YR?XW7EIV A)9X$,,T(XIK5\>%"0>)9<\N4":+U<<%M&CKQ M30_4Z9UK:$<(N!^ _$QRNJ_-W=4(J5KD2?_+]>(F:N?0Q S&%4LL"@F!HP8, M4O" +C!L72MV )GCPNPX7-P/LL&4U $.ZR3$-Z4.*MO=X=\O9OE*@HB\)(T< MO.2N#@VI1MPHD-%XEID4@K?>V[Y-52=[71MCUE@)7<-J$@Q+PJL,R6X: =4Q M]HG6IY8^H1%*HVA],>1A:L8U5JWUOC>LGJ2$#N#TE^5BM:)(I$S7$^F-"(XC M2*%J^RBI*.R@/ZR-Q3.3M&Q^-WOG]6/7@S6U.X>*M8-;V%=]-%_^\1GGJYT- MWT3M93(9T-7S>T;X#CQ;T,;1DG'%E=AZNWJ0F+&+O9JBI8W(.[ F[T@-1, G M,HHOR,.;+3Y7(5UP-8DZ>Y_);2NVIC6\LA"\T13'ZN!,DHF60G,O^Q&"QMVB M&BG]CF/=2@,=P.D]SF8U")CG7\+R[[@CK$F=T&JM\E!T$*"4=1"E0 H&B(T2 M#0^A=4>DAZD9UV4>!DB-9-\!BOZ",L6O:AW&B#Q1S!TAY-2<#A:M+=^W7Q7QQR=1$TAKA MVG@0@K9:M-D=-*["-N2[5L!>$$.+!=>^\MQB+5?I=1)6Q%Y3.%6AN=N/>A^KQJ[-+T)0 :0 M:@>NR[5]O#Q^F<[/B:\+ [J8KW["LECBU< >7+W\@_9Q4MIT'I9?-_*L\R_J MP:/: =D9NRZ^L97K0^U= M[+,7+%XLXI\H-MED:@OF& RK1P)U0@ MR#M.W%VT2R9CO^-<"J.*$B0-ET0A\CV9?6X79G\*JVF:((_11H]02MI,MF,02I+ "K.!;X9ZMJYZO9>0 M_8#RO=0G'2_K#GRPVTR\F,[.UY@GQG,7R2P2W9QP'VKOI:@,,#*.7A:'HOG% MP =(V0\TWTL=2 MY=[$%_0VG'S\1Y<_HH>$C_GI>RWS?E#LW'+>KPJ&5I58V M9,Y<[8;DR:!JLYF-44S(Z%+K--.3"-P/9-_+H?]PNNG 8CW W,5"NGO#MI0B M7+ &ZAV$VC:B$'MDD%T.3JO =6C>NNJ)).X'ON^EAF!(_32T?&/=@7[^YI>W M[U[^E7[FU7^]?/4K??OR)G>-+D/?]Y[3WHK^)J?MN[AO'??-8,([ W*NSH 4 M#@@/![=N Z#C\=#Q*7+O8%_=9[#4V\5RH[?U>CF-Y^MZ"^C# M8CNGX;I51C3*Z>S!HN;U$F"$&)"#XSHR$RRB:9UY;41Z)P7G)P#J&+KN'.+/ MOH3IK#+Y\V+Y/LSP/:;SY;93(B2"^;EY$, MQ\[(990=KY%38Z7C95/5\3RL/OT\6_R^X?\O83JO'VY/+]]AFH75:EJF:8N< M0B15JQ$%,ALQ@"_UMJ+3# )+"M!Y3?&=2$FT[GW ME\F#C*?L%?WK02I&[JQ/!4+0=M,YGP0BHDZMVUHV([[/G>.[6QI-L/'T1>&W MBV*.'VOWX0_CK8T-OW>$,*^WS[>;_$0Z*VU \YLLJ;6@D]D'7R(@F47+6]^ MYM^>BY&O%W3L9YT(&1U4+!RIA0GWW+OB!3#)B%UC-=DEQB";5(S1P:K4NNO* MD22/?#>B<]2WUGD'$+^'TZL<0D2=@PPO_S/WUY]^-^#'$?>\YK3 MGD9^B\_VAY&/C;[X32+&A4P# MQ3X\_^0 *?<%$XH4+OI!YKP9BAUF;\,TOYH_#Y^GY-!?,!@X=KD@WFRQLK M%UP@%U)JQT%$)T'Y7" RZ0"35586C-RU;O]P/R7CIE'; ZF!O+OPQ^^Y3N!" M0I=JB!M=[5V!";RT$6)AQDG/%*K6)[J=M\YO$K\=)N .3,OM0^97\[OYD7>+ MV>SGQ?+WL,P36[,B0=0+_;5;H,XU;SCR)Q$["O ,1: M_&#JZ0!]SQ^;QXB"._3%0#2*0A/NR(+G>J9@/>>"Z;! M(I([6SL@N.PCI!)XHA N9=O^+OI3J1RWQVH'(&VEP0XP>GV-?+R?U:0*NN@M9,Y)O,(7#O,"T^SC=/V:SUB429 MLRT13#V<5MDD<,@+2&\<^L2]RJV]AZ%Y&K>'[$CK87QT=&#S-Y)^AY_/E^E3 MY?C9G%A:3Y?W>6(3[4I1QB*X$!D)7FIP41H(GALGH_>6M:Z >0I]X_:C/;DO M,H36^C'C^[&X77->T69D @=CZ[!IFPLXGS1P@4)X*[-@['R MZ4KK#)8/A:K/%_,O]";2[)NR_7H]C;N-0B9N2UO!P'>$*KM9>-_()S=@]F<5%!&@"VTG:BH&,3,:?&6PGE& MB>C;5VT<0?#(C8([@/$ BAU[E,ROBS5N^Q2\_ .7:;K"U:OY[J(EYQRG7Y#D MF5U43@?P/*C:&J 6%3,.0>AB>(Q:W>Y8_SO-0%4C!&(8^:(BQU+K 3!::>6)%.:=X,3X-<^#T] HD_L]S MHG2X"IH":;26Y\_>__7GUV_^]OXF5ZT:G5\]_<3MS>_GJGT?@HB#*:0;,BAM6EK0WDG MQ>/'(NV>ZKE3J[4#U^YFS2!*+USF'!*/Y#E8R<&5VK2N1)^*<2F*UBNUH][[ M8R#@T1+.IZBC RS=.,BLIY#S-)WA#98^+/:4\)4T!2H;/:WFX"SYL=J17 ,Y M(BFRB!QMM*QU#?H0?(Q;Q=X!LD<'1P<+Y(&B%H&>Q9(MY&1HF1=S^G"Z7DV%H?6N2&-=>)VXS"ZU+*+Y%T[C6LCL@-E5A%Y"D-Z?I1J'T]0PO MNL(^.ZN7 /Y[N\R,DS8D6F:&&T.;33;@.!JP%C5J37)3K2]T[$/7N->).H1F M8U5V ,^+FKOI?U?#/]_(Z/EBM;[!DC1.N&@R<".))6<+1%Z[WSN*,ZU1Z+!U MI+0'6>->*>H.G*T5V0$V=VE_4WZ>S@,)>?ZQLE7WA!?355J **A&",;YY2?">M(U[BZ@[E ZBT@Z@^M/Y:CK'%8649Y&8 MJNQMH\N/)'OZ:D7"75ZH?1GHTXU.GG^J7[Z:DU3.-TF^^W_E]33$Z6RZ_LHG M6C'.@F,@39UK96B+B=8)0%9\Y%E%G5N'3R=B;=R;3-TME!X!U<$ZNQ+WZWHZ M^*Z.,WY32!//5BN\L=>]_*,&L3@I1F6F(ZM#DNMLE.J.*>8@)I&*25X+W;K/ M\5-I'/1P8R^\VOIH&WR[Q+/I^=GJU?P+7NAF$C1# M6:=]2V M-^MR6SB[Z0BH$8UW&B&;.N[/!@E.TZH45ILL; ZE^;V[?>CJK0%9&TQ\$WI' M*JAG8[F-A_&:,XJ#(^=:T8HM&6D?D%:#"R9 L Z5II4K]/#8NTM7;XW*3H2] M(Q4T/O8V-=QW^7H@>3BQWAI=C_]0F%B[O-#"\LJ!525ED;(._M:YQ /U]'N_ MLK<.9DV!-:#TCX760!:-7-O/89HO#_4N0C;R>3=MLC8AW6KBN3!:2 5,8ZI] M6B+%;I%/;P6^[%V_#UXUO8;@/WI!I M#VQSP2!P"#QER$GS>I9G=6I]MO!-HGIK379BS^\0U709:[P\^SQ;?$6\: UT MF9:M%T%=$,H%3LQH%X ,/DG.D%\;;10F%"E-'-[O>YB^WOJ.G0B!C136)1AK MHNK\!D^7%OXZ([O#;T@L%2XC&%V[F"=9P+FM^8_21ZN5;-UQ[%B:>VL[=CJS M.91BNP3RI0]=FZP]/U^M%V>XO#KQFJ3L$N,F04#+2+:*9.MSO7 ?5"*'!1T; M?F#!HR3VU@WL1#!MI[8.4+E_$?HD:8.^'E\Y5+3>@B8OQDL//&9F:;4)ZP?H M&;XG=>.&XQV4\@^DR Y&GS_ V?80:G_A2N58,D9")HY!"5/K'8,'XY@P]!F* MYHYJ&\H[&3ITHJM]0ZJU WM+(>%E4\GTC_/I$G?/4A7F@,9*DE\MR27&*&+D M"4IP(A,S2NO6(Q\?HZ?+BW^#XF,QD++ZR2.1.!-B7OU,\GX?9OBF//L2IK.: MIJ@-?L-NDZ<7&$E^,3 9A:C)"EKB: +XZCNQS)C5@4O4K<.GI]+8Y36^D^)T M2*7V8#1W^/LEK"\XV61[MPN4XL3G839;/<8X+5CA;:VW*E87"]VG4WP/F;^\]EX6VN)W.4I5R\3=YDKWGP?A0;TD( MXLU;"!QU[2[I14M7AR\F6@H M(C %2%P6E-04+*18P(FD/#E-4H<\-$AO$S7N 56/R#Q*;?W <7_13F20P@GM MP"5&&\/FG Y3 "NC3%$9K7AKX[D_=>.>7W4 T($4V6]>Z^JNV9["33()*P52 M".IHNV"*@6.2)%S0^R!]:C]MM@WEX_JUI\YK#:G6#MS5=U?.^(V.T9MH,RD> MO2H:F$?B)Z*">M0,/LKH@H[,I]8G68^0TV56:U!T+(9153^;_:430T'?]5") MRMQ5*]:)XI*5Q 1Y,4A[ V,D,%WJ87$M>"@L*=;Z\.K;5'69N#HE%!LKKB-$ M[J0L:A/J6HS]IFP; O\V)[V^H@_F&R][GN]O:?1V%N8K^K'9>6T=O!'&F\\; MT4\\.3E9& 6&5BNYY"E"Q!!!.&Z9LE'$YJ5^@S+498;KI.N@&[ATX$I<&H4G MSR$T3!>'RFV&4(#R14+TM'EIG3+7RB?GASH^&V2PY*DS8F-8_D&5W,]^L+_$ M)U8PYXI$$B.O]Q^+@:B]!IU5%NB41'>B%L3W4-=EONR4N!U(D1VD(RI;]?^U MP_R7,-LN3I+8--%*V"2HZY"VW0]V?G([7.-NK=S%=O3RC[1I^/&.5M7+4K#6 MY+'"@E%UN$N=>5RX988K MZR."3_5 W8BZY\E,\087KMA@>?,$W_"X'>Q0I5/3O&*\PN M1?EJ7A;+LZTRKUJ*A)R9<1%R*A&44AJBS1FLB5Y)H:SRK5L2[4G:N#=]!D/B M$(KI(#-QL89NK9QG%!$LEU_)?]D.+-8BQ$V\HB8(2!QCP%LJY\.0'?38D]2-@9U*>0!UUX+GBF()FD(.:0BF7>N M^82BFQ2,?!WA!# Z0N(=X.4X+\ 6--9Z!\1KJL5G!;SR')QST66*O)AIO54. M[\H-5T1P(J-V&GUV$C]7(?ZZF"?Z\KK*9Y[O2;'5WH2SQ>I\B=>E1E*3_RI% M+50C20?+(#HR\\X'(0I*:7CSP:='TCSN-=I!HY&3J;(#NWM_(^3K7L8?EF&^ MNFA,LQGB^6I.+R>9K+93BDDNFZ._VC"DD("+2Q2&.;2@K%;UKJ8>.VDK$B M1.N:KH;DC^MHGA9W>W7#'AX$K4^Z!AKS^@)7:3G='$LORJ6LPCR_/S\["\NO MB_)^^G$^+=,4YNN+)CIUNW I7>ED0_9\&&TVLQ3&Y)VO')I4=?LP-Q M%@231@%) $%EA> ]192L1!T"D[+$UL?U^](VKKT: D-W$U(#:*EW0_1SF"XW M"=M?,%3_?-N2X@"S=/^#FAJI/6AM9+*NWG0=N%SO>J4X)4H(D%#69 ^/X!6A MP5GI;312VM+Z'/8Q>HXU3O<]^QKK/!B=ZQ;O):TJE>NF:Y, XXW)5B4?FAOE M1PD:UPPUP\5MV]-.";T;G%NI4PK,=GOA'&!X'G]@4P/T!-H;&:*=Y]>;0^0A M;Q,:UQT7KMN:F5"'PS#@TG%0)@6(: -8ZP@^Y"3; 3H3[TO=\6T=K][T:G[Q MKE_"\N^XKDF<.V^=Y^>X7(=IS035DK?M)>OKM76]M)"6#Q>ASHK@M+2X8!!I M/4&QA@=IN6A_T#<4+V,/ !D$J7<;178 A-YM[%4&=G=$QR$^W7W/:>O2?9/2 M9D'HU?.O<$A^/"],!1!6B7J3/4/(C&('+KPN.D:N=/-HZPX91_MO]XCP&M8* MHR3H.B#?)-<4#;D.6GG(CM0LG,_DLK3VWQXC:.PP\C@4W'';FLF^=Y/R I?$ M7[T;]VI.@CL_V%V[_T&-3P"^26LCJW+OFVC3^2OFC]\Z &.A>*U10"C<@JH= M:(/ .JPR(=,)N6R>I#Z"W&.MU &OOEY(J92"M D#+8Q0[_AX\)F;.KO.%)L] MEZEU3Z-CZ!W7QIT*D[=MX,^I M_/4N2]N@+*RF2YUUH I&H)U5@+:,:V,\2[IUG/48/0.4H=P':Y=$8I@E:,85 M*&OK-5K)@2?!O;?:%CP!U]V9J&9(V:,PY%BU]&YM_K)8Y-^GL]DF&;4.\X^U MR\Q%V[T#K,]CCVMJC?:FNY%UNGS?L[OONV#N4Z]A&EV(0@8')KK:N;(P"-DB.)N2S2%J M:5J7/3Q RMBAV]'ZOQN5'2_RWBU#;60VW9X)D#>Q;4KR$>>'%K,^]KBVQXG[ MTMW(O.R\[]FM]]V#.J>ML2[5X4B&]@Y.P7GDM&O91!ZXSBP[V_R"Y5,(//H2 MS#XOVST?DBYH[2#4HR%EB@<7DP?4P:)@O/C0O&O$DR@<^3[ 8-BZ<^-E.+WU M;N@V_>9J[RYZW?:H\Q#[=L]3FIJU;U'9R)IM'WT%*9VB]UY)2/15K?RKLP%# MA&!RXH6YK&WK'/%-"HYNLW!';+\NUGBO5\\MK=,F]ZHOXD4?Q>>+U7JUZ9P8:^?$RRZ+U]M;4D:;XL"Z8$%Y:\&AY" UA=RR MR.)SZZ+)XR@^.K#;]^T_[;Y])QHQ.B@G/&3.:H&C1(AU:J9UG.(49P(Y!V,) M['Z21PX43X?/.P'E"57=N[5\-:NMU,.20DM3T))2A>6N 1\AI,$[\]J.OH9R-Y#DD!BD*N1U" M'6WMLOK6]QV93[$I-Q] M2%/#\@T:6T5V83FGF'YU^9+K?0.M3=.,6SM5SU$ MR[&&Y?9S=TIA+ :G"D*)I8!2WFT3%M:+D!S77#>W*@\2,W(TUP('M^U)&\'W M;DS>K#]MQAG04J4U>X@EN?6$IF;D,>I:M5RX?D6]BO!']5-WBGXCLH">)=C, M*E7":PA::HA,1"S&"-D\6_0X13]NP@BV*0PY^!MZ^/$_:D;N2U".]3XVHNR M?X:^5D_!WIT2]/;ZZZ#MYF]U8.3+U7IZ1L):34*HF36.D*,A#Q6KAQI0T[ZB MZQCS[+1MW3GS)@7CML<>'V5'Z*,#--UW_V.[0"91J&)M)B:80UHEUIVQ'Z9FW+;7XZ.LD9XZ0-RO^/N.15Z2TW0^3UM)/6"?*= O6F!= M0G5%H=BVI[6: GVMG]1T,7S>H^'-S;X^8#AF@F M>1]M)VXIR9P/UL7:*-36BW[90BSH 67(J D/EK6^MW3ZEI(O2:;+>9A=OF+U MT]>_X.+C,GS^-$W/ZNR_C29V"M:DX889 RR00!2+'")3 K*+R)T,BI?6WML1 MY([=,:0]TAYI/#FH+CO8A]^G3YC/9]5Y);.]_OJW:<:=41Z/2X)L?#Y/F[+O M][C\,DV[S58*.1R%10E%!C+NUDGPA2R\E*D4(7T6KOGTL:&8&3>Z.07D^\!! M[YO\O0U/#]_R'WO<\(U:!W0''FW+:169QY0+2%4KD"1CY&+6=(ORTH3H(U>M M?8 AV[5>KYRKMVSO_])J>#T-<3K;-%FYD'Q^0VLIG2^7Y")O,E.WM@^6<_&U M72F6X*#639!PO =OF2_,VY)R\ZL$+1GHN!WL4W#WL'D\M9([\!&N6-Z#T]_F MB[BB/: R_&K^^7Q-?[V@8',VW0Z"N:X4=*7X5!3D7+>%2%%@2(PV*S2HA!': MR-;'"4/P,:YG,!C>1U=Y[Y[ HYV'#_<(]GGLZ3HH#^@A/*$[K8O9.!99K4[V MH'BJ[<\P0O#!H<; =6B])9ZNCW)]_,Y3OX3IK K]Y\7R/6GDUK[!,8MH$SV=AM9J6 M*>:?OEX&G>=A]DM85\Z_O@CKV[S&H(/RZ$#[7*-/E\$+&\%DCT+9E$/SGI#' MT#ONQGTBL)Y,H;UOU_?V!6[:AGN0L'U/J@=LR6V,D5X4#D9RO%Q2^K=[,'Q3QC026-59K$,@, M^='60,R>%J"-'%%I9WGKOBO'T#MV>OXX#-VV8"?37 ?;[ST<;5G^3S+4FZ&I M>;IYQFT^([.>,Q_ JT0"UCE#"#8 CV2F33!2R-;-$0^E=>Q,>EMTGD1CO>^M M.VV,#]]2[SYDJ%;+ VZ@C[?1Y2D)QT0%E@:%GHP1&@F)&PS!J5SN9DZOI/>I+\[/\-\ MRU ;+74LM"=@),Y5=HHXKV?ZEK%<#_0%#G>*W82%<7?<$X#Y](KN"N?D@TS7 M^'KZ!>]T(+[B?_4V+-?7RWY'&3L+O9ALLRC@1'66A640C1.0-7-",)<4MDXN M-F=BW/K@$V!]#&7W[G\^TKC^<'_TVP\]5?/] ?W5I[5)#]QGD70!9#(#Q2T9 MO%$.4N#% 9>9""3)K MU_JT^A%ROJ?F^D]!S<-V[SB-=+5?7]KI1TSY3U]_"?]GL=RD['>.SR/Z*(P" M5EL<*)8*^!(0BK+.*^654\,%3X=2/:[W.0943Z+?CA"]>,PI^?E\725\MEBN M+ZZF7#;7N.E]BQ(X$]D#^4BREJZ*.IG10";G*&<>DF]^LMV2_G']SM.C_.0Z M[]T'K8>XASN;.[_=?"[*@.[C ],QF$P1*=0!EQ,#Y?U%MQP=F*67:B&;MS,: M9CK*\\7\"Q*(28!7DMR]Z"&DG-D(7"9E1>M&\4\2E"7 MDU*>@H6[6SE$$?T_#J9Z"O#M]>4ZFU=[MY.TY+8<;QP>>-.A4F2'# MV.-F=\3,T92,(+DUY.L5 UYX!4'8S%)1B,W+0\>=+;/C=ER]XR85])YI(D(V M;@DM\%N?_#:?UN/*]?0+J?B6YZR#BM8Y!ZG6FRNCZI!-P2$BIW]%XCJV;J,W M)#_?]52:IR#[$=]T7)#T%5[=GL.S,7 ;?M]L6H>NZJ7++3YJE%<1?DB.]^(IX MT0_G?@'4RRWIHBG?=17C6UQ.%UO%[$0BB)D7*R%NRG!YM."X26"#8^A1"*E; MMP@;C)EQ^R1VL2#&A$?O@>J=F5:'1ZH//6K8&5P#QJH/3F#"(@LS,@/*.H9) M&0_>D+5$R5)BRF3K6K=''6H2U\XJN?6&VFXD4:CP8CH[7]^IX-99\MJE&T(@ MY"N= L1L-=@HZ-\8'6]^('L@J9U.\7H*AAXQ;8,IK:L-_ME\/D7O+ZU M__*/-#NG9;[MU7?V^?RRY^[#4\X"BU)D5RAZK8-&-$D]6MP4Y0C.C-4>AX-M M*R[&#>D&1O0HJNY]E[XY,N[P+?K>YPPXW&[ S?E;P\JD\3F4"-[6^D[%';@< M!124)=4K1H*W/BL?=L3=]0IY8)9:[31R]IE4,E]?+P+4#B,7#+*IA=M"UUF1 MM$2SX3G*Q(INW@+Z($+['GSW!"P];-B&4EOOMNNBFRU%@N'CQR5N#P 7Y>+C MZ_[.'SXAA83+%[@.T]DQ3=V?^J8ANK\?Q>V)V\0GAIH[AX"YU";:*D/ J,!F M[F3=)=7WVB;^IA;>E-W6_!.?F*9_,OD'F?R#0!S'D,@_<,9Q%62PS5L$/$;/ MV)UDVF/E3C.W5MH8,319+=>3JT$>UZLYS)[],5U-"L57J%& =KI>]%0!'+(( MJ$V,B7D4>J_S5'K+#ISHNVLH/4K Z >@C?2[:"WLL1&#'V^S\&)Q%J;SBA+$I#D8-$F[D.4UN_5\>M;B'F(@'$0TU"QB]92'A$JFVD^RZ^3 MW]Y/4.I:+6J!.4\RL(9DD&HO2Y&R+-8)DQ\[=EYA^O/'Q9?5B]W&'\]HGR7V5[_@6<3EQ)K"H[ "DHZU148I$&+4 MX%$G'XKT.O%O.<0//7R;*QQ"3!^AAKM8V&:#AAMSCT MQ=CB]%Y'"]_8$ [ 0_-#\_9X.%*>':2\7_[R\MD%Y*F@&$*V*BR1I]3"/-Q^\5YXT/WCX7BI=F D'@BT7D_G^(I\ZM6$60JRG"^0 M>,@$<2_ !\GJO,=6)3Q6D+"IS&\&;H,FJ%@D^$J"92U%* M@S$V;S)SHE.%YM,;-[N0LR(Z0TY'](51R"HM>!T9<*68]#YK9EI;T4$8^3[. M,9Z"SL&G=SY9_R.')1<\O%E><+#)VJK$(Q,Q@\NUTQ&7NE[<5""X05Y"M#+O M55GUC/"[D.X+!HJ)L^L+4KD(MPSZ7J'V4%-M:!N\%H"OSH#UY<4KEH MZT)#@-TE8+P<^?$ZO0N0(P7<0:ARP@R+OSDFTVWE$ M/B0-7KB0N<]2:[:GTG<>.]Y1R2#Z/E1@'=C_"R%<$!^+9)9S03+PM!UJEB F M@FUA(F?I4 PP.F*7@/$.3(:Q_X=+MP-H/-41OT[#Z>1C(1\;I VBNMV&_*OL MP$LME9$B!-&Z%O)@8L=-J?<3]IQ6ZQW ^Y!\KZ8%G$0]Y@PL$(N&D0=G(V2= M3!0I!'2M6[U\=TGZ$P&H0?;^*=K\7K+W%Z2U2]3?_\!!GV^7E?/*"B.<]]G^OV^9U\.G/IZ0_$N+W#ZI"3$7^+R\W. M,D\WNB$>;>SV?,$0QN\0WDYM#+5$ACJ!U"D1>(6$D&C/Q&!LRMQ8;5K?^CZ1 M,=Q+!_5"8VWU]F%Z1C_RIKRG3U>%WCZ]&- ZB3$I+I"!)<\!5-&UQ8H)D#BS M64ITOGEGZ3:4?R?&\PGX>\ ]/*6&^PEQ#N?Z_3HLUR_">GM8$IUTU@D-(EI2 M ,8(D2N$S(M3R)1-H?4TM;8<=('SDV*P]3(X'!#_#,OA.E3U@26G- /)R0PI M'LB1,RQ"LC*R3-*(::"ZG ;4CSW0_OM?!H!]D@J_%UP^)MMMBT$^\:5HHP/QG1*% MO6(S#EM2%*RYH@A;:52M*QA:T?Z=F^43HKLU$'K/?_PUX/-BSTUU_J7].7TSF):AKJF$[<3&:974^1/R)!TIB"IAF4(:73*,5R1>)U M)]?KQDA61"GK5854F*M>-)GJC+X.7!=)6Z.,:9U;?8R>8TWYU;,O9KS/\^MK M(5^H*+^9OZM=Z9;U1&:>?UW4D2?;;VOOQ8MCS.ARLJHXL"X%$H>,X%G2D%-R MFN6<8VC=(+09\>.Z*LWP=ML\CZ/<#AR4*\9_^KIC9GY>XC_.<9Z^;L)A&5Q) MOEC0J6"M[S,0):OC'KWDW"8NF]\UWH.L3I!X6L \!-M&VNL)D/>DD[@)/90J _C4>K96D=Q^U!5B> ; 6%AZ#62"^=0FUUM6(O2UQ] MT@&# LM8S04J#L%;!Y)X#-9Z5*%U1FP?NCH!6RLP[ &VHS33 ]HNG?1739NJBY-9I;B-"Y-G7A!_63J(.BE)>1+31L>;&['Y2Q@W4.]E1&VBI [!] M6(;YBMY\74.Y22CW?]7EY7"+G)5D(&2RH!2M('XF",8DK)*PK#B M6OM_+>D?V52V -2B$^UV@.Q?%G/\^DM8_AW7/Y_/\^JJ28NS$K,$8U"#,I'6 MO%<:DM&J%(Z(4C?&Z/V4C(NV\9"Q:*ZF#L!6A^/BLDKG;?B,RPLFC"6_Q@8/ M4OA:AEY[?WLGP<:LE?:.9[=76\XG%0W>0\BX^W4W4#M>25T@;?EYL0QKK,/I MKR=;7/:I4YJ5:!@X@8*63;U\)0PMH&R=B=IEB:TSAH\2-.X;GWX^0,T[#P^[0UTIA'6#OY\42IQ_GUTOH7I.>!.,N)PE)U#YL MDB$9=T4+B@1E-2;I9.M2\;T(VPN/YI\>C^V5V $R-^FPGT+Z.^8[K%BTCC'! M :,+55@2HA<.?-+H: &F9%NW\GR$G+U0:/_I4=A*81U@[V)!O?PC?0KSCTC? MUMGHE[$\K[%4RI"K9%1M .,S*G"&)%04-PE;A\&/T;,7^MP_/?J:J:P'^%V? M:5Y]^=ASTA<_> \BY_%^LY)I=0%HK#E/*U00KYPM(6D-(G9R+/0;=N M/_,D CLY3&Z(D'W.DYNHJRQ \!+)ZX#<,X**!9J^9 KH)5T@M?)NN(4 MX)(]''B,"ZY#--(!N%[-O^!J7455 ZZ-"Y$X+]KZ",X7BJN8\>"$9H"&F9*= MT=RT/L2X2\6X)Q=]! 5'ZJ8[=#T/:_RX6$[_.^PT1]76^1@5+1#K%2@G% 23 M> WEDY$FI)):']I^FZIQ7;!C]?XHC(Y60@>P>O]IL5Q_P.79-6M7J4/OO2LE M$.FNFO7@:;T% RX&8YG6*IJ8G&!VO]]O=3=LHH0,X;:9?OE[,/][/ MC3%928\.(#I;#\[#Z1 S5 M_[S\Q_GT2YC5I7UU-Y4KDW7E06U:![ADP;&,4'00,3.,W+6^1?0X19VDXDX/ ME=LE+.WTUBT*[[DU/<%T1#5%:H%6C&"Q=<+X<8IZB9$/5/C# M #I6^AU@Z>T2/X=IK@V7YBND9;<)SK:K]#DMOGI+[ZH_:]*&HGX$BL]TO6<< M@18B667AE$\B>V*\,;">0%XG)Q.C&[BA--H!6"]*NK9>*!N6L'$C"N/S@T M\DZFFL/AMUB'6;O<]L6V-MLR<=JJ(.M]P4N*4Q?3[]<2),DE;;K:)*D*HYX 9^RJAZO@1 2Q>G% M"(U"))-;E[\_3,VX&^K1BEX,(O7^\'/-R'O2SJ:.9^8Z[_:/L4 L>] M -X1/ ?3:@>[[K6_L(L$H.5A9J/I]V'F*:O5M-\P=EM MT4SJ5"&I9*3]*!"G6@8(REC(R3EFO>%,MRZ5.9S:<2.=T]G=$^FS ^3>E>F] M9T>T'JT@?C*S->C+ J(N KPH!3/S*5S(424F=H@1:8+5&3M:\1D*@CU+.SFJ36Q=R/YW*<1L5 M]1,M#:S?#HSGO:[43OI7%R:TK>TY'=9..SI#-(4#>F>L=3RX&$\1-?5RDC,T M(O:)G@Y43Y=H^WK4H0!Y^K;0;H'%.5!!DHO-!'G^:(5(PA1OAP?G,1QT&$8= M"JYO1U*GTG0'.#_ ^=Z1NY(A2$?^MZ; E9P@\K!\$>2.!R-5%#IJT_HNS%$$ MCQM2G=@BGTZU'>#X=B1PG\O.M>,J: Y<* H*O" KH;(&G:W6L6CO?.O :@^R MQ@VK3HS)UFKJ*[*ZCYO,@^0L9^"ZMJCEB2)1SQ(('KW 4!A/K>_.-,#;8,TU MNXR8CM5;,Q2.,YR9A$VKG&2Q>>%/^'$ZKW.MPSR_G.>J@[/%^7R]*-_8/08= MW]R>QE,.>!Y8PJ<8 MTR+GX.7S&9?317Z_#LOUJ(OH 4F\/5^F3V&%JXE3.2M?/$A>CYYD\F3J7";7 M-W#KG1$4GW>RCK[%2R=W^O^IEE)3_'S'F]$#G^=7\ M95A6;WPU,5+FXKR#I$4MR#$"'&8#UGKABDE.R^:W;4_%7">7R___L-(:(>SI M2\]OE]XR6+ZG'[@>1'5$MNW( M-S;-G;7DOE$F;(> >@CR;)XK@>NOUV^_RCN@<];&'"!D6P=S!E;'8 N(,K!@ MT:H46ENQ_:D[O@IB=^C>E2Y^WNIBVV?2!\4QU>-!62P)0"'XY T@E_1/X$:K M]I>GOTE6-QV;6N+G;NE"6_7TY.S_]'5S0O1\%E:K37=Q:1CFI#+$4J]9"NO! MV8(@3 Y*&\X-:UV[_2 Q8U?#-%;[PW.^CM!!3V#:'C8>Z!;M2N%B+D;U\\CMX[P/\MS^JB.WDN MGO,21.U(<#FX5*D ):?HBPB>Y];@O9>03I W*D;NZ2I[G,(Z0-W=?OC(M;?: M4O!8L/:_HGTH,,\AER)SB(++T/H&86?S"+I$VW&*Z@!I]\S=W>P=&CT6RR4$ MESVHX#Q$K&5J6M=/D+GFU=8/D#(NZ@9W%!O(OP,8-1WXG#PWZ*2!$HN@)90L MQ*01LN'"1^D=;]Z[N"7](V_*+0"UZ$2['2#[^>+L#)>;2POA,RXOK#S74K/$ M:+6S:N5CE$#B=)VWX0,O15,8Y&3KOIDG"9KV2KX;#+936A<8?(W+]:S,Z->JS'[% M/^ISPNW^\-:B"UX%YTGHS:CP.C2<6P_>6 59>$3IT7O?>M3G[M1. M.\2Q'^P>1MT=I#(7&QBNSX<'(Q9)::(0)$N)F=76QGI_H#UPCED'S@H3S9=/ M;D/8M$,=NX%K>R5VX70W5=E?0OH7YGO,*"-99B%0"B()7MW]626)\=Y2090"1);3IIB MFR#!,)9?5]0G/U_F%\O5NO?_JI1 M2GWY>CYL[>VONQN&-R-&W]Q[;<+& M_!]+XNX?\R6&TRJ>^JK@E]H&2V[H+]('*I9\!/1,U)X #*IWQNM[IGW^[!<;H8E'N+QT19?/\U+I*%R.?RS M)%4<,RD$T"$D=0,A>1ML'9SB200JJPP^EUQ?H >ERLEP5R8GA?*N8"D9XE$KMZMY#B&R!-*ZVH5C!8^MWXGL1?#1)+I#,/=<]7T\E780SF_+['OR&W5D MU6S^]/H#+]+XFS+8/+ ]$6@U8I; LJ]O:WA]W, ,6!-+,M'8H)LO(F_- MQ,0+>0\'P!VA/PX:)C2'&BD\$[Y='7JP2WD" #RTLQG(Y,+^;R9_7A(/(Q\BW12@0QT MR#,^B?T\3_O$NUY?A@$UAL@1Q6,74J@,?Y[]=>E%Q#R2I8"9A+!)6$ M Y=0 OD.&[)6R33OCVC/Q;3UH_XCLI'P<'P6L?$+50P/,V\DY7ZY<+#:BAJ/ MICKB@D').C/&E5%\JHQ[*P:F?95W-';0$ 4=F,#8[=W6J6C(%U"N1GIQF8-3 MA4%@#K.6-K/P MO^1WL+.)V1=(23#I\!/*:'Z\EQESH(A1(K%S/8PB0HXS*$ MX"CKDBXPY32E9&.W_F]-[-&T7!RB)+N?*COP]'L6X*[X/RG&LZ*B!ZTE!7FH M4FW^UN",X\E9EQUO[=-;T7XBA4ZYOW M^AQ"UG''48%FPGH4$5VXLYMZPEKK,&.8O,[:QA@Z!\5+,Y<'BV?7HB'4!XTV M@]$L@_)*@?.!0CXCF+8^AY3#)/;R--W'45?MV& :PN*( JH-ZY7=Z]+9'<8# M%[5HP$!+3@H22(F91 O)E6!C*"$T'^K>C/CCJ)Y.$U*UU?P10?Z!4MF-@]'Y M3$GC EV6H5GCC*^;YP_H;Y0WG/SA?OW(^QRO3V9$89=>>.WW^J-,EK<&A5BZ8 M(F3SUUP[$7HT;^.!(UHK6]_Z/T=++4++18+ 802>=8NMB4B9*E5P4%'EP MZ4 1X1!U9&"L]D:P8HUJ/?+Q<6JFQ5<;;6\!H1U$WP&(GAP8+6,0A;.Z==M0 M*.OJO8VT$JQ*A<5->:WYVIA])X ?%$B[Z/R!!8!-%- !F![?[8DB9)*CSKHU6>H)7ZY6*R5F.Q7A(J9 < M! L0':>H-@IF Q-"Y=8O0O]NRWT'0>U0RWV'Z+T#_#]\1ACDFLO$("9/3 3/ MP#$=R5.4[ 3CE)"U7C_8X>GN'F 0Z\&.] 8:Z<"A-=T.4;BF Z76]G5M5):ICNL4 M]#=>K$03BW6M%\&\_#6L@P UYAK6(=KM -F_+^;X\_R*X,W9/%^Z?EV\I?]- MD"UEB\KQ#"%E"RQ%I94NQ8O69_7#E+R@1:R#D+%HKJ8.P#;T_'EW-54Y8U$J MF QY,VT^^4RRXPZ2Q,"Y#R*YU@6>G8GM95KUH<[XPVBU _C>O5UZ\^/][$3Z M;$K( <1FUIC6"1S'#-(9XYTTED+FQLA\B([CNAO9$0*+QOKH%%.W5VZ>S[]_#\N>BW/BW/1IJAGY%TPZ:O?AKU#)SXVNN^A;0:U26(85U M!"3"D(# + =K#06-,OG0?.#[ V3LZ^3>+]8;@WRWH'#Z^O,W2UA>GRVKI9_D MDIP54H'AD8$2P8!'+XD^0[S2?_OFY^@69$U[K.Z+B+N.J[4>IG[8\X#5_F,> M+E]K5R[KB^TWB%?,"6^\)N'E2 Y?61XA>)1T")B0BA!3-EIAL" RB\!%48?0W'BU8SXNPO' ?6]=)MJ=NVF)S M:^BT39",2J,JA8ZJ QFR]9]R[T'H@U;-$35OM M.- )N:,..ICE\=21_WXQ3Y=<.1>K = M9=.^2SID +:C-KJ,P3 LY_6E">57>+Y7\>').#=Y5F1!&2.@JO,7*#F'J(,$ M+5S!PBEVN'LK-B0T&T[0M ^)QH_81E91/\?J%G'##1ZCYR([X8$[4U='& I6 MI3*0$W>)A)R9%8TMQ:M&U,9>B"D7\ MD;5)(TU2P:J#178#T>:.!6W--='[J\B'JIJ;YY_S<'KNX3_-5O]J7+-]_ M& MK]ANR=N(]5I&Z%&1"\*,KA,/-*%': $4LW'Z)\X06Q\?(]1KKZ]5'I!R;40D MP[_QQ/1&MMW?8>*:J5 M%IS.*B9;.R!:7[$\14\O%_F'QIX,!+IH$E MX;QFDEEL?;/_-$53O^ENI?DM(;6#&J8NN=P/%NF@,+)%E&PH% MQZE.I2D4RKI$AP4K6?*H"PE2/!?<;?E=?>)E%[4NQI-QKY#17Q;F@AUA79&U MIL.B$Y3X1#(S3O(BF4G+/0LV;5> >_Z[IAZ]?%C(["CC7B%CORPXN^ GQ)AY M40Y<"::.$.(04PF0BDDV2E:\?S:'W/;+IMX(?5C0["KE#@*>K2+'=U>=>(4K M1%_+R)$2&66B@BB1@:5@42I?@L?F;UH'4=A+B^.D$?F(2IW:T3W VH?E["O] MZQKS)ZSV32JN\E^E<%H' )Z@MQ@P6= >ZQP%)L$Q,DND)%Q0/NY$B%OYO>'? MW<7SJU%@\,R554N=].DEKSE\.[]H-[C!G^#)!.D%9,8+G0*24?*#!9PQ15E/ M?[(#^,DG:9S64QX FP=17O_@O&;L_.;X'?WSZB:[=,@PQI*GP+;^P5, 3XI]!VQ"")X9=:GV9LP>YTS;B]8+@ABKM'KU7:SD>899';[)3%G+0O*X=LQ"D M2^"RBYQQRAUMZRFB>Q$\;:]?-PANJ=8.,+SINKC3ZWC"E9'),P,E(MDARR2] M'#4DEP5#7Q*.\]KG#AW3-OD=$'%[*Z'W!XJ_XI)86\]^X,W!"[MWMCSY>4T; M6;:GO%'?RH-?^&J>_Q/SU\V8>/K1^7QP\CFGBSJ>ZJK_()840'-Z"A%M*JN&*4L3B4'$:,%=%*D%(MT MJO5PR#LD3%O].11R[B\XV%T/'9R #XFM5OK/YPVBE[8.65/DC4$);R (C2"+ M,D+6E;:B]9N>I^CI!6 [*/I1T.PI]:X0]'HQW]A3'3=T,I@GH!U+YZOYL$-E-"!XAZ M,#*XG(3RR\^+ .$3GF[TMOHV^V-CD)D7JU!($$Z05:9Z;1[J[(&$W&C+M."M MT\#=*)WV9F/L8[&QICK XP-L7$[A8S*D&H>BJF_#K>;@.3=@O0O:!\:Y;WTU M\2@QO7BV\9"P&$,M'>"K#DQ^<[KX\X*A"Z>MI% H@P>BU]42Y<\JI M<+):V3H[?I"0:7'52,D/C*C>3^(=P.;]8IYQ1:=^+?1>KL[PQB8?+,A8-E?# M$5PHE">CL$YRS15O_?[@ 3*F/>#&@+JIQP^NK[XJR.71(ET8&R+?6F9J2O+84E*X&I,S8 MMQXB\Q@MO>1K;:#41.(=(&A:8,]'*" MML'H=+KM -@/,OAE\3%8S*KI36RV!!S5:S^G&7;TP6Y>/9 M,GT+JUJ-7LU(I^?+(W=OHQC^)4U[*_;DL5'#Q2]G*T(MN<'%]UA[O&J&>W4O M;NM0(X,1M'*9@C\;(=9Y]<9DYVS6/OO6I]A3]+0;'7+Y+3=TL/KEYXW_.L_< MR)$[X2."9O4A9*$<+H@B( >7DDXZYQP;\S^4QHG7N;9"S^/S0$9050>'\@-< M;0K8Q6:AG&%@PCD;#'S0#(H6B;N2G.#-=TX_3$HOLS[&T/_=1=0-E-$IINI? MEWAY)9R0@E7&+6A7IP(@2^!J6**\-I8K1I%KZWZ>9XGJPX'MI?HMX+2['J9^ M@?KVE]]7_^]3R&%YN13T?,!$D5R:J*$P1TE0KD5-63OHN'8BZ&B]8L\%8$]\ M?G^HV$.#B[;B[-/57"<_C/LL,0OP=,K7=8<10H@F=\D:T=M;\8414=0.N!K.56OGVY6;-2-@MQ=KKI&W][/H8UUW6N MM9:B((92.S5+ &]5!JN+E=DS&T7KJX3]*)[6 XX&RP.J<>H@; "KGW!]5J>G MGV29@G$I0Y9,5:-,9)0B@>;(BRJ>B;O#^QZ)T';X\FFO#YHC[B ZZ&&WY#D M^[!<;NY=VMP!W/NXL:K]3]-]B+I^4D8PK0)(3;Z)M&_ :^20M&'"<9.#?-%U M?:E<%MZ1'S9!D%M6A8R.%3K_8U:R2.%,Z[;&%U37'X*>O>OZ0U3546IQMYXH MC$XJ.@_*FUQ=,*OS6(F-@%DY+$FJ0U1>CZ^N/TC_6];UARBC4TS=KD::S"F0 M%!:8.U\\DL'Y^C1+"^-BI&ASM'O:(ZOK#U+]X+K^$#U,G5(^4HCF644=! +R MNAC<% ?1%0LQ1>.S9I$[^5Q0=<1U_4$:W**N/T2N016R(\44F:0@ M#RXMLUY@]>C;[<4>JXXU34%_D-KWK6,-T4'O=:PZP;P.H[[)\RO*R.E?-[<< MG^K?/I0/9^O:(KSZKW!ZAN\6?YZ8%#@FDK#DC%RY#($,.$9PS&?%A3!*'*;0 MM2,#'=\"[(+EZ97ROE3#.@0XA019C9NW(\1%4='>5W*U;&E&",BU 2DLS0%@B,?+?(3DE+40H7 M_^X(WUO_6U:.ARBC4TS=KG?Q8J7CS$$N4E&\FVN#@LY@@DS9)*Y-:KWA\4@K MQX-4/[AR/$0/4Q=Q'BEUBFQ9"3J ]+HNP$0$'R5%E=87FPIJO+L#YD55C@=I M<(O*\1!Q]NEJKG,?'K6Q)AJH$^#IW,=(J0#K?/9_F-]F$NFLS*H1G;O6"Y>=7\UO=@33S\Z^U]$W MZS#_.KOZY8_K^_]X4H)743+2FS,(*AL%GC ..DKG,@_%^>V" MPM%)[;ATO OX.]1OUQ>#.WL$DLL)*B7/]011]1)_W=4^W*$:P^AN5Z41X08YM;E3V^>*P;EU:R.,1M M#!K"E1(.N"6?JS3%[^ZN(U)*>D@DP>!HDY8MI2H*!? M^R"<5M&B;?T2\P7=Q@Q!S]ZW,4-4U5%B>;<*[+FQFJD$W-=:3*E#UE@HM5-$ M.N%%XG>;T?Y]&S-<_UO>Q@Q11J>8NEU##LY*5D2$) -%T](IB(XGB$7R0N3)*FD)CBJ7G[^'_UDL7]=1HAM3TLI';;V$ MP$E 2DD#SAD+@@=FD/PV_;RQTQE WI'=U>QSS(VEM+[Q>,W8^_#]TGSK16HQ M)4,@D=59MI1B.R] 959B3%GXT#JP'TCBM YP-*AL#\F]]=8!+%^?K=:+[[B\ MN=OETN,[$3Q&+% ,(X]?)\-X43BPF#VW]71I_F+W"7*ZA=O^,+@[_KJ13CJ MUZ_X T\7?]3*=?HV7YPNOO[\-/OZ[2JH,)(QJZ4&856=#J-?J0=5[6R/E)'8];ZJH7H:,DGBRQ@Q1Q4 22 M6 R6B^;]\=O0U5VZNB,*'@S/&JJD YA=$O[$8?!/K)X:\ZL?N Q?\1\K+&>G M[V8%3X1BJ(0PD#SW%" D0;:*Y+JEE3HH8TWS$W4?>CMNN-D'E@=38>^/TRZ; M@L+\G@ N?[3'/>J 3V]Z6;HK5XUN1"^_X]7]K_]UMDJGB]79$J^'507I'<6# MP*0H=0"'A>B$!LF=2%K)DF3KH16#"&S5%/MI<7KZ9K'\,RQS+5;*%(NG:)C" M%E6R@IB9A^"C-2YR33'S2#S?(&/:,W<\E#S6.[NK!CHXS B:A&YE86E%]E9O;<2'VVH'B#1G9'P!RYGB_QY'9;KIGBX/,A_ M/5O.YE\_;K[EQ$976# DATSIL:H/QZ-E# Q/W!&W]MY]0%ZIHVAQL+- MWI+?&4L4D,5%:[]B-;+$HX/$:E-T$0E\*@9RXCI1-"DCMBZF#O(KHU4;1O,K M0R2ZIU_Y;9XG#94O9R#<^T&\<=4Q3AP]Z*L/%63O+H])(G ;0@J:U<-/"$*J MD11;,0W.6LM-8:[(UGM$#QJ!7Q<4G\AWSTN)UGM7=!T\*5*@I#H4B(%)*-+1 M_S NG&P]7V=[ZOH(P-ICZO'6Q:;ZZB",'W(K3.2+;&,-'J(!I;! " [!!4Q, M!D3!6I_(K;L^#M#_1[#%%7WTA\\"8O:,E,,!34JA!J-,,I2ZH#6%-! MABZR*%JWU;[8?H]!4-FSWV.(WCJ Y7.7OE8)S>L\>X.NMLK4JY(D'02K"RHI MK8_8&(8M+N2[Z?L8!(>!%_)#=-,!U)YJ8XG6%I-#)@9<;2:UF0X-5>J02<>2 MT)[%UO?Q^[86==/SL0_$6NFD WA]#.LZXO&">%7H-[CBH%WT)(IHP4M)O'"6 MA2U2^]0ZF+M%P+0UED-":'>Y=P":+\N0\7M8_FM%6=;F/ZI4KEK<-2-9E *6 M4R:EN&?@;7)@I-*E^EBC6\\W?I*@:9\D'Q)4[?321=5W,Q/CGM NIEI%JV*L M4V>YK/.5>0+*H!"L-=$SZW/ UA60)\C9"F+Z)4"LE4XZ\&)/B.W=5?M*8=X4 M8Q *>@G*2P7.9X1 F9%+1IA@#YA0OAO4^GB URQ3U35V4U#?H'N/Z^LGU;YX MJ9V"+"F45(I%B"EYP+IE,>E84+8>=+<=9=WFD3LB8GO([:J>OD%WOG=;,:$# M(WZ"C['R0R<"BP9LH;2%N<(Q'K"(V\$*]#%PL#W4ABNE Y ]R,1O?Z73LSR; M?[WN8V'<8-U<)6V@((%I#T[I"#R6& ,F$5+K/KKM*.NV?-$*<",HJ-EHHE%\ MVZN4SKZ?G=:17Z^^+Y;KV?]MU'F2I9)!4-2;G48*5C,'.A@2Y.*=IUC5L=@: M@L.I[+84<@#_UT)Q_0R)>UJ6)X5SY-XZ"$E1A,QK,U:0#C!)5)QD:$SKMH:G M*>JV7G( Y U52 <.\ $6[CMUP9.UNC:.9D5YO\T!'(D/G$M"<6^25*W[<;>A MJ]NZR5AG[M[*Z7T8X!/M9C==^6]__8'SU<.+Z_=NMGOBBP[56KZF\#^4N]]WPC4:C-Z C]:2S>FZ MFL]Q*%&&%$RRJ7D&\C1%Q]0P-P0[]Y[SM=/+$3_8>W.VK@*][R 6]T0RCGO< M@8!#N<8U9DS,E(4*@08LZZW@KPHBBE4[KU2\(&9!^3 M8QZ"PB&I^!@:[J!:.8SE]^18OOR)IS_P]\5\_6UU8A#1>2E .U%G^=%9Z&K# M!N>:Y9!]U&E:/-^EN(_7;;U!>2^]'AV*JYU^^7-Q@MP$*8*J01LEM)DXC:44 MH. KI804T^G6!]9.A/;QXJXWS.ZBQ>.$*F$/3X)VLI3$()5@ZW!Q ]%8"<:6 MNK$L&%$..%7T*5*GK9MV#=?!FCQ*P+Y9G-71@M8K93F86..@8C($+1Q82IB1 M!)"4/6#GQA.43EM[[1FN@_4X]>CNQUFL7*4[UVBO"GWM%9^192N\D&!=J(OZ M4-2N4 3&K7,^"Q+NG0:W1^9[[T'$5E TQPO%@RJI;]=9+]B$M48+%H$SPT"I M>M41Z4B0648FC8CJD$?ZMC>>]GCQ-X)>>K^'^A7C^O5B_@/)HHC)SSB?+9;O M%VO2;1% C6UQXEDE*PV@-'YPKJ MZ"QK_2;S/A73HZ:1BI\$SV!Y=X>8&X]RT!=59!U$SS6=ZUPK\#%2B">U+.35 MG5?C.IY>1A3LJ^,G(;.CP*=.\%Z1[O3FY+]:(Z1B'2A)"4%=8*#J*V,T'A*F M5)]W"2GT<]',@Y_3Z4?N'

ZN @'+]=8.,D]2Q2FL\@I%X@" M0@@)0HDEJ9)%T-OMYGKFBZ:]/!H3%/O+M8,SY4V8+?\KG)[A+S^O_OJ?,UP2 M4=]^OJOC,#9>U!9,.2L/F>4ZZ<\B^*#I'-8*D]%1\-2Z!W0[RGJ"5\MH902] M](2VWS'4K*!*;76?OPL;+7LCZL5 MLH4Y&;(L8.L8*:45HX"DE#I7.3O!39*^];R3K0B;MGUBW") 6ZUT![4;0:ZA MW-;'PJ D5SN2ZNY9901882VZ(D3$UI+=/9 M]]4ZS!/RJ\D_0;):KT4;22B.4J9 5(,-3"K/R*>79^\^'OOPGD"QJ\H6#>77 MD_XOC]VL@G7>!/"F'N=>($3$ MQ)%WW&Q.\^^-E"_T/"FE&3M_'TOXO\.CE+ M'CIZWUV/2%%!&$(ML+J/4'FO('),Q)^-.J@HBFG=I/0L4=.VSQWJSF)?;70' MKS4T?A;':D,FT[BM^C);I3Z6&*G\2 M4#O*OSL/M0/J\7Z5\?E[.$ M7Y:SKU]K*4,(1.\*%&VK5%5=A.H=,%NXD"HBS^/>UPXFN<]ZP!@X'5>;1P'> M.OUU-O_Z:_BY.I%.!,U1@=98]\=I"3X:!UQKFU(V@8LQ2@A;$]AGY'O8#;_#)3TIT/J7BZ\,Z 2IQRJTX65ZJ&77)V0G=>NC1SL1. M^U!B:GBVT&!W4+T6X^84N!'%(&.92QO!Q3IB+$H#7D4.*#AG=0*>YN/F,(^2 M-NTCB4/"L(UVN@/=#>MZ?U;K2A_*;_][-EO_O/Z5U0F9C@F)+"H%K$-0E*US M:P,8PU6(M9BE6S=I#*=RVO<2$WG$-CKK&977A=1/59G\A%ON6$WDE/;DXYD2 MX)C,8!4J:4W2IHS1\[\5<5MAT+TP#.ZEH>. WL;E\Q/MI,JF. J"*1Q6)5$D MS(4!;4EV*3(70NLA75L3MQ7T_(N%W@X:FOI2[*[,_KC8?+MAY=7J9FV _FF> M9G^$T_.BZL?3LSJ.=GF&^=4\_V/^1YCERS+8V_EO/^C_[4-Y_2W,*3K))%F5 MLJT2V>QIKQU:+D%).5M*ZXHN=X;"/'+-=A!RMRN1L^."<:?:[L#UDAC"STV\ M0AQ:27-ZW4T &B M-E74MZL5&XK162^]38L^[E[[_03^B V%Q MV[;:#2S8]@M&&%ZP$V_C#C+@UJ!-7$"6.H RVH)/,@)*RV4AR;'F*\*G&&2@ M(N5A0F00V5 P82BB"&@L%.<$HF$\-1_R?7R##(9@8=@@@R'B[^! ?.#1=4L M:%6?-B9)PK!10N9143K,(_/IN2CGF 89#%+6DX,,ADBN.W_Q4.: ,5OK AW& MK.["$9$R!TV!?G0I.Z>UX&G< V?7IO2)GJ:W.W_VU49W\'H=ELN?L_G7B\;H MH-#:7,C*B&I0F@GPV4O@0K-B+$F*MWX(_!0]/;FFO57_]/W1[GKHXG7Y;6[^ M,0_G$SHQUUQB%078LARB4XF'<"_3!)/?I\,; YKC:[&?]Y+O%_"M]VO?-%8/67#%&+-C- M8R0*U\,"$*3)3()%,Z[T5-[^_]Q;T?="ULYR/893JY_0-\]GI^1ZFS77H MU3*8M/@ZWQC1?F7* =_0O$ZY*W?C%BH5!7=)U]%D197SO9,4[T40R+Q,23 5 MQV@%/'2A4A _4AH#Q!,G4TF.V*2 5CNO4(48&8XQ/N.X"I5#L#"L4#E$_-W% M^9NBBA)66)T-4$9Z%RD(J?+U0.D7=WB+E1 MBF&1*^N*!LXSG=&&K"M:%<"Q4'RR(2D][B/XC@N5@W2\;:%RB,"[*U0J&[(+ M5H$I+-<1 '5[3?'@1$(=O"8-*@7-;>D%@<0#\=X.[V\NTWLWF8 M)V)I4]PZ"4:&HD0 61P=]Y:3LS?2@LM,U-&,GC=?8?P4/7TZLS;X:J:'#C#U M@*V<2(U92L4A9HH6*%,59!$HH4@CG>->,-=Z_\4#9/1>:&SLH09)O5F]<8S1 M/[^5@JD^-K_QZM<90KY*!G+V#I3@"IQ*&:0OR6H?1>3C=I0\0V#O\ROV =MX MFCJ&YMR:QOPGYJ][-^'>_Z#F1>QG:!VW5AVLC+;.+#%.*#JXZH3,; 0)PENA MZ[UN&&-L0KM:]29UO;X'N!+FEV68K^AS236KB[8++U+4,M7)U93.$N/@J],U MUKJD40?C_7.0V/K;IH^T]U3VK=) <_E.726Z8N-\35$.)3(?07-+WB_G JY. MDC*%%UVO_13;KI?MUL=. X&1]+5H(KQNU'Y1*\O2%19L 1Y\@J:FU?%7(/#]5+V$-*5E\0!]QZ* M%BJDE(-T QM6;WY\#QK?154/%H!WEMO4FG_&[]V(K M+PH0,F.NS1RT%A,0, M!$0O0K 49HL6L<#$9=X#' :CB'QR'&U>S]8WL]^_+^:;)[:O%S\H@\J__+PV MD)/L;#"*6"I.UL>SJ"#&X$F&@F?ET)J[35F/H6BK[^LWH-A1RXMQ13XUBCY> MC*^X(;35B4U,&VLB1$R"*0RW6V'FH4_OU\LT0,C>XIP: M#]=D__87+M-LA:NW\YO/]3]APKKC_<0X+UT]9*/)E*@%1S(B1PQH%?VD*";O MSBA^+BY][BNGJ;L>"#GC"/X8ZF#_#$L2Y7K?*MC=CVE> WN2SG$K8(2@7#0= M)J+^H9P6%.ER.E:08RI*R*1;=U:/TZWY^C2LZ "]$.6'Y:?9UV_K\^@N!Q5D M3!QDE@P4MPA1<@160DQ>TZ'I6]_M/$Y-EZ6Q(2BX-_VBC> [N!=\D)--(2&P M@)P7#\+5+% XR@=+3B0?)71.3'C6NG7F46*F!5 K;6\#HL&B[Q5#%Z4)@(#%1VF!R7)8;MTNT'/KQ#+.RBM;OEO'U$V ,$]!WZ M>5).6%$ M:)T+U"FYZ2V$%6=(E5LD&BVAH#> 0*C-2^-!H%]1-C!PJ[.[C<:(M'[E@P M+D.D/\F&L@?#0R1'(=^(L''>EUR=$)7C06 ;J^ M@U$6R9DF9\#DXIDV'ETRC;W&TQ1-VQ][R-QW-R5T *G'.R_OK5XTS#'F*0SC M*2.%XU% =+D*+3.=M.;HQCV4]EZ/>=B4:$=,[+X;O'#;Y5%;?V6'\?)^:!I1XATXL0<9N]RD M=#T__'4X/:TW])D7MY[[O9)'+UPRL>^8D0!IG-# *&VC1'EAFC8\!9U,A5*@5; MUQ1V(G3:)RN'1FE3M76 S8_+14+,JS6;-==]'@KYYV%>I80>"X&N@47YO]'M?,W3">D'R( M@07@HN[7$C9 J(_L6#WZS=-N-STPNMK(_QAZV#[AC\7IC_K4 MGHB;K=^$-#N=K7_NV=+VS*3'2,V:9"(QRE+IN6A=-*4L44(*@_^#D;WWK\;V/ M$C-]Q7]/#-R;E]I$[!U$X[=9V-R$L62X8)Z#*+SN*??52UO*)S3)**O$36@] MDO ^%=,BII%Z[Z9W^\FZ.[1*Y%6B;+^!\ MB(Z)2_5[ZO9)J.P@Z [ \LAI?_FDDG$4J#2D6!_;Z1H+9NY!2RY$SC9:;-T& M^21!/<%G%WW?6]7:2O@=(.F_PG)6O6^]GMJ8%GJODR.AZ*PI=XR&)".9!D=. M6'LG0]"M*Y5W:9CV+F>< VHO.7>&DPL;,B6;R!1Y722ZE:V#A PEGR6B(Y&8 M5)H',_>IF-:W[*?5)R"R@X@[ ,DO8;6A_K(;.(>8+7E!SVQ]]%+WFT7'(6C. MB2\>V[?CWZ:@'W#LHL]%,^%V (W-12#F#S]P.:^5JZL!AYN^B$597@X%5LE' MK#O+5*Y]X[YVD),5B:15#H$QW_SXV9*T:4^EQF :0QT3HFRU7)]\"O.+J31U MB' V/@#WVI!@1%TZ;@5H9-F*J-R]L3L/8X@^]09^Z+^NL7/K"Z>]VF\;K^PN MR1[4?X':$IVS11.QUI-O%)KPZ]%"24(&)9%%OE5];AL 3'G2[*&LN^K>07(3 M*_SWV7SV_>S[!>%(OI!"K S<4+*EN*N3J*P$4U_5^U0PLQ8JO_6E$RM]%Y4M M6LAO:L6'OVX0;H-CUDL/D=6'9B@H!/*5^AQ=9EEJT\39W_K2:4*!9HK?67X= MQ)$/G7;OKFY!*-6ZX?E)@J9MIQJGDM%. M YW"Z?79LDKWE\5RN?BSEOG"'_23]<\3Z:7$FF@I)BPE]]Q *$F!Y")QY6+. MIG73Z1#Z^KO7V1$66P"NB8ZF;GVIC"WN,/9A,Z.[+):O,OTK_366Y?B.%42BAFN_[ZG4GHKT:[']@.J) .W-[M)RJ_A-5L M]9EH"?G#_&:A@9_HQ(O)V1%T3-W15!=/6"Q@#=.L@;6OW M=_/[I^V//PR8!LFX]W[2:QM8A7E^O9BO*4K >9KAZG*\Z(U?V:/%=+ZN1#/)U]#==+&)ERSADF(662B9*!0Q0B@]#,6 I= MH_6M1Q ,HW#B[J'1L'77*8ZHMPZ.U:VY^^7G:XINORZ6/S^4>M)<_D;>W'&8 M$(SAZ($;.G"4]QY"UAFRU#$[Q4Q0K7M.VE ^+8K'Q-:N,&ZGZ"[@_22OUYS^ MQV*15Q^6GW'Y8Y9P]2K][]F,R+VXTB_(2PEHP1E#L3)B?<4?(O# LV#?$W#W8'QP 4Y_="I,75XA2X:2+<#9_AV_J.^1UW.;JQZCYF"(086I:XS'ASX.KTI M*:M-2/0/NO6]W#TBIJU83PBG-FJ9VMM\6'_#Y7W!77#BB]#1FDS2L'7/K780 MK!20T2:10Y#E[D.91_S/DU\S;13D46$J#EQ*%Q M%V]&I&<6@_$QZ=:%@^%43NWE^LLS=E/@,4'TEW!:!XQ\_H:X?O5]<39?GRB4 M!GGD(-%Z,O+:WV,+H[!!9NZ2)J?7^L#=@]RI([UQD;1S@KR?6CM8Y[XUJ[^> MX=OY)ZSG4ZYCP][,5BF<_C>&Y4F0A@XE"GO-IJO#&0N!:812^ON9A:' M0_+C9!^)&SXPHANI^0A]\X?YF]ERM7XUG\]^$!%A^?/$8U*Q7MJ;'&JU@4?P M5I$M6\%]J^C>Z!O9^:CQ+97[[-EK1%K_@QS#+KPI]A@RAFX#)P^L';';E<*WH.(:4=%'@B7G!76;,!2A%)')7!W7H" (CS5&%\[[4+?EM.Y7?IJD M8^K>&X*>>RW-#37305SY.#M/M]"(8(J+G ,WL=XH4T(8= E V6#R1GN'H74L MN2.I$[^6; F7K:'83G==0_01)B]'_SE1D.(:8*5D4-$5\%HQ0",%1VE,*Y&:J\0;0BCK:';3J=3YS87;1D?EXL?LWS=4''-ZD5#10BQ[LM$8)G+.DB2 MTVG$+)B(/B<=ZI2GK?*8+;^P5[0UU/QB9#5T[16ODSWK"C)'=FE-$20S)BGO M2A:$]RSFDD*ZNYUM1 _XKH_.E6D.Y-UTTC7,+CH5?(F,D2,"(:2L[6"J'@!D MG$F:5 276K:>X_<<3;TZN!U!L#7(=M!(%PA;K:X3MI\?Z12H6=SI*7[%?/KS M[;S49268SS?-G<3SV:H:DE6&W+2/$%.0P#"ARZIP'UM?S@RCL%?WU@I]HVFK M/RS^MEK/OA.''\I'^L&,CH?Z"R?%ASI,R]/!4#M@A>80D@D4*2A/T8*Q4;4_ M5K<@;.)!&8=%7@/=] >X5RDMS\+I*XJ%E\N?](^;[4PGG%ED]8;2%$]65$M5 M(1<.Q9KH,!;E5>OM$%L1-O$,C,,"KH%NN@7<+9;.]X*]G:U*, METH6 TZ%.O&\($3O)$AFG3$45C#;/M#;D=B)YVE, LS6.NS](FZSSZYNQZ:O M^^U_S_;;Y/;XAS6]9-N2YD97:N??<'7KD3&BK&/$4=4=]$444KZ-8$O1@;&Z MRZ3U=*7;%.PS"W8CN4_XQX5)?5PNOB[#]U=GZV^+Y>S_,)_G/OP$A8V6KIY(Y:S+B0/]1=7.!81@I (L,>7@$7-L_13L>:JFS3 ;H&HD!700 M7CW%T7F\2">M9I872#'6>%'7N:6N+E",+I/Y")F:[[UXCJAI$\<# 6JX^">_ M0'J"FW]BW>9!SI<<8OAZOMB>?K*QFI,@2M2%XCJ>:G!).7%] UQ;7:7E& JW MECT7$>U%P;2)80- '4[^_3FMBP/^_/D6,7Q]TE__SN69GY*SVC$!.F8+BNL" M06$!92C!4-9R9UN_;=J=VFFSPO'K3YW^$>?[X M^1^OTGKV8[:NS5^[IX0#/KUICK@K5ZV6?5^URWTHKQ??_\#Y:L/,)SP-Y.]> M+U;KU<;+Q>H2/X:?YTUWE[".1E@G40#3,H,2IMZB2P<]&."&:ST[8C^*] MG6?ZAOGLE+Y[\QUU>5N^2<6KY;*N\MA\YR\_KW_G@HZ-GL]OGH/1SK"BP2%2 M:.(EA28&273&RE@GM(3F^7DSXB=>3GXXS-YSQ9.HOX.@X9QR^N5-+Y@.OACM M/43*\D%91:=9HH1-Q)"+,)&[W!J[MPB8%G\3@6#12B,=P&EWP5VS/=\#WU^/TOUQ)#N(A0]L.Z/&>WO%_/SS6/G=9_KA5"K M#V?KU3K,DUC4NO%L9X:A(V]D(_SCOI5B'Y;IS0_P/ M^HCUZNW\_'KUQ-95]H9Q,-&0B$0L$+,B'3IAA0[%R.VV?7=AA[=YZSSG>>%F MN ?.CCG,?%8N_[7Q35=RD48E+T.@M%74Z%]IB'7_G^0A!!=+9J'U0L1#\39M MM]/?W?[VP-EP^_/G]C?'K_4>\,L1F"$IK^#LIH1"DFAYE'4 N"8)%0M.* 8^ MY<**4#J+Y@V#AV-OVDZQO[LQ[H>VOX,]WHW:D5OE)!,@?2WR)\M)CY'B=TPR M6*+,Z^,Y%W?)#T?KC_N[V^(^2-LS/_QMGH_%#._TW6ZB^5_)F;P)L^6FP_NF MHBVBSL5$T"HS4K1PM83-0'@KL[=:.]=Z.4IG(CC27'/B@FH' ) M5T8SXQ)@J&]6+68('!4XSZWTSAF?FK=%=L#WD19K>S"=#MW (!3_[:J]SXLO MB\BU$PR"C0&4E+[^S4"N#^6Y#T*FUB-7NF'^2,_POY4G&!//?Z.R\_."LR7D MS&(&J>OJ;H8)'$H#A3.?4!NAI#@:1S"0^2,M7/^M',&8>'[1CN"B%'E&J'Y> M:D496^T4K*,_E%(./!,!@DA<^%)2+O)HO, 0SH^T7/ZW<@&C(?E%V_^ 7*IP MC,Y9?E$9-4&!CSH!\6LY4]84WGH<7@]\'VEY_F]E^R.A^,77]U_ERX52UV]Y MKQ_HIIAU*DE!LJ'45G0*DDID8'31*>JB.#^>9K G63W2$+_W>GT[>/53EX_/ M"RH.%]37K\O-Y?S;^7HYFZ]F:>.LKMS:B3-9:122A(,4KTC#*%3)'+CCW%J+ M1O!1[K\GX?:EUN ;FL-#)MP_,H]PLLW'BS$P'Z['P%RK\>U\\W*P_D?;B3=# MOW7L23A[2:&/"3E<%"9*]I"8]61>C.*^XB)XQ[+V!GEL/E+RI4S(48Z%C%R# M\75F%BJ$F!*Y)Y.S"J9DC(^CNHE=P>G.&SRB)0).QB ME$0\%Q D.I V.\5RXB:W7ICX(B?D# +!DQ-RAFBD SCM+K@GAA74[4"R! ]: M,UV#)@N!60Y6"24YB]R:@Y?2CGQ"SB!8'6)"SA ==X#SIX>LF.!BSDQ"MCZ" MTEI"0$1 +91.(:.,&?2[C^IA-R=@%8_5;" 1>7*9CAHF&:B2)'B5,IC N7&%SB1M]D/C+F1-XQS;0V4K#(ZN MM]X0>U&8^^=L_>V"Y!4\1"SXZHH'HK=ZLYY&\!, M>5KNH:R[ZMY!BSFKB-P<*#VQ=?5WLF"#UB92>L+5 M5N7E9U1^ZTLG5OHN*ENTD-_4B@]_W20\<72%!] NDR*-?%B$R6)%#QN@>1;,HQA,*\RD6KY.TH M-SW7)'10#M]-F8_!8@?)3ITMOYFM4CC];PQ+P;B['!&NA#!25\LPE*_I8"!R M%T!HSI*THM!1N54:_-"G=Z+U772U:"FXKC3OKPY:XS%B >,2B<,F8D!(#*TA9.B!Q58\I)1B+G#%,)()N M1@R]&S3U?+R'25U$,0?6_3&C??-'?2MYM5"3GP1C'(N&@^6\CN+THF81''1@ M/@J4)O'6<5-+^CN_"6Z,O5;0WQ<(QVP$0V?5>BM0>),A"%V'!D0-KFYAS&NYBDI ]I6=X.=*!"1-;24N '-M;J_JL M[%Q.J]79]_-SM.&CJJ<^?M374UOSU<2:5LF-$@.AF@"!6X0* ?B(WWZ&"(OGOHR-WX M"V>==CI+L#$0T4CDNU(LR%(BU]PQS;=:S/EW:^#>)1#87?(]P.4"Y2SK@$0A M$(MUXCH+X)7S(#GG,45G0]GJ&OVX&K@'*>N1!NXADINZC_=6 [+P)EAE,E&J M)5 .5N=K*Q(#=R8)E[7U+53>80/W()4]VL ]1'Y3*_Y6 W*Q3%DG,C"L4^?H M> -GO0?-HO,^1XSY?5A?&"F90@($4^*@9*/[A6 MD&5VWA6=T74S1_[=H":K(V@5WZ5W?H(YQ(A!@.694GOOR*45[H %5G)A6NAQKLQ'X>;H MN['VMIOI0=*+N;3V(+_.?LPRSO/&?V@7D[:I )JDZHM1!R[I (&;D(PJB+Z; MCL9MF3KZOJSN#IV=(?/2;.C3;/6O-TNL(Y"1<+6N KG(X$\D+\5YX8"TY$AK M/D"45H-"0TE@2-A^,-JA>#OZ'JYN+*H5@/X6AG5>(3E)1JI0F ?-.0/E)$)4 MQ8&PP@MI3+2LFV;(@;P=Z4:98S&L'0 T]<7RR$\1;F_ 43GXPBC^E8*1]D1$ M\"9[8"9H%C$E(;8;6G=(JK>R&?/";*9O;!Q;A_&M]04-6XL?_-Q1>XJ?YZ2/ M9F*FBXPJ<#"IR'I+HL%I:R'8;!4*H5S\=S/Q(P^B>?3*:PY9UP?1UM#I9H65IGK=)X,%AVF'"C7 MM7&K%&[LN<['U2@\"#ZMYCH/T>4Q^.;G4V'/2DF!),PV[[VM2> 35V#(>:3@ M$W.B=7QPH":@(VA,WB>H.+#NCQGM%Q[@P]EZM0YD\?.OGVYLT<;"+,]<@]2> M#DZ7R>:-3) -(Q>D,MK2S07LDYQT?@@TQF,K]=&Q/NXBAX.:'\.Z/EFFW?MC.O6_PLD6^9) D\BDQP2 M X_.@I"4FZ54)EY4__!-G7[_1X?;J!R[# M5[P\63\N9PFK'RL7?BRYF%3)"4RR)"%AZ:"MS_%EX1Z]$6LD(.BD<*$+@4Y%B3,%GXE+(YM$DVY?!( M \I.+7,Z\/V-CLE$N;/CI+)@/"6SC#GP7#K00960I-()NWGN,,(QV5\5(TPD9*D7D&7]?P*I$EA"AJ4Y-(3&47_=VQ?)-;XI:L'?V#OD[J M+,W@\P+.MU?YO)LIG%[W75\W4Q=!1SL*!BR5*@S)P'F6@*>(A46;8NIFM]0V M#!W]R[TI+:@=5':V&S+8N)AZJLFS1_4GK-V(].^O%_.-<,[":9UD(4ZX3Z)N M< 5KD(2D4B3U(0(+*$WVFOGM5J4?8MS)[FP>=V&E("RTDCO*PX+!L'G=-I5^C'!MQ_9R5 M;=+:MR2+V7PU2^N]BL)M3^[*&J]S"L;ULS/K.6:.NU(R MLHE-CIZ7=;K=%@0_R2RZ($4MQI)6%*H P8DZT-8YR8T,+FXUYWV:0^P.-T=: MZ#BFLVH?_!S;X(A7IQO3I$]?//+\IHY,FZ^PX5")P=\YZL")_230QS *[8WD M7$8P$6W= I+ .XP@,1@3LXD&6R^@[648Q6^$P,5/O-R[^HB#NM+QA_()T^+K M?/9_1-2FAK^A]/S]F'7!96Y,O;#CH'(A_R-4/4%M,I0M)E^:-^>.P M>:=M*+*UHWB"G%Z&64P&EL4XFNL7A!>/T3D/U9(IQ@NBCH-4!J)Q"G+BQ7@G M4VK^2OI)@J8%8C.U;P>G'730 :"JB7THG\,I7@X74,YF[^M!X4T&I8T#;V*$ M'"R33+O 4NM6KWM$= F<712\:"GM#N#RB31!!'Q[-<^_X@\\7?Q1)701R5^P ME*S*L:Y MXD54,QE\,EZR,2B,Y;IY%J'>UN0-6TQ>CQ(M=9(!R#[C*?THZ]7 M\T_H[W?XT3&4;!%D.I_.+R$XG2$QQ:W-P3/?O(+[#$W3%F+'@U=3772 K?_ M.2[#*?'S*G^?S6CKFE:RK^@I$;1C4SD^6 MR(R4V*JUZ9G==P]]=R^CB*9."9OHI@]LKABU;2[:/!XEP2EV=K4**($$!B)H-Q5H!W M+D(I(8H@32GM1YW>)&"Z':WC@&-WZ78!CC;G]+NK)F+%A,Y!&]#>B[K*0$!0 MO/IC%HRTWE$PUQA>C5GH9:/KU!%4#PCIX&B]X SSDW?;)]ZH8 -2.BP\)45& M17 1$PA'_"IE-,4AC7&_'6735E@G!<_=L>?M-7GTW2KW&WZN&HS>SC=CBS>) M_XB]*\,H.&PGRQ[2Z:.OI63FK-=(\8>O>ZXXQ:I11R -A2QSYI0>O:B^EJW\ MS?O%_ >N:C-U5?WJRV(=3F_^O-+X?K'^;UQ?>Z,3U$GPH J0DZEOTWT&[X,% MR^FOB-DI%Z8(;'9AYJC[6X9@>J=89G1X=!#5C":(\U/[S6)Y\4_U]_B)PB!< M(>DPS>JC!!_IQ%8,0@XJ*JZ*S:UO"@_+X;1EUY=H4?L#J??@[/R6Y4OX:Z^- M4K?*HD-2FX@#&J9J_,@7/D6[WS628>G.2M:PI/ MD+.WZRT%ZX(^O/J.NIFTON.:S<]F\Z\?_L#E1E^KDZA,+!X)Z/5!EPK,DF$J M8CQR KKT5EWOA6SE-K>FKH?6G?WQUR?,TQN=^/#JWL^6U\D M0^309RG,\Z^STS/RXO=^>0_WU>:+FWJ\$631R$G^%I;US>?J\KNN$,\#*IT( MA;.NLZQ8!$U?/6NC[KH?;70A]/M?X8O71S=><&SL] MT9:;(+0%73(=!<$8B $]<)N93I%)W[Q%<1"!T^8-H^!K/ 5UD#<_R-S%47"/ MPU?Y?\Y6Z\U#R4O!.FVC0BP@G9.4OV" F,C<9'!,IN*82:WW=>Q)\K3788=# MZ$A*[ "SY.V7FSZ^3=+]?3$_Y_'5>KV<18IKXBE^6;RN*?IRM;F#^17C^C.F ML^5FA_B)D9;Q1)R6J'R]$$&(*CI0NJ#1OG"%K7WHGB1/>VH?%%[WGZP<3-=' M ^UP>GKY?'Z>_QGJD_;UZB204%7A 1*2\U!%> A%2^ RZ8 Q>=.\4V$/< R^T+E)K4YI''P-)G/:M MQI3H'5.7NT.UWBZUN22]DWR<9ZQ8^WZM+:"JF)3P J*W I8KT[,?>)W/_?97.CW+F*L6;MQB MM+ROV9.$<6]N6LIG[#N<7%+TG'- 5U=68KVPQ%J.3]E$.IRS]6.?*^VG2STM M]C>WQ?ZAW"7HO'N]^&P4A2+@?7UQ8TT-&^@/H9(*4:FH3/-7X$TYZ/06:0CB M'I\4=7 5=W#&[\GS+S\?_H#-8T94G(?B>1W#'RY6E^O"P6B#QIDDL/G6UA'9 MZ65$U>%1>O?U02>0Z=9ZWH?O>/$>+SH4.?__]JZM.4X=";_O?V$7&)AA7K;* ML>,<[R:VRYYX*_OB$D*,.6' !Q@G\^]78NXS7(1HTDJM7TZ=LN-6Z_M:3:O5 M:KF.>'>([Q-=P@PR%0]*FWQ[2GW7FX)W36_3"=>.M3$>*:-69!+1,D6<*QKL M%%E$1>:B2.GWKTE4Y ^/7W.2B&+4\KI'0MG^=_?\=YMKGU-K2AV+! :S)WSK M,N%;U"D9A0;EL_=<>^H&_K0MLNZI@XX&JFH(Z:]G15NW*+W(/^\NR8W'OD-= MA\=U(],2<=W(\(CC&R/3#MB($LL.H:O!H'37I7W)[QXNJ!G#[[\(+A;I,BF> MJ4LGYL2C?*K,-APOL S/'3M&X'*'R[RIR1SHLD$0Q75TXD/;'*SA*QB [K79 M=\4+R]9YK5M6],C=50L"SW]W>:?!Y0F&6/.CNDAD.] MJ>$[/,AU)^[$']D6L4+H;%JS1OUK [BY\5AH/4 YUK/M$B>@$\N@(U&C,R*^ M0?S -ABE8SJ:$M>SH=U6!((;CMMA-3BL<'4,8@KR@%$ MMUK/]#R#A*& <,+H&#K3V:P1;AW2@#8&2 1VEJ9Y*CSH>/8MZKOB[KW''$^< M]%)CZC#7&%DTG+BV94XLJRU4DAL*MP1C 'L9 &&P.IZ!HNO'I9^SOY:BE?:; MJ*?K$5_7B0*-L*7T!8JQ3\?:%XV9U/5-RS:H.19=-VWA,"C?Y3GB;FTPF4YM MZ Q3G2Z]SZJ/Y:XS-V,_]%SF>GQ^%E\[H>7P+RY?2B./3":A[YF!%0X[/PW. MC4'8/SLW[@NW!F&-N#-QDW PEF4EI3A$L7W'M493T114- T+?&;X(7>0X[$= MLJD?C&P/VF#.M=#*7!2834%AULY0#D]#'*ZK9?+ ?2P"+F(S8SH)B>%-J4F) M(QH80&^UZG1![@75D^-&DU$$'#O"O>#O$O2I9*11R&OB+4Q?*_VQ]1&]9A+BF9X3>V%F_ MA^"Y86B$D\ <^\!=+#7(-3.>!O6[:4(J6E:(?01%Q M;$1,^.R,31:,J6L05]2*$8L9)'1&1NB$S'-)X)@CZ*[%#>IHY7T4^3Y[2A & M? WLJ"S\>TECSD*^[NUT\",ZLYS#P C+RQ&-B@2W>X9R( MBX2>85N4F?YH8EO@F9JN.FH59,-8W* T:6"&F\O[Y7S6-_B7Q4N:E:VA_=#T M/?$>)_5LTW#&$]_P1^)-&&=BDTE 0A.\%*5!':V^AS#&!04^?B%8*3MG]._S M].T?C 9K\677Y%FTB)+YOMMI^P'5D14="ET;$ WV=E,]0L=S*V7E>YY6\:&> MUZ,LRB'VH9\J'/42%=W$H< OR6LDA,[XM#_P7WX'4?-<*DK8TLK%=NU*(8+H MV(_T8]R=!,!\G2KL56-AB9NIQ%,E$IJP M)%;\99('&1Q-)R)1*G.4O=\Y%IH0]4?Z8Z\?K >L$8W2FT2)N&9LD GHF!)XO+,NP]1)Z)P-V7-F*=M & OI3C> MZ[6M8.FUB*H$HC%4@WDJ!X &.=#U^M\6BL F-(]EXVZ6I591(R@:D%7S$N]! M8]D/J_.^LV(R^QDEY;.I!Z6$P,\&ZTAA.CTH&9$8#P]L]&"C2]>N6 MW:VNO-?[CV?CX)[G#LENW=N,=5!K8 ZE;A>O?'@:K=^L%"V%\\>+A\=!S*)] M/-S#UU]H'M+0:V F-5V !C&1YK%PCT]_H7E(0:YL&G'O,OFV?EA'1E%3$ _1 M4VNP^YV_@NPN2.K(]>/2_Y/18I9NWA\^^(=\[E](]IV)VI*@?#X8Q#*41D1M MN(UO1WU8TLCJ-@_,_"GR)9G?TWYNKT6T%'6X)55RX.A:/OPQ*^LRH%PO]UV<<@T8DL*>\%'^\%'YVXN4V3 M6Y9"D'(L":] J@GKM&7B&GU7&!>YB)+U.W;\AV ?F#/!:$Y--3*0@0G;YIR:X5BG:)I6?L70L/,GN/Q??[ MC-YELSS[F!?1@JQ+8N!N]TD-@';#1975+K A,WSXUCF<*ZV7BG;E197+5H#T M^0#>IL4WMOM2,ZCK9S(#H-V ?A8ML*&S/ U%YHF;#M3B /1&I%H-V%466R& M1B_>KI9LEFYZPO-Y)F&:T3*T[NMLNXR#=M@-Q+ ,B!K2_A2E\>;]K3_2!;L4 M3VYEJ\_DQQ#<-PZ&=W .:0$R>&IH!GS&?RU)'(41W6@_(S\_L(2%4=&[6$)I M0+RC>DASD,55+Y/@;BPFR4;AF\6K>"J 3\"/XJA8P<1N:B/BU08 &44W9/79 M@4&&> UB\0H( #9A>L9Z%0H"[Z-/Q4J1J%6NJQTCC4X%4I;S?>$#^VL993N_ M N.4.PPC1;)6J:_N&.I:!73_-E0%T+%DD.J?!F4!*G_NR>HI/R@MAR[\D9'? M8UUSSA[[0.@GH^5;U9?<3:Q5_Y9?FO3[QO3ZQ&S?!G[.TW(_W71['DM#*J)I6 M1^5DL0F(XYU:,$OC5!S>9[T2[E1F[MBDS.=%>6LIR9,GPA?OXW*Q6.>M\B*9 M^?%UFEV\QG[\+8/@K/-HF)%:'6,I 'P:T"YTYE/,']_H95X L5LI%#.RDR2Q M"0SLS0\T3\H<#;/0VM!/Y:#0A*7[+ ,GZE0FWGI2X*H&$.PLW5_%ZN)'%N1" M10"JJN3AO0PAY?8:(-"%G('#D2[CX.7Q&FBJ8O.WB4&.)O;Q)XWG/()Z>,V* MX'P*T"M4;CB\2YH=.>^,(#+UW[*/27 MVEWI#, M+Y+@:_*6%P& 2@/JL?2[\9O"@]\'OS7.[,',)/NHZ$%A3#FH0RO/E[D(K\+-].X M"TL+WDT#V#J4!T6[Y@GN0Y3 QBYCWBJ^UC<)SK^;:\=W'0?EW$2GR?PJX_\# M93E *J!=+(6Q(U@BD*WJZBT(\KOLKGC)/G(-\_O@+MG-YK80/_^1/X0Q%=.: M%;$ 2#Q(!F52$..C76Z%L2= "I"-Z0LCHBZN]U'FH1RTCT[306;%1+$3O1MM M86JESZ7A55OT*[_4[=K)9?K(8B9>*]C84.\;)]42\<[_U?AJQ 6[O(RK$NQJ ML>[",*)<[G4"L];:I>.Y0#4NI?'"]IF,99^R=/EZD^=+0$:;Y*+%OJI^M!TC M;(_Z(KKY!SM%H5ALDHL6<:IZUW:,T-=B.DL+$D-!(#+!K!T<*4[5<$= M:JUDO,8@??QJ&U#H=3[+J%B)ITW64/+MS:)\M>LJ"KDRC,\6BMV.0^'U"5&D M6PU*[&WCB9MYRLN/2/DA\%J,*.?N5*#4CO];5MPD-%T MY="E!L#K- +&=3ULVC%\EF0>BNF&@:08URIWI C,O,5[D?,?)/\@B%==@PI MOG7*/G4$3[M%?E>\L&S@]5T]AA35.B6N.H*'O:J)OXQ)]CG*"\"C[GJI4G3J ME,YJ!0B;P'//TC<34B-2JEI!IV16,S3HF?^M\X?==?I4" MI>C2*0'5! MVAUH14(D9 1%6)4^*+YT21@V@Z)#B!WG5[%"0%$$Z97FJ8$ / M0M+>I9);&5)\Z)2#.9F\'F7>O>GH6J]JZY0FT;!,-4T^\*E2-0I 2(/&?IW*8B$7B1V3/MM/SNHX^8)*@8B=<-NX.,HY-X"!?5*P4ZWW7=(346C<-*)=R8I&MTLOXKC" ME\"TRZT7K %7#9US6P%Y[[R.M8;>N["_=V&7YN:5)#^>/S/V[YAD$7VI(D;\ MDQ)[RQQ9)?[5?X39%KH>VE1BGLKXQ[VA_T*RU3TIOM!+DA4OJP[X5_\E9EMG M.1(:9XS(Q+_2_.6>+"O;6M905C&S#)]UQ+;UR!]+5AP'9-Y M+WKJ9*)U,^G&4PLD^.>V0W#6(!:M?4DWVMJ!T<(!EGJ)VXZD@'""1^+06I>H M.,(J(#1RAK-LD12POO! )%K3$G57> Z(7IX0B+!ZJ6C]2GKY0>UHVVX8LD64 M$$!/>"H1KT6)BC>LP4,+KC[^?(TR2*I.!.(U(%%AJAH-+8BZ6JX5 Z!H)PJO MG8@*.:<(:$'+(Z/++"HBEE_,YQ=O)(I[7V1KD(O7$$2%L$9L?H^ZG_LTCBB? MP'V6TF/-0>M^CH89H.ZG?AK@=3^'0YW9"$ !4+7\7J?C&_'!H6BHO7>[=$UJ MA!IY.SY2E\0+O>JA2L_;M-BH"I/OEQ]%D_1_3YX;\!O>HV]^(?[CDYS]\V__ M U!+ P04 " IE719FZ<'/L$' !R)0 $0 '!A;G=E>#,Q,7$Q,C4N M:'1M[5IM4R,W$OY^OT+'UFW8*MO8QBS89JER6&^%NA0D0"IWGZXT,QI;AV8T MD30VSJ^_IZ7Q"]A.3#8;8.OV ^L9=4O=ZD=/MZ0Y';M,G9V.!4_._G;Z]WJ= M?=1QF8GN5U+DN9D:.QHZUF^T.^UF;.SGAH=U) MI\39O)_3@_!\>N '.8UT,CL[3>2$R>3#GDQ/.E&[FYQTF\=IIWO5"$>=*R;*?%A+Y-Y?2QH_%ZGW3@^*EQ_*A,W[K6:S7_L M>=&STU3G#N,9Z(>?H9NUSIRX=W6NY"CO>9?V@NJ\.=9*F]Z;IO_7IY9ZRC.I M9KUO;F4F++L44W:M,YY_4[,\MW4KC$R#H)6_"M@$\_SC-)A\C'Z4S,7CV4DW=LWK??-_F&KT7IH]JKWW(PP 4X7O58+?:\X$&/&A7DF#\Z'U[<7 MGR[.![<75Y?LAY^N;WX:7-ZRVRMV,SRG=Y5OS?8^?[?5NY?BS=4G=OO=D-T, MKK\=7 YOZE?_^G[X;S8XOV5H:3>;[5T\^&]IG4QG>UO1N(O:E_.\L]'SBQJ[ ME'?"CMG :,-K+!:&S&%NS('/HY/^3M!L/X3F\_K4:LQM_NM'[Q<\24"B=252 MUVN?-,!7F&4VYA/!C)A(,07/NK&T[,>2&T!>S=BU*+1Q3.?LDS996#FM9OU' MIE/V U>:#933L,]-P;VV%@0N\KB! '5?88#:+RY WW*+L" V8S=Y7JJ1#(2 MM1 G$Z*3:)B0:R1+C,!ESG@^8V7N3"G@ =*GSZ2(&&<9GHSDBJ4\QBO#="8= M0PB]W)I +F)A+3O!W&"I3)'3 D>RQC6 #>(H]FLM,L\!6%P)]&/S&-5)N@3.%D)6 T8 MDT0R!<),""7D*K6$8!5]^VAHH#R1U'&-)$H% >!. QQ^..OMB3D21ZKTU,Y! M:<1(6F-T^B,7;-R?MUG'?5@"J&W9/G"0" K!'MX'X]Y/A)L ,:Y+I6P5;X[Y/76T;YXY_5;1TEX M"H^2:L,\H)(&8<1-*V -X"&#GC9:^F"T%*.1QX]Q# E*WY];#857$CR=N][A M^^++;SXV@W6E(']VM'8:W19-Q$=A,5.(F4]=OX^J&F75F)=V=Q5*;Y$ .*J1 M0L+4I4$'H*6)M)[L("5RWP]5P$N:7*5:(Q3W:*LRYA(LM8J&J5&",F&+U4HF M?G=MR\C*1'(CR0$9\KHG_YQZ*BWE6K]"K4_,GAJU%3 (^VJO5*!DE'&I.#$Z MW/)&+',V-$(%L%JXX%==2#OS%MK>-Z=\7:& M-9;"1":$5FYUSHG?N072J7XD"'.3S.$$@$L>227=C!+[IF%I<7GD>5"%=?% M=*7^]&GDOG*H*$T!4%M?B,2Q-HDWP%>B(Y&COE# -EI$08N&1%!E!_QB<N*CC?LA%[3^!*2NDZCDM#P5_)GQMZS;1U>$_GDNC+QNCHEW!BP_:W MJ*1 ,5CLD71E./9*PA\/T,E!7B[L>A>L&G.[*#:(_SSJ1>(3@Y^/BK1G3,D[ MH:JS@D?RM<^>HC\#Z<\$[*.O9!/FCPJ3^8JH+4F).'(5E4M^(EP]H=98*UL7 MIG&4KDX;NTCO_@6ZS#+IG!"_D0$BC0*"VA,)^WPG^\ N"-<2H>-_*J#G"T[\ M4DJ8[Q=7F6>J]+'QI.RK2N8O< LT0,Y.#8BCAK@+SW5 CC]XKB!6"RE/YA.M M)H+R7LY'U?FYJ>A19(72,X'6Z5@'3N0/ S _2E%0>/S,]T?N.MS?O]5242 MLC!U1$WQPHK>_$\!?I!RY9;^N>-+K-[X=Y6=??NF PSYO^SRXI_#F^_8X/KJ M>K"(\0[^5D$E]#2I'&#^((B1\?TGS@7Z>*:)6+T;?HKSK\;!\[$4*1O>B[BD M/2:[6BG%/E:%S+KC!WXE_C9E=)\M*7P$S?I2BEV"]+)(F'#HW6[6PB<\NS#> M\YF_W;Q'GP$5VOH;JEXXCYV(M0^#EFO1U:77/;MA)]O[\"UYFFSHPDB[+4V++C&=5V&D\[=NJXTWN? M[H#DTD0-$BP 2E9_?0\ ZL.6E2I-4CN9FP=')':!7>S!V07 P]P6\N@P)YX> M_>OPW^TV.U%)75!I6:*)6TI9;41YS7Y-R=RP=KN1.E;55(OKW+)>M]=GORI] M(\8\M%MA)1W-^CG<"<^'.WZ0PUBETZ/#5(R92%]MB913?S!(![UT+^I':;8? M=^-N%/6BO7YOL/^2_A=M017B0=&CPTR5%N-IZ(>?H9N5SBS=VC:7XKH<>I>V@NJL.5%2Z>&SKO]WX%K: M&2^$G Z_O1(%&79.$W:I"EY^VS*\-&U#6F1!T(@_"#;!//\X"2:_1#]2E#1S M(>HYHT]OP]U]>8 *NJ812A[R4'$LPXZ4?RX/CT M\NKL]=GQZ.KLXIR]_>7RW2^C\RMV=<'>G1Z[=XUOW=XV?['6NZ?BS<5K=O7F ME+T;77X_.C]]U[[XST^G_V6CXRN&EEZWNSX^2Q[\5ALKLNG66C1NHO;Y/.\_ MZ/E9BYV(BM^P'Y2D),]YBR6DG4',YAP('>P=; 3.WEUP/JY746=F\S\_^D'% MTQ0TVI:4V6%OKP/&PCRSG(^):1H+FH!I;2X,^[GF&J"74W9)E=*6J9*]5KH( M:R?JMG]F*F-ON51L)*V"?78"]C6M('!6)AT$:/\+#%#OR07H>VX0%@2@F+*; M4DTDI=?4"G'2(3JI@@FE0KK$"%R4C)=35I=6UP0/D$!]+D7$."OPI 67+.,) M7FFF"F$90NCE5@1*2L@8KJ=.I. WA'&7^C1XE\(8#"E](L883B 1&HD78B74 M84E*FDURD>3,U.[/0G]"FII.G .%,!(9VB7[B; Y'#05)=Y UV\%TU0*-\=0 M2UD\79Z&+Q1QNU\.XHAEHD1,'3P6,6P!;A!'LUYJ%V4&PN!6H!]1)K).T2=P MLA2P%C F',E4"+-#J$.NE L(-M$W]X8&RE/A.FXYB5I" +A3 (R&E:TE;)F9,2O6?J'PZC\Y>%W=B<7S9WN]Z.6! M:0#4Y'A' "K+!!Y]E,X8U^3Q@/B*6)*+&R. ,);"Y$[ [CD5)I'* MU-!SM*B5#,"HM$HHQ6O#MH&#E "L$.S3VR3GY36Q$1CGLI9DFGRWR]O18)M> M>/UHD(:G\"A<=5@&5+I!F..F); &\#B#/FRT[,YH&49S'M_',21<^O[8:BB\ M$N#IT@YWOZL^__;C8; NE>2/CM9^9S]R$W%"!C.%F/G4]=>H:KFLFO#:;*[B MTEM, $!:. =$R.N>_$O74VU=!%=;%'=&E^M.GD=O&H:K6%4!M?"&2)$JGW@!?B5Y3B?I" MMHH" M*CO@%XM+5)[$OQ($)T\)P8&*3\=;&Q;/BG*_!BG,!.SQ>',#? V8 M2Y\2YAK6#.%H#:HV5LG5N&D?I:I4V\_3N7Z#+HA#6$KTG \0*!81K3P7L\YUL [L@7.,( M'?^[ GJVX.CW6L!\O[CJ,O%'"B_^O\/Z?&E])%&28:X$H.9VM6Z3G @"-IK4 M/-_I3(C?N%P;2C2?;7UQZ0\R9^<_'X2X9E,23A<>X#&>0M'0G,;6HK,I2:$" MB*%R;(6$;Y#M35T ()@E[TR3/AX\*?NJDOD3W *-D+,S#>)H(>[DN0[(\0?/ M#<1:(>6)*_EU/EJ:W=KIM"$?]BK;MF]VVF'B/M.!/N7[^S_0;AZCY\_ZP,: M_B\[^2SK9F\C.\[>CGY\I&7KQV<_/*+S%S^='K]Y,V+WOM78 &_-HO+KL8+9 M[F"-S>S]NV!\C/F_>^<^GXA/O^0P58_DXG$N*&.OYW1[$4K<55]W/ 6^GWWW M'RV_GB!C^:J4G2-_%#'I<'_0Z[;"]U!KD\>]CY8J9?QMVC"<'8]IY3.F!#,R,7$Q,C4N:'1MU5AM<^(V$/[>7[$ET]S= M#":V P$,R0PESH1I!W) >M=/'6'+L1K9\DER$OKKNY(A1Y)CDLYEQ+6.YDU(3/VCZ MC7:KT+U;%NLT\%SWEYI5/>DG(M<83Z)]=5NY>>),TSOM$,ZN\L!2JE6F:W$D MN)#!GFM_/2-Q$I(QO@S>S5E&%8SI+4Q%1O)W=45RY2@J65(I*O8/14P(SS[> M5I#;Z(>SG*XI>+X!'=ZE;,'T_IYWY/8._8;W$/8F>R*O, %:%('GH>\- A%F MG,H=,1B&T_GH;#03,4S.8'@^"L\@_!P.+^>C/T)<0FDXW4KLK1"YN)S. M+@?C.^PY=;?/(/!# :GDXMY> K_I\0_ MR'37/3(;?GX>PFPP_74P#F?.Y//OX9\P&,Z-Q'==_T4%[3\LZ+]+I5FRK)98 M'B/CP&_:(^_5>3>_R7M4AS&[IBJ%@122U"&BTD"L0U%*51)$I 4\WI8TTDSD M&]L2B (2B\*TF$W#!YHFK2(!G5*8$;D@.57.Y([3)0PB;20FK764$VV5/I9$ MXH[@2YC20DA4R>%,R&P5UW4^&J,+P@4,. 8;4WV+K4O5*X51'C4@$=+Z^G+O MJ\!$B1@H9C^&2:3%@LK5,>W5;0.L0U)RU(Q$5G"&N;YE.K5>)/U2,DE-)U0F M]J-$O"!>E)+^B:[I>][!992ZS:/ ^CROZ+$?@ M&3'.$4:N";ZX&%=!E5'ZDL0DA%FRDBH#MFYL">> /I$_X4A%%8A>U2W*A.4D MC\PZ1HN9C6O H%;)*ZX"$VS_CJE\8WN;R^:+#A=1U@(&5/I8/EP4B@: MK&]Z,5,%)\N Y;8(K%%OA6&4LT MHM'Q.O!J8FG8B>5 QT]EW4ZCZVX7NPWO7G9@?5?^D8$J2'Y<.ZRM#0H2QSC& M!7YQ!X]&!DZ3)R0J_)N#U/<[9;SG3AG+>'^OV>XI>X7U&_S!IYW%,7Z5X)T7 MQ1[]%L[.=TD>!CMD/YU,!X\F]Q=L]%4UF_/";6!Y@A*C 6-S2['Q)\MQH2X$5-;G?XM^-[]*E="&7[?2 I)^;] M/?GX_EJ-MDVZ7TW( @NRU-M-MHWW6[_D5]?J?X4#^W_&OU!+ P04 " I ME719#,R,G$Q,C4N:'1MU5=;<^(V%'[O MKS@ET[W,8+ -+(DAF7&Y;)AF( MDMGWJ"$N.U-LM 8R7Q?\,M'@NWX;/LOBBE^32JZY%NQDZZ??K+[[31NDOY)T?=*G_!HX M/:YQ-S[LN*O#KMMV2;M%NZN(D2@BK:[K4K+RV9]>#4U1O;)1>BW8<2WEF9,P M$S]H^XUN)]>]&TYU$GBN^TO-JI[T8YEIC%>@??5:N7GD3+-;[1#!+[/ 4JI5 MIEMQ)(4L@@/7_GI&XL0DY6(=O%WRE"F8LAN8RY1D;^N*9,I1K.!QI:CXWPPQ M(3S[>5-!1FX]P3.VI>#Y!O3H-N$KKM\<>!_<7LMO^/=AWV5/BDM,@)9YX'GH M^PZ!"#/.BA=B,!C-EY/Q9! N)[,IS,8P.)V,QC">3,/I8!*>X1)*1_.]Q%X+ MD?.+^>(BG"YA.7OU6+W#JF(N&HO&H &+TTS2)E3'HA,&"%"N2,>7,;@5;0QAI(S&)K:.< M:*OTJ20%UH18PYSELD"5#,:R2#=Q7>>3,3HG0D(H,-B4Z1ML7JI>*4RRJ &Q M+*RO+SM?.:9*4F"8?PJS2,L5*S8'M5>W+; .<2E0,Y)I+CAF^X;KQ'HIV)>2 M%\ST0F5B/TC$._(>,)[7>4??[YBRJ"RX-FY&MU%"LDNVI>L=M=I5YE*+!M\S M6M'G&0)/B7&.,#)-\*^CN JJC)*G)"8FW)(MF#)@Z\:6" 'H$_D3@514CNA5 MW:*,>4:RR*QC-,IM7 ,&M4I1<968. M(?3?KS[,YOM'_[4.3E6#;""M94%8X MN($$R14+MB\]RE4NR#K@F=T&UJBWP;.26LLT,*/'M2G_B(@-*HNF$F^F$IQ1 M_(YG!A.-:#3=!M[,+ T[LS0U?2P[.FPU5FUK MD!-*<9 +_/P6'@P-@L6/2%3X[XY2_^$Y8QF_.6AW>\H^8;C]"W\HD,,GX9B< MA[\]2_@GY@$^OB#YV=EH<'H:PH,1^@GUMME4=MOF"%L*3F&+]]\6XTOD_WZS MVR7BQV\Y3-4+41PDG,4PWIWGLSCFV-,?=PQY, MY35+=TW:=ZLF#7N;S(/+9"Z5[6=!P03VKVOVZ'KYM'-D4$L! A0#% @ *95T66I[AX$X*0 KY\! !4 M ( !-04" '!A;GB!4W 0 '&PP %0 M@ %'D@( <&%N=RTR,#(T,3 S,5]L86(N>&UL4$L! A0#% @ *95T6=)+ M2SS"K@ A6(( !4 ( !C\D# '!A;G XML 99 panw-20241031_htm.xml IDEA: XBRL DOCUMENT 0001327567 2024-08-01 2024-10-31 0001327567 2024-11-13 0001327567 2024-10-31 0001327567 2024-07-31 0001327567 us-gaap:ProductMember 2024-08-01 2024-10-31 0001327567 us-gaap:ProductMember 2023-08-01 2023-10-31 0001327567 us-gaap:ServiceMember 2024-08-01 2024-10-31 0001327567 us-gaap:ServiceMember 2023-08-01 2023-10-31 0001327567 2023-08-01 2023-10-31 0001327567 us-gaap:CommonStockMember 2024-07-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-07-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-31 0001327567 us-gaap:RetainedEarningsMember 2024-07-31 0001327567 us-gaap:RetainedEarningsMember 2024-08-01 2024-10-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-01 2024-10-31 0001327567 us-gaap:CommonStockMember 2024-08-01 2024-10-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-08-01 2024-10-31 0001327567 us-gaap:CommonStockMember 2024-10-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-10-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-10-31 0001327567 us-gaap:RetainedEarningsMember 2024-10-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 2023-07-31 0001327567 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001327567 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001327567 us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001327567 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-08-01 2023-10-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 country:US 2024-08-01 2024-10-31 0001327567 country:US 2023-08-01 2023-10-31 0001327567 panw:OtherAmericasMember 2024-08-01 2024-10-31 0001327567 panw:OtherAmericasMember 2023-08-01 2023-10-31 0001327567 srt:AmericasMember 2024-08-01 2024-10-31 0001327567 srt:AmericasMember 2023-08-01 2023-10-31 0001327567 us-gaap:EMEAMember 2024-08-01 2024-10-31 0001327567 us-gaap:EMEAMember 2023-08-01 2023-10-31 0001327567 srt:AsiaPacificMember 2024-08-01 2024-10-31 0001327567 srt:AsiaPacificMember 2023-08-01 2023-10-31 0001327567 panw:SubscriptionMember 2024-08-01 2024-10-31 0001327567 panw:SubscriptionMember 2023-08-01 2023-10-31 0001327567 panw:SupportMember 2024-08-01 2024-10-31 0001327567 panw:SupportMember 2023-08-01 2023-10-31 0001327567 2024-11-01 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-10-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-10-31 0001327567 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-07-31 0001327567 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-07-31 0001327567 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2024-07-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2024-10-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2024-10-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2024-10-31 0001327567 us-gaap:CashEquivalentsMember 2024-10-31 0001327567 us-gaap:InvestmentsMember us-gaap:CertificatesOfDepositMember 2024-10-31 0001327567 us-gaap:InvestmentsMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-10-31 0001327567 us-gaap:InvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2024-10-31 0001327567 us-gaap:InvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2024-10-31 0001327567 us-gaap:InvestmentsMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2024-10-31 0001327567 us-gaap:InvestmentsMember us-gaap:AssetBackedSecuritiesMember 2024-10-31 0001327567 us-gaap:InvestmentsMember 2024-10-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2024-07-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2024-07-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2024-07-31 0001327567 us-gaap:CashEquivalentsMember 2024-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:CertificatesOfDepositMember 2024-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2024-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:USTreasuryAndGovernmentMember 2024-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2024-07-31 0001327567 us-gaap:InvestmentsMember us-gaap:AssetBackedSecuritiesMember 2024-07-31 0001327567 us-gaap:InvestmentsMember 2024-07-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-10-31 0001327567 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-07-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-08-01 2024-10-31 0001327567 us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-08-01 2023-10-31 0001327567 panw:InternalCreditRiskRating1To4Member 2024-10-31 0001327567 panw:InternalCreditRiskRating1To4Member 2024-07-31 0001327567 panw:InternalCreditRiskRating5To6Member 2024-10-31 0001327567 panw:InternalCreditRiskRating5To6Member 2024-07-31 0001327567 panw:InternalCreditRiskRating7To10Member 2024-10-31 0001327567 panw:InternalCreditRiskRating7To10Member 2024-07-31 0001327567 us-gaap:ForeignExchangeContractMember 2024-08-01 2024-10-31 0001327567 us-gaap:CashFlowHedgingMember 2024-10-31 0001327567 us-gaap:CashFlowHedgingMember 2024-07-31 0001327567 2023-08-01 2024-07-31 0001327567 us-gaap:NondesignatedMember 2024-10-31 0001327567 us-gaap:NondesignatedMember 2024-07-31 0001327567 panw:IBMsQRadarAssetsMember 2024-08-31 2024-08-31 0001327567 panw:IBMsQRadarAssetsMember 2024-08-31 0001327567 panw:IBMsQRadarAssetsMember us-gaap:CustomerRelationshipsMember 2024-08-31 2024-08-31 0001327567 panw:IBMsQRadarAssetsMember us-gaap:DevelopedTechnologyRightsMember 2024-08-31 2024-08-31 0001327567 2024-08-31 2024-08-31 0001327567 us-gaap:DevelopedTechnologyRightsMember 2024-10-31 0001327567 us-gaap:DevelopedTechnologyRightsMember 2024-07-31 0001327567 us-gaap:CustomerRelationshipsMember 2024-10-31 0001327567 us-gaap:CustomerRelationshipsMember 2024-07-31 0001327567 us-gaap:PatentsMember 2024-10-31 0001327567 us-gaap:PatentsMember 2024-07-31 0001327567 us-gaap:TrademarksAndTradeNamesMember 2024-10-31 0001327567 us-gaap:TrademarksAndTradeNamesMember 2024-07-31 0001327567 us-gaap:OtherIntangibleAssetsMember 2024-10-31 0001327567 us-gaap:OtherIntangibleAssetsMember 2024-07-31 0001327567 panw:A2025NotesMember 2020-06-30 0001327567 panw:A2025NotesMember 2020-06-01 2020-06-30 0001327567 panw:Circumstance1Member panw:A2025NotesOptionToConvertMember 2020-06-01 2020-06-30 0001327567 panw:Circumstance2Member panw:A2025NotesOptionToConvertMember 2020-06-01 2020-06-30 0001327567 panw:A2025NotesMember 2024-08-01 2024-10-31 0001327567 panw:A2025NotesMember 2023-08-01 2023-10-31 0001327567 panw:A2025NotesMember 2024-10-31 0001327567 panw:A2025NotesMember 2024-07-31 0001327567 panw:A2025NotesMember us-gaap:FairValueInputsLevel2Member 2024-10-31 0001327567 panw:A2025NotesMember us-gaap:FairValueInputsLevel2Member 2024-07-31 0001327567 panw:A2025NotesMember 2023-10-31 0001327567 panw:A2025NoteHedgesMember 2020-06-01 2020-06-30 0001327567 panw:A2025NoteHedgesMember 2024-08-01 2024-10-31 0001327567 panw:A2025NoteHedgesMember 2023-08-01 2023-10-31 0001327567 panw:A2023WarrantsMember 2018-07-31 0001327567 panw:A2023WarrantsMember 2018-07-01 2018-07-31 0001327567 panw:A2025WarrantsMember 2020-06-30 0001327567 panw:A2025WarrantsMember 2020-06-01 2020-06-30 0001327567 panw:A2023WarrantsMember 2023-08-01 2023-10-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 us-gaap:SecuredOvernightFinancingRateSofrMember 2023-04-13 2023-04-13 0001327567 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap: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-10-31 0001327567 panw:CloudMember 2024-10-31 0001327567 us-gaap:InventoriesMember 2024-10-31 0001327567 panw:OtherPurchaseObligationMember 2024-10-31 0001327567 panw:ServiceProviderPurchaseCommitmentMember 2024-08-01 2024-10-31 0001327567 2024-01-22 2024-01-22 0001327567 2024-01-31 0001327567 2024-10-03 2024-10-03 0001327567 2024-10-03 0001327567 2019-02-28 0001327567 2020-12-31 0001327567 2021-08-31 0001327567 2022-08-31 0001327567 2023-11-30 0001327567 2024-08-31 0001327567 us-gaap:RestrictedStockUnitsRSUMember 2024-07-31 0001327567 panw:PerformanceStockUnitsPSUsMember 2024-07-31 0001327567 us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 2024-10-31 0001327567 panw:PerformanceStockUnitsPSUsMember 2024-08-01 2024-10-31 0001327567 us-gaap:RestrictedStockUnitsRSUMember 2024-10-31 0001327567 panw:PerformanceStockUnitsPSUsMember 2024-10-31 0001327567 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 2024-10-31 0001327567 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 2024-10-31 0001327567 srt:MinimumMember panw:PerformanceStockUnitsPSUsMember 2024-08-01 2024-10-31 0001327567 srt:MaximumMember panw:PerformanceStockUnitsPSUsMember 2024-08-01 2024-10-31 0001327567 panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2024-08-01 2024-10-31 0001327567 srt:MinimumMember panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2024-08-01 2024-10-31 0001327567 srt:MaximumMember panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2024-08-01 2024-10-31 0001327567 panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2024-10-31 0001327567 srt:MinimumMember panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2023-08-01 2023-10-31 0001327567 srt:MaximumMember panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2023-08-01 2023-10-31 0001327567 panw:PerformanceStockUnitsPSUsSubjectToServicePerformanceAndMarketConditionsMember 2023-08-01 2023-10-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2024-07-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2023-08-01 2024-07-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2024-08-01 2024-10-31 0001327567 panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2024-10-31 0001327567 us-gaap:ProductMember us-gaap:CostOfSalesMember 2024-08-01 2024-10-31 0001327567 us-gaap:ProductMember us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001327567 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2024-08-01 2024-10-31 0001327567 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-08-01 2023-10-31 0001327567 us-gaap:ResearchAndDevelopmentExpenseMember 2024-08-01 2024-10-31 0001327567 us-gaap:ResearchAndDevelopmentExpenseMember 2023-08-01 2023-10-31 0001327567 us-gaap:SellingAndMarketingExpenseMember 2024-08-01 2024-10-31 0001327567 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0001327567 us-gaap:GeneralAndAdministrativeExpenseMember 2024-08-01 2024-10-31 0001327567 us-gaap:GeneralAndAdministrativeExpenseMember 2023-08-01 2023-10-31 0001327567 srt:MaximumMember panw:FiscalYear2019Member panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2024-08-01 2024-10-31 0001327567 srt:MaximumMember panw:FiscalYear2018Member panw:PerformanceStockOptionsWithServiceAndMarketConditionsMember 2024-08-01 2024-10-31 0001327567 panw:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember 2024-08-01 2024-10-31 0001327567 panw:RestrictedStockUnitsRSUsandPerformanceStockUnitsPSUsMember 2023-08-01 2023-10-31 0001327567 panw:A2025NotesMember us-gaap:SubsequentEventMember 2024-11-01 2024-11-20 0001327567 us-gaap:SubsequentEventMember 2024-11-19 2024-11-19 0001327567 us-gaap:SubsequentEventMember 2024-12-11 0001327567 us-gaap:SubsequentEventMember 2024-12-12 0001327567 panw:LeeKlarichMember 2024-08-01 2024-10-31 0001327567 panw:LeeKlarichMember 2024-10-31 0001327567 panw:MaryPatMcCarthyMember 2024-08-01 2024-10-31 0001327567 panw:MaryPatMcCarthyMember 2024-10-31 0001327567 panw:JoshPaulMember 2024-08-01 2024-10-31 0001327567 panw:JoshPaulMember 2024-10-31 0001327567 panw:NirZukMember 2024-08-01 2024-10-31 0001327567 panw:NirZukMember 2024-10-31 shares iso4217:USD iso4217:USD shares pure panw:day panw:patent 0001327567 false 2025 Q1 --07-31 http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 0.0100806 P3Y P1Y P1Y P7Y6M P7Y6M P468D P444D P456D 10-Q true 2024-10-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 328100000 2282800000 1535200000 1108200000 1043600000 8600000 7500000 1132900000 2618600000 805100000 725900000 367600000 369000000.0 546100000 557400000 6242700000 6849700000 361000000.0 361100000 389000000.0 385900000 4119700000 4173200000 1092200000 1182100000 531900000 562000000.0 4050800000 3350100000 809600000 374900000 2397500000 2399000000 380200000 352900000 20374600000 19990900000 211600000 116300000 354500000 554700000 683100000 506700000 5507700000 5541100000 645800000 963900000 7402700000 7682700000 5585900000 5939400000 250800000 387700000 379600000 380500000 843800000 430900000 14462800000 14821200000 0.0001 0.0001 100000000.0 100000000.0 0 0 0 0 0 0 0.0001 0.0001 1000000000 1000000000 327700000 327700000 325100000 325100000 4214900000 3821100000 -4000000.0 -1600000 1700900000 1350200000 5911800000 5169700000 20374600000 19990900000 353800000 341100000 1785000000 1537000000 2138800000 1878100000 75000000.0 77400000 479100000 395400000 554100000 472800000 1584700000 1405300000 480400000 409500000 720100000 660500000 97700000 120100000 1298200000 1190100000 286500000 215200000 1200000 2900000 83300000 70300000 368600000 282600000 17900000 88400000 350700000 194200000 1.07 0.63 0.99 0.56 326800000 310100000 354500000 349800000 350700000 194200000 -3600000 -18200000 0 -40900000 -1200000 -9300000 1200000 -31600000 -2400000 -49800000 348300000 144400000 325100000 3821100000 -1600000 1350200000 5169700000 350700000 350700000 -2400000 -2400000 2600000 120700000 120700000 21400000 21400000 294600000 294600000 2300000 -100000 -100000 2300000 327700000 4214900000 -4000000.0 1700900000 5911800000 308300000 3019000000 -43200000 -1227400000 1748400000 194200000 194200000 -49800000 -49800000 2600000 87000000.0 87000000.0 15500000 15500000 273100000 273100000 300000 66700000 66700000 300000 -200000 -200000 300000 3100000 313700000 3296700000 -93000000.0 -1033200000 2170500000 350700000 194200000 294300000 271000000.0 -137400000 -300000 83900000 64300000 110400000 105500000 500000 1000000.0 6300000 0 16000000.0 12400000 15000000.0 14700000 -1485700000 -1050200000 -10700000 43600000 78900000 63300000 3600000 -54000000.0 96800000 -400000 -200200000 -216900000 -94000000.0 -33800000 -416600000 146400000 1509600000 1526000000 660000000.0 854700000 291300000 304600000 369000000.0 457900000 500000000.0 0 44100000 36800000 -543800000 -129000000.0 319000000.0 46000000.0 0 66700000 120700000 86400000 21400000 15500000 -219700000 -41800000 746100000 1355200000 1546800000 1142200000 2292900000 2497400000 2282800000 2491400000 10100000 6000000.0 2292900000 2497400000 648900000 0 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 backed 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, 2024, filed with the Securities and Exchange Commission (“SEC”) on September 6, 2024. 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, 2024.</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 evaluate our estimates on an ongoing basis. Management estimates include, but are not limited to, the standalone selling price for our products and services, share-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of contingent consideration liability, the assessment of recoverability of our intangibles and goodwill, valuation allowance against deferred tax assets, manufacturing partner and supplier liabilities, deferred contract cost benefit period, and loss contingencies. 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 three months ended October 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, 2024, except for the update to the disclosure of our accounting policies as described below resulting from our recent acquisition of certain QRadar assets from International Business Machines Corporation (“IBM”). Refer to Note 7. Acquisition for additional information.</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%">Business Combinations</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 include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our acquisitions to the assets acquired and liabilities assumed, including contingent consideration, generally based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded. </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%">Contingent consideration obligations incurred in connection with a business combination are recorded at fair value on the acquisition date and remeasured at each subsequent reporting period until the related contingencies have been resolved, with the change in fair value recognized in general and administrative expense on our condensed consolidated statements of operations. Payments not made soon after the acquisition date to settle a contingent consideration liability are classified as cash flows from financing activities up to the amount of the contingent consideration liability recognized at the acquisition date. </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 period 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 period 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, 2024, filed with the Securities and Exchange Commission (“SEC”) on September 6, 2024. 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, 2024.</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 evaluate our estimates on an ongoing basis. Management estimates include, but are not limited to, the standalone selling price for our products and services, share-based compensation, fair value of assets acquired and liabilities assumed in business combinations, fair value of contingent consideration liability, the assessment of recoverability of our intangibles and goodwill, valuation allowance against deferred tax assets, manufacturing partner and supplier liabilities, deferred contract cost benefit period, and loss contingencies. 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 Medium',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</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 include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our acquisitions to the assets acquired and liabilities assumed, including contingent consideration, generally based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded. </span></div>Contingent consideration obligations incurred in connection with a business combination are recorded at fair value on the acquisition date and remeasured at each subsequent reporting period until the related contingencies have been resolved, with the change in fair value recognized in general and administrative expense on our condensed consolidated statements of operations. Payments not made soon after the acquisition date to settle a contingent consideration liability are classified as cash flows from financing activities up to the amount of the contingent consideration liability recognized at the acquisition date. <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 period 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 period 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:70.705%"></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 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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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="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 colspan="3" style="display: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="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,344.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%">1,204.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 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="3" style="display:none"></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%">98.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%">82.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%">Total Americas</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="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,442.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%">1,286.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 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="3" style="display:none"></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%">441.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%">364.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%">Asia Pacific and Japan (“APAC”)</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="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;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.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%">226.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;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 colspan="3" style="display: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="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%">2,138.8 </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,878.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></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:70.705%"></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 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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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%">353.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%">341.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%">Subscription and support</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="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="3" style="display:none"></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,191.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%">988.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 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="3" style="display:none"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">593.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%">548.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 subscription and support</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="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,785.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%">1,537.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></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 colspan="3" style="display: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="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%">2,138.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="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,878.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></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 three months ended October 31, 2024 and 2023, we recognized approximately $1.6 billion and $1.4 billion of revenue pertaining to amounts that were deferred as of July 31, 2024 and 2023, 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 $12.6 billion as of October 31, 2024, of which we expect to recognize as revenue approximately $5.9 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:70.705%"></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 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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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="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 colspan="3" style="display: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="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,344.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%">1,204.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 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="3" style="display:none"></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%">98.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%">82.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%">Total Americas</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="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,442.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%">1,286.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 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="3" style="display:none"></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%">441.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%">364.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%">Asia Pacific and Japan (“APAC”)</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="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;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.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%">226.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;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 colspan="3" style="display: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="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%">2,138.8 </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,878.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></tr></table></div> 1344100000 1204300000 98000000.0 82300000 1442100000 1286600000 441400000 364900000 255300000 226600000 2138800000 1878100000 <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:70.705%"></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 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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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%">353.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%">341.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%">Subscription and support</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="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="3" style="display:none"></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,191.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%">988.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 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="3" style="display:none"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">593.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%">548.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 subscription and support</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="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,785.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%">1,537.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></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 colspan="3" style="display: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="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%">2,138.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="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,878.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></tr></table></div> 353800000 341100000 1191800000 988300000 593200000 548700000 1785000000 1537000000 2138800000 1878100000 1600000000 1400000000 12600000000 5900000000 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 October 31, 2024 and July 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: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.538%"></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: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%">October 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, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td><td colspan="3" style="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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-top:1pt solid #000000;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;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 0 11.8pt;text-indent:-10.8pt"></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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 0 11.8pt;text-indent:-10.8pt"></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%">Money market funds</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,105.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%">— </span></td><td style="background-color:#e3e3e3;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,105.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%">494.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 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%">494.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">228.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%">228.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%">299.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%">299.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%">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%">34.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%">34.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%">18.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%">18.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%">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%">74.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%">74.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%">149.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%">149.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">1,105.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%">337.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,443.0 </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%">494.0 </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%">467.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%">961.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%">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%">15.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%">15.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%">20.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%">20.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%">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%">36.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%">36.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%">79.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%">79.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%">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,037.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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,037.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">935.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%">935.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%">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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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.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.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%">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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">4.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%">4.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%">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%">14.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%">14.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.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%">0.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 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,108.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,108.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,043.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%">1,043.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></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%">3,095.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%">3,095.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%">3,151.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%">3,151.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%">17.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%">17.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%">19.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%">19.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%">39.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%">39.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%">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></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%">967.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%">967.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%">948.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%">948.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 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%">4,119.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%">4,119.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%">4,173.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%">4,173.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></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%">5.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%">5.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%">4.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%">4.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%">5.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%">5.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%">4.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%">4.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%"><span style="-sec-ix-hidden:f-489"><span style="-sec-ix-hidden:f-490">Foreign currency forward contracts</span></span></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">0.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.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 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%">— </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%">— </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.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%">— </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.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"><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%">1,105.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,570.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><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,676.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%">494.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 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,688.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 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,182.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></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><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 style="height:17pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.538%"></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: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%">October 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, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td><td colspan="3" style="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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></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%">Accrued and other 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%"><span style="-sec-ix-hidden:f-515"><span style="-sec-ix-hidden:f-516">Foreign currency forward contracts</span></span></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%">— </span></td><td style="background-color:#ffffff;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.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%">— </span></td><td style="background-color:#ffffff;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.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%">— </span></td><td style="background-color:#ffffff;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%">15.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%">15.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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">238.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%">238.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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 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%">11.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 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%">238.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 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%">250.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%">15.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%">15.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></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%"><span style="-sec-ix-hidden:f-541"><span style="-sec-ix-hidden:f-542">Foreign currency forward contracts</span></span></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#e3e3e3;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%">Contingent consideration</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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">416.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%">416.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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 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:#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%">— </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%">416.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%">416.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%">0.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><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%">0.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><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 liabilities measured at fair value</span></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%">— </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 #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%">11.8 </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 #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%">655.2 </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 #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%">667.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 #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%">— </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 #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%">16.2 </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 #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%">— </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 #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%">16.2 </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></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 fair value of contingent consideration liability is estimated using a discounted cash flow valuation technique. We consider the fair value of our contingent consideration liability to be a Level 3 measurement as we use unobservable inputs in determining discounted cash flows to estimate the fair value. The significant unobservable inputs include an estimate of future cash payments related to customers entering into qualified new transactions as well as a risk-adjusted discount rate used to present value the expected cash flows. A significant change in any of these assumptions could have a material impact to the fair value of our contingent consideration liability.</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 a reconciliation of our contingent consideration liability (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:80.566%"></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 style="width:1.0%"></td><td style="width:17.234%"></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="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="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended October 31, 2024</span></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"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration liability at the beginning of the period</span></div></td><td colspan="3" style="display: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="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="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 style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Initial valuation on the acquisition date</span></div></td><td colspan="3" style="display:none"></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%">648.9 </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;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%">Change in fair value</span></div></td><td colspan="3" style="display:none"></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;padding:2px 0 2px 1pt;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.3 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration liability at the end of the period</span></div></td><td colspan="3" style="display: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="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%">655.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="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 our financing receivables approximates their carrying amounts as of October 31, 2024 and July 31, 2024. We consider the fair value of our financing receivables to be a Level 3 measurement as we use unobservable inputs in determining discounted cash flows to estimate the fair value.</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%">Refer to Note 9. Debt for the carrying amount and estimated fair value of our convertible senior notes as of October 31, 2024 and July 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 presents our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2024 and July 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: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.538%"></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: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%">October 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, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td><td colspan="3" style="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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-top:1pt solid #000000;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;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 0 11.8pt;text-indent:-10.8pt"></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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 0 11.8pt;text-indent:-10.8pt"></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%">Money market funds</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,105.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%">— </span></td><td style="background-color:#e3e3e3;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,105.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%">494.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 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%">494.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">228.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%">228.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%">299.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%">299.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%">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%">34.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%">34.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%">18.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%">18.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%">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%">74.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%">74.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%">149.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%">149.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">1,105.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%">337.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,443.0 </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%">494.0 </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%">467.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%">961.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%">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%">15.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%">15.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%">20.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%">20.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%">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%">36.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%">36.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%">79.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%">79.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%">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,037.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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,037.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">935.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%">935.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%">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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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.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.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%">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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">4.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%">4.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%">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%">14.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%">14.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.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%">0.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 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,108.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,108.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,043.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%">1,043.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></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%">3,095.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%">3,095.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%">3,151.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%">3,151.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%">17.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%">17.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%">19.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%">19.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%">39.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%">39.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%">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></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%">967.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%">967.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%">948.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%">948.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 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%">4,119.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%">4,119.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%">4,173.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%">4,173.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></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%">5.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%">5.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%">4.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%">4.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%">5.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%">5.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%">4.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%">4.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%"><span style="-sec-ix-hidden:f-489"><span style="-sec-ix-hidden:f-490">Foreign currency forward contracts</span></span></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">0.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.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 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%">— </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%">— </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.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%">— </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.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"><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%">1,105.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,570.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><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,676.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%">494.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 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,688.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 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,182.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></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><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 style="height:17pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.538%"></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: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%">October 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, 2024</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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td><td colspan="3" style="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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></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%">Accrued and other 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%"><span style="-sec-ix-hidden:f-515"><span style="-sec-ix-hidden:f-516">Foreign currency forward contracts</span></span></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%">— </span></td><td style="background-color:#ffffff;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.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%">— </span></td><td style="background-color:#ffffff;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.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%">— </span></td><td style="background-color:#ffffff;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%">15.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%">15.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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">238.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%">238.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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 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%">11.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 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%">238.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 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%">250.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%">15.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%">15.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></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%"><span style="-sec-ix-hidden:f-541"><span style="-sec-ix-hidden:f-542">Foreign currency forward contracts</span></span></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#e3e3e3;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%">Contingent consideration</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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">416.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%">416.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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 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:#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%">— </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%">416.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%">416.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%">0.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><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%">0.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><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 liabilities measured at fair value</span></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%">— </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 #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%">11.8 </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 #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%">655.2 </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 #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%">667.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 #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%">— </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 #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%">16.2 </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 #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%">— </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 #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%">16.2 </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></tr></table></div> 1105300000 0 0 1105300000 494000000.0 0 0 494000000.0 0 228700000 0 228700000 0 299600000 0 299600000 0 34200000 0 34200000 0 18200000 0 18200000 0 74800000 0 74800000 0 149600000 0 149600000 1105300000 337700000 0 1443000000 494000000.0 467400000 0 961400000 0 15700000 0 15700000 0 20600000 0 20600000 0 36100000 0 36100000 0 79900000 0 79900000 0 1037500000 0 1037500000 0 935900000 0 935900000 0 4200000 0 4200000 0 2700000 0 2700000 0 0 0 0 0 4200000 0 4200000 0 14700000 0 14700000 0 300000 0 300000 0 1108200000 0 1108200000 0 1043600000 0 1043600000 0 3095200000 0 3095200000 0 3151300000 0 3151300000 0 17700000 0 17700000 0 19000000.0 0 19000000.0 0 39100000 0 39100000 0 54400000 0 54400000 0 967700000 0 967700000 0 948500000 0 948500000 0 4119700000 0 4119700000 0 4173200000 0 4173200000 0 5300000 0 5300000 0 4100000 0 4100000 0 5300000 0 5300000 0 4100000 0 4100000 0 0 0 0 0 100000 0 100000 0 0 0 0 0 100000 0 100000 1105300000 5570900000 0 6676200000 494000000.0 5688400000 0 6182400000 0 11800000 0 11800000 0 15300000 0 15300000 0 0 238500000 238500000 0 0 0 0 0 11800000 238500000 250300000 0 15300000 0 15300000 0 0 0 0 0 900000 0 900000 0 0 416700000 416700000 0 0 0 0 0 0 416700000 416700000 0 900000 0 900000 0 11800000 655200000 667000000.0 0 16200000 0 16200000 <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 a reconciliation of our contingent consideration liability (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:80.566%"></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 style="width:1.0%"></td><td style="width:17.234%"></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="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="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended October 31, 2024</span></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"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration liability at the beginning of the period</span></div></td><td colspan="3" style="display: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="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="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 style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Initial valuation on the acquisition date</span></div></td><td colspan="3" style="display:none"></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%">648.9 </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;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%">Change in fair value</span></div></td><td colspan="3" style="display:none"></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;padding:2px 0 2px 1pt;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.3 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration liability at the end of the period</span></div></td><td colspan="3" style="display: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="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%">655.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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 648900000 6300000 655200000 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 October 31, 2024 and July 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: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%">October 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">228.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%">228.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%">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%">34.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">34.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%">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%">74.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">337.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 #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%">337.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"><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%">15.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%">— </span></td><td style="background-color:#e3e3e3;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%">15.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%">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%">36.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%">36.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%">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%">4,115.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%">25.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%">(7.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%">4,132.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%">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%">21.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.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%">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%">38.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%">0.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">39.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%">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%">976.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%">7.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.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%">982.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%">Total available-for-sale investments</span></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%">5,203.6 </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 #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%">32.9 </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 #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%">(8.6)</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 #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%">5,227.9 </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></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, 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">299.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 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%">299.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%">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%">18.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">18.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%">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%">149.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">149.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">467.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%">467.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%">20.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 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%">20.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%">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%">79.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.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.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%">79.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%">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%">4,065.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%">28.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%">(6.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%">4,087.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%">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%">21.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%">(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%">21.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%">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%">57.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%">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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">58.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%">943.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%">6.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%">(0.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%">948.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 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%">5,188.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;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%">35.4 </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%">(7.5)</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%">5,216.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></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 October 31, 2024, the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $7.3 million, which were related to $1.2 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 $1.3 million, which were related to $372.5 million of available-for-sale debt securities. As of July 31, 2024 the gross unrealized losses that have been in a continuous unrealized loss position for less than 12 months were $1.5 million, which were related to $949.4 million 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.0 million, which were related to $915.3 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 months ended October 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 October 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,445.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%">1,445.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></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%">1,843.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%">1,853.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;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,925.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,937.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;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%">217.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%">218.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%">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%">109.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%">110.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</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,541.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%">5,565.6 </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 October 31, 2024 and July 31, 2024, the carrying values of our marketable equity securities were $1.1 billion and $494.0 million, respectively. There were no unrealized gains or losses recognized for these securities during the three months ended October 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 October 31, 2024 and July 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: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%">October 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">228.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%">228.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%">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%">34.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">34.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%">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%">74.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">337.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 #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%">337.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"><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%">15.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%">— </span></td><td style="background-color:#e3e3e3;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%">15.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%">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%">36.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%">36.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%">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%">4,115.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%">25.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%">(7.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%">4,132.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%">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%">21.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.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%">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%">38.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%">0.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">39.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%">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%">976.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%">7.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.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%">982.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%">Total available-for-sale investments</span></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%">5,203.6 </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 #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%">32.9 </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 #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%">(8.6)</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 #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%">5,227.9 </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></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, 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">299.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 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%">299.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%">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%">18.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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">18.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%">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%">149.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">149.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">467.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%">467.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%">20.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 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%">20.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%">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%">79.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.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.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%">79.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%">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%">4,065.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%">28.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%">(6.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%">4,087.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%">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%">21.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%">(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%">21.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%">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%">57.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%">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%">— </span></td><td style="background-color:#e3e3e3;padding:2px 1pt 2px 0;text-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%">58.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%">943.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%">6.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%">(0.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%">948.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 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%">5,188.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;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%">35.4 </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%">(7.5)</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%">5,216.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></tr></table></div> 228700000 0 0 228700000 34200000 0 0 34200000 74800000 0 0 74800000 337700000 0 0 337700000 15700000 0 0 15700000 36100000 0 0 36100000 4115200000 25300000 7800000 4132700000 21900000 0 0 21900000 38600000 500000 0 39100000 976100000 7100000 800000 982400000 5203600000 32900000 8600000 5227900000 299600000 0 0 299600000 18200000 0 0 18200000 149600000 0 0 149600000 467400000 0 0 467400000 20600000 0 0 20600000 79900000 100000 100000 79900000 4065500000 28300000 6600000 4087200000 21900000 0 200000 21700000 57900000 700000 0 58600000 943100000 6300000 600000 948800000 5188900000 35400000 7500000 5216800000 7300000 1200000000 1300000 372500000 1500000 949400000 6000000 915300000 <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 October 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,445.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%">1,445.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></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%">1,843.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%">1,853.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;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,925.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,937.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;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%">217.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%">218.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%">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%">109.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%">110.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</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,541.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%">5,565.6 </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> 1445900000 1445900000 1843200000 1853400000 1925500000 1937900000 217700000 218200000 109000000.0 110200000 5541300000 5565600000 1100000000 494000000 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 October 31, 2024 and July 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:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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="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%">October 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, 2024</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%">911.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%">830.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"><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%">(99.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%">(95.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;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%">(7.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%">(8.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%">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%">805.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%">725.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><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%">1,191.5 </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%">1,286.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></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%">(91.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%">(94.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;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%">(7.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%">(9.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%">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%">1,092.2 </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%">1,182.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></tr></table></div><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The following table presents amortized cost basis of our financing receivables categorized by internal risk rating and year of origination (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:17.927%"></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:5.011%"></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:6.538%"></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:5.427%"></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:4.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:4.872%"></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:6.538%"></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:5.983%"></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:5.983%"></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:5.983%"></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:5.427%"></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:6.551%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Internal Risk Rating</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">October 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year of Origination</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year of Origination</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:17pt"><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:9pt;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:9pt;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:9pt;font-weight:700;line-height:120%">2023</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:9pt;font-weight:700;line-height:120%">2022</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:9pt;font-weight:700;line-height:120%">2021</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:120%">2023</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:9pt;font-weight:700;line-height:120%">2022</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:9pt;font-weight:700;line-height:120%">2021</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:9pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;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%">1 to 4</span></div></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;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.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%">916.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%">387.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%">9.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%">26.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,347.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%">885.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%">477.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%">14.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%">44.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%">1,422.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><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 to 6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.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%">330.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%">152.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%">3.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%">530.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%">272.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%">172.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%">21.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%">466.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;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%">7 to 10</span></div></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%">2.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%">22.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%">0.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%">9.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%">34.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%">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%">25.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%">0.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%">9.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%">37.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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortized cost basis of financing receivables</span></div></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%">51.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%">1,248.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%">562.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%">13.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%">37.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%">1,912.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%">1,161.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%">674.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%">36.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%">54.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%">1,926.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></tr></table></div><div style="margin-bottom:4pt;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.51pt">Internal risk ratings are categorized as 1 through 10, with the lowest rating representing the highest quality.</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 was no significant activity in allowance for credit losses during the three months ended October 31, 2024 and 2023. Past due amounts on financing receivables were not material as of October 31, 2024 and July 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 summarizes our short-term and long-term financing receivables as of October 31, 2024 and July 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:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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="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%">October 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, 2024</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%">911.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%">830.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"><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%">(99.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%">(95.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;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%">(7.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%">(8.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%">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%">805.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%">725.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><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%">1,191.5 </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%">1,286.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></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%">(91.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%">(94.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;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%">(7.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%">(9.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%">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%">1,092.2 </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%">1,182.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></tr></table></div><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The following table presents amortized cost basis of our financing receivables categorized by internal risk rating and year of origination (in millions):</span></div> 911600000 830200000 99000000.0 95700000 7500000 8600000 805100000 725900000 1191500000 1286400000 91400000 94600000 7900000 9700000 1092200000 1182100000 <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:17.927%"></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:5.011%"></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:6.538%"></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:5.427%"></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:4.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:4.872%"></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:6.538%"></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:5.983%"></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:5.983%"></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:5.983%"></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:5.427%"></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:6.551%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Internal Risk Rating</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">October 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year of Origination</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year of Origination</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:17pt"><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:9pt;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:9pt;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:9pt;font-weight:700;line-height:120%">2023</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:9pt;font-weight:700;line-height:120%">2022</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:9pt;font-weight:700;line-height:120%">2021</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:120%">2023</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:9pt;font-weight:700;line-height:120%">2022</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:9pt;font-weight:700;line-height:120%">2021</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:9pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;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%">1 to 4</span></div></td><td colspan="3" style="background-color:#e3e3e3;border-top:1pt solid #000;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.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%">916.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%">387.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%">9.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%">26.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,347.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%">885.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%">477.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%">14.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%">44.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%">1,422.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><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 to 6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43.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%">330.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%">152.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%">3.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%">530.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%">272.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%">172.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%">21.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%">466.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;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%">7 to 10</span></div></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%">2.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%">22.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%">0.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%">9.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%">34.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%">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%">25.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%">0.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%">9.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%">37.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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortized cost basis of financing receivables</span></div></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%">51.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%">1,248.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%">562.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%">13.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%">37.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%">1,912.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%">1,161.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%">674.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%">36.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%">54.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%">1,926.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></tr></table></div><div style="margin-bottom:4pt;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.51pt">Internal risk ratings are categorized as 1 through 10, with the lowest rating representing the highest quality.</span></div> 7400000 916100000 387500000 9900000 26700000 1347600000 885900000 477300000 14700000 44400000 1422300000 43700000 330100000 152300000 3100000 1100000 530300000 272200000 172000000.0 21100000 1100000 466400000 100000 2200000 22900000 300000 9300000 34800000 3200000 25000000.0 300000 9100000 37600000 51200000 1248400000 562700000 13300000 37100000 1912700000 1161300000 674300000 36100000 54600000 1926300000 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 primarily 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 October 31, 2024 and July 31, 2024, the total notional amount of our outstanding foreign currency forward contracts designated as cash flow hedges was $656.6 million and $804.8 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 October 31, 2024 and July 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%">As of October 31, 2024, unrealized gains and losses in accumulated other comprehensive income (“AOCI”) related to our cash flow hedges were a $7.5 million net loss, of which $5.8 million in losses are expected to be recognized into earnings within the next 12 months. As of July 31, 2024, unrealized gains and losses in AOCI related to our cash flow hedges were a $10.6 million net 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%">As of October 31, 2024 and July 31, 2024, the notional amount of our outstanding foreign currency forward contracts not designated as hedging instruments was $483.8 million and $375.6 million, respectively.</span></div> P24M 656600000 804800000 -7500000 -5800000 -10600000 483800000 375600000 Acquisition<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%">IBM QRadar 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%">On August 31, 2024, we completed the acquisition of certain IBM QRadar assets, including certain intellectual property rights, customer relationships, and software as a service customer contracts. We expect the acquisition will help accelerate the growth of our Cortex business. The total purchase consideration for the acquisition was $1.1 billion, 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%">500.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 contingent consideration liability</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%">648.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:#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%">Return of purchase consideration</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%">(6.3)</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 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 #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%">1,142.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></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 part of the acquisition, we agreed to make post-closing payments to IBM contingent upon customers entering into qualified new transactions through June 30, 2028. We also expect to receive a return of purchase consideration of $6.3 million due to timing of transition of certain underlying customer contracts. In addition, we have entered into a transition services arrangement with IBM, under which IBM will perform certain services supporting the acquired assets and customers for a limited period of time.</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%">Payments related to the contingent consideration liability are expected to begin in the fiscal quarter ending April 2025 and continue through the fiscal quarter ending October 2028. The estimated range of undiscounted contingent consideration is between $0.5 billion and $0.9 billion. Refer to Note 3. Fair Value Measurements, for more information on the fair value of our contingent consideration liability. </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 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%">700.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%">476.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="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%">Net liabilities assumed</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.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 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 #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%">1,142.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></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 expected post-acquisition synergies from increased market penetration to support the growth of our Cortex business. The goodwill is deductible for U.S. 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 assets 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%">Customer relationships</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%">464.0 </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%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</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.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="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%">2 years</span></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%">476.0 </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><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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%">Pro forma results of operations have not been presented because the effects of the acquisition were not material to our condensed consolidated statements of operations.</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%">Additional information related to the acquisition existing as of the acquisition date may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.</span></div> The total purchase consideration for the acquisition was $1.1 billion, 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%">500.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 contingent consideration liability</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%">648.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:#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%">Return of purchase consideration</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%">(6.3)</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 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 #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%">1,142.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></tr></table></div> 1100000000 500000000.0 648900000 6300000 1142600000 6300000 500000000 900000000 <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 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%">700.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%">476.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="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%">Net liabilities assumed</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.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 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 #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%">1,142.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></tr></table></div> 700700000 476000000.0 34100000 1142600000 <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 assets 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%">Customer relationships</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%">464.0 </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%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Developed technology</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.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="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%">2 years</span></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%">476.0 </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><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr></table></div> 464000000.0 P12Y 12000000.0 P2Y 476000000.0 Goodwill and 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 three months ended October 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: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, 2024</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%">3,350.1 </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%">700.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="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 October 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%">4,050.8 </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 October 31, 2024 and July 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:27.372%"></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.983%"></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.427%"></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.015%"></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%">October 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, 2024</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%">825.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%">(555.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%">270.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 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%">(526.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%">287.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%">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%">636.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%">(107.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%">529.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%">(96.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%">76.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%">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%">18.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">(7.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%">10.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%">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.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%">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%">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.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%">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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:#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,491.1 </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="background-color:#e3e3e3;padding:0 1pt"></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%">(681.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="background-color:#e3e3e3;padding:0 1pt"></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%">809.6 </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="background-color:#e3e3e3;padding:0 1pt"></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,015.1 </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="background-color:#e3e3e3;padding:0 1pt"></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%">(640.2)</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="background-color:#e3e3e3;padding:0 1pt"></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%">374.9 </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></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 $41.3 million and $24.9 million for the three months ended October 31, 2024 and 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 October 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 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</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%">2030 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%">809.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%">124.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%">140.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%">109.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%">88.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%">62.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%">283.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></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 three months ended October 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: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, 2024</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%">3,350.1 </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%">700.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="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 October 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%">4,050.8 </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> 3350100000 700700000 4050800000 <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 October 31, 2024 and July 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:27.372%"></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.983%"></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.427%"></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.015%"></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%">October 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, 2024</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%">825.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%">(555.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%">270.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 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%">(526.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%">287.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%">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%">636.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%">(107.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%">529.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%">(96.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%">76.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%">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%">18.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">(7.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%">10.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%">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.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%">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%">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.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%">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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:#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,491.1 </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="background-color:#e3e3e3;padding:0 1pt"></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%">(681.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="background-color:#e3e3e3;padding:0 1pt"></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%">809.6 </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="background-color:#e3e3e3;padding:0 1pt"></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,015.1 </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="background-color:#e3e3e3;padding:0 1pt"></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%">(640.2)</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="background-color:#e3e3e3;padding:0 1pt"></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%">374.9 </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></tr></table></div> 825900000 555300000 270600000 813900000 526200000 287700000 636700000 107700000 529000000.0 172700000 96100000 76600000 18200000 8400000 9800000 18200000 7900000 10300000 9400000 9400000 0 9400000 9400000 0 900000 700000 200000 900000 600000 300000 1491100000 681500000 809600000 1015100000 640200000 374900000 41300000 24900000 <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 October 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 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</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%">2030 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%">809.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%">124.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%">140.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%">109.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%">88.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%">62.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%">283.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></table></div> 809600000 124500000 140600000 109700000 88800000 62800000 283200000 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 June 2020, we issued $2.0 billion aggregate principal amount of 0.375% Convertible Senior Notes due 2025 (the “2025 Notes”). 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:7.58pt">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:7.58pt">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:7.58pt">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 October 31, 2024 as the sales price condition had been met during the fiscal quarter ended July 31, 2024. During the three months ended October 31, 2024 and 2023, holders of the 2025 Notes converted $319.0 million and $46.0 million, respectively, in aggregate principal amount of the 2025 Notes, which we repaid in cash. We also issued 2.3 million and 0.3 million shares of our common stock to the holders of the 2025 Notes during the three months ended October 31, 2024 and 2023, 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 note hedges. Refer to Note 16. Subsequent Events for additional information regarding conversion of the 2025 Notes after October 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 October 31, 2024 and as a result, holders may convert their 2025 Notes during the fiscal quarter ending January 31, 2025. The net carrying amount of the 2025 Notes was classified as a current liability on our condensed consolidated balance sheet as of October 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:69.594%"></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:13.205%"></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:13.346%"></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%">October 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, 2024</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%">646.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="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%">965.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="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%">(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="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%">(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="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%">645.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%">963.9 </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 $2.3 billion as of October 31, 2024 and $3.2 billion as of July 31, 2024. 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 October 31, 2024 and July 31, 2024 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 2025 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.011%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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.927%"></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:13.207%"></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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Contractual interest expense</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="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.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="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.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="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%">Amortization of debt issuance costs</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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="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%">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="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%">Total interest expense</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="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.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="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%">2.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="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%">Effective interest rate </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 #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="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;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="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%">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 “2025 Note Hedges”) with respect to our common stock concurrent with the issuance of the 2025 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 months ended October 31, 2024 and 2023, we exercised the corresponding portion of our 2025 Note Hedges and received 2.3 million and 0.3 million shares of our common stock during the respective periods.</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 0.75% convertible senior notes due 2023 issued in July 2018, 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"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023 Warrants </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:#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:4pt;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.51pt">The 2023 Warrants were net settled during the 60 scheduled trading days from October to December 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 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 three months ended October 31, 2023, we net settled a portion of the 2023 Warrants with 3.1 million shares of our common stock with a fair value of $763.5 million. 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 October 31, 2024, there were no amounts outstanding and we were in compliance with all covenants under the Credit Agreement.</span></div> 2000000000 0.00375 0.00375 1.30 20 30 1 20100000 99.20 20 30 1.30 5 5 0.98 1 319000000 46000000 2300000 300000 <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:69.594%"></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:13.205%"></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:13.346%"></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%">October 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, 2024</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%">646.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="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%">965.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="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%">(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="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%">(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="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%">645.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%">963.9 </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> 646600000 965600000 800000 1700000 645800000 963900000 2300000000 3200000000 <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 2025 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.011%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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.927%"></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:13.207%"></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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Contractual interest expense</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="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.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="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.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="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%">Amortization of debt issuance costs</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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="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%">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="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%">Total interest expense</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="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.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="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%">2.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="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%">Effective interest rate </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 #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="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;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 700000 1900000 500000 1000000.0 1200000 2900000 0.006 0.006 20100000 370800000 2300000 300000 0.0075 60 <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"><div><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023 Warrants </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:#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:4pt;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.51pt">The 2023 Warrants were net settled during the 60 scheduled trading days from October to December 2023.</span></div> 19100000 139.27 145400000 20100000 136.16 202800000 60 3100000 763500000 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 October 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 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</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%">2030 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,088.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%">56.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%">435.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%">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%">599.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%">686.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%">1,792.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"><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%">205.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%">165.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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">155.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%">41.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%">57.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%">42.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%">7.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.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.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 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%">4,450.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%">263.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%">533.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%">560.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><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%">607.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%">689.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><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%">1,796.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></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 $137.2 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%">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. 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. After post-trial motions, a judgment was issued on October 3, 2024 affirming infringement on three patents, reversing infringement on the fourth patent, and subsequently, reducing the damages amount to $113.6 million. We posted a surety bond that was agreed upon by the parties and approved by the court. This bond prevents execution of the judgment while appeals are pending. 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 July 31, 2024, we accrued $184.4 million for the verdict amount and estimated interest. As of October 31, 2024, we reassessed our loss accrual and reduced the amount to $141.4 million based on the judgment and estimated interest, which is recorded in other long-term liabilities on our condensed consolidated balance sheets. The corresponding amount released was $43.0 million for the three months ended October 31, 2024, which is included in general and administrative expense on our condensed consolidated statements of operations.</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. A trial date is set for June 9, 2025. 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 October 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 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</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%">2030 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,088.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%">56.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%">435.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%">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%">599.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%">686.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%">1,792.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"><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%">205.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%">165.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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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%">155.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%">41.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%">57.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%">42.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%">7.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.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.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 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%">4,450.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%">263.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%">533.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%">560.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><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%">607.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%">689.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><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%">1,796.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></tr></table></div> 4088900000 56700000 435700000 518100000 599600000 686100000 1792700000 205700000 165700000 40000000.0 0 0 0 0 155800000 41300000 57700000 42400000 7500000 3400000 3500000 4450400000 263700000 533400000 560500000 607100000 689500000 1796200000 137200000 4 151500000 3 113600000 184400000 141400000 -43000000 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, November 2023, and August 2024, our board of directors authorized additional $700.0 million, $676.1 million, $915.0 million, $316.7 million and $500.0 million increases to this share repurchase program, respectively, bringing the total authorization under this share repurchase program to $4.1 billion (our “current authorization”). The expiration date of our current authorization was extended to December 31, 2025, 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%">We did not repurchase shares of our common stock during the three months ended October 31, 2024. During the three months ended October 31, 2023, we repurchased and retired 0.3 million shares of our common stock under our current repurchase authorization for an aggregate purchase price of $66.7 million, including transaction costs, at an average price of $226.67. </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 October 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 500000000 4100000000 300000 66700000 226.67 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 three months ended October 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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unvested RSUs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unvested PSUs</span></div></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, 2024</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%">9.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%">205.18 </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%">2,924.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%">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%">155.89 </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,624.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"><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%">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%">351.52 </span></td><td style="background-color:#ffffff;padding: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%">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 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%">404.69 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</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">(2)</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%">(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 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%">163.72 </span></td><td style="background-color:#e3e3e3;padding: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.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 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%">129.35 </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.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%">197.36 </span></td><td style="background-color:#ffffff;padding: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%">(1.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 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%">181.44 </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—October 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%">7.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="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%">221.08 </span></td><td style="background-color:#e3e3e3;padding: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%">2,813.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%">4.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">272.87 </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,633.6 </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.51pt">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: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">(2)</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.43pt">Includes time-based vesting for PSUs.</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-981">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-983">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 three months ended October 31, 2024, we granted 1.6 million shares of PSUs that contain service, performance, and market conditions. The service conditions are satisfied after a period of <span style="-sec-ix-hidden:f-986">one</span> to three years. The performance conditions are based on an average of next-generation security annualized recurring revenue and non-GAAP net income per diluted share. 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 October 31, 2024, we have approved 1.3 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 months ended October 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:61.677%"></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 style="width:1.0%"></td><td style="width:17.233%"></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:17.235%"></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><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Volatility</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="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%">44.1% - 47.6%</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 #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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1.0 - 2.9</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: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></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="3" style="display:none"></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;padding:2px 0 2px 1pt;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="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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">3.7% - 4.5%</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: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.9% - 5.3%</span></div></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">$529.01 - $611.65</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: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></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 October 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 three months ended October 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:99.583%"><tr><td style="width:1.0%"></td><td style="width:38.509%"></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.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.155%"></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, 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 #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%">4.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%">65.33 </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%">1.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,244.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></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%">(0.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 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.63 </span></td><td style="background-color:#ffffff;padding: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—October 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%">4.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 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.29 </span></td><td style="background-color:#e3e3e3;padding: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.0</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,251.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%">Exercisable—October 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%">4.2 </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.29 </span></td><td style="background-color:#ffffff;padding: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.0</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,251.3 </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:70.705%"></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 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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><td colspan="3" style="border-bottom: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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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%">1.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 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.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%">Cost of subscription and support revenue </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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="3" style="display:none"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137.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%">120.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;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="3" style="display:none"></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%">76.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%">79.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%">General and administrative</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="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;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.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%">38.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 share-based compensation</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 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%">294.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%">271.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></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 October 31, 2024, total compensation cost related to unvested share-based awards not yet recognized was $2.2 billion. This cost is expected to be amortized over a weighted-average period of approximately 2.5 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 three months ended October 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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unvested RSUs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unvested PSUs</span></div></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, 2024</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%">9.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%">205.18 </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%">2,924.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%">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%">155.89 </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,624.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"><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%">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%">351.52 </span></td><td style="background-color:#ffffff;padding: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%">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 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%">404.69 </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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</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">(2)</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%">(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 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%">163.72 </span></td><td style="background-color:#e3e3e3;padding: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.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 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%">129.35 </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.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%">197.36 </span></td><td style="background-color:#ffffff;padding: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%">(1.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 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%">181.44 </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—October 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%">7.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="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%">221.08 </span></td><td style="background-color:#e3e3e3;padding: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%">2,813.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%">4.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">272.87 </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,633.6 </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.51pt">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: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">(2)</span><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.43pt">Includes time-based vesting for PSUs.</span></div> 9000000.0 205.18 2924400000 5000000.0 155.89 1624200000 400000 351.52 1600000 404.69 1300000 163.72 600000 129.35 300000 197.36 1500000 181.44 7800000 221.08 2813800000 4500000 272.87 1633600000 P4Y P4Y 1600000 P3Y 1300000 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 months ended October 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:61.677%"></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 style="width:1.0%"></td><td style="width:17.233%"></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:17.235%"></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><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Volatility</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="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%">44.1% - 47.6%</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 #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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1.0 - 2.9</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: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></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="3" style="display:none"></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;padding:2px 0 2px 1pt;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="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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">3.7% - 4.5%</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: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.9% - 5.3%</span></div></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">$529.01 - $611.65</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: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></tr></table></div> 0.441 0.476 0.408 0.434 P1Y P2Y10M24D P0Y10M24D P2Y10M24D 0.000 0.000 0.037 0.045 0.049 0.053 529.01 611.65 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 three months ended October 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:99.583%"><tr><td style="width:1.0%"></td><td style="width:38.509%"></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.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.155%"></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, 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 #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%">4.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%">65.33 </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%">1.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,244.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></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%">(0.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 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.63 </span></td><td style="background-color:#ffffff;padding: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—October 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%">4.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 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.29 </span></td><td style="background-color:#e3e3e3;padding: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.0</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,251.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%">Exercisable—October 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%">4.2 </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.29 </span></td><td style="background-color:#ffffff;padding: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.0</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,251.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4800000 65.33 P1Y2M12D 1244900000 600000 65.63 4200000 65.29 P1Y 1251300000 4200000 65.29 P1Y 1251300000 <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:70.705%"></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 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="display:none"></td><td colspan="3" style="display:none"></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 October 31,</span></td></tr><tr><td colspan="3" style="border-bottom: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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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%">1.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 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.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%">Cost of subscription and support revenue </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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="3" style="display:none"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137.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%">120.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;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="3" style="display:none"></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%">76.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%">79.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%">General and administrative</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="2" style="background-color:#e3e3e3;padding:2px 0 2px 1pt;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.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%">38.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 share-based compensation</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 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%">294.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%">271.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></tr></table></div> 1300000 2400000 30400000 30600000 137800000 120100000 76400000 79200000 48400000 38700000 294300000 271000000.0 2200000000 P2Y6M 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 months ended October 31, 2024 and 2023, our provision for income taxes reflected effective tax rates of 4.9% and 31.3%, respectively. Our income taxes for the three months ended October 31, 2024 and 2023 were primarily due to U.S. federal and state income taxes, withholding taxes, and foreign income taxes. </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 effective tax rate for the three months ended October 31, 2024 differed from the U.S. statutory tax rate primarily due to excess tax benefits from 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%">Our effective tax rate for the three months ended October 31, 2023 differed from the U.S. statutory tax rate primarily due to changes in our valuation allowance and excess tax benefits from share-based compensation.</span></div> 0.049 0.313 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. We compute the dilutive effect of shares issuable upon conversion of our convertible senior notes using the if-converted method, and the dilutive effect of 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:70.983%"></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 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.512%"></td><td style="width:0.1%"></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="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 October 31,</span></td></tr><tr><td colspan="3" style="border-bottom: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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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%">350.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%">194.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:14pt"><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="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">326.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%">310.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;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="display:none"></td><td colspan="3" style="display:none"></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="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="3" style="display:none"></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;padding:2px 0 2px 1pt;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%">11.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%">Warrants related to the issuance of convertible senior notes</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="3" style="display:none"></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;padding:2px 0 2px 1pt;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.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%">12.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;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="3" style="display:none"></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-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%">354.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%">349.8 </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:14pt"><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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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.07 </span></td><td style="background-color:#ffffff;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.63 </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 colspan="3" style="display: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="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.99 </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.56 </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:70.983%"></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 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.512%"></td><td style="width:0.1%"></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="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 October 31,</span></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="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="3" style="display:none"></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%">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%">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></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:70.983%"></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 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.512%"></td><td style="width:0.1%"></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="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 October 31,</span></td></tr><tr><td colspan="3" style="border-bottom: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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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%">350.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%">194.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:14pt"><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="display:none"></td><td colspan="3" style="display:none"></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="3" style="display:none"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Montserrat',sans-serif;font-size:9pt;font-weight:400;line-height:120%">326.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%">310.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;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="display:none"></td><td colspan="3" style="display:none"></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="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="3" style="display:none"></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;padding:2px 0 2px 1pt;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%">11.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%">Warrants related to the issuance of convertible senior notes</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="3" style="display:none"></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;padding:2px 0 2px 1pt;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.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%">12.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;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="3" style="display:none"></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-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%">354.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%">349.8 </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:14pt"><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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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.07 </span></td><td style="background-color:#ffffff;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.63 </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 colspan="3" style="display: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="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.99 </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.56 </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> 350700000 194200000 326800000 310100000 5900000 11600000 12200000 16000000.0 9600000 12100000 354500000 349800000 1.07 0.63 0.99 0.56 <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:70.983%"></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 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.512%"></td><td style="width:0.1%"></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="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 October 31,</span></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="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="3" style="display:none"></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%">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%">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></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> 1600000 2600000 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:70.983%"></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 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.512%"></td><td style="width:0.1%"></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="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 October 31,</span></td></tr><tr><td colspan="3" style="border-bottom: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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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.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.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%">Foreign currency exchange gains (losses), net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">5.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"><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="3" style="display:none"></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;padding:2px 0 2px 1pt;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.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%">(6.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%">Total other income, net</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 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%">83.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%">70.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%">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:70.983%"></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 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.512%"></td><td style="width:0.1%"></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="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 October 31,</span></td></tr><tr><td colspan="3" style="border-bottom: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="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display: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="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.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.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%">Foreign currency exchange gains (losses), net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">5.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"><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="3" style="display:none"></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;padding:2px 0 2px 1pt;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.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%">(6.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%">Total other income, net</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 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%">83.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%">70.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> 85700000 71200000 -7500000 5100000 5100000 -6000000.0 83300000 70300000 Subsequent Events<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 October 31, 2024, $106.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 January 31, 2025.</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%">Stock Split</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 19, 2024, our board of directors approved a two-for-one stock split (the “stock split”) of our outstanding shares of common stock. The stock split is to be effected through an amendment to our restated certificate of incorporation, which will also effect a proportionate increase in the number of authorized shares of our common stock from 1.0 billion to 2.0 billion.</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 stock split, each stockholder of record as of the close of trading on December 12, 2024 (the “record date”), will receive, after the close of trading on December 13, 2024, one additional share for every share held on the record date. Trading is expected to begin on a split-adjusted basis on December 16, 2024.</span></div> 106000000 2 1000000000 2000000000 <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 first quarter of fiscal 2025. 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%">Lee Klarich</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%">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;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%">September 27, 2024</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%">January 8, 2026 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;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%">711,088</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%">Mary Pat McCarthy</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%">September 12, 2024</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%">November 30, 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%">6,000</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%">Josh Paul</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%">Senior Vice President, Chief Accounting 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%">October 1, 2024</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%">December 31, 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%">4,500</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%">Nir Zuk</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%">Executive Vice President, Chief Technology 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%">April 1, 2024</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 2, 2024</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%">432,000</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> Lee Klarich Executive Vice President, Chief Product Officer September 27, 2024 true 711088 Mary Pat McCarthy Director true September 12, 2024 6000 Josh Paul Senior Vice President, Chief Accounting Officer true October 1, 2024 4500 Nir Zuk Executive Vice President, Chief Technology Officer April 1, 2024 true October 2, 2024 true 432000 false false