0001585521-22-000037.txt : 20220307 0001585521-22-000037.hdr.sgml : 20220307 20220307160253 ACCESSION NUMBER: 0001585521-22-000037 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20220131 FILED AS OF DATE: 20220307 DATE AS OF CHANGE: 20220307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zoom Video Communications, Inc. CENTRAL INDEX KEY: 0001585521 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 611648780 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38865 FILM NUMBER: 22717987 BUSINESS ADDRESS: STREET 1: 55 ALMADEN BOULEVARD, 6TH FLOOR CITY: SAN JOSE STATE: CA ZIP: 95113 BUSINESS PHONE: (888) 799-9666 MAIL ADDRESS: STREET 1: 55 ALMADEN BOULEVARD, 6TH FLOOR CITY: SAN JOSE STATE: CA ZIP: 95113 10-K 1 zm-20220131.htm 10-K zm-20220131
false2022FY0001585521P3Yhttp://www.zoom.us/20220131#AccruedLiabilitiesAndOtherLiabilitiesCurrenthttp://www.zoom.us/20220131#AccruedLiabilitiesAndOtherLiabilitiesCurrent00015855212021-02-012022-01-3100015855212021-07-31iso4217:USD0001585521us-gaap:CommonClassAMember2022-02-18xbrli:shares0001585521us-gaap:CommonClassBMember2022-02-1800015855212022-01-3100015855212021-01-31iso4217:USDxbrli:shares0001585521us-gaap:CommonClassAMember2022-01-310001585521us-gaap:CommonClassAMember2021-01-310001585521us-gaap:CommonClassBMember2021-01-310001585521us-gaap:CommonClassBMember2022-01-3100015855212020-02-012021-01-3100015855212019-02-012020-01-3100015855212019-01-310001585521us-gaap:CommonStockMember2019-01-310001585521us-gaap:AdditionalPaidInCapitalMember2019-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001585521us-gaap:RetainedEarningsMember2019-01-310001585521us-gaap:CommonStockMember2019-02-012020-01-310001585521us-gaap:AdditionalPaidInCapitalMember2019-02-012020-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012020-01-310001585521us-gaap:RetainedEarningsMember2019-02-012020-01-3100015855212020-01-310001585521us-gaap:CommonStockMember2020-01-310001585521us-gaap:AdditionalPaidInCapitalMember2020-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001585521us-gaap:RetainedEarningsMember2020-01-310001585521us-gaap:CommonStockMember2020-02-012021-01-310001585521us-gaap:AdditionalPaidInCapitalMember2020-02-012021-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012021-01-310001585521us-gaap:RetainedEarningsMember2020-02-012021-01-310001585521us-gaap:CommonStockMember2021-01-310001585521us-gaap:AdditionalPaidInCapitalMember2021-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310001585521us-gaap:RetainedEarningsMember2021-01-310001585521us-gaap:CommonStockMember2021-02-012022-01-310001585521us-gaap:AdditionalPaidInCapitalMember2021-02-012022-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-012022-01-310001585521us-gaap:RetainedEarningsMember2021-02-012022-01-310001585521us-gaap:CommonStockMember2022-01-310001585521us-gaap:AdditionalPaidInCapitalMember2022-01-310001585521us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001585521us-gaap:RetainedEarningsMember2022-01-310001585521us-gaap:CommonClassBMember2021-02-012022-01-310001585521us-gaap:CommonClassBMember2020-02-012021-01-310001585521us-gaap:CommonClassBMember2019-02-012020-01-310001585521us-gaap:CommonClassAMember2021-02-012022-01-310001585521us-gaap:CommonClassAMember2020-02-012021-01-310001585521us-gaap:CommonClassAMember2019-02-012020-01-310001585521srt:MinimumMember2021-02-012022-01-310001585521srt:MaximumMember2021-02-012022-01-310001585521us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2021-02-012022-01-310001585521us-gaap:SoftwareDevelopmentMember2021-02-012022-01-31zm:reporting_unit0001585521us-gaap:ServiceMemberzm:ProfessionalServicesFeesConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-02-012022-01-31xbrli:purezm:vote0001585521srt:AmericasMember2022-01-310001585521srt:AmericasMember2021-01-310001585521srt:AsiaPacificMember2022-01-310001585521srt:AsiaPacificMember2021-01-310001585521us-gaap:EMEAMember2022-01-310001585521us-gaap:EMEAMember2021-01-310001585521srt:AmericasMember2021-02-012022-01-310001585521srt:AmericasMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-02-012022-01-310001585521srt:AmericasMember2020-02-012021-01-310001585521srt:AmericasMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2020-02-012021-01-310001585521srt:AmericasMember2019-02-012020-01-310001585521srt:AmericasMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2019-02-012020-01-310001585521srt:AsiaPacificMember2021-02-012022-01-310001585521us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMember2021-02-012022-01-310001585521srt:AsiaPacificMember2020-02-012021-01-310001585521us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMember2020-02-012021-01-310001585521srt:AsiaPacificMember2019-02-012020-01-310001585521us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMember2019-02-012020-01-310001585521us-gaap:EMEAMember2021-02-012022-01-310001585521us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-02-012022-01-310001585521us-gaap:EMEAMember2020-02-012021-01-310001585521us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2020-02-012021-01-310001585521us-gaap:EMEAMember2019-02-012020-01-310001585521us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2019-02-012020-01-310001585521us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-02-012022-01-310001585521us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2020-02-012021-01-310001585521us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2019-02-012020-01-310001585521us-gaap:BilledRevenuesMember2022-01-310001585521us-gaap:UnbilledRevenuesMember2022-01-3100015855212022-02-012022-01-310001585521us-gaap:CommercialPaperMember2022-01-310001585521us-gaap:MunicipalBondsMember2022-01-310001585521zm:CorporateAndOtherDebtSecuritiesMember2022-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-01-310001585521us-gaap:USTreasuryBillSecuritiesMember2022-01-310001585521us-gaap:CommercialPaperMember2021-01-310001585521us-gaap:MunicipalBondsMember2021-01-310001585521zm:CorporateAndOtherDebtSecuritiesMember2021-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-01-310001585521us-gaap:USTreasuryBillSecuritiesMember2021-01-310001585521us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-01-310001585521us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-01-310001585521zm:StrategicInvestmentOfTechnologyCompanyMember2021-05-012021-07-310001585521zm:StrategicInvestmentOfTechnologyCompanyMember2021-02-012022-01-310001585521zm:StrategicInvestmentOfTechnologyCompanyMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-01-3100015855212021-11-012022-01-310001585521zm:StrategicInvestmentOfSoftwareCompanyMember2021-11-012022-01-310001585521zm:StrategicInvestmentOfSoftwareCompanyMember2021-02-012022-01-310001585521us-gaap:CarryingReportedAmountFairValueDisclosureMemberzm:StrategicInvestmentOfSoftwareCompanyMember2022-01-310001585521zm:StrategicInvestmentOfPrivateCompanyMember2021-11-012022-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CorporateNoteSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CorporateNoteSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CorporateNoteSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CorporateNoteSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2022-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2022-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2022-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2022-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2021-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2021-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2021-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberzm:CorporateAndOtherDebtSecuritiesMember2021-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521zm:PrivatelyHeldDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001585521zm:KeybaseMember2020-05-070001585521zm:KeybaseMember2020-05-072020-05-070001585521zm:KeybaseMember2022-01-312022-01-310001585521srt:MinimumMember2020-05-072020-05-070001585521srt:MaximumMember2020-05-072020-05-070001585521us-gaap:MachineryAndEquipmentMember2022-01-310001585521us-gaap:MachineryAndEquipmentMember2021-01-310001585521us-gaap:SoftwareDevelopmentMember2022-01-310001585521us-gaap:SoftwareDevelopmentMember2021-01-310001585521us-gaap:LeaseholdImprovementsMember2022-01-310001585521us-gaap:LeaseholdImprovementsMember2021-01-310001585521us-gaap:FurnitureAndFixturesMember2022-01-310001585521us-gaap:FurnitureAndFixturesMember2021-01-310001585521srt:MaximumMember2022-01-31zm:lease0001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member2020-04-072020-04-08zm:officer0001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member2020-06-112020-06-110001585521zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member2020-07-302020-07-3000015855212021-11-172021-11-17zm:lawsuit0001585521zm:USPrivacyClassActionsMember2021-10-212021-10-210001585521zm:USPrivacyClassActionsMember2021-02-012022-01-310001585521us-gaap:IPOMember2019-04-2300015855212019-04-300001585521us-gaap:CommonClassAMember2018-11-300001585521us-gaap:CommonClassBMember2018-11-300001585521us-gaap:CommonClassAMemberus-gaap:IPOMember2019-04-232019-04-230001585521us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2019-04-230001585521us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2019-04-182019-04-180001585521us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2019-04-232019-04-230001585521us-gaap:CommonClassBMemberus-gaap:IPOMember2019-04-232019-04-230001585521us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2019-04-232019-04-230001585521us-gaap:OverAllotmentOptionMember2019-04-242019-04-300001585521us-gaap:OtherNoncurrentAssetsMember2020-01-310001585521us-gaap:CommonClassAMemberzm:FollowOnPublicOfferingMember2021-01-152021-01-150001585521us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2021-01-152021-01-150001585521us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2021-01-150001585521us-gaap:EmployeeStockOptionMember2022-01-310001585521us-gaap:EmployeeStockOptionMember2021-01-310001585521us-gaap:RestrictedStockUnitsRSUMember2022-01-310001585521us-gaap:RestrictedStockUnitsRSUMember2021-01-310001585521us-gaap:EmployeeStockMember2022-01-310001585521us-gaap:EmployeeStockMember2021-01-310001585521zm:TwoThousandElevenEquityIncentivePlanAndTwoThousandNineteenPlanMember2022-01-310001585521zm:TwoThousandElevenEquityIncentivePlanAndTwoThousandNineteenPlanMember2021-01-310001585521zm:TwoThousandNineteenEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-01-310001585521zm:TwoThousandNineteenEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2021-01-310001585521zm:TwoThousandNineteenEquityIncentivePlanMember2019-04-012019-04-300001585521zm:TwoThousandNineteenEquityIncentivePlanMemberus-gaap:CommonClassAMember2019-04-300001585521zm:TwoThousandElevenEquityIncentivePlanMemberus-gaap:CommonClassAMember2019-04-300001585521zm:TwoThousandNineteenEquityIncentivePlanMember2019-04-300001585521us-gaap:EmployeeStockOptionMember2021-02-012022-01-310001585521us-gaap:EmployeeStockOptionMembersrt:MinimumMember2020-02-012021-01-310001585521us-gaap:EmployeeStockOptionMembersrt:MaximumMember2020-02-012021-01-310001585521us-gaap:EmployeeStockOptionMember2020-02-012021-01-310001585521us-gaap:RestrictedStockUnitsRSUMember2021-02-012022-01-310001585521zm:TwoThousandNineteenEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2019-04-300001585521zm:TwoThousandNineteenEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2019-04-012019-04-300001585521us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2019-04-012019-04-300001585521us-gaap:EmployeeStockMember2019-04-012019-04-3000015855212019-04-012019-04-300001585521us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2021-02-012022-01-310001585521us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2020-02-012021-01-310001585521us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2019-02-012020-01-310001585521us-gaap:EmployeeStockMember2021-02-012022-01-310001585521us-gaap:EmployeeStockMembersrt:MinimumMember2021-02-012022-01-310001585521us-gaap:EmployeeStockMembersrt:MaximumMember2021-02-012022-01-310001585521us-gaap:EmployeeStockMembersrt:MinimumMember2020-02-012021-01-310001585521us-gaap:EmployeeStockMembersrt:MaximumMember2020-02-012021-01-310001585521us-gaap:EmployeeStockMember2020-02-012021-01-310001585521us-gaap:CostOfSalesMember2021-02-012022-01-310001585521us-gaap:CostOfSalesMember2020-02-012021-01-310001585521us-gaap:CostOfSalesMember2019-02-012020-01-310001585521us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012022-01-310001585521us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012021-01-310001585521us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012020-01-310001585521us-gaap:SellingAndMarketingExpenseMember2021-02-012022-01-310001585521us-gaap:SellingAndMarketingExpenseMember2020-02-012021-01-310001585521us-gaap:SellingAndMarketingExpenseMember2019-02-012020-01-310001585521us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012022-01-310001585521us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012021-01-310001585521us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012020-01-310001585521us-gaap:StateAndLocalJurisdictionMember2022-01-310001585521us-gaap:ForeignCountryMember2022-01-310001585521us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2022-01-310001585521us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2021-02-012022-01-310001585521us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2021-02-012022-01-310001585521us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2020-02-012021-01-310001585521us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2020-02-012021-01-310001585521us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2019-02-012020-01-310001585521us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2019-02-012020-01-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2021-02-012022-01-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2020-02-012021-01-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2020-02-012021-01-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2019-02-012020-01-310001585521us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2019-02-012020-01-310001585521us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2021-02-012022-01-310001585521us-gaap:CommonClassBMemberus-gaap:EmployeeStockMember2020-02-012021-01-310001585521us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2020-02-012021-01-310001585521us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2019-02-012020-01-310001585521us-gaap:CommonClassBMemberus-gaap:EmployeeStockMember2019-02-012020-01-310001585521zm:SharesReservedForTransferToNonprofitOrganizationsMemberus-gaap:CommonClassAMember2020-02-012021-01-310001585521zm:SharesReservedForTransferToNonprofitOrganizationsMemberus-gaap:CommonClassAMember2021-02-012022-01-310001585521zm:SharesReservedForTransferToNonprofitOrganizationsMemberus-gaap:CommonClassAMember2019-02-012020-01-310001585521us-gaap:SubsequentEventMember2022-02-280001585521us-gaap:SubsequentEventMember2022-03-060001585521us-gaap:AllowanceForCreditLossMember2021-01-310001585521us-gaap:AllowanceForCreditLossMember2021-02-012022-01-310001585521us-gaap:AllowanceForCreditLossMember2022-01-310001585521us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-310001585521us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-02-012022-01-310001585521us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-310001585521us-gaap:AllowanceForCreditLossMember2020-01-310001585521us-gaap:AllowanceForCreditLossMember2020-02-012021-01-310001585521us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-310001585521us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-02-012021-01-310001585521us-gaap:AllowanceForCreditLossMember2019-01-310001585521us-gaap:AllowanceForCreditLossMember2019-02-012020-01-310001585521us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-310001585521us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-02-012020-01-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________________________________________
FORM 10-K
___________________________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2022
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-38865
___________________________________________________________________
Zoom Video Communications, Inc.
(Exact name of registrant as specified in its Charter)
___________________________________________________________________
Delaware61-1648780
(State or other jurisdiction
of incorporation or organization)
(I.R.S. Employer
Identification No.)
55 Almaden Boulevard, 6th Floor
San Jose, California 95113
(Address of principal executive offices and Zip Code)
(888) 799-9666
(Registrant’s telephone number, including area code)
___________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.001 par value per shareZMThe Nasdaq Global Select Market
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes ☒     No ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Exchange Act of 1934 (the “Exchange Act”).   Yes ☐     No ☒ 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act 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 filer
Non-accelerated filerSmaller reporting company
Emerging growth 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒
The aggregate market value of the registrant's Class A common stock held by non-affiliates of the registrant, based on the closing price of a share of the registrant's Class A common stock on July 30, 2021 as reported by the Nasdaq Global Select Market on such date was approximately $93.2 billion. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.
As of February 18, 2022, the number of shares of the registrant’s Class A common stock outstanding was 247,289,260 and the number of shares of the registrant’s Class B common stock outstanding was 51,834,703.



DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant's definitive Proxy Statement relating to the 2022 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2022.

Auditor Name: KPMG LLP Auditor Location: San Francisco, California Auditor Firm ID: 185


TABLE OF CONTENTS
Part IPage
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Part II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Part III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Part IV
Item 15.
Item 16.


2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our future results of operations or financial condition; business strategy and plans; and objectives of management for future operations, including our statements regarding the benefits and timing of the roll out of new technology, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will,” or “would” or the negative of these words or other similar terms or expressions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about: our future financial performance, including our revenue, cost of revenue, gross profit, margins, and operating expenses; trends in our key business metrics; the sufficiency of our cash and cash equivalents, investments, and cash provided by sales of our products and services to meet our liquidity needs; market trends; our market position and opportunity; our growth strategy and business aspirations for our communications platform; our product strategy; our efforts to enhance the security and privacy of our platform; the potential impacts of the COVID-19 pandemic and related public health measures on our business, the business of our customers, suppliers, and channel partners, and the economy; our ability to become the ubiquitous platform for communications; our ability to attract new customers and retain existing customers; our ability to successfully expand into our existing markets and into new markets; our ability to effectively manage our growth and future expenses; and the impact of recent accounting pronouncements on our consolidated financial statements.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Annual Report on Form 10-K. While we believe that such information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments.
You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed with the Securities and Exchange Commission as exhibits to this Annual Report on Form 10-K with the understanding that our actual future results, levels of activity, performance, and events and circumstances may be materially different from what we expect.

3

SUMMARY RISK FACTORS
Investing in our Class A common stock involves numerous risks, including the risks described in “Part I—Item 1A. Risk Factors” of this Annual Report on Form 10-K. Below are some of these risks, any one of which could materially adversely affect our business, financial condition, results of operations, and prospects.
Our business depends on our ability to attract new customers and hosts, retain and upsell additional products to existing customers, and upgrade free hosts to our paid offerings. Any decline in new customers and hosts, renewals, or upgrades would harm our business.
Beginning in the fiscal quarter ended April 30, 2020, we faced unprecedented usage of our communications platform largely due to the COVID-19 pandemic. While we continue to add paid users to our customer base, we expect our user growth rate to continue to slow or decline as the impact of the COVID-19 pandemic continues to taper, particularly as vaccines become widely available and distributed, and users return to work or school or are otherwise no longer subject to limitations on in-person meetings.
Our revenue growth rate has begun to decline, and we expect our revenue growth rate to generally decline in future periods.
Interruptions, delays, or outages in service from our co-located data centers and a variety of other factors, including increased usage stemming from the COVID-19 pandemic, would impair the delivery of our services, require us to issue credits or pay penalties, and harm our business.
We operate in competitive markets, and we must continue to compete effectively. Many of our actual and potential competitors benefit from competitive advantages over us, such as greater name recognition; longer operating histories; more varied products and services; larger marketing budgets; more established marketing relationships; more third-party integration; greater accessibility across devices or applications; greater access to larger user bases; major distribution agreements with hardware manufacturers and resellers; and greater financial, technical, and other resources. In addition, as we introduce new products and services, and with the introduction of new technologies and market entrants, we expect competition to intensify in the future.
Failures in internet infrastructure or interference with broadband access could cause current or potential users to believe that our systems are unreliable, possibly leading our customers and hosts to switch to our competitors, or to cancel their subscriptions to our platform.
As we increase sales to large organizations, our sales cycles could lengthen, and we could experience greater deployment challenges.
We generate revenue from sales of subscriptions to our platform, and any decline in demand for our platform or for communications and collaboration technologies in general would harm our business.
We expect to increase our expenses in the future, which could decrease our profitability or prevent us from maintaining profitability.
We may not be able to respond to rapid technological changes, extend our platform or develop new features.
Our security measures have been compromised in the past and may be compromised in the future. If our security measures are compromised in the future or if our information technology fails, this could harm our reputation, expose us to significant fines and liability, impair our sales, and harm our business. In addition, our products and services may be perceived as not being secure. This perception may result in customers and hosts curtailing or ceasing their use of our products, our incurring significant liabilities, and our business being harmed.
We have a limited operating history at the current scale of our business, which makes it difficult to evaluate our prospects and future results of operations.
The actual or perceived failure by us, our customers, partners, or vendors to comply with stringent and evolving privacy, data protection, and information security laws, regulations, standards, policies, and contractual obligations could harm our reputation and business or subject us to significant fines and liability.
If we were to lose the services of our Chief Executive Officer or other members of our senior management team, we may not be able to execute our business strategy.
We have significant and expanding operations outside the United States, which may subject us to increased business, regulatory and economic risks that could harm our business.
We may be subject to, or assist law enforcement with enforcement of, a variety of U.S. and international laws that could result in claims, increase the cost of operations, or otherwise harm our business due to changes in the laws,
4

changes in the interpretations of the laws, greater enforcement of the laws, or investigations into compliance with the laws.
Zoom Phone is subject to U.S. federal and international regulation, and other products we may introduce in the future may also be subject to U.S. federal, state, or international laws, rules, and regulations. Any failure to comply with such laws, rules, and regulations could harm our business and expose us to liability.
The dual class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our stock prior to our initial public offering, including our executive officers, employees, and directors and their affiliates, limiting your ability to influence corporate matters.

If we are unable to adequately address these and other risks we face, our business may be harmed.
5

PART I
Item 1. BUSINESS
Overview
Our mission is to make video communications frictionless and secure.
Zoom enables users to connect to others, share ideas, make plans, and build toward a future limited only by their imagination. Our frictionless communications platform started with video as its foundation, and we have set the standard for innovation ever since. That is why Zoom is an intuitive, scalable, and secure choice for large enterprises, small businesses, and individuals alike. We connect people through our core unified communications offering, which frictionlessly brings together video, phone, chat, and webinars, and enables meaningful experiences across disparate devices and locations. Our Developer Platform enables customers, developers, and service providers to easily build apps and integrations on top of Zoom’s industry-leading video communications platform, with opportunities for global discovery and distribution. Our virtual and hybrid event solutions allow users to seamlessly create and manage engaging events.
Our cloud-native platform delivers reliable, high-quality video and voice solutions that are easy to use, manage, and deploy; provides an attractive return on investment; and is scalable and easily integrates with physical spaces and applications. As businesses around the world navigate a period of significant work transformation, Zoom’s ability to enable meaningful connections whether teams are in the office, at home, on-the-go, or in other locations such as a retail or manufacturing setting, is a critical differentiator. We believe that rich and reliable communications lead to interactions that build greater empathy and trust. We strive to live up to the trust our customers place in us by delivering a communications solution that is secure, reliable, and “just works.”
A cornerstone of our platform is Zoom Meetings, around which we provide a full suite of products and features designed to give users an easy, reliable, and innovative unified communications experience. Users comprise both hosts, who organize video meetings, and individual attendees, who participate in those video meetings. In 2019, we launched Zoom Phone, a cloud-based PBX system, creating a unique unified communications platform. Many customers also choose to implement Zoom Rooms, our software-based conference room system, which enables users to easily experience Zoom Meetings in their physical meeting spaces. In February 2022, we announced Zoom Contact Center, an omnichannel contact center solution that is optimized for video and integrated right into the same Zoom experience.
The happiness we bring is recognized by customers. Zoom has consistently high scores across customer review sites, including Gartner Peer Insights, TrustRadius, and G2 Crowd, including being recognized as a 2021 Gartner Peer Insights Customers’ Choice for Meeting Solutions and a TrustRadius Top Rated Web Conferencing Software. Industry analysts also recognize our market leadership: Gartner has named Zoom a leader in its Magic Quadrant for Meeting Solutions for the sixth consecutive year, and a leader in the Magic Quadrant for UCaaS for a second year. Frost & Sullivan recognized Zoom with its 2021 Global Webinars and Virtual Events Market Leadership Award. In 2021, we were also recognized as a leader in IDC’s MarketScapes for UCaaS Service Providers (Small- and Medium-sized Businesses and Worldwide Enterprise) and for Worldwide Unified Communications and Collaboration, by Omdia Universe for Collaborative Meeting Services, and by Aragon Research Globes for Unified Communications and Collaboration and Video Conferencing. We also received Aragon’s Innovation Award for Video Conferencing in both 2020 and 2021. Zoom was also named to Fortune’s 2021 Future 50 list, which recognized innovative companies with high-growth potential who are creating meaningful value for their customers.
We have a unique model that combines viral enthusiasm for our platform with a multipronged go-to-market strategy for optimal efficiency. Viral enthusiasm begins with our users as they experience the simplicity and reliability of our platform – it “gets out of the way” so they can focus on what they need to get done together. This enthusiasm continues as meeting participants become paid hosts and as businesses of all sizes become our customers. Our sales efforts funnel this viral demand into routes-to-market that are optimized for each customer opportunity, which can include our direct sales force, online channel, resellers, and strategic partners.
Our Growth Strategy
We focus on the following elements of our strategy to drive our growth:
Keep our existing customers happy. We provide happiness to our customers by giving them an experience that delights them. We respond to customer needs with action to drive positive user experiences. We believe these practices result in our high scores across customer review sites and will continue to generate referrals from our existing customers, providing meaningful viral adoption for the foreseeable future.
Drive new customer acquisition. Our platform is designed to make it easy to host meetings. By attracting free hosts to use our platform, we promote usage that allows hosts and their meeting attendees to experience the
6

Zoom difference. We complement this lead-generation model with our multipronged go-to-market strategy that integrates the viral enthusiasm for our platform with optimal routes-to-market, including direct sales representatives, online channel, resellers, and strategic partners. This approach allows us to cost-effectively drive upgrades to our paid offering and expansion within organizations of all sizes and verticals.
Expand within existing customers. As organizations experience our platform and become familiar with its benefits, more teams and departments within these organizations adopt Zoom. Our platform may begin in a line of business and then organically expand across departments. This “land and expand” model has led to some of our largest deployments. Customers are also purchasing services for webinars, room solutions, and phone for the full Zoom Unified Communications as a Service (“UCaaS”) experience.
Innovate our platform continuously. Our engineers aim to stay on the cutting edge of communication and collaboration technologies. We strive to deliver the best experience to our users by dedicating a portion of engineering capacity to developing on-demand, customer-requested features that would be valuable across our customer base.
Accelerate international expansion. With users, offices, and data centers strategically located around the world, we are poised to reach new customers globally. Our platform is intuitively designed such that localization requirements are minimal. For example, our platform works without intensive translation requirements with only a few language adjustments to our user interface and support systems.
Grow our partnership ecosystem and continue to expand our platform. Our platform integrates easily with other systems and tools. We enable developers to embed our platform into their own offerings through open application program interfaces (“APIs”) and our cross-platform software development kits (“SDKs”). We have already partnered with several hardware video conferencing and peripheral providers and with software providers, including Atlassian and Dropbox. Third-party developers are able to engage with the Zoom App Marketplace and Zoom Developer Platform to extend the value and adoption of Zoom with our customers through the development of public and private apps and integrations.
Our Products
We provide a unified communications platform that delivers happiness and fundamentally changes how people interact, connecting them through frictionless and secure video, phone, chat, and content sharing. Our core products include Zoom Meetings, Zoom Phone, Zoom Chat, Zoom Rooms, Zoom Hardware-as-a-Service, Zoom Conference Room Connector, Zoom Events, Zoom Webinar, Zoom Developer Platform, Zoom App Marketplace, and Zoom Contact Center.
Zoom Meetings
Zoom Meetings provide HD video, voice, chat, and content sharing across mobile devices, desktops, laptops, telephones, and conference room systems. Our architecture can support up to 1,000 video participants in a single meeting. Conversations can be one to one, one to many, or many to many. Zoom Meetings feature 49-person video gallery view, virtual backgrounds, MP4/M4A cloud/local recording with transcripts, video breakout rooms, screen sharing with annotation, and integrations with other powerful business applications to help teams get more done together. Zoom Meetings integrate with tools created by companies such as Atlassian, Dropbox, Google, LinkedIn, Microsoft, Salesforce, and Slack. Our meetings are a flexible tool for on-the-go employees who rely on their mobile device or tablet throughout their business day.
An end-to-end encryption (“E2EE”) option is available to free and paid Zoom customers globally who host meetings with up to 200 participants. Zoom’s E2EE uses the same 256-bit AES GCM encryption that secures Zoom meetings by default, but with Zoom’s E2EE, the meeting host generates encryption keys and uses public key cryptography to distribute these keys to the other meeting participants.
Zoom Phone
Zoom Phone is an enterprise cloud phone system that provides powerful private branch exchange (“PBX”) features, such as secure call routing, call queuing, call detail reports, call recording, call quality monitoring, voicemail, switch to video, and much more. Available stand-alone, or as an optional add-on to Zoom Meetings, Zoom Phone is a core component of our modern UCaaS strategy that enables customers to replace their existing PBX solution and consolidate all of their business communications and collaboration requirements onto Zoom.
Zoom Phone provides inbound and outbound calling via its support for native connectivity to the public switched telephone network (“PSTN”). In the fiscal year ended January 31, 2022, Zoom Phone provided native PSTN connectivity in more than 45 countries and territories.
7

Zoom Phone also supports Premise Peering and Cloud Peering, which provide customers with the flexibility to keep their current PSTN service providers by redirecting existing third-party voice circuits to the Zoom Phone cloud. Hybrid connectivity is also supported, allowing customers to mix native Zoom Phone calling plans and third-party voice circuits. This unique capability allows customers to enjoy all of the benefits and features of Zoom Phone while keeping their existing service provider contracts, phone numbers, and calling rates with their preferred carrier of record.
Zoom Chat
Zoom Chat, which is included in the Zoom client for meeting and phone customers, enables organizations and teams to communicate and collaborate in groups, channels, or 1-1s and to stay connected by instantly sharing messages, images, audio files, and other content across desktop, laptop, tablet, and mobile devices. With Zoom Chat, users can easily invite people outside their organization to a chat conversation, and users can quickly switch from a chat to a phone call or video meeting during a conversation. Zoom Chat also features content storage for users who want discoverability and the ability to review their conversations or shared files. There are dozens of Zoom Chat compatible applications available in the Zoom App Marketplace that provide notifications and improved workflow for other enterprise systems.
Zoom Rooms
Zoom Rooms is our software-based conference room system that transforms every room – from executive offices, huddle rooms, training rooms, to broadcast studios – into a collaboration space that is easy to use, simple to deploy, and low-effort to manage. Designed to increase workforce collaboration across in-room and virtual participants, Zoom Rooms bring one-click to join meetings, wireless multi-sharing, interactive whiteboarding, and intuitive room controls for a frictionless and secure Zoom Meeting experience. Zoom Rooms can leverage purpose-built hardware, such as Zoom Rooms Appliances, for a turnkey deployment, or users can customize room builds with Zoom’s open hardware ecosystem and professional audio/visual equipment, enabling organizations to build video-enabled spaces for any use case.
Zoom Rooms Scheduling Display helps meet the needs of the agile office by delivering simple, on-the-fly room booking and room utilization management through a calendaring system. With a single Zoom Rooms license, customers get unlimited access to this service, requiring only an iOS or Android touch display outside their rooms.
Zoom Rooms Digital Signage leverages displays, in and out of conference rooms, to project image, video, and URL content playlists. Included as part of Zoom Rooms, role-based admins can easily manage unlimited Digital Signage content and displays through the Zoom Admin Portal and remotely control the content displayed across screens for corporate communications, internal marketing, branding, and more.
Zoom for Home is a personal home office solution designed to help remote workers connect and be more productive. The leading providers of Zoom for Home compatible devices include Amazon, DTEN, Facebook, Google, Neat, Poly, and others.
Zoom Hardware-as-a-Service
Our Zoom Hardware-as-a-Service offering allows customers to access the latest and greatest video communication technology from third party equipment providers. Customers can deploy a world-class communications experience with a variety of subscription options for phone and meeting room hardware. Customers can also scale video conference rooms and phones with hardware options and hardware refreshes at an affordable, fixed monthly price.
Zoom Conference Room Connector
The Zoom Conference Room Connector is a gateway for SIP/H.323 endpoints to join Zoom meetings. For organizations that use SIP/H.323 conference room systems from providers, such as Poly and Cisco, Zoom’s Conference Room Connector can take these traditional hardware video conferencing systems to the cloud, allowing users to leverage their existing investments while taking advantage of the Zoom platform. As organizations transition from legacy hardware-based conference rooms to software-based Zoom Rooms, IT administrators save cost on layers of service, maintenance, and support contracts and bridge their endpoints with Zoom Conference Room Connector. With the cost-savings, organizations can reinvest in video-enabling more rooms and continue to leverage their existing SIP/H.323 endpoints with a consistent, cloud-based experience across all their rooms.
Zoom Events
Zoom Events provides businesses with a virtual event management solution powered by the Zoom platform. Zoom Events enables users to manage and host all types of internal and external virtual events, from small interactive sessions to multi-day and multi-track events like conferences or consumer events. This includes the ability to create a “hub” where all of a business’ events can be listed with corresponding information about each experience. It also enables event hosts to provide ticketing and registration for attendees, and the ability to track these activities.
8

OnZoom is a prosumer-focused virtual event platform and marketplace for Zoom users to create, host, and monetize online events. OnZoom is an extension of Zoom’s unified communications platform with robust monetization (ticketing and fundraising) and simpler event management capabilities. OnZoom is currently offered as a public beta for United States (“U.S.”) users to host and attend online events.
Zoom Webinars
Zoom Webinars support interactive video presentations to large audiences from almost anywhere in the world and from many devices. Zoom Webinars scale up to 50,000 people, including up to 100 interactive video panelists. With webinars, hosts have control over the video viewing experience and attendees join to listen, learn and interact using chat, Q&A, live polling and more. Our powerful third-party integrations help users maximize usage of their webinars and expand capabilities with paid registration, marketing automation, lead nurturing, and learning management.
Zoom Developer Platform and Zoom App Marketplace
The Zoom Developer Platform enables developers, platform integrators, service providers, and customers to easily build apps and integrations that use Zoom’s video-based communications solutions across video, phone, chat, or integrate Zoom’s core technology into their products and services, with opportunities for co-marketing, discovery and distribution. Our developer platform also allows Zoom customers to administer their accounts including managing app requests and provisioning, as well as optimizing account usage with access to dashboards and comprehensive usage metrics. With our SDKs, APIs, webhooks and extensive developer resources, Zoom, third-party developers, and partners build applications that integrate our platform with other globally in-demand applications, platforms, websites, and services. Our customers also have access to tools and resources to develop private applications that integrate Zoom and Zoom technology into their workflows and systems.
Our App Marketplace brings together integrations built by Zoom and third-party developers, making it easy for developers to publish their apps and for customers to enhance their Zoom experience with new functionalities. The App Marketplace features third-party integrations of Zoom into best of breed apps, Zoom Apps (third-party apps integrated into the Zoom experience) and SDK apps (apps built by ISV program partners using our Meeting SDK). Key integrations include Google Workspace, Calendly, Slack, Microsoft Teams, Salesforce, Otter.ai, Hubspot, Asana, Kahoot! and Miro.
Zoom Apps combine users' favorite apps with the power of video communications by allowing users to access them directly in Zoom Meetings. Users can enrich their Zoom experience with a variety of apps that cover many use cases — including whiteboarding, project management, note-taking, gaming, and more.
Zoom Contact Center
In February 2022, we introduced Zoom Contact Center which combines contact center functionality with our Zoom unified communications solutions. Zoom Contact Center is currently available in the U.S. and Canada with additional international availability planned for later this year.
Our Technology and Infrastructure
Our unique technology and infrastructure enable best-in-class reliability, scalability, and performance. We designed our communications platform to be video-first and cloud-native. Most legacy approaches utilize single multipoint control units (“MCUs”) to bridge video and voice participants into an integrated stream that is broadcast back to the participants. These hardware devices are shipped with defined processing and memory capacity that are difficult to scale. In addition, an MCU architecture is similar to other mainframe-like approaches where stream processing and mixing run on the same machine, which is resource-intensive and limits scalability.
Our technology was specifically designed from the start to address the most difficult component of communications: video. Video requires intense computing resources for encoding, decoding, multiplexing, and synchronization, as well as higher bandwidth and network performance, to a much higher degree than other forms of communication like voice, chat, and content sharing. Our architecture separates video content processing from the transporting and mixing of streams. We allocate video content processing to intelligent agents that reside on client devices and dynamically encode and decode based upon the performance of client technology, network performance, and bandwidth. We leverage a next-generation multimedia router that operates on commodity hardware and a globally distributed cloud infrastructure to determine the optimal data centers to host a meeting and an optimal set of paths to connect the participants.
Our Customers
We have customers of all sizes, from individuals to global Fortune 50 organizations. Our current customer base spans numerous industry categories, including education, entertainment/media, enterprise infrastructure, finance, government, health
9

care, manufacturing, nonprofit/not for profit and social impact, retail/consumer products, and software/internet. No individual customer represented more than 10% of our total revenue in the fiscal year ended January 31, 2022.
Sales
Our sales model combines our viral demand generation and our free Zoom Meetings plan with a sales approach optimized for the size of each customer opportunity. Our direct sales force includes our field sales representatives as well as our inside sales team, and it is organized by customer employee count, region, and vertical. Our channel team coordinates the activities of resellers and strategic partners to build a strong ecosystem that broadens our reach. Our online channel supports high-volume, high-velocity, self-service sales.
Marketing
Our marketing team’s primary objective is to create preference for our brand by leveraging our viral growth, enhancing brand perception, and engaging our users with virtual events, content, social media, and customer advisory councils. We complement our viral growth with targeted online and out-of-home advertising. We shifted our events strategy from in-person to online during the pandemic, including hosting Zoomtopia, our annual user conference, virtually to tens of thousands of attendees.
Research and Development
We drive our business with constant innovation. We have research and development presence in the United States, India, Singapore, and China, which we believe is a strategic advantage for us, allowing us to invest more in increasing our product capabilities in an efficient manner with a “follow the sun” strategy.
Our Competition
The markets in which we operate are highly competitive. We face competition from legacy web-based meeting services providers, including Cisco Webex and GoTo, bundled productivity solution providers with video functionality, including Google Workspace and Microsoft Teams, and UCaaS and legacy PBX providers, including 8x8, Avaya, and RingCentral, as well as consumer-facing platforms that can support small- or medium-sized businesses, including Amazon, Apple, and Facebook. Additionally, as we build out Zoom Contact Center, we may face additional competition, including from Five9, Inc., Genesys and NICE inContact.
We believe we compete favorably based on the following competitive factors:
video-first platform;
cloud-native architecture;
functionality and scalability;
ease of use and reliability;
brand awareness and preference;
ability to utilize existing infrastructure, such as legacy conference room hardware; and
low total cost of ownership.
Intellectual Property
We rely on a combination of patents, trademarks, copyrights, and trade secrets, as well as contractual protections, to establish and protect our intellectual property rights. We actively seek patent protection covering inventions originating from our company. We also pursue the registration and enforcement of trademarks and domain names in the United States and in various jurisdictions outside the United States.
We control access to and use of our proprietary technology and other confidential information through internal and external controls, including contractual protections with employees, contractors, customers, and partners. Our software is protected by U.S. and international intellectual property laws. Our policy requires employees and independent contractors to sign agreements (1) assigning to us any inventions, trade secrets, works of authorship, and other intellectual property generated by them in the course of their employment, and (2) agreeing to protect our confidential information.
In certain circumstances, we license intellectual property from third parties for use in our products. This may include open source software. We take steps to ensure compliance with the terms of the licenses governing such licensed technology. We believe our business is not materially dependent on any individual patent, trademark, copyright, trade secret, license, or
10

other intellectual property right. For information on the risks associated with our intellectual property, see “Item 1A - Risk Factors.”
Government Regulation
Our business activities are subject to various federal, state, local, and foreign laws, rules, and regulations. Compliance with these laws, rules, and regulations has not had, and is not expected to have, a material effect on our capital expenditures, results of operations, and competitive position as compared to prior periods. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those pertaining to global trade, business acquisitions, consumer and data protection, and taxes, could have a material impact on our business in subsequent periods. For more information on the potential impacts of government regulations affecting our business, see “Item 1A - Risk Factors.”
Human Capital
As of January 31, 2022, we had 6,787 full-time employees. Of these employees, 4,009 are in the United States and 2,778 are in our international locations. None of our U.S. employees are represented by a labor union. Employees in one of our non-U.S. subsidiaries have the benefit of a collective bargaining agreement and are represented by a workers’ council. We have not experienced interruptions of operations or any work stoppages due to labor disagreements.
Our Culture of Happiness
We are focused on delivering happiness to our employees and customers. We strive to change the way business is done through our communications technology and our company culture. We take happiness so seriously that we have an employee-led happiness committee and crew to facilitate and amplify our efforts to deliver happiness to our employees and customers.
Our culture of delivering happiness drives our mission, vision, and values and is fundamental to everything we do at Zoom:
Mission. Our mission is to make video communications frictionless and secure.
Vision. Our vision is to empower people to accomplish more through video communications.
Values. We care for our community, our customers, our company, our teammates, and ourselves.
This culture supports our hiring and serves as a competitive advantage in attracting and retaining top talent. Comparably recognized Zoom for numerous culture awards in 2021 including Best Company Happiness and Best CEO. Our employees also named Zoom among the winners of Glassdoor’s Employees’ Choice Awards honoring the Best Places to Work in 2021.
Diversity, Equity, and Inclusion
Diversity, equity, and inclusion (“DEI”) at Zoom is an embodiment of our core value of Care. DEI also represents our intentional effort to create an inclusive environment of the brightest minds from a broad set of backgrounds in order to create the most innovative solutions for our customers. Our approach to DEI is driven across four strategic focus areas: workforce (who and how we hire), workplace (how it feels to work at Zoom), marketplace (how we include our customers) and community (how we help to make the world more equitable).
We have taken steps to diversify our candidate outreach through engagements with AfroTech, Merritt College, AnitaB.org, and a five-year strategic partnership with Claflin University. In our workplace, our Zoom Talks initiative creates ongoing spaces for our employees to learn more about one another’s unique backgrounds. We have a number of Employee Resource Groups (“ERGs”) with a focus on Black, Latinx, Women, Asian and Pacific Islander, Veteran, and LGBTQ+ communities. Our ERGs offer our employees support and community building opportunities, and help to foster an inclusive environment and diverse workplace. Our DEI Team continues to partner with teams leading our product design and marketing to invest in making our products even more inclusive and accessible to the diverse set of communities we serve.
Compensation and Benefits
We offer fair, competitive compensation and benefits that support our employees’ overall well-being. Our employees’ total compensation packages include base pay, bonuses or sales commissions, and equity. We offer a wide array of benefits including comprehensive healthcare benefits, including mental health and fertility benefits, wellness benefits, a book reimbursement plan to support continuous learning, and charitable gift matching through our Zoom Cares program.
In response to the COVID-19 pandemic, we implemented significant changes that we determined were in the best interest of our employees as well as the communities in which we operate. This includes having the vast majority of our employees work from home, while implementing additional safety measures for employees continuing critical on-site work. We also provide flexible work hours in certain cases. We have also provided a work-from-home reimbursement policy to assist employees in that transition.
11

Over the past year, we conducted a comprehensive employee survey with regular follow-ups and engaged in peer research to make thoughtful decisions on how to move forward in an evolving world of work. Two priorities were immediately clear: keeping our employees safe and supporting them through a meaningful employee experience. We believe that the future of work at Zoom will be based on enabling a flexible working environment for our employees. We have created three "workstyles" for our employees (in-person, remote and hybrid) and will be allowing most employees to choose their own workstyle.
Corporate Information
We were incorporated under the laws of the state of Delaware in April 2011 under the name Saasbee, Inc., and in February 2012, we changed our name to Zoom Communications, Inc. In May 2012, we changed our name to Zoom Video Communications, Inc. Our principal executive offices are located at 55 Almaden Boulevard, 6th Floor, San Jose, California 95113. Our telephone number is (888) 799-9666. Our website address is https://zoom.com. Information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K. The Zoom design logo, “Zoom,” “Zoom Video Communications,” and our other registered or common law trademarks, service marks or trade names appearing in this Annual Report on Form 10-K are the property of Zoom Video Communications, Inc. Other trade names, trademarks, and service marks used in this Annual Report on Form 10-K are the property of their respective owners.
Available Information
We file annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Exchange Act. The SEC maintains a website at www.sec.gov that contains reports, proxy and information statements, and other information that we file with the SEC electronically. Copies of our reports on Form 10-K, Forms 10-Q, Forms 8-K, and amendments to those reports may also be obtained, free of charge, electronically through our investor relations website located at investors.zoom.us as soon as reasonably practical after we file such material with, or furnish it to, the SEC.
We announce material information to the public through a variety of means, including filings with the SEC, press releases, public conference calls, our website (www.zoom.com) and the investor relations section of our website (investors.zoom.us). We use these channels, as well as social media, including our blog (blog.zoom.us), our Twitter account (@zoom_us), our LinkedIn page (linkedin.com/company/zoom-video-communications), our Instagram page (instagram.com/zoom), our TikTok page (tiktok.com/@zoom), and our Facebook page (facebook.com/zoomvideocommunications), to communicate with investors and the public about our Company, our products and services, and other matters. Therefore, we encourage investors, the media, and others interested in our Company to review the information we make public in these locations, as such information could be deemed to be material information. Information on or that can be accessed through our websites or these social media channels is not part of this Annual Report on Form 10-K, and the inclusion of our website addresses and social media channels are inactive textual references only.
Item 1A. RISK FACTORS
Investing in our securities involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes, before making a decision to invest in our securities. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business could be materially and adversely affected. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.

Risks Related to Our Business and Our Industry
Our business depends on our ability to attract new customers and hosts, retain and upsell additional products to existing customers, and upgrade free hosts to our paid offerings. Any decline in new customers and hosts, renewals, or upgrades would harm our business.
Our business depends upon our ability to attract new customers and hosts, and maintain and expand our relationships with our customers and hosts, including upselling additional products to our existing customers and upgrading hosts to a paid Zoom Meeting plan. A host is any user of our unified communications platform who initiates a Zoom Meeting and invites one or more participants to join that meeting. We refer to hosts who subscribe to a paid Zoom Meeting plan as “paid hosts.”
Our business is subscription based, and customers are not obligated to, and may choose not to, renew their subscriptions after their existing subscriptions expire. As a result, we cannot provide assurance that customers will renew their subscriptions utilizing the same tier of their Zoom Meeting plan, upgrade to a higher-priced tier, or purchase additional products, if they
12

renew at all. Renewals of subscriptions to our platform may decline or fluctuate because of several factors, such as dissatisfaction with our products and support, a customer or host no longer having a need for our products, including any new customers or hosts that have subscribed to our services during the COVID-19 pandemic that may subsequently reduce or discontinue their use after the impact of the pandemic has tapered, or the perception that competitive products provide better, more secure, or less expensive options. In addition, some customers downgrade their Zoom Meeting plan or do not renew their subscriptions. Furthermore, as a result of the increased usage of our platform during the COVID-19 pandemic, our customer base has shifted largely from businesses and enterprises to a mix of businesses, enterprises, and consumers. This shift in mix could result in higher non-renewal rates than we have experienced in the past. We must continually add new customers and hosts to grow our business beyond our current user base and to replace customers and hosts who choose not to continue to use our platform. Finally, any decrease in user satisfaction with our products or support would harm our brand, word-of-mouth referrals, and ability to grow.
We encourage customers to purchase additional products and encourage hosts to upgrade to our paid offerings by recommending additional features and through in-product prompts and notifications. Additionally, we seek to expand within organizations by adding new hosts, having workplaces purchase additional products, or expanding the use of Zoom into other teams and departments within an organization. At the same time, we strive to demonstrate the value of our platform and various product offerings to those hosts that subscribe to our free Zoom Meeting plan, thereby encouraging them to upgrade to a paid Zoom Meeting plan. However, a majority of these hosts, including those that subscribed to our free plan during the COVID-19 pandemic as a result of shelter-in-place and work-from-home mandates, may never upgrade to a paid Zoom Meeting plan. If we fail to upsell our customers or upgrade hosts of our free Zoom Meeting plan to paid subscriptions or expand the number of paid hosts within organizations, our business would be harmed.
In addition, our user growth rate may slow or decline in the future as our market penetration rates increase and we turn our focus to upgrading our free hosts to a paid Zoom Meeting plan rather than growing the total number of users. If we are not able to continue to expand our user base, our revenue may grow more slowly than expected or decline. While we continue to add paid users to our customer base, we expect our user growth rate to continue to slow or decline as the impact of the COVID-19 pandemic continues to taper, particularly as vaccines become widely available and distributed, and users return to work or school or are otherwise no longer subject to limitations on in-person meetings.
Our revenue growth rate has begun to decline and we expect our revenue growth rate to generally decline in future periods.
We have experienced significant revenue growth in prior periods. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Our revenue growth rate has begun to decline and we expect our revenue growth rate to generally decline in future periods. Many factors may contribute to declines in our growth rate, including higher market penetration, increased competition, slowing demand for our platform, especially once the impact of the COVID-19 pandemic tapers, particularly as vaccines become widely available and distributed, and users return to work or school or are otherwise no longer subject to limitations on in-person meetings, a failure by us to continue capitalizing on growth opportunities, and the maturation of our business, among others. Declines in our growth rate could adversely affect investors’ perceptions of our business and the trading price of our Class A common stock could be adversely affected.
Interruptions, delays, or outages in service from our co-located data centers and a variety of other factors, including increased usage stemming from the COVID-19 pandemic, would impair the delivery of our services, require us to issue credits or pay penalties, and harm our business.
We currently serve our users from various co-located data centers located throughout the world. We also utilize Amazon Web Services and Oracle Cloud for the hosting of certain critical aspects of our business, as well as Microsoft Azure for limited customer-specified managed services. As part of our distributed meeting architecture, we establish private links between data centers that automatically transfer data between various data centers in order to optimize performance on our platform. Damage to, or failure of, these data centers has in the past resulted in and could in the future result in interruptions or delays in our services. In addition, we have experienced, and may in the future experience, other interruptions and delays in our services caused by a variety of other factors, including, but not limited to, infrastructure changes, vendor issues, human or software errors, viruses, security attacks, ransomware or cyber extortion, fraud, general internet availability issues, spikes in usage, and denial of service issues. In some instances, we may not be able to identify the cause or causes of these problems within an acceptable period of time. For example, we have experienced partial outages in our services that impacted a subset of our users for a limited number of hours. Additionally, in connection with the addition of new data centers or expansion or consolidation of our existing data center facilities or other reasons, we may move or transfer our data and our users’ metadata to other data centers, not including our China data center. Despite precautions that we take during this process, any unsuccessful data transfers may impair or cause disruptions in the delivery of our service, and we may incur significant costs in connection with any such move or transfer. Interruptions, delays, or outages in our services would reduce our revenue; may require us to issue credits or pay penalties; may subject us to claims and litigation; and may cause customers and hosts to terminate their
13

subscriptions and adversely affect our ability to attract new customers and hosts. Our ability to attract and retain customers and hosts depends on our ability to provide customers and hosts with a highly reliable platform and even minor interruptions or delays in our services could harm our business.
Additionally, if our data centers are unable to keep up with our increasing needs for capacity, including increased usage stemming from the COVID-19 pandemic, customers may experience delays or interruptions in service as we seek to obtain additional capacity, which could result in the loss of customers who use our unified communications platform because of its reliability and performance. We plan to continue our practice of opening new data centers to meet increased demand, but we may be unable to bring additional data centers online in a timely manner, including as a result of current shortages for certain parts, such as servers. In addition, to meet short-term capacity needs, we may need to rely increasingly on public cloud providers, including Amazon Web Services and Oracle Cloud, which may result in higher variable costs, harming our business, financial condition, and operating results.
We do not control, or in some cases have limited control over, the operation of the co-located data center facilities we use, and they are vulnerable to damage or interruption from human error; intentional bad acts; earthquakes; floods; fires; hurricanes; war; terrorist attacks; power losses; hardware failures; systems failures; telecommunications failures; disease, such as the COVID-19 pandemic; and similar events, any of which could disrupt our service. In the event of significant physical damage to one of these data centers, it may take a significant period of time to achieve full resumption of our services and our disaster recovery planning may not account for all eventualities. Despite precautions taken at these facilities, the occurrence of a natural disaster, an act of terrorism, or other act of malfeasance, a decision to close the facilities without adequate notice or other unanticipated problems at the facilities would harm our business.
We operate in competitive markets, and we must continue to compete effectively.
The market for communication and collaboration technologies platforms is competitive and rapidly changing. Certain features of our current platform compete in the communication and collaboration technologies market with products offered by:
legacy web-based meeting providers, including Cisco Webex and GoTo;
bundled productivity solutions providers with video functionality, including Microsoft Teams and Google G Suite and Meet products;
UCaaS and legacy PBX providers, including Avaya, RingCentral, and 8x8; and
consumer-facing platforms that can support small- or medium-sized businesses, including Amazon, Apple, and Facebook.
Other large established companies may also make investments in video communications tools. In addition, as we introduce new products and services, and with the introduction of new technologies and market entrants, we expect competition to intensify in the future. For example, we recently introduced Zoom Contact Center, an omnichannel contact center solution that is optimized for video, which, as we build out our offering, may result in increased competition against companies that offer similar services, such as Five9, Inc., Genesys and NICE inContact, and new competitors that may enter that market in the future. Also, in connection with the travel restrictions and stay-in-place policies resulting from the COVID-19 pandemic, we saw a significant increase in usage and subscriptions from smaller customers, many of whom are consumers or small and medium sized businesses. With respect to these smaller customers, we face competition from more consumer-oriented platforms, most of which have more experience with the consumer market than we do. Further, many of our actual and potential competitors benefit from competitive advantages over us, such as greater name recognition; longer operating histories; more varied products and services; larger marketing budgets; more established marketing relationships; more third-party integration; greater accessibility across devices or applications; greater access to larger user bases; major distribution agreements with hardware manufacturers and resellers; and greater financial, technical, and other resources. Some of our competitors may make acquisitions or enter into strategic relationships to offer a broader range of products and services than we do. These combinations may make it more difficult for us to compete effectively. We expect these trends to continue as competitors attempt to strengthen or maintain their market positions.
Demand for our platform is also price sensitive. Many factors, including our marketing, user acquisition, and technology costs, and our current and future competitors’ pricing and marketing strategies, can significantly affect our pricing strategies. Certain competitors offer, or may in the future offer, lower-priced or free products, or services that compete with our platform, or may bundle and offer a broader range of products and services than we do. Similarly, certain competitors may use marketing strategies that enable them to acquire customers at a lower cost than we can. Furthermore, third parties could build products similar to ours that rely on open source software. Even if such products do not include all the features and functionality that our platform provides, we could face pricing pressure from these third parties to the extent that users find such alternative products to be sufficient to meet their video communications needs. There can be no assurance that we will not be forced to engage in price-cutting initiatives or other discounts or to increase our marketing and other expenses to attract and retain customers in
14

response to competitive pressures, either of which would harm our business. We, on occasion, offer customers a free period of time at the beginning of the subscription term that can result in deferred billings or long-term accounts receivable and increase the risk of loss on uncollected accounts receivable.
Our quarterly results have fluctuated and may in the future fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations have fluctuated and may in the future fluctuate significantly, and period-to-period comparisons of our results of operations may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control, and as a result, may not fully reflect the underlying performance of our business. For example, beginning in the fiscal quarter ended April 30, 2020, we faced unprecedented usage of our unified communications platform largely due to the COVID-19 pandemic, a significant portion of which is attributable to free Basic accounts, which do not generate any revenue. To meet this increased demand, we have incurred and expect to continue to incur significant costs associated with upgrading our infrastructure and expanding our capacity, including higher variable costs to the extent we have had to rely on public cloud providers rather than our own data centers. Fluctuation in quarterly results may negatively impact the value of our securities. Factors that may cause fluctuations in our quarterly results of operations include, without limitation, those listed below:
our ability to retain and upgrade customers to higher-priced tiers of Zoom Meeting plans;
our ability to attract new hosts and upgrade hosts that subscribe to our free Zoom Meeting plan to one of our paid Zoom Meeting plans;
our ability to hire and retain employees, in particular those responsible for the selling or marketing of our platform;
our ability to hire, develop, and retain talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time and provide sales leadership in areas in which we are expanding our sales and marketing efforts;
changes in the way we organize and compensate our sales teams;
the timing of expenses and recognition of revenue;
our ability to increase sales to large organizations;
the length of our sales cycles, especially with respect to sales to large enterprises and highly regulated industries, including financial services and U.S. federal and state and foreign governmental agencies;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations, and infrastructure, as well as international expansion and entry into operating leases; and the hiring and retention of personnel who can build, manage, and maintain our expanded business operations and infrastructure;
timing and effectiveness of new sales and marketing initiatives;
changes in our pricing policies or those of our competitors;
our ability to hire and retain experienced research and development personnel to design new products, features, and functionality that meet our privacy and security standards;
the timing and success of new products, features, and functionality by us or our competitors;
interruptions or delays in our service; network outages; or actual, alleged, or perceived privacy violations or issues or security vulnerabilities, incidents, or breaches;
lawsuits; regulatory actions or investigations; legislator scrutiny; or negative publicity arising from actual, alleged, or perceived privacy violations or issues or security vulnerabilities, incidents, or breaches;
changes in the competitive dynamics of our industry, including consolidation among competitors;
changes in laws and regulations that impact our business;
any large indemnification payments to our users or other third parties;
the timing of expenses related to any future acquisitions; and
general economic and market conditions.
15

Failures in internet infrastructure or interference with broadband access could cause current or potential users to believe that our systems are unreliable, possibly leading our customers and hosts to switch to our competitors, or to cancel their subscriptions to our platform.
Unlike traditional communications and collaborations technologies, our services depend on our users’ high-speed broadband access to the internet, usually provided through a cable or digital subscriber line connection. Increasing numbers of users and increasing bandwidth requirements may degrade the performance of our platform due to capacity constraints and other internet infrastructure limitations. As our number of users grow and their usage of communications capacity increases, including increased usage stemming from the COVID-19 pandemic, we will be required to make additional investments in network capacity to maintain adequate data transmission speeds, the availability of which may be limited, or the cost of which may be on terms unacceptable to us. If adequate capacity is not available to us as our user base grows, our network may be unable to achieve or maintain sufficiently high data transmission capacity, reliability, or performance. In addition, if internet service providers and other third parties providing internet services have outages or deteriorations in their quality of service, our users will not have access to our platform or may experience a decrease in the quality of our platform. Furthermore, as the rate of adoption of new technologies increases, the networks our platform relies on may not be able to sufficiently adapt to the increased demand for these services, including ours. Frequent or persistent interruptions could cause current or potential users to believe that our systems or platform are unreliable, leading them to switch to our competitors or to avoid our platform, which could permanently harm our business.
In addition, users who access our platform through mobile devices, such as smartphones and tablets, must have a high-speed connection, such as 3G, 4G, 5G, LTE, satellite, or Wi-Fi, to use our services and applications. Currently, this access is provided by companies that have significant and increasing market power in the broadband and internet access marketplace, including incumbent phone companies, cable companies, satellite companies, and wireless companies. Some of these providers offer products and subscriptions that directly compete with our own offerings, which can potentially give them a competitive advantage. Also, these providers could take measures that degrade, disrupt, or increase the cost of user access to third-party services, including our platform, by restricting or prohibiting the use of their infrastructure to support or facilitate third-party services or by charging increased fees to third parties or the users of third-party services, any of which would make our platform less attractive to users and reduce our revenue.
On January 4, 2018, the Federal Communications Commission (“FCC”) released an order reclassifying broadband internet access as an information service, subject to certain provisions of Title I of the Communications Act. The order requires broadband providers to publicly disclose accurate information regarding network management practices, performance characteristics, and commercial terms of their broadband internet access services sufficient to enable consumers to make informed choices regarding the purchase and use of such services, and entrepreneurs and other small businesses to develop, market, and maintain internet offerings. The new rules went into effect on June 11, 2018. Numerous parties filed judicial challenges to the order, and on October 1, 2019, the United States Court of Appeals for the District of Columbia Circuit released a decision that rejected nearly all of the challenges to the new rules, but reversed the FCC’s decision to prohibit all state and local regulation targeted at broadband internet service, requiring case-by-case determinations as to whether state and local regulation conflicts with the FCC’s rules. The court also required the FCC to reexamine three issues from the order but allowed the order to remain in effect, while the FCC conducts that review. On February 6, 2020, the court denied requests for rehearing of the original decision, and the deadline for petitions requesting the Supreme Court to review the decision has passed without the filing of any such petitions. On February 19, 2020, the FCC released a public notice asking for comment on the three issues the court required it to reexamine. On October 27, 2020, the FCC adopted an order concluding that the three issues remanded by the court did not provide a basis to alter its conclusions in the 2018 order. Petitions for reconsideration of this decision are pending. Democratic control of the Executive Branch, Congress, and the FCC following the 2020 elections increases the likelihood of legislative or FCC action to reverse the 2018 decision or adopt new network neutrality rules. In addition, a number of states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. A federal court judge denied a request for a preliminary injunction against California’s state-specific network neutrality law, and as a result, California began enforcing that law on March 25, 2021. On March 10, 2021, trade associations representing internet service providers appealed the district court’s ruling denying the preliminary injunction, and the appeal was denied on January 28, 2022. The trade associations have sought rehearing with the full court of appeal. We cannot predict whether the FCC order or other state initiatives will be enforced, modified, overturned, or vacated by legal action of the court, federal legislation, or the FCC. Under the FCC’s new rules, broadband internet access providers may be able to charge web-based services such as ours for priority access or favor services offered by our competitors or by the internet access providers themselves, which could result in increased costs and a loss of existing customers and hosts, impair our ability to attract new customers and hosts, and harm our business.
If there are changes to the regulatory structures in the United States or elsewhere that reduce investment in infrastructure by internet service providers, including a return of the network neutrality regulations that were repealed, any impacts of reduced investment that reduce network capacity or speed could have a negative effect on our business, operating results, and financial condition.
16

As we increase sales to large organizations, our sales cycles could lengthen, and we could experience greater deployment challenges.
As we continue to grow, we have begun investing more resources into sales to large organizations. Large organizations typically undertake a significant evaluation and negotiation process due to their leverage, size, organizational structure, and approval requirements, all of which can lengthen our sales cycle. We may also face unexpected deployment challenges with large organizations or more complicated deployment of our platform. Large organizations may demand additional features, support services and pricing concessions, or require additional security management or control features. We may spend substantial time, effort, and money on sales efforts to large organizations without any assurance that our efforts will produce any sales or that these customers will deploy our platform widely enough across their organization to justify our substantial up-front investment. As a result, we anticipate increased sales to large organizations will lead to higher up-front sales costs and greater unpredictability in our business, results of operations, and financial condition.
We generate revenue from sales of subscriptions to our platform, and any decline in demand for our platform or for communications and collaboration technologies in general would harm our business.
We generate, and expect to continue to generate, revenue from the sale of subscriptions to our platform. As a result, widespread acceptance and use of communications and collaboration technologies in general, and our platform in particular, is critical to our future growth and success. If the communications and collaboration technologies market fails to grow, or grows more slowly than we currently anticipate, or if any new customers or hosts that have subscribed to our services during the COVID-19 pandemic subsequently reduce or discontinue their use after the impact of the pandemic has tapered, demand for our platform could be negatively affected.
Changes in user preferences for communications and collaboration technologies may have a disproportionately greater impact on us than if we offered multiple platforms or disparate products. Demand for communications and collaboration technologies in general, and our platform in particular, is affected by a number of factors, many of which are beyond our control. Some of these potential factors include:
general awareness of the communications and collaboration technologies category;
availability of products and services that compete with ours;
new modes of communications and collaboration that may be developed in the future;
ease of adoption and use;
features and platform experience;
reliability of our platform, including frequency of outages;
performance;
brand;
user support; and
pricing.
The communications and collaboration technologies market is subject to rapidly changing user demand and trends in preferences. If we fail to successfully predict and address these changes and trends, meet user demands, or achieve more widespread market acceptance of our platform, our business would be harmed.
We expect to increase our expenses in the future, which could decrease our profitability or prevent us from maintaining profitability.
Although we generated net income of $1,375.6 million, $672.3 million, and $25.3 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively, we have incurred net losses in the past and could incur net losses in the future. We intend to continue to expend significant funds to expand our direct sales force and marketing efforts to attract new customers and hosts and to develop and enhance our products and for general corporate purposes, including operations, hiring additional personnel, including through acquisitions of other businesses, upgrading our infrastructure, and addressing security and privacy issues, including those stemming from the unprecedented numbers of first-time users during the COVID-19 pandemic who may not have full IT support or established protocols like our larger customers, and expanding into new geographical markets. To the extent we are successful in increasing our user base, we may also incur increased losses because, other than sales commissions, the costs associated with acquiring customers and hosts are generally incurred up front, while the subscription revenue is generally recognized ratably over the subscription term, which can be monthly, annual, or on a multiyear basis. Our efforts to grow our business may be costlier than we expect, and we may not be able to increase our
17

revenue enough to offset our higher operating expenses, which may result in decreased profitability. We may incur significant losses in the future for a number of reasons, including as a result of the other risks described herein, and unforeseen expenses, difficulties, complications, delays, and other unknown events. For example, we have faced unprecedented usage during the COVID-19 pandemic and, to meet this increased demand, have incurred and expect to continue to incur significant costs associated with upgrading our infrastructure and expanding our capacity, including higher variable costs to the extent we have to rely on public cloud providers rather than our own data centers. While free users continue to be a meaningful portion of the user base, we have directed marketing programs focused on converting free users to paid subscriptions. Some of these new hosts using our platform on a free Basic account have upgraded to a paid Zoom Meeting plan but the remainder have not and may never do so. If we are unable to increase or sustain our profitability, the value of our business and Class A common stock may significantly decrease. Furthermore, it is difficult to predict the size and growth rate of our market, customer demand for our platform, user adoption and renewal of our platform, the entry of competitive products and services, or the success of existing competitive products and services. As a result, we may not increase or maintain profitability in future periods. If we fail to grow our revenue sufficiently to keep pace with our investments and other expenses, our business would be harmed.
The experience of our users depends upon the interoperability of our platform across devices, operating systems, and third-party applications that we do not control, and if we are not able to maintain and expand our relationships with third parties to integrate our platform with their solutions, our business may be harmed.
One of the most important features of our platform is its broad interoperability with a range of diverse devices, operating systems, and third-party applications. Our platform is accessible from the web and from devices running Windows, Mac OS, iOS, Android, and Linux. We also have integrations with Atlassian, Dropbox, Google, Microsoft, Salesforce, Slack, and a variety of other productivity, collaboration, data management, and security vendors. We are dependent on the accessibility of our platform across these and other third-party operating systems and applications that we do not control. For example, given the broad adoption of Microsoft Office and other productivity software, it is important that we are able to integrate with this software. Several of our competitors own, develop, operate, or distribute operating systems, app stores, co-located data center services, and other software, and also have material business relationships with companies that own, develop, operate, or distribute operating systems, applications markets, co-located data center services, and other software that our platform requires in order to operate. Moreover, some of these competitors have inherent advantages developing products and services that more tightly integrate with their software and hardware platforms or those of their business partners.
Third-party services and products are constantly evolving, and we may not be able to modify our platform to assure its compatibility with that of other third parties following development changes. In addition, some of our competitors may be able to disrupt the operations or compatibility of our platform with their products or services, or exert strong business influence on our ability to, and terms on which we, operate and distribute our platform. For example, we currently offer products that directly compete with several large technology companies that we rely on to ensure the interoperability of our platform with their products or services. As our respective products evolve, we expect this level of competition to increase. Should any of our competitors modify their products or standards in a manner that degrades the functionality of our platform or gives preferential treatment to competitive products or services, whether to enhance their competitive position or for any other reason, the interoperability of our platform with these products could decrease and our business could be harmed.
In addition, we provide, develop, and create applications for our platform partners that integrate our platform with our partners’ various offerings. For example, our Zoom Meetings product integrates with tools offered by companies, such as Atlassian and Dropbox, to help teams get more done together. If we are not able to continue and expand on existing and new relationships to integrate our platform with our partners’ solutions, or there are quality issues with our products or service interruptions of our products that integrate with our partners’ solutions, our business will be harmed.
We are subject to requirements imposed by app stores such as those operated by Apple and Google, who may change their technical requirements or policies in a manner that adversely impacts the way in which we or our partners collect, use and share data from users. For example, Apple recently began requiring mobile applications using its iOS mobile operating system to obtain a user’s permission to track them or access their device’s advertising identifier for certain purposes. The long-term impact of these and any other privacy and regulatory changes remains uncertain. If we do not comply with applicable requirements imposed by app stores, we could lose access to the app store and users, and our business would be harmed.
We may not be able to respond to rapid technological changes, extend our platform, or develop new features.
The communications and collaboration technologies market is characterized by rapid technological change and frequent new product and service introductions. Our ability to grow our user base and increase revenue from customers will depend heavily on our ability to enhance and improve our platform; introduce new features and products; and interoperate across an increasing range of devices, operating systems, and third-party applications. Our customers may require features and capabilities that our current platform does not have. We invest significantly in research and development, and our goal is to focus our spending on measures that improve quality and ease of adoption, enhance privacy and security, and create organic
18

user demand for our platform. There is no assurance that new additions or other future enhancements to our platform or new product experiences, features, or capabilities will be compelling to our users or gain market acceptance, or that they will perform as expected. If our research and development investments do not accurately anticipate user demand or if we fail to develop our platform in a manner that satisfies user preferences and requirements in a timely and cost-effective manner, we may fail to retain our existing users or increase demand for our platform.
The introduction of new products and services by competitors or the development of entirely new technologies to replace existing offerings could make our platform obsolete or adversely affect our business, results of operations, and financial condition. We may experience difficulties with software development, design, or marketing that could delay or prevent our development, introduction, or implementation of new product experiences, features, or capabilities. We have in the past experienced delays in our internally planned release dates of new features and capabilities and there can be no assurance that new product experiences, features, or capabilities will be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by users brought against us, all of which could harm our business. Moreover, new productivity features to our platform may require substantial investment, and we have no assurance that such investments will be successful. If customers and hosts do not widely adopt our new product experiences, features, and capabilities, or they do not perform as expected, we may not be able to realize a return on our investment. If we are unable to develop, license, or acquire new features and capabilities to our platform on a timely and cost-effective basis, or if such enhancements do not achieve market acceptance, our business would be harmed.
The failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.
Our ability to increase our customer and host base and achieve broader market acceptance of our products and services will depend to a significant extent on our ability to expand our marketing and sales operations. We plan to continue expanding our sales force and strategic partners, both domestically and internationally. If we are unable to hire a sufficient number of qualified sales personnel in the near term, our future revenue growth and business could be adversely impacted.
Identifying and recruiting qualified sales representatives and training them is time consuming and resource intensive, and they may not be fully trained and productive for a significant amount of time. We also plan to dedicate significant resources to sales and marketing programs, including internet and other online advertising. All of these efforts will require us to invest significant financial and other resources. In addition, the cost to acquire customers and hosts is high due to these marketing and sales efforts. Our business will be harmed if our efforts do not generate a correspondingly significant increase in revenue. We will not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, and retain talented sales personnel, our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.
Our security measures have been compromised in the past and may be compromised in the future. If our security measures are compromised in the future or if our information technology fails, this could harm our reputation, expose us to significant fines and liability, impair our sales, and harm our business. In addition, our products and services may be perceived as not being secure. This perception may result in customers and hosts curtailing or ceasing their use of our products, our incurring significant liabilities, and our business being harmed.
Our operations involve the storage and transmission of customer and user information. Security incidents have occurred in the past and may occur in the future, resulting in unauthorized access to, loss or unauthorized disclosure of, or inadvertent disclosure of, this information, interruptions, delays, or outages in our operations and services, regulatory investigations or enforcement actions, litigation, indemnity obligations, and other possible liabilities, as well as negative publicity, which could damage our reputation, impair our sales, and harm our business.
Cyberattacks and other malicious internet-based activity continue to increase, and cloud-based platform providers of products and services have been and are expected to continue to be targeted. In addition to traditional computer “hackers,” we face security risks from sophisticated nation-state and nation-state supported actors, and advanced persistent threat intrusions. We may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, and other similar threats. Ransomware attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. If our security measures are compromised, our reputation could be damaged; our data, information or intellectual property, or that of our
19

customers, may be destroyed, stolen, or otherwise compromised; our business may be harmed; and we could incur significant liability. We have not always been able in the past and may be unable in the future to anticipate or prevent threats or techniques used to detect or exploit vulnerabilities in our services or software or third-party software, or obtain unauthorized access to or compromise our systems, because such threats and techniques change frequently and are generally not detected until after an incident has occurred. In addition, security researchers and other individuals have in the past and will continue in the future to actively search for and exploit actual and potential vulnerabilities in our software or services. This activity may increase because of increased demand for our services and increased media scrutiny of our unified communications platform, and can lead to additional adverse publicity, reputational harm, extortion threats, business and operational interruptions, security incidents, additional expenses, litigation, regulatory investigations and actions, and substantial harm to our business, some of which we have experienced during the COVID-19 pandemic. For example, in July 2019, a security researcher published a blog highlighting concerns with the Zoom Meeting platform, including certain video-on features. We were able to release updates to the software addressing these vulnerabilities, and we are not aware of any customers being affected or meetings compromised by these vulnerabilities. In most cases customers are responsible for installing this update to the software, and their software is subject to these vulnerabilities until they do so. Additionally, in March 2020, a security researcher reported certain vulnerabilities related to our macOS version that could have allowed an unauthorized person to gain root access to a user’s system.
Given the nature of our business and operations, our products and services will inevitably contain vulnerabilities or critical security defects that have not been identified or remediated and cannot be disclosed without compromising security. We have identified vulnerabilities in our products and services in the past, and we expect that we will continue to identify vulnerabilities in the future. We cannot be certain that we will be able to address any vulnerabilities in our software products and services that we may become aware of in the future, or there may be delays in developing patches that can be effectively deployed to address vulnerabilities. We expect security issues to arise in the future as our products and services are more widely adopted, and as we continue to expand the features and functionality of existing products and introduce new products.
While we have invested and expect to continue to invest significant resources in an effort to protect against security incidents and to mitigate, detect, and remediate actual and potential vulnerabilities, we will continue to make prioritization decisions to determine which vulnerabilities or security defects to fix and the timing of these fixes, which could result in an exploit that compromises security. Further, in many cases, customers are responsible for installing our software updates, and until they do so, their service remains subject to the vulnerabilities addressed in the software update. Vulnerabilities and critical security defects, errors in remediating vulnerabilities or security defects, failure of third-party providers to remediate vulnerabilities or security defects, or customers not deploying security releases or deciding not to install software updates could result in claims of liability against us, damage our reputation, or otherwise harm our business.
Security incidents and vulnerabilities, and concerns regarding privacy, data protection, and information security may also cause some of our customers and hosts to stop using our solutions and fail to upgrade or renew their subscriptions. Further, as we rely on third-party and public-cloud infrastructure, we depend in part on third-party security measures to protect against unauthorized access, cyberattacks, and the mishandling of data and information. Failures to meet customers’ and hosts’ expectations with respect to security and confidentiality of their data and information could damage our reputation and affect our ability to retain customers and hosts, attract new customers and hosts, and grow our business. In addition, cybersecurity events or security vulnerabilities could result in breaches of our agreements with customers, lawsuits against us (including class action litigation), regulatory investigations or actions, and significant increases in costs, including costs for remediating the effects of such an event or vulnerability, lost revenue due to network downtime, and a decrease in customer, host, and user trust, increases in insurance premiums due to cybersecurity incidents, increased costs to address cybersecurity issues, and attempts to prevent future incidents, fines, penalties, judgments and settlements, and attorney fees, and harm to our business and our reputation because of any such incident.
Many governments have enacted laws requiring companies to provide notice of data security incidents involving certain types of personal data. Such laws are inconsistent, and compliance in the event of a widespread data breach is costly. In addition, some of our customers require us to notify them of data security breaches. Security compromises experienced by our competitors, our customers, or us may lead to public disclosures, which may lead to widespread negative publicity. In addition, while more than half of our employees are based in the United States, like many similarly situated technology companies, we have a sizable number of research and development personnel in China, which has exposed and could continue to expose us to governmental and regulatory as well as market and media scrutiny regarding the actual or perceived integrity of our platform or data security and privacy features.
Any security compromise in our industry, whether actual or perceived, could harm our reputation, erode confidence in the effectiveness of our security measures; negatively affect our ability to attract new customers and hosts; cause existing customers to elect not to renew their subscriptions; or subject us to third-party lawsuits, regulatory investigations, proceedings, and fines, or other action or liability, which could harm our business and reputation. Increased usage of our services, novel uses of our services, and additional awareness of Zoom and our brand could lead to greater public scrutiny of, press related to, or a
20

negative perception of our information security and potential vulnerabilities associated with, our platform. For example, in connection with the COVID-19 pandemic, we opened our platform to unprecedented numbers of first-time users, leading to challenges for users who did not have full IT support or established protocols for security and privacy like our larger customers. As a result, we have experienced negative publicity related to meeting disruptions and security and privacy issues, including on encryption. Such unfavorable publicity and scrutiny could result in material reputational harm, a loss of customer and user confidence, increased regulatory or litigation exposure, additional expenses, and other harm to our business.
There can be no assurance that any limitations of liability provisions in our subscription agreements, terms of use, or other agreements would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing general liability insurance coverage and coverage for cyber liability or errors or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that are not covered or exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could harm our business.
Our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to expand our base of users will be impaired and our business will be harmed.
We believe that our brand identity and awareness have contributed to our success and have helped fuel our efficient go-to-market strategy. We connect people through frictionless and secure video, voice, chat, and content sharing. We also believe that maintaining and enhancing the Zoom brand is critical to expanding our base of customers, hosts, and users and, in particular, conveying to users and the public that the Zoom brand consists of a broad communications platform, rather than just one distinct product. For example, if users incorrectly view the Zoom brand primarily as a video conferencing point solution or utility rather than as a platform with multiple communications solutions, or have a negative perception of our privacy and security, then our market position may be detrimentally impacted. We anticipate that, as our market becomes increasingly competitive, maintaining and enhancing our brand may become increasingly difficult and expensive. Any unfavorable publicity or perception of our platform, including any delays or interruptions in service due to capacity constraints stemming from increased usage due to the COVID-19 pandemic, or of our privacy or security features, or of the providers of communication and collaboration technologies generally, could adversely affect our reputation and our ability to attract and retain hosts. Similarly, any unfavorable perception of our company, including due to any actual or perceived violation by our employees of our policies, such as our Code of Business Conduct and Ethics, could cause us reputational harm and customer loss, impact our financial performance, expose us to litigation, and harm our business, among other things. If we fail to promote and maintain the Zoom brand, including consumer and public perception of our platform or our company, or if we incur excessive expenses in this effort, our business will be harmed.
We may not successfully manage our growth or plan for future growth.
Since our founding in 2011, we have experienced rapid growth. For example, our headcount has grown from 4,422 full-time employees as of January 31, 2021, to 6,787 full-time employees as of January 31, 2022, with employees located both in the United States and internationally. The growth and expansion of our business places a continuous, significant strain on our management, operational, and financial resources. Further growth of our operations to support our user base, our expanding third-party relationships, our information technology systems, and our internal controls and procedures may not be adequate to support our operations. In addition, as we continue to grow, we face challenges integrating, developing, and motivating a rapidly growing employee base in various countries around the world. For example, a significant number of our employees were hired in the last two years and have never been to one of our office locations. Certain members of our management have not previously worked together for an extended period of time, and some do not have prior experience managing a public company, which may affect how they manage our growth. Managing our growth will also require significant expenditures and allocation of valuable management resources.
In addition, our rapid growth may make it difficult to evaluate our future prospects. Our ability to forecast our future results of operations is subject to a number of uncertainties, including our ability to effectively plan for and model future growth. We have encountered in the past, and may encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If we fail to achieve the necessary level of efficiency in our organization as it grows, or if we are not able to accurately forecast future growth, our business would be harmed.
Our business may be significantly affected by a change in the economy, including any resulting effect on consumer or business spending.
Our business may be affected by changes in the economy generally, including as a result of the COVID-19 pandemic, any resulting effect on spending by our customers, and inflation. While some of our customers may consider our platform to be
21

a cost-saving purchase, decreasing the need for business travel, others may view a subscription to our platform as a discretionary purchase, and our customers may reduce their discretionary spending on our platform during an economic downturn. Given current economic conditions, including inflation, we could experience a reduction in demand and loss of customers, especially if the effects of the current economic environment have a prolonged impact on various industries that our unified communications platform addresses. We would lose customers as a result of customers ceasing to do business, and we could experience a material increase in longer payment cycles and greater difficulty in collecting accounts receivable from certain customers. While we have seen increased usage stemming from the COVID-19 pandemic, a significant portion of the increase in usage of our platform is attributable to free Basic accounts, which do not generate any revenue. Moreover, while we continue to add paid users to our customer base, we expect our user growth rate to continue to slow or decline as the impact of the COVID-19 pandemic continues to taper, particularly in light of a potential economic downturn.
Our ability to sell subscriptions to our platform could be harmed by real or perceived material defects or errors in our platform.
The software technology underlying our platform is inherently complex and may contain material defects or errors, particularly when new products are first introduced or when new features or capabilities are released. We have from time to time found defects or errors in our platform, and new defects or errors in our existing platform or new products may be detected in the future by us or our users. There can be no assurance that our existing platform and new products will not contain defects. Any real or perceived errors, failures, vulnerabilities, or bugs in our platform have in the past resulted and could in the future result in negative publicity or lead to data security, access, retention, or other performance issues, all of which could harm our business. The costs incurred in correcting such defects or errors may be substantial and could harm our business. Moreover, the harm to our reputation and legal liability related to such defects or errors may be substantial and would harm our business.
We also utilize hardware purchased or leased and software and services licensed from third parties to offer our platform. Any defects in, or unavailability of, our or third-party hardware, software, or services that cause interruptions to the availability of our services, loss of data, or performance issues could, among other things:
cause a reduction in revenue or delay in market acceptance of our platform;
require us to issue refunds to our customers or expose us to claims for damages;
cause us to lose existing hosts and make it more difficult to attract new customers and hosts;
divert our development resources or require us to make extensive changes to our platform, which would increase our expenses;
increase our technical support costs; and
harm our reputation and brand.
If we were to lose the services of our Chief Executive Officer or other members of our senior management team, we may not be able to execute our business strategy.
Our success depends in a large part upon the continued service of key members of our senior management team. In particular, our founder, President and Chief Executive Officer, Eric S. Yuan, is critical to our overall management, as well as the continued development of our products, services, the Zoom platform, our culture, our strategic direction, engineering, and our global operations, including regions such as the United States, Europe, Middle East, and Africa (“EMEA”), and Asia Pacific (“APAC”). All of our executive officers are at-will employees, and we do not maintain any key person life insurance policies. Any changes in our senior management team in particular, even in the ordinary course of business, may be disruptive to our business. While we seek to prepare for such transitions, including by establishing strong processes and procedures and succession planning, such changes may result in a loss of institutional knowledge and cause disruptions to our business. If our senior management team fails to work together effectively or execute our plans and strategies on a timely basis as a result of management turnover or otherwise, our business could be harmed.
The failure to attract and retain additional qualified personnel or to maintain our happiness-centric company culture could harm our business and culture and prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executives, software developers, sales personnel, and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing, and managing software for communication and collaboration technologies, as well as for skilled sales and operations professionals. At times, we have experienced, and we may continue to experience, difficulty in hiring and retaining employees with appropriate qualifications, and we may not be able to fill positions in a timely manner or at all. In addition, our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile. We may not be able to identify or implement
22

such changes in a timely manner. In addition, we have experienced and may continue to experience employee turnover as a result of the ongoing “great resignation” occurring throughout the U.S. economy. New hires require training and take time before they achieve full productivity. New employees may not become as productive as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business could be harmed.
Many of the companies with which we compete for experienced personnel have greater resources than we have, and some of these companies may offer more attractive compensation packages. Particularly in the San Francisco Bay Area, job candidates and existing employees carefully consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, or if the mix of equity and cash compensation that we offer is unattractive, it may adversely affect our ability to recruit and retain highly skilled employees. Job candidates may also be threatened with legal action under agreements with their existing employers if we attempt to hire them, which could impact hiring and result in a diversion of our time and resources. Additionally, laws and regulations, such as restrictive immigration laws, may limit our ability to recruit internationally. Moreover, as we plan to reopen our offices, vaccine mandates and similar government orders and restrictions could result in employee attrition and difficulty in recruiting. We must also continue to retain and motivate existing employees through our compensation practices, company culture, and career development opportunities. If we fail to attract new personnel or to retain our current personnel, our business would be harmed.
We believe that a critical component to our success and our ability to retain our best people is our culture. As we continue to grow and develop a public company infrastructure, we may find it difficult to maintain our happiness-centric company culture. Transparency is also an important part of our culture, and one that we practice every day. As we continue to grow, maintaining this culture of transparency will present its own challenges that we will need to address, including the type of information and level of detail that we share with our employees.
In addition, as our stock price has fluctuated since our IPO, employees joining us at different times could have significant disparities in proceeds from sales of our equity in the public markets, which could create disparities in wealth among our employees, which may harm our culture and relations among employees and our business. Further, the volatility of our stock price may make our equity compensation less attractive to current and potential employees, and could contribute to increased turnover or difficulties in hiring.
We have significant and expanding operations outside the United States, which may subject us to increased business, regulatory and economic risks that could harm our business.
Our platform addresses the communications needs of users worldwide, and we see international expansion as a major opportunity. Our revenue from APAC and EMEA collectively represented 33%, 31%, and 19% of our total revenue for the fiscal years ended January 31, 2022, 2021, and 2020, respectively. We plan to add local sales support in further select international markets over time. Our customers include multinational corporations with global users, and we expect to continue to expand our international operations, which may include opening offices in new jurisdictions and providing our platform in additional languages to support the needs of these multinational corporations. Any new markets or countries into which we attempt to allow users to access our services or sell subscriptions to our platform may not be receptive. For example, if we are not able to satisfy certain government- and industry-specific requirements, we may experience service outages or other adverse consequences which would impair our ability to expand further into certain markets. In addition, our ability to manage our business and conduct our operations internationally in the future may require considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets. Future international expansion will require investment of significant funds and other resources. We also face risks related to recruiting and retaining talented and capable employees outside the United States, including complying with complex employment- and compensation-related laws, regulations, and practices in these international jurisdictions, and maintaining our company culture across all of our offices. We may also be unable to grant equity compensation to employees in certain countries outside of the United States due to the complexities of local laws and regulations. This may require us to offer equally compelling alternatives to supplement our compensation, such as long-term cash compensation plans or increased short-term cash compensation, in order to continue to attract and retain employees in these jurisdictions.
Operating internationally subjects us to new risks and may increase risks that we currently face, including risks associated with:
providing our platform and operating our business across a significant distance, in different languages and among different cultures, including the potential need to modify our platform and features to ensure that they are culturally appropriate and relevant in different countries;
compliance with applicable international laws and regulations, including laws and regulations with respect to privacy, information security, telecommunications requirements, data protection, consumer protection, and unsolicited email,
23

and the risk of penalties to us and individual members of management or employees if our practices are deemed to be out of compliance;
operating in foreign jurisdictions where the government may impede or interrupt our ability to provide our services;
management of an employee base in jurisdictions that may not give us the same employment and retention flexibility as does the United States;
operating in jurisdictions that do not protect intellectual property rights to the same extent as does the United States and the practical enforcement of such intellectual property rights outside of the United States;
foreign government interference with our non-core intellectual property that resides outside of the United States, such as the risk of changes in foreign laws that could restrict our ability to use our intellectual property outside of the foreign jurisdiction in which we developed it;
integration with partners outside of the United States;
compliance by us and our business partners with anti-corruption laws, import and export control laws, tariffs, trade barriers, economic sanctions, and other regulatory limitations on our ability to provide our platform in certain international markets;
foreign exchange controls that might require significant lead time in setting up operations in certain geographic territories and might prevent us from repatriating cash earned outside the United States;
political and economic instability, including as a result of the United Kingdom's (“U.K.”) withdrawal from the European Union (“EU”), and other political tensions between countries in which we do business;
changes in diplomatic and trade relationships, including the imposition of new trade restrictions, trade protection measures, import or export requirements, trade embargoes, and other trade barriers;
generally longer payment cycles and greater difficulty in collecting accounts receivable, a risk that may increase as a result of the impact of the COVID-19 pandemic on our customers' ability to pay for our service on a timely basis;
double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate, including the imposition of digital services taxes; and
higher costs of doing business internationally, including increased accounting, travel, infrastructure, and legal compliance costs.

In addition, following Russia’s military invasion of Ukraine in February 2022, NATO deployed additional military forces to Eastern Europe, and the United States, European Union, and other nations announced various sanctions against Russia. The invasion of Ukraine and the retaliatory measures that have been taken, and could be taken in future, by the U.S., NATO, and other countries have created global security concerns that could result in a regional conflict and otherwise have a lasting impact on regional and global economies, any or all of which could adversely affect our business.
Compliance with laws and regulations applicable to our global operations substantially increases our cost of doing business in international jurisdictions. We may be unable to keep current with changes in laws and regulations as they occur. Although we have implemented policies and procedures designed to support compliance with these laws and regulations, there can be no assurance that we will always maintain compliance or that all of our employees, contractors, partners, and agents will comply. Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions, or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, we may need to relocate or cease operations in certain foreign jurisdictions. Additionally, while our engineering team is headquartered in the United States, we employ a product development team that has a relatively significant footprint in China today, where personnel costs are less expensive than in many other geographies. This product development team carries out the design and architecture decisions made by our U.S. engineering team. We also intend to expand our research and development presence in Phoenix, Arizona and Pittsburgh, Pennsylvania, as well as in Singapore and India. As a result of this expansion, we could experience, among other things, difficulty in attracting and retaining talent in these locations and higher operating expenses, which would adversely impact our operating margins and harm our business.
At the same time, our operations in China have caused and may in the future cause us to be subject to regulatory scrutiny both in China and in the United States. For example, in September 2019, the Chinese government turned off our service in China without warning and requested that we take certain steps prior to restoring our service, including designating an in-house contact for law enforcement requests and transferring China-based user data housed in the United States to a data center in China. Also, in June and July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the
24

Eastern District of New York (“EDNY”) and the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”). The EDNY and NDCA subpoenas requested information about (among other things) our interactions with foreign governments and/or foreign political parties, including the Chinese government, as well as about storage of and access to user data, including the use of servers based overseas. In addition, the EDNY subpoena requested information about the actions we took relating to the Tiananmen commemorations on Zoom. The NDCA subpoena also requested documents and information about (among other things) contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We are fully cooperating with these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure, as well as material reputational harm, a loss of customer and user confidence and business, additional expenses, and other harm to our business.
We recognize revenue from subscriptions to our platform over the terms of these subscriptions. Consequently, increases or decreases in new sales may not be immediately reflected in our results of operations and may be difficult to discern.
We recognize revenue from subscriptions to our platform over the terms of these subscriptions. As a result, a portion of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter may have an immaterial impact on the revenue that we recognize for that quarter. However, such a decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and potential changes in our pricing policies or rate of customer expansion or retention may not be fully reflected in our results of operations until future periods. In addition, a significant portion of our costs is expensed as incurred, while revenue is recognized over the term of the subscription. As a result, growth in the number of new customers and hosts could continue to result in our recognition of higher costs and lower revenue in the earlier periods of our subscriptions. Finally, our subscription-based revenue model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers or from existing customers that increase their use of our platform or upgrade to a higher-priced tier of Zoom Meeting plan must be recognized over the applicable subscription term.
Any failure to offer high-quality support for our customers and hosts may harm our relationships with our customers and hosts and, consequently, our business.
We have designed our platform to be easy to adopt and use with minimal to no support necessary. However, if we experience increased user demand for support, we may face increased costs that may harm our results of operations. Surging demand during the COVID-19 pandemic has required us to allocate additional resources to support our expanded user base, including many hosts and customers who are using our platform for the first time. In addition, as we continue to grow our operations and support our global user base, we need to be able to continue to provide efficient support that meets our customers and hosts’ needs globally at scale. Customers and hosts receive additional support features, and the number of our hosts has grown significantly, which will put additional pressure on our support organization. If we are unable to provide efficient user support globally at scale or if we need to hire additional support personnel, including as a result of increased demand during the COVID-19 pandemic, our business may be harmed. Our new customer and host signups are highly dependent on our business reputation and on positive recommendations from our existing customers and hosts. Any failure to maintain high-quality support, or a market perception that we do not maintain high-quality support for our customers and hosts, would harm our business.
We utilize our network of resellers to sell our products and services, and our failure to effectively develop, manage, and maintain our indirect sales channels would harm our business.
Our future success depends on our continued ability to establish and maintain a network of channel relationships, and we expect that we will need to maintain and expand our network as we expand into international markets. A small portion of our revenue is derived from our network of sales agents and resellers, which we refer to collectively as resellers, many of which sell or may in the future decide to sell their own products and services or services from other communications solutions providers. Loss of or reduction in sales through these third parties could reduce our revenue. Our competitors may in some cases be effective in causing our reseller or potential reseller to favor their products and services or prevent or reduce sales of our products and services. Recruiting and retaining qualified resellers in our network and training them in our technology and product offerings requires significant time and resources. If we decide to further develop and expand our indirect sales channels, we must continue to scale and improve our processes and procedures to support these channels, including investment in systems and training. Many resellers may not be willing to invest the time and resources required to train their staff to
25

effectively sell our platform. If we fail to maintain relationships with our resellers, fail to develop relationships with new resellers in new markets, or expand the number of resellers in existing markets or fail to manage, train, or provide appropriate incentives to our existing resellers, our ability to increase the number of new customers and hosts and increase sales to existing customers could be adversely impacted, which would harm our business.
Our results of operations, which are reported in U.S. dollars, could be adversely affected if currency exchange rates fluctuate substantially in the future.
We sell to customers globally and have international operations primarily in Australia, China, and the U.K. As we continue to expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. Although the majority of our cash generated from revenue is denominated in U.S. dollars, a small amount is denominated in foreign currencies, and our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations. For the fiscal years ended January 31, 2022, 2021, and 2020, 22.6%, 20.2%, and 9.4% of our revenue, respectively, and 16.8%, 11.9%, and 17.5% of our expenses, respectively, were denominated in currencies other than U.S. dollars. Because we conduct business in currencies other than U.S. dollars but report our results of operations in U.S. dollars, we also face remeasurement exposure to fluctuations in currency exchange rates, which could hinder our ability to predict our future results and earnings and could materially impact our results of operations. We do not currently maintain a program to hedge exposures to non-U.S. dollar currencies.
Our sales to government entities and other government contractors are subject to a number of additional challenges and risks.
We expect to increase our sales to U.S. federal and state and foreign governmental agency customers, which may occur through sales to other companies that re-sell our services to government customers and/or through direct sales to government entities. We received authorization under the U.S. Federal Risk and Authorization Management Program (“FedRAMP”) that allows U.S. federal government agencies and contractors to securely use our Zoom for Government offering. The additional risks and challenges associated with doing business with governmental entities include, but are not limited to, the following:
selling to governmental entities can be more competitive, expensive, and time-consuming than selling to private entities, often requiring significant up-front time and expense and ongoing compliance costs without any assurance that these efforts will generate a sale;
government certification requirements may change, or we may be unable to achieve or sustain one or more government certifications, including FedRAMP, which may restrict our ability to sell into the government sector until we have attained such certificates;
contracts with governmental entities and other government contractors, including resellers in the government market, contain terms that differ less favorably from what we generally agree to in our standard agreements, including, terms and conditions required by regulation that are not negotiable with the customer;
non-compliance with terms and conditions of government contracts, or with representations or certifications made in connection with government contracts, can result in significantly more adverse consequences than we typically would expect in the commercial market, including, depending on the circumstances, criminal liability, liability under the civil False Claims Act, and/or suspension or debarment from doing business with governmental entities;
government demand and payment for our products may be influenced by public sector budgetary cycles and funding authorizations, with funding reductions or delays having an adverse impact on public sector demand for our products; and
government-imposed vaccine mandates could result in increased attrition and difficulties in recruiting, and non-compliance with any such mandates could restrict our ability to do business with governmental entities.
To the extent that we become more reliant on contracts with government entities and/or other government contractors in the future, our exposure to such risks and challenges could increase, which in turn could adversely impact our business.
In May 2021, the Biden Administration issued an Executive Order requiring federal agencies to implement additional information technology security measures, including, among other things, requiring agencies to adopt multifactor authentication and encryption for data at rest and in transit to the maximum extent consistent with Federal records laws and other applicable laws. The Executive Order will lead to the development of secure software development practices and/or criteria for a consumer software labeling program, which will reflect a baseline level of secure practices, for software that is developed and sold to the U.S. federal government. Software developers will be required to provide visibility into their software and make security data publicly available. Due to this Executive Order, federal agencies may require us to modify our cybersecurity practices and policies, thereby increasing our compliance costs. If we are unable to meet the requirements of the Executive Order, our ability to work with the U.S. government may be impaired and may result in a loss of revenue.
26

Our current products, as well as products, features, and functionality that we may introduce in the future, may not be widely accepted by our customers and hosts or may receive negative attention or may require us to compensate or reimburse third parties, any of which may lower our margins and harm our business.
Our ability to engage, retain, and increase our base of customers and hosts and to increase our revenue will depend on our ability to successfully create new products, features, and functionality, both independently and together with third parties. We may introduce significant changes to our existing products or develop and introduce new and unproven products, including technologies with which we have little or no prior development or operating experience. These new products and updates may not perform as expected, may fail to engage, retain, and increase our base of customers and hosts or may create lag in adoption of such new products. New products may initially suffer from performance and quality issues that may negatively impact our ability to market and sell such products to new and existing customers and hosts. The short- and long-term impact of any major change to our products, or the introduction of new products, is particularly difficult to predict. If new or enhanced products fail to engage, retain, and increase our base of customers and hosts, or do not perform as expected, we may fail to generate sufficient revenue, operating margin, or other value to justify our investments in such products, any of which may harm our business in the short term, long term, or both. In addition, our current products, as well as products, features, and functionality that we may introduce in the future, may require us to compensate or reimburse third parties. For example, our cloud phone system, Zoom Phone, is a PBX phone solution that requires us to compensate carriers that operate the PSTN. As a result, a portion of the payments that we will receive from customers that will use our Zoom Phone product will be allocated towards compensating these telephone carriers, which lowers our margins for Zoom Phone as compared to our other products. In addition, new products that we introduce in the future may similarly require us to compensate or reimburse third parties, all of which would lower our profit margins for any such new products. If this trend continues with our new and existing products, including Zoom Phone, it could harm our business.
If we experience excessive fraudulent activity or cannot meet evolving credit card association merchant standards, we could incur substantial costs and lose the right to accept credit cards for payment, which could cause our customer and paid host base to decline significantly.
A large portion of our customers authorize us to bill their credit card accounts directly for our products. If customers pay for their subscriptions with stolen credit cards, we could incur substantial third-party vendor costs for which we may not be reimbursed. Further, our customers provide us with credit card billing information online or over the phone, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We also incur charges, which we refer to as chargebacks, from the credit card companies for claims that the customer did not authorize the credit card transaction for our products, something that we have experienced in the past. If the number of claims of unauthorized credit card transactions becomes excessive, we could be assessed substantial fines for excess chargebacks, and we could lose the right to accept credit cards for payment. In addition, credit card issuers may change merchant standards, including data protection and documentation standards, required to utilize their services from time to time. If we fail to maintain compliance with current merchant standards or fail to meet new standards, the credit card associations could fine us or terminate their agreements with us, and we would be unable to accept credit cards as payment for our products. Our products may also be subject to fraudulent usage and schemes, including third parties accessing customer accounts or viewing and recording data from our communications solutions. These fraudulent activities can result in unauthorized access to customer accounts and data, unauthorized use of our products, and charges and expenses to customers for fraudulent usage. We may be required to pay for these charges and expenses with no reimbursement from the customer, and our reputation may be harmed if our products are subject to fraudulent usage. Although we implement multiple fraud prevention and detection controls, we cannot assure you that these controls will be adequate to protect against fraud. Substantial losses due to fraud or our inability to accept credit card payments would cause our customer base to significantly decrease and would harm our business.
We may have exposure to greater than anticipated tax liabilities, which could harm our business.
We are subject to income taxes in the United States and various jurisdictions outside of the United States. Our effective tax rate could fluctuate due to changes in the proportion of our earnings and losses in countries with differing statutory tax rates. Our tax expense could also be impacted by changes in non-deductible expenses; changes in excess tax benefits of stock-based compensation expense; changes in the valuation of, or our ability to use, deferred tax assets; the applicability of withholding taxes; and effects from acquisitions.
The provision for taxes on our consolidated financial statements could also be impacted by changes in accounting principles; changes in U.S. federal, state, or foreign tax laws applicable to corporate multinationals; other fundamental changes in tax law currently being considered by many countries; and changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions. In addition, we are subject to review and audit by U.S. federal, state, local, and foreign tax authorities. Such tax authorities may disagree with tax positions we take, and if any such tax authority were to successfully challenge any such position, our business could be adversely impacted.
27

The Tax Cuts and Jobs Act of 2017 requires the capitalization and amortization of research and development expenses effective for years beginning after December 31, 2021. Absent a change in legislation, we expect it will have a material impact on our cash flows beginning in the fiscal year ending January 31, 2023. Although Congress is considering legislation that would defer the amortization requirement to later years, we have no assurance that the provision will be deferred, repealed, or otherwise modified.
We may also be subject to additional tax liabilities due to changes in non-income-based taxes resulting from changes in U.S. federal, state, local, or foreign tax laws; changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions; results of tax examinations, settlements, or judicial decisions; changes in accounting principles, changes to our business operations, including acquisitions; as well as the evaluation of new information that results in a change to a tax position taken in a prior period. Further, the Organization for Economic Co-operation and Development (“OECD”) and the Inclusive Framework of G20 and other countries have issued proposals related to the taxation of the digital economy. In addition, several countries have proposed or enacted Digital Services Taxes (“DST”), many of which would apply to revenue derived from digital services. Future developments related to such proposals, in particular any unilateral actions outside of the OECD's Inclusive Framework such as the imposition of DST rules, could have an adverse impact on our business by increasing our future tax obligations.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
For state income tax purposes, there may be periods during which the use of net operating losses is suspended or otherwise limited, including a California franchise tax law change limiting the usability of California state net operating losses to offset California taxable income in taxable years beginning on or after January 1, 2020 and before January 1, 2022.
We have maintained a valuation allowance on all our U.S. and U.K. net deferred tax assets since our inception as it was determined that it was more likely than not that we would not recognize the benefits of these assets. We continued to record a valuation allowance through the first nine months of fiscal 2022. In the fourth quarter of fiscal 2022, management concluded that the valuation allowance related to the U.S. federal and state deferred tax assets was no longer needed primarily due to its assessment of income/loss in recent periods and the forecast of future taxable income. As of January 31, 2022, based on evaluation of the positive and negative evidence, management believes it is more likely than not that the net deferred tax assets will be realized for U.S. federal and state purposes. Accordingly, management has recognized a non-recurring tax benefit of $328.0 million related to the valuation allowance reversal. As of January 31, 2022, we continued to maintain a valuation allowance of $12.6 million related to net deferred tax assets of our U.K. subsidiary and will maintain this valuation allowance until there is sufficient evidence to support the reversal of all or a portion of the allowance.
We have acquired and may continue to acquire other businesses or receive offers to be acquired, which could require significant management attention, disrupt our business, or dilute stockholder value.
We have made and may continue in the future to make acquisitions of other companies, products, and technologies. We have limited experience in acquisitions. We may not be able to find suitable acquisition candidates and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by users, developers, or investors. In addition, we may not be able to integrate acquired businesses successfully or effectively manage the combined company following an acquisition. If we fail to successfully integrate our acquisitions, or the people or technologies associated with those acquisitions, into our company, the results of operations of the combined company could be adversely affected. Any integration process will require significant time and resources, require significant attention from management and disrupt the ordinary functioning of our business, and we may not be able to manage the process successfully, which could harm our business. In addition, we may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges.
We may have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which could affect our financial condition or the value of our capital stock. The sale of equity to finance any such acquisitions could result in dilution to our stockholders. If we incur more debt, it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to flexibly operate our business.
We have a limited operating history at the current scale of our business, which makes it difficult to evaluate our prospects and future results of operations.
Beginning in the fiscal quarter ended April 30, 2020, we faced unprecedented usage of our unified communications platform largely due to the COVID-19 pandemic. This usage dramatically changed the scale of our business, and we have a limited operating history at the current scale of our business. As a result, our ability to forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth and expenses. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue
28

growth could slow or our revenue could decline for a number of reasons, including any reduction in demand for our platform; increased competition; contraction of our overall market; our inability to accurately forecast demand for our platform and plan for capacity constraints; or our failure, for any reason, to capitalize on growth opportunities. The COVID-19 pandemic has also made it difficult to forecast revenue, costs, and expenses, as our platform has recently faced unprecedented usage from free users and new and existing customers, requiring us to devote significant resources to bolster our capacity and infrastructure. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our business would be harmed.
We rely on data from tools to calculate certain of our key business metrics. Real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
We track our key business metrics with tools that are not independently verified by any third party. Our tools have limitations, and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our performance metrics, including the key metrics we report. If the tools we use to track these metrics over- or undercount performance or contain errors, the data we report may not be accurate and our understanding of certain details of our business may be distorted, which could affect our longer-term strategies.
We are continually seeking to improve our ability to measure our key business metrics, and regularly review our processes to assess potential improvements.
Risks Related to Laws and Regulations
The actual or perceived failure by us, our customers, partners, or vendors to comply with stringent and evolving privacy, data protection, and information security laws, regulations, standards, policies, and contractual obligations could harm our reputation and business or subject us to significant fines and liability.
We receive, store, process, generate, use, and share personal information and other customer and user content necessary to provide our service and ensure it is delivered effectively, to operate our business, for legal and marketing purposes, and for other business-related purposes. There are numerous federal, state, local, and international laws and regulations regarding privacy, data protection, information security and the collection, storing, sharing, use, processing, transfer, disclosure, and protection of personal information and other content, the scope of which is changing, subject to differing applications and interpretations and may be inconsistent among countries, or conflict with other rules. We are also subject to the terms of our privacy policies and contractual obligations to third parties related to privacy, data protection, and information security. Although we endeavor to comply with applicable laws and our policies, publications, certifications, and documentation, and other obligations, we may at times fail to do so or may be perceived to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees, vendors or business partners do not comply with our policies, certifications, and documentation. Any actual or perceived compliance failure, as well as greater public scrutiny of our privacy, data protection, and information security practices, could result in increased governmental and regulatory scrutiny and litigation exposure, as well as material reputational harm, a loss of customer and user confidence and business, additional expenses, and other harm to our business.
For example, in June 2020, we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for the EDNY, which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to the Tiananmen commemorations on Zoom. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the NDCA and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure, as well as material reputational harm, a loss of customer and user confidence and business, additional expenses, and other harm to our business.
29

We also expect that there will continue to be new or amended laws, regulations, industry standards, guidance and contractual obligations concerning privacy, data protection, and information security proposed and enacted in various jurisdictions. For example, in May 2018, the General Data Protection Regulation (“GDPR”) went into effect in the EU, and the United Kingdom (U.K.) implemented the U.K. GDPR. The GDPR and the U.K. GDPR impose more stringent data protection requirements and provide greater penalties for noncompliance than previous data protection laws. Companies that violate the GDPR can face private litigation, restrictions on data processing, and fines of up to the greater of 20 million Euros or 4% of their worldwide annual revenue. Our or our customers’, partners’, or vendors’ failure to comply with the GDPR could lead to significant fines imposed by regulators or restrictions on our ability to process personal information as needed to provide our product and services. We may also be obligated to assist our customers, partners, and vendors with their own compliance obligations under the GDPR, which could require expenditure of significant resources.
Certain jurisdictions have enacted data localization laws and cross-border data transfer laws. For example, absent appropriate safeguards or other circumstances, the GDPR generally restricts the transfer of personal information to countries outside of the EEA, such as the United States, which the European Commission does not consider to provide an adequate level of data privacy and security. The European Commission released a set of Standard Contractual Clauses that are designed to be a lawful mechanism by which entities can transfer personal information out of the EEA to jurisdictions that the European Commission has not found to provide an adequate level of protection. The Standard Contractual Clauses require parties that rely upon them to comply with additional obligations, such as conducting transfer impact assessments to determine whether additional security measures are necessary to protect the at-issue personal information. Moreover, due to potential legal challenges, there exists some uncertainty regarding whether the Standard Contractual Clauses will remain a valid mechanism for transfers of personal information out of the EEA. In addition, laws in Switzerland and the U.K. similarly restrict transfers of personal information outside of those jurisdictions to countries such as the United States that do not provide an adequate level of personal information protection.
In addition to European restrictions on cross-border transfers of personal information, other jurisdictions have enacted or are considering similar cross-border personal information transfer laws and local personal information residency laws, any of which could increase the cost and complexity of doing business. If we cannot implement a valid compliance mechanism for cross-border transfers, we may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal information from Europe or elsewhere. The inability to import personal information to the United States could significantly and negatively impact our business operations; limiting our ability to collaborate with parties that are subject to European and other privacy, data protection, and information security laws; or requiring us to increase our personal information processing capabilities in Europe and/or elsewhere at significant expense.
We are also subject to evolving EU and U.K. privacy laws on cookies and e-marketing. European regulators are increasingly focusing on compliance with requirements in the online behavioral advertising ecosystem, and current national laws that implement the ePrivacy Directive are likely to be replaced by the ePrivacy Regulation, which could lead to substantial costs, limit the effectiveness of our marketing and personalization activities, and subject us to additional liabilities.
States have also begun to introduce more comprehensive privacy legislation. For example, the California Consumer Privacy Act of 2018 (“CCPA”), which went into effect on January 1, 2020, affords consumers expanded privacy protections. The CCPA allows for statutory fines for noncompliance (up to $7,500 per violation). The CCPA will be expanded substantially on January 1, 2023 when the California Privacy Rights Act of 2020 (the “CPRA”), which was approved by California voters in November 2020, becomes fully operative. Aspects of the CCPA and CPRA, and their interpretation and enforcement remain uncertain. The potential effects of the CCPA and CPRA are far-reaching and may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply.
The CCPA appears to mark the beginning of a trend toward more stringent privacy legislation in the United States, as other states have followed California’s lead and increase protections for their residents. The CCPA has already prompted a number of proposals for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs and adversely affect our business. In addition, effective October 1, 2019, Nevada amended its existing Security of Personal Information Law (“SPI Law”) to now require, among other things, that businesses provide an online mechanism or toll-free phone number to intake requests from consumers to opt out of the sale of their personal information. Virginia and Colorado have similarly enacted comprehensive privacy laws, the Consumer Data Protection Act and Colorado Privacy Act, respectively, both laws of which emulate the CCPA and CPRA in many respects. The Virginia Consumer Data Protection Act takes effect on January 1, 2023, and the Colorado Privacy Act takes effect on July 1, 2023.
The Children’s Online Privacy Protection Act (“COPPA”) is a U.S. Federal law that applies to operators of commercial websites and online services directed to U.S. children under the age of 13 that collect personal information from children, and to operators of general audience websites with actual knowledge that they are collecting personal information from U.S. children under the age of 13. We provide video communications services to schools, school districts, and school systems to support traditional, virtual, and hybrid classrooms, distance learning, educational office hours, guest lectures, and other services. As part of these services, Zoom may be used by students, including students under the age of 13, and we collect
30

personal information from such students on behalf of our school subscribers. School subscribers must contractually consent to Zoom’s information practices on behalf of students, prior to students using the services. In addition, the GDPR prohibits certain processing of the personal information of children under the age of 13-16 (depending on the country) without parental consent. If we fail to accurately anticipate the application, interpretation, or legislative expansion of COPPA, HIPAA, GDPR, and CCPA, we could be subject to governmental enforcement actions, data processing restrictions, litigation, fines and penalties, adverse publicity or loss of customers. Moreover, as a result of any such failures, we could be in breach of our K-12 school customer contracts, and our customers could lose trust in us, which could harm our reputation and business.
With laws and regulations, such as the GDPR and UK GDPR in the EU as well as the CCPA, SPI Law, HIPAA, and COPPA in the United States imposing relatively burdensome obligations, and with substantial uncertainty over the interpretation and application of these and other laws and regulations, we have faced and may face additional challenges in addressing their requirements and making necessary changes to our policies and practices. Additional uses of our services arising out of increased demand associated with the COVID-19 pandemic may require us to address additional privacy, data protection, and information security laws, regulations, standards, policies, and contractual obligations.
We have in the past and may in the future receive inquiries or be subject to investigations by domestic and international government entities regarding, among other things, our privacy, data protection, and information security practices. The result of these proceedings could impact our brand reputation, subject us to monetary remedies and costs, interrupt or require us to change our business practices, divert resources and the attention of management from our business, or subject us to other remedies that adversely affect our business. We also face litigation regarding our privacy and security practices, including alleged data sharing with third parties, in various jurisdictions. See Part I, Item 3 “Legal Proceedings” for additional information.
We were also the subject of an investigation by the FTC relating to our privacy and security representations and practices. We have reached a settlement agreement with the FTC, which the FTC voted to make final on January 19, 2021. We could fail or be perceived to fail to comply with the terms of the settlement with the FTC or any other orders or settlements relating to litigation or governmental investigations with respect to our privacy and security practices. Any failure or perceived failure to comply with such orders or settlements may increase the possibility of additional adverse consequences, including litigation, additional regulatory actions, injunctions, or monetary penalties, or require further changes to our business practices, significant management time, or the diversion of significant operational resources. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, policies, and other obligations that are applicable to the businesses of our users may limit the adoption and use of, and reduce the overall demand for, our platform and services, which could have an adverse impact on our business.
Additionally, we rely on the administrators of our customers in the healthcare and education industries to obtain the necessary consents from users of our products and services and to ensure their account settings are configured correctly for their compliance under applicable laws and regulations, including HIPAA. Furthermore, if third parties we work with, such as vendors or developers, make misrepresentations, violate applicable laws and regulations, or our policies, such misrepresentations and violations may also put our users’ content at risk and could in turn have an adverse effect on our business. Any significant change to applicable laws, regulations, or industry practices regarding the collection, use, retention, security, or disclosure of our users’ content, or regarding the manner in which the express or implied consent of users for the collection, use, retention, or disclosure of such content is obtained, could increase our costs and require us to modify our services and features, possibly in a material manner, which we may be unable to complete and may limit our ability to store and process user data or provide or develop new services and features.
Increased usage of our services and additional awareness of Zoom and our brand stemming from the COVID-19 pandemic has led to greater public scrutiny of, press related to, or a negative perception of our collection, use, storage, disclosure, and processing of personal information, and our privacy policies and practices. For example, users and customers, particularly those that are new to Zoom, may not have significant IT or security knowledge or have their own IT controls like those of a larger organization to configure our service in a manner that provides them with control over user settings. This has resulted in reports of users and customers experiencing meeting disruptions by malicious actors. Additional unfavorable publicity and scrutiny has led to increased governmental and regulatory scrutiny and litigation exposure, and could result in material reputational harm, a loss of customer and user confidence, additional expenses and other harm to our business.
Changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers, which may materially adversely affect our sales and results of operations.
The U.S. or foreign governments may take administrative, legislative, or regulatory action that could materially interfere with our ability to sell products in certain countries. For example, while we stopped selling our products directly in China during the six months ended July 31, 2020, the prior U.S. administration had threatened tougher trade terms with China and other countries, leading to the imposition, or announcement of future imposition, of substantially higher U.S. Section 301 tariffs on roughly $500 billion of imports from China. In response, China imposed and proposed new or higher tariffs on U.S.
31

products. The direct and indirect effects of tariffs and other restrictive trade policies are difficult to measure and are only one part of a larger U.S./China economic and trade policy disagreement. The effects of tariffs are uncertain because of the dynamic nature of governmental action and responses. Sustained uncertainty about, or worsening of, current global economic conditions and further escalation of trade tensions between the United States and its trading partners, especially China, could result in a global economic slowdown and long-term changes to global trade, including retaliatory trade restrictions that restrict our ability to operate in China. We cannot predict what actions may ultimately be taken by the new U.S. administration with respect to tariffs or trade relations between the United States and China or other countries, what products may be subject to such actions, or what actions may be taken by the other countries in retaliation. Any further deterioration in the relations between the United States and China could exacerbate these actions and other governmental intervention. For example, the implementation of China’s national-security law in Hong Kong has created additional U.S.-China tensions and could potentially increase the risks associated with the business and operations of U.S.-based technology companies in China. Any alterations to our business strategy or operations made in order to adapt to or comply with any such changes would be time-consuming and expensive, and certain of our competitors may be better suited to withstand or react to these changes.
Further, in recent years, the U.S. Government has expressed concerns with the security of information and communications technology and services (“ICTS”) sourced from providers in China, Russia, and other jurisdictions. In May 2019, former President Trump issued an executive order that invoked national emergency economic powers to implement a framework to regulate the acquisition or transfer of ICTS in transactions that imposed undue national security risks. The executive order is subject to implementation by the Secretary of Commerce and applies to contracts entered into prior to the effective date of the order. On March 22, 2021, the U.S. Department of Commerce issued an interim final rule allowing it to identify, review, and prohibit ICTS transactions that pose a national security risk, including transactions involving specified countries, such as China. Several aspects of this rule remain unclear including the scope of affected transactions and how the rule will be implemented and enforced in practice. In addition, the U.S. Commerce Department has implemented additional restrictions and may implement further restrictions that would affect conducting business with certain Chinese companies. Due to the uncertainty regarding the timing, content, and extent of any such changes in policy, we cannot assure you that we will successfully mitigate any negative impact. Depending upon their duration and implementation, these tariffs, the executive order and its implementation, and other regulatory actions could materially affect our business, including in the form of increased cost of revenue, decreased margins, increased pricing for customers, and reduced sales.
We may be subject to additional liabilities on past sales for taxes, surcharges, and fees.
We currently collect and remit applicable indirect taxes in jurisdictions where we, through our employees, have a presence and where we have determined, based on legal precedents in the jurisdiction, that sales of our platform are classified as taxable. State and local taxing authorities have differing rules and regulations which are subject to varying interpretations. This makes the applicability of sales tax to e-commerce businesses, such as ours, uncertain and complex. We believe that we are not otherwise subject to, or required to collect, additional taxes, fees, or surcharges imposed by state and local jurisdictions because we do not have a sufficient physical presence or “nexus” in the relevant taxing jurisdiction, or such taxes, fees, or surcharges do not apply to sales of our platform in the relevant taxing jurisdiction. There is uncertainty as to what constitutes sufficient nexus for sales made over the Internet and, after the U.S. Supreme Court’s ruling in South Dakota v. Wayfair, states may require an e-commerce business with no in-state property or personnel to collect and remit sales tax. Therefore, it is possible that we could face future audits or challenges of our positions by taxing authorities and that our liability for these taxes could exceed our estimates. The application of existing, new, or future laws, whether in the U.S. or internationally, could harm our business.
We are subject to governmental export and import controls that could impair our ability to compete in international markets due to licensing requirements and subject us to liability if we are not in compliance with applicable laws.
Our platform and associated products are subject to various restrictions under U.S. export control and sanctions laws and regulations, including the U.S. Department of Commerce’s Export Administration Regulations (“EAR”) and various economic and trade sanctions regulations administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control (“OFAC”). The U.S. export control laws and U.S. economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to U.S.-embargoed or U.S.-sanctioned countries, governments, persons, and entities, and also require authorization for the export of certain encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements and have enacted or could enact laws that could limit our ability to distribute our platform or could limit our hosts’ ability to implement our platform in those countries.
Although we have taken precautions to prevent our platform and associated products from being accessed or used in violation of such laws, we have inadvertently allowed our platform and associated products to be accessed or used by some customers in potential violation of U.S. economic sanction laws. In addition, we may have inadvertently made our software products available to some customers in potential violation of the EAR. As a result, we have submitted and from time to time
32

will continue to submit as warranted initial and final voluntary self-disclosures regarding compliance with U.S. sanctions and export control laws and regulations to OFAC and the U.S. Department of Commerce’s Bureau of Industry and Security (“BIS”). For instance, in June 2021, we submitted an initial voluntary self-disclosure to BIS regarding compliance with certain U.S. export control laws and regulations.
If we are found to be in violation of U.S. economic sanctions or export control laws in the future, it could result in fines and penalties. We may also be adversely affected through other penalties, business disruption, reputational harm, loss of access to certain markets, or otherwise. While we are working to implement additional controls designed to prevent similar activity from occurring in the future, these controls may not be fully effective.
Changes in our platform, or changes in export, sanctions, and import laws, may delay the introduction and sale of subscriptions to our platform in international markets; prevent our customers with international operations from using our platform; or, in some cases, prevent the access or use of our platform to and from certain countries, governments, persons, or entities altogether. Further, any change in export or import regulations, economic sanctions or related laws, 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 platform or in our decreased ability to export or sell our platform to existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would likely harm our business.
We may be subject to, or assist law enforcement with enforcement of, a variety of U.S. and international laws that could result in claims, increase the cost of operations or otherwise harm our business due to changes in the laws, changes in the interpretations of the laws, greater enforcement of the laws, or investigations into compliance with the laws.
We may be subject to, or assist law enforcement with enforcement of, various laws, including those covering copyright, indecent content, child protection, consumer protection, telecommunications services, taxation, and similar matters. It may be difficult, expensive, and disruptive for us to address law enforcement requests, subpoenas and other legal process, and laws in various jurisdictions may conflict and hamper our ability to satisfy or comply with such requests, subpoenas and other legal process. There have been instances where improper or illegal content has been shared on our platform without our knowledge. As a service provider and as a matter of policy, we do not monitor user meetings. However, to ensure user safety and prevent conduct that is illegal, violent, or harmful to others, we enforce our terms of service through use of a mix of tools that suggest when such activity may be occurring on our platform. We also recently created an in-product security feature that allows the host or co-host of a meeting to easily select a meeting participant that may be engaging in illegal or harmful behavior and send a report about that behavior to our trust and safety team for evaluation. Our trust and safety team may take further action as appropriate, including suspension or termination of the participant's account or referral to law enforcement. While to date we have not been subject to material legal or administrative actions as a result of improper or illegal content, the laws in this area are currently in a state of flux and vary widely between jurisdictions. Accordingly, it may be possible that in the future we and our competitors may be subject to legal actions along with the users who shared such content. In addition, regardless of any legal liability we may face, our reputation could be harmed should there be an incident generating extensive negative publicity about the content shared on our platform. Such publicity would harm our business.
We are also subject to consumer protection laws that may affect our sales and marketing efforts, including laws related to subscriptions, billing, and auto-renewal. These laws, as well as any changes in these laws, could adversely affect our self-serve model and make it more difficult for us to retain and upgrade customers and attract new customers and hosts. Additionally, we have in the past, are currently, and may from time to time in the future become the subject of inquiries and other actions by regulatory authorities as a result of our business practices, including our subscription, billing, and auto-renewal policies. Consumer protection laws may be interpreted or applied by regulatory authorities in a manner that could require us to make changes to our operations or incur fines, penalties, or settlement expenses, which may result in harm to our business.
Our platform depends on the ability of our customers, hosts, and users to access the internet, and our platform has been blocked or restricted in some countries for various reasons. If we fail to anticipate developments in the law, or fail for any reason to comply with relevant law, our platform could be further blocked or restricted, and we could be exposed to significant liability that could harm our business.
We are also subject to various U.S. and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (the "FCPA"), and the U.K. Bribery Act 2010, as well as other similar anti-bribery and anti-kickback laws and regulations. These laws and regulations generally prohibit companies and their employees and intermediaries, from directly or indirectly authorizing, offering, or providing improper payments or benefits to government officials and other recipients for improper purposes. The FCPA also requires public companies to make and keep books and records that accurately and fairly reflect the transactions of the corporation and to device and maintain an adequate system of internal accounting controls. Although we take precautions to prevent violations of anti-corruption laws, our exposure for violating these laws increases as we continue to expand our international presence, and any failure to comply with such laws could harm our business, financial condition, and results of operations.
33

Zoom Phone is subject to U.S. federal and international regulation, and other products we may introduce in the future may also be subject to U.S. federal, state, or international laws, rules, and regulations. Any failure to comply with such laws, rules, and regulations could harm our business and expose us to liability.
Federal Regulation
Zoom Phone is provided through our wholly owned subsidiary, Zoom Voice Communications, Inc., which is regulated by the FCC as an interconnected voice over internet protocol ("VoIP") service provider. [As a result, Zoom Phone is subject to existing or potential FCC regulations, including, but not limited to, regulations relating to privacy, disability access, porting of numbers, federal Universal Service Fund (“USF”), contributions and other regulatory assessments, emergency calling/Enhanced 911 (“E-911”), access charges for long distance services, and law enforcement access.] Congress or the FCC may expand the scope of Zoom Phone’s regulatory obligations at any time. In addition, FCC classification of Zoom Phone as a common carrier or telecommunications service could result in additional federal and state regulatory obligations. If we do not comply with any current or future state regulations that apply to our business, we could be subject to substantial fines and penalties, we may have to restructure our product offerings, exit certain markets, or raise the price of our products, any of which could ultimately harm our business and results of operations. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry, possibly impair our ability to sell Zoom Phone to our customers and harm our business.
Changes in FCC regulation of the internet and internet-based services also could impose new regulatory obligations on our other services. On October 27, 2020, the FCC adopted an order concluding that three issues remanded by the U.S. Court of Appeals following the appeal of its 2018 decision to eliminate its network neutrality rules did not provide a basis to alter its conclusions in that order. Petitions for reconsideration of this decision are pending. Democratic control of the Executive Branch, Congress, and the FCC following the 2020 elections increases the likelihood of legislative or FCC action to reverse the 2018 decision or adopt new network neutrality rules. Such action could result in extension of common carrier regulation to internet-based communications services like the ones we offer. The imposition of common carrier regulation would increase our costs, and we could be required to modify our service offerings to comply with regulatory requirements. The failure to comply with such regulation could result in substantial fines and penalties and other sanctions.
There have been various Congressional and executive efforts to eliminate or modify Section 230 of the Communications Act of 1934, enacted as part of the Communications Decency Act of 1996. President Biden and many Members of Congress from both parties support reform or repeal of Section 230, so the possibility of Congressional action remains. In addition, the FCC is considering a petition, filed by the Trump Administration, to adopt rules interpreting Section 230, which limits the liability of internet platforms for third-party content that is transmitted via those platforms and for good-faith moderation of offensive content. No date has been set for a vote on that proposal and the FCC has not released any document describing the rules that would be proposed. The Democratic members of the FCC have indicated that they are opposed to the petition and now control the agenda of the FCC. There is no schedule for action by the FCC on the petition. If Congress revises or repeals Section 230 or the FCC adopts rules, we may no longer be afforded the same level of protection offered by Section 230. In addition, there are pending cases before the judiciary that may result in changes to the protections afforded to internet platforms, including a lawsuit by former President Trump that, if successful, would greatly limit the scope of Section 230. These various efforts to limit the protections provided by Section 230 would increase the risks faced by internet-based businesses, like Zoom, that rely on third-party content. Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims. If we are found liable for our customers’ or other users’ activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.
State Regulation
State telecommunications regulation of Zoom Phone is generally preempted by the FCC. However, states are allowed to assess state USF contributions, E-911 fees, and other surcharges. A number of states require us to contribute to state USF and pay E-911 and other assessments and surcharges, while others are actively considering extending their programs to include the products we offer and the California Public Utilities Commission is now taking the position that it can require VoIP providers like Zoom Phone to obtain authority to operate in that state. We generally pass USF, E-911 fees, and other surcharges through to our customers where we are permitted to do so, which may result in our products becoming more expensive. We expect that state public utility commissions will continue their attempts to apply state telecommunications regulations to services like Zoom Phone. If we do not comply with any current or future state regulations that apply to our business, we could be subject to substantial fines and penalties, we may have to restructure our product offerings, exit certain markets, or raise the price of our products, any of which could harm our business.
A federal court judge denied a request for a preliminary injunction against California’s state-specific network neutrality law, and as a result, California began enforcing that law on March 25, 2021. Trade associations representing internet service
34

providers appealed the district court’s ruling denying the preliminary injunction, and the appeal was denied on January 28, 2022. This decision could be appealed to the full court of appeals or the Supreme Court, or the parties could return to the trial court for further proceedings to determine whether a permanent injunction should be granted. We cannot predict whether other state initiatives will be enforced, modified, overturned, or vacated.
Legislation has been adopted in Florida and Texas and has been introduced in at least fifteen additional states that is intended to reduce or eliminate the power of businesses operating on the Internet to moderate user-generated content, implicitly eliminating the federal protections granted under Section 230. In response to challenges from industry groups, federal courts have enjoined enforcement of the Florida and Texas laws, but appeals are pending in both cases. It is likely that any other such state legislation also would be challenged under the First Amendment to the U.S. Constitution and on the ground that it is preempted by Section 230. We cannot predict whether any such state legislation will be adopted, enforced, modified, overturned, or vacated.
International Regulation
As we expand internationally, we may be subject to telecommunications, consumer protection, privacy, data protection, and other laws and regulations in the foreign countries where we offer our products. If we do not comply with any current or future international regulations that apply to our business, we could be subject to substantial fines and penalties, we may have to restructure our product offerings, exit certain markets, or raise the price of our products, any of which could harm our business.
Risks Related to Our Intellectual Property
We are currently, and may be in the future, party to intellectual property rights claims and other litigation matters, which, if resolved adversely, could harm our business.
We protect our intellectual property through patents, copyrights, trademarks, domain names, and trade secrets and, from time to time, are subject to litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. Some companies, including some of our competitors, own large numbers of patents, copyrights, and trademarks, which they may use to assert claims against us. As we face increasing competition and gain an increasingly high profile, the possibility of intellectual property rights claims, commercial claims, and other assertions against us grows. We have in the past been, are currently, and may from time to time in the future become, a party to litigation and disputes related to our intellectual property, our business practices, and our platform. While we intend to defend these lawsuits vigorously and believe that we have valid defenses to these claims, litigation can be costly and time consuming, divert the attention of our management and key personnel from our business operations and dissuade potential customers from subscribing to our services, which would harm our business. Furthermore, with respect to these lawsuits, there can be no assurances that favorable outcomes will be obtained. We may need to settle litigation and disputes on terms that are unfavorable to us, or we may be subject to an unfavorable judgment that may not be reversible upon appeal. The terms of any settlement or judgment may require us to cease some or all of our operations or pay substantial amounts to the other party. In addition, our agreements with certain larger customers include certain provisions for indemnifying them against liabilities if our services infringe a third party’s intellectual property rights, which could require us to make payments to our customers. During the course of any litigation or dispute, we may make announcements regarding the results of hearings and motions and other interim developments. If securities analysts and investors regard these announcements as negative, the market price of our Class A common stock may decline. With respect to any intellectual property rights claim, we may have to seek a license to continue practices found to be in violation of third-party rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all, and we may be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative, non-infringing technology or practices could require significant effort and expense. Our business could be harmed as a result.
Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.
We primarily rely and expect to continue to rely on a combination of patent, patent licenses, trade secret and domain name protection, trademark and copyright laws, as well as confidentiality and license agreements with our employees, consultants, and third parties, to protect our intellectual property and proprietary rights. We make business decisions about when to seek patent protection for a particular technology and when to rely upon copyright or trade secret protection, and the approach we select may ultimately prove to be inadequate. Even in cases where we seek patent protection, there is no assurance that the resulting patents will effectively protect every significant feature of our products. In addition, we believe that the protection of our trademark rights is an important factor in product recognition, protecting our brand and maintaining goodwill. If we do not adequately protect our rights in our trademarks from infringement and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business. Third parties may knowingly or unknowingly infringe our proprietary rights; third parties may challenge our proprietary right; pending and future
35

patent, trademark, and copyright applications may not be approved; and we may not be able to prevent infringement without incurring substantial expense. We have also devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, consultants, and third parties. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the laws of certain foreign countries do not provide the same level of protection of corporate proprietary information and assets such as intellectual property, trademarks, trade secrets, know-how, and records, as the laws of the United States. For instance, the legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. Additionally, we may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and other intellectual property, including technical data, manufacturing processes, data sets, or other sensitive information. Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights. If the protection of our proprietary rights is inadequate to prevent use or appropriation by third parties, the value of our platform, brand, and other intangible assets may be diminished, and competitors may be able to more effectively replicate our platform and its features. Any of these events would harm our business.
Our use of third-party open source software could negatively affect our ability to offer and sell subscriptions to our platform and subject us to possible litigation.
We have incorporated, and may in the future incorporate, third-party open source software in our technologies. Open source software is generally licensed by its authors or other third parties under open source licenses. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and requesting compliance with the open source software license terms. Accordingly, we may be subject to suits by parties claiming ownership of what we believe to be open source software or claiming non-compliance with the applicable open source licensing terms. Some open source software licenses require end-users who use, distribute or make available across a network software and services that include open source software to offer aspects of the technology that incorporates the open source software for no cost. We may also be required to make publicly available source code (which in some circumstances could include valuable proprietary code) for modifications or derivative works we create based upon incorporating or using the open source software and/or to license such modifications or derivative works under the terms of the particular open source license. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose any of our source code that incorporates or is a modification of our licensed software. While we use tools designed to help us monitor and comply with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the terms of their licenses, including claims of intellectual property rights infringement or for breach of contract. Furthermore, there exists today an increasing number of types of open source software licenses, almost none of which have been tested in courts of law to provide guidance of their proper legal interpretations. If we were to receive a claim of non-compliance with the terms of any of these open source licenses, we may be required to publicly release certain portions of our proprietary source code. We could also be required to expend substantial time and resources to re-engineer some of our software. Any of the foregoing could disrupt and harm our business.
In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our platform. Any of the foregoing could harm our business and could help our competitors develop products and services that are similar to or better than ours.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock may be volatile, and you could lose all or part of your investment.
The trading price of our Class A common stock has been and will likely continue to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control. For example, in connection with the COVID-19 pandemic, we have experienced an increase in the usage of our unified communications platform, and as a result, the trading price of our Class A common stock has significantly increased, while at the same time, the broader market has experienced significant declines and volatility. There are no assurances that the trading price of our Class A common stock will
36

continue at this level for any period of time. Moreover, the trading price of our Class A common stock could experience a significant decrease once the scope and impact of the COVID-19 pandemic is better understood. These fluctuations could cause you to lose all or part of your investment in our Class A common stock. Factors that could cause fluctuations in the trading price of our Class A common stock include the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the trading prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our Class A common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections, or our failure to meet those projections;
announcements by us or our competitors of new products, features, or services;
the public’s reaction to our press releases, other public announcements, and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses, or the competitive landscape generally;
litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, products, services, or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations, or principles;
any significant change in our management; and
general economic conditions and slow or negative growth of our markets.
In addition, in the past, following periods of volatility in the overall market and in the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. For example, in April 2020, June 2020, July 2020, and October 2021, we and certain of our officers and directors were sued in putative class action lawsuits and purported shareholder derivative lawsuits alleging violations of the federal securities laws for allegedly making materially false and misleading statements about our data privacy and security measures. Securities litigation against us could result in substantial costs and divert our management’s time and attention from other business concerns, which could harm our business. We may be the target of additional litigation of this type in the future as well.
The dual class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our stock prior to our IPO, including our executive officers, employees, and directors and their affiliates, limiting your ability to influence corporate matters.
Our Class B common stock has 10 votes per share and our Class A common stock has one vote per share. As of January 31, 2022, the holders of our outstanding Class B common stock held 67.8% of the voting power of our outstanding capital stock, with our directors, executive officers and 5% stockholders and their respective affiliates holding 60.8% of such voting power in the aggregate. As of January 31, 2022, our founder, President and Chief Executive Officer, Eric S. Yuan, together with his affiliates, held approximately 7.6% of our outstanding capital stock but controlled approximately 29.8% of the voting power of our outstanding capital stock. Therefore, these holders have significant influence over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of Zoom or our assets, for the foreseeable future. Each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of (i) the date that is six months following the death or incapacity of Mr. Yuan, (ii) the date that is six months following the date that Mr. Yuan is no longer providing services to us or his employment is terminated for cause, (iii) the date specified by the holders of a majority of the then
37

outstanding shares of Class B common stock, voting as a separate class, and (iv) the 15-year anniversary of the closing of our IPO.
In addition, the holders of Class B common stock collectively will continue to be able to control all matters submitted to our stockholders for approval even if their stock holdings represent less than a majority of the outstanding shares of our common stock. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A common stock could be adversely affected.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, Mr. Yuan retains a significant portion of his holdings of Class B common stock for an extended period of time, he could, in the future, control a majority of the combined voting power of our Class A and Class B common stock. As a board member, Mr. Yuan owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Yuan is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.
In addition, in July 2017, FTSE Russell and Standard & Poor’s announced that they would cease to allow most newly public companies utilizing dual- or multi-class capital structures to be included in their indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400, and S&P SmallCap 600, which together make up the S&P Composite 1500. Under the announced policies, our dual-class capital structure would make us ineligible for inclusion in any of these indices, and as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track these indices will not be investing in our stock. These policies may depress the valuations of publicly-traded companies excluded from the indices or depress our trading volume compared to those of other similar companies that are included.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities, and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our Class A common stock.
Substantial future sales of shares of our Class A common stock and Class B common stock could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock and Class B common stock (after automatically converting to Class A common stock) in the public market, or the perception that these sales might occur, could depress the market price of our Class A common stock.
In addition, certain of our stockholders have registration rights that would require us to register shares owned by them for public sale in the United States. We have also filed a registration statement to register shares reserved for future issuance under our equity compensation plans. As a result, subject to the satisfaction of applicable exercise periods and applicable volume and restrictions that apply to affiliates, the shares issued upon exercise of outstanding stock options or upon settlement of outstanding restricted stock unit (“RSU”) awards are available for immediate resale in the United States in the open market.
Sales of our shares could also impair our ability to raise capital through the sale of additional equity securities in the future and at a price we deem appropriate. These sales could also cause the trading price of our Class A common stock to fall and make it more difficult for you to sell shares of our Class A common stock.
Provisions in our corporate charter documents and under Delaware law may prevent or frustrate attempts by our stockholders to change our management or hinder efforts to acquire a controlling interest in us, and the market price of our Class A common stock may be lower as a result.
There are provisions in our certificate of incorporation and bylaws that may make it difficult for a third party to acquire, or attempt to acquire, control of Zoom, even if a change in control was considered favorable by our stockholders.
Our charter documents also contain other provisions that could have an anti-takeover effect, such as:
establishing a classified board of directors so that not all members of our board of directors are elected at one time;
38

permitting the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
providing that directors may only be removed for cause;
prohibiting cumulative voting for directors;
requiring super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorizing the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminating the ability of stockholders to call special meetings of stockholders;
prohibiting stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders; and
our dual-class common stock structure as described above.
Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which prohibit a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our certificate of incorporation or our bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders; (iii) any action arising pursuant to any provision of the Delaware General Corporation Law, or the certificate of incorporation or the amended and restated bylaws; or (iv) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware), in all cases subject to the court having jurisdiction over indispensable parties named as defendants. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions. These exclusive-forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could harm our results of operations.
We do not intend to pay dividends for the foreseeable future.
We have never declared nor paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable
39

future. As a result, stockholders must rely on sales of their Class A common stock after price appreciation as the only way to realize any future returns on their investment.
General Risk Factors
Estimates of our market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
Market opportunity estimates and growth forecasts for the markets in which we compete, including those we have generated ourselves, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Not every organization covered by our market opportunity estimates will necessarily buy video communications platforms, and some or many of those organizations may choose to continue using legacy communication methods or point solutions offered by our competitors. It is impossible to build every product feature that every customer or host wants, and our competitors may develop and offer features that our platform does not provide. The variables that go into the calculation of our market opportunity are subject to change over time, and there is no guarantee that any particular number or percentage of the organizations covered by our market opportunity estimates will purchase our solutions at all or generate any particular level of revenue for us. Even if the markets in which we compete meet the size estimates and growth forecasts, our business could fail to grow for a variety of reasons outside of our control, including competition in our industry. If any of these risks materializes, it could harm our business and prospects.
Our business could be disrupted by catastrophic events.
Occurrence of any catastrophic event, including earthquake, fire, flood, tsunami or other weather event, power loss, telecommunications failure, software or hardware malfunctions, cyber-attack, war, terrorist attack, disease, or health epidemics, could result in lengthy interruptions in our service. In particular, our U.S. headquarters and some of the data centers we utilize are located in the San Francisco Bay Area, a region known for seismic activity, and our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster. In addition, acts of terrorism could cause disruptions to the internet or the economy as a whole. Even with our disaster recovery arrangements, our service could be interrupted. Moreover, if our systems were to fail or be negatively impacted as a result of a natural disaster or other event, our ability to deliver products to our users would be impaired, or we could lose critical data. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be harmed.
We also face risks related to health epidemics, such as the COVID-19 pandemic, which has impacted virtually every country in the world. An outbreak of a contagious disease, and other adverse health developments could have an adverse effect on global economic conditions and on our business. The effects could include business and service disruptions, such as the temporary closure of our facilities, restrictions on our employees' ability to travel to support our facilities and services, and difficulties in hiring new employees. We have removed the 40-minute time limit from our free Basic accounts for customers in K-12 schools in certain countries. While we have seen increased usage of our service globally, a significant portion of such increase is attributable to free Basic accounts, which do not generate any revenue. We cannot make any assurances that we will experience an increase in paid hosts or that new or existing users will continue to utilize our services at the same levels after the COVID-19 pandemic has tapered. Furthermore, such increased usage by free Basic account users during this time has required and will continue to require us to expand our network capacity which will increase our operating costs.
We are subject to risks associated with our strategic investments, including partial or complete loss of invested capital. Significant changes in the fair value of our investment portfolio could negatively impact our financial results.
We have strategic investments in publicly traded and privately held companies. The financial success of our investments in any privately held company is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. Likewise, the financial success of our investment in any publicly held company is typically dependent upon an exit in favorable market conditions, and to a lesser extent on liquidity events. The capital markets for public offerings and acquisitions are dynamic and the likelihood of successful liquidity events for the companies we have invested in could significantly worsen. In addition, valuations of privately held companies are inherently complex due to the lack of readily available market data.
We record all fair value adjustments of our publicly traded and privately held non-marketable securities through the consolidated statement of operations. As a result, we may experience additional volatility to our statements of operations due to changes in market prices of our investments in publicly held securities and the valuation and timing of observable price changes or impairments of our investments in privately held securities. Our ability to mitigate this volatility in any given period may be impacted by our contractual obligations to hold securities for a set period of time. All of our investments are subject to a risk of
40

a partial or total loss of investment capital. Changes in the fair value or partial or total loss of investment capital of these individual companies could be material to our financial statements and negatively impact our business and financial results.
Our reported results of operations may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported results of operations and may even affect the reporting of transactions completed before the announcement or effectiveness of a change. It is also difficult to predict the impact of future changes to accounting principles or our accounting policies, any of which could harm our business.
We may need additional capital, and we cannot be certain that additional financing will be available on favorable terms, or at all.
Historically, we have funded our operations and capital expenditures primarily through equity issuances and cash generated from our operations. Although we currently anticipate that our existing cash and cash equivalents and cash flow from operations will be sufficient to meet our cash needs for the foreseeable future, we may require additional financing. We evaluate financing opportunities from time to time, and our ability to obtain financing will depend, among other things, on our development efforts, business plans, operating performance, and condition of the capital markets at the time we seek financing. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity or equity-linked or debt securities, those securities may have rights, preferences, or privileges senior to the rights of our Class A common stock, and our stockholders may experience dilution.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate consolidated financial statements or comply with applicable regulations could be impaired.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”) and the rules and regulations of the applicable listing standards of The Nasdaq Stock Market. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs; make some activities more difficult, time-consuming, and costly; and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems, and controls to accommodate such changes. We have limited experience with implementing the systems and controls that will be necessary to operate as a public company, as well as adopting changes in accounting principles or interpretations mandated by the relevant regulatory bodies. Additionally, if these new systems, controls, or standards and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports, or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.
Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure
41

controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on The Nasdaq Stock Market. We are required to provide an annual management report on the effectiveness of our internal control over financial reporting.
Our independent registered public accounting firm is required to formally attest to the effectiveness of our internal control over financial reporting. Our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and could cause a decline in the trading price of our Class A common stock.
Our Class A common stock market price and trading volume could decline if securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our securities would likely decline. If one or more securities analysts cease coverage of us or fail to publish reports on us regularly, demand for our securities could decrease, which might cause the price and trading volume of our Class A common stock to decline.
We incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, which may harm our business.
As a public company listed in the United States, we incur significant additional legal, accounting, and other expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and The Nasdaq Stock Market, may increase legal and financial compliance costs and make some activities more time consuming. These laws, regulations, and standards are subject to varying interpretations, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with new laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events would also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors, or as members of senior management.
Item 1B. UNRESOLVED STAFF COMMENTS
None.
Item 2. PROPERTIES
Our corporate headquarters is located in San Jose, California, where we lease approximately 103,000 square feet of commercial space pursuant to operating leases that expire in the fiscal year ending January 31, 2030. In addition, we maintain additional offices in the United States and internationally in APAC and EMEA. We believe that our facilities are suitable to meet our current needs.
Item 3. LEGAL PROCEEDINGS
Information with respect to this item may be found in Note 8 - “Commitment and Contingencies” in the accompanying notes to the consolidated financial statements included in Part II, Item 8, “Consolidated Financial Statements and Supplementary Data” of this Annual Report on Form 10-K, under “Legal Proceedings,” which is incorporated herein by reference.
Item 4. MINE SAFETY DISCLOSURES
Not applicable.
PART II
42

Item 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our Class A common stock is listed on the Nasdaq Global Select Market under the symbol “ZM.”
Holders of Record
As of January 31, 2022, we had 57 holders of record of our Class A common stock and 17 holders of record of our Class B common stock. Because many of our shares of Class A common stock are held in street name by brokers and other nominees on behalf of stockholders, we are unable to estimate the total number of beneficial owners of our Class A common stock represented by these holders of record.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock. We currently intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, general business conditions, and other factors that our board of directors may deem relevant.
Stock Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC, for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act.
The following graph compares (i) the cumulative total stockholder return on our Class A common stock from April 18, 2019 (the date our Class A common stock commenced trading on the Nasdaq Global Select Market) through January 31, 2022 with (ii) the cumulative total return of the Russell 2000 Index (“RUT”) and the Nasdaq Computer Index (“IXCO”) over the same period, assuming the investment of $100 in our Class A common stock and in both of the other indices on April 18, 2019 and the reinvestment of dividends. The graph uses the closing market price on April 18, 2019 of $62.00 per share as the initial value of our Class A common stock. As discussed above, we have never declared or paid a cash dividend on our Class A common stock and do not anticipate declaring or paying a cash dividend in the foreseeable future.
zm-20220131_g1.jpg
Unregistered Sales of Equity Securities
None.
43

Use of Proceeds
None.
Issuer Purchases of Equity Securities
None.
Item 6. [RESERVED]
Omitted at registrant's option.
Item 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with the consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed in the section titled “Risk Factors” and in other parts of this Annual Report on Form 10-K.
Overview
Our mission is to make video communications frictionless and secure.
Zoom enables users to connect to others, share ideas, make plans, and build toward a future limited only by their imagination. Our frictionless communications platform started with video as its foundation, and we have set the standard for innovation ever since. We connect people through our core unified communications offering, which frictionlessly brings together video, phone, chat, and webinars, and enables meaningful experiences across disparate devices and locations. Our Developer Platform enables customers, developers, and service providers to easily build apps and integrations on top of Zoom’s industry-leading video communications platform, with opportunities for global discovery and distribution. Our virtual and hybrid event solutions allow users to seamlessly create and manage engaging events. We believe that face-to-face communications build greater empathy and trust. We strive to live up to the trust our customers place in us by delivering a communications solution while prioritizing their privacy and security. Our 24 co-located data centers worldwide and the public cloud enable us to provide both high-quality and high-definition, real-time video to our customers even in low-bandwidth environments.
We generate revenue from the sale of subscriptions to our unified communications platform. Subscription revenue is driven primarily by the number of paid hosts as well as purchases of additional products, including Zoom Rooms, Zoom Webinars, Zoom Phone, Zoom Events, and Hardware-as-a-Service (“HaaS”) for rooms and phones. A host is any user of our unified communications platform who initiates a Zoom Meeting and invites one or more participants to join that meeting. We refer to hosts who subscribe to a paid Zoom Meeting plan as “paid hosts.” We define a customer as a separate and distinct buying entity, which can be a single paid user or host or an organization of any size (including a distinct unit of an organization) that has multiple paid hosts. Our Basic offering is free and gives hosts access to Zoom Meetings with core features but with the limitation that meetings with more than two endpoints time-out at 40 minutes. Our paid offerings include our Pro, Business, Enterprise, Education, and Healthcare plans, which provide incremental features and functionality, such as different participant limits, administrative controls, and reporting.
For Zoom Phone, plans include Zoom Phone Pro, which provides extension-to-extension calling or can be used with the Bring Your Own Carrier model wherein the customer connects Zoom Phone to an existing carrier. We also offer Regional Unlimited and Regional Metered calling plans in three specific markets (United States/Canada, United Kingdom/Ireland, and Australia/New Zealand). In addition, we introduced the Global Select plan in August 2020, which allows customers to select from local numbers and domestic calling in more than 45 countries and territories where Zoom has local public switched telephone network (“PSTN”) coverage. In addition, the Zoom United plan launched in December 2020 provides a single license for customers to purchase Zoom Phone, Meetings and chat capabilities as a bundled offering.
Our revenue was $4,099.9 million, $2,651.4 million, and $622.7 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively, representing period-over-period growth rate of 55% and 326% for fiscal year 2022 and fiscal year 2021, respectively. We had net income of $1,375.6 million, $672.3 million, and $25.3 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively. Net cash provided by operating activities was $1,605.3 million, $1,471.2 million, and $151.9 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
44

Impact of the COVID-19 Pandemic
In March 2020, the World Health Organization declared COVID-19 a pandemic, affecting many countries around the world. Governments have instituted lockdown or other similar measures to slow infection rates. Many organizations have resorted to mandating employees to work from home, which has resulted in these organizations seeking out video communication solutions like ours to keep employees as productive as possible, even while working from home. Schools, colleges, and universities globally have also closed as a result of this pandemic. Many of these institutions are utilizing our platform to provide remote instruction to their students. To help teachers and students navigate this unprecedented situation, we have temporarily removed the 40-minute time limit for meetings with more than two endpoints from our free Basic accounts for more than 125,000 K-12 domains worldwide.
While we have experienced a significant increase in paid hosts and revenue due to the pandemic, the aforementioned factors have also driven increased usage of our services and have required us to expand our network, data storage, and processing capacity, both in our own co-located data centers as well as through third-party cloud hosting, which has resulted, and is continuing to result, in an increase in our operating costs. Furthermore, a significant portion of the increase in usage of our platform is attributable to free Basic accounts and our removal of the time limit for school domains, which do not generate any revenue, but still require us to incur these additional operating costs to expand our capacity. Therefore, the recent increase in usage of our platform has adversely affected, and may continue to adversely affect, our gross margin.
In addition, there is no assurance that we will experience an increase in paid hosts or that new or existing users will continue to utilize our service after the COVID-19 pandemic has tapered globally. Moreover, the tapering of the COVID-19 pandemic, particularly as vaccines become widely available and distributed, may result in a decline in paid hosts and users once individuals are no longer working or attending school from home.
Key Factors Affecting Our Performance
Acquiring New Customers
We are focused on continuing to grow the number of customers that use our platform. Our operating results and growth prospects will depend, in part, on our ability to attract new customers. While we believe there is a significant market opportunity that our platform addresses, it is difficult to predict customer adoption rates or the future growth rate and size of the market for our platform. We will need to continue to invest in sales and marketing in order to address this opportunity by hiring, developing, and retaining talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time.
Expansion of Zoom Across Existing Customers 
We believe that there is a large opportunity for growth with many of our existing customers. Many customers have increased the size of their subscriptions as they have expanded their use of our platform across their operations. Some of our larger customers start with a deployment of Zoom Meetings with one team, location, or geography, before rolling out our platform throughout their organization. Several of our largest customers have deployed our platform globally to their entire workforce following smaller initial deployments. This expansion in the use of our platform also provides us with opportunities to market and sell additional products to our customers, such as Zoom Phone, Zoom HaaS, Zoom for Home, Zoom Rooms at each office location, Developer Platform solutions, Zoom Events, and Zoom Video Webinars. In order for us to address this opportunity to expand the use of our products with our existing customers, we will need to maintain the reliability of our platform and produce new features and functionality that are responsive to our customers’ requirements for enterprise-grade solutions.
We quantify our expansion across existing customers through our net dollar expansion rate. Our net dollar expansion rate includes the increase in user adoption within our customers, as our subscription revenue is primarily driven by the number of paid hosts within a customer and the purchase of additional products, and compares our subscription revenue from the same set of customers across comparable periods. We calculate net dollar expansion rate as of a period end by starting with the annual recurring revenue (“ARR”) from all customers with more than 10 employees as of 12 months prior (“Prior Period ARR”). We define ARR as the annualized revenue run rate of subscription agreements from all customers at a point in time. We calculate ARR by taking the monthly recurring revenue (“MRR”) and multiplying it by 12. MRR is defined as the recurring revenue run-rate of subscription agreements from all customers for the last month of the period, including revenue from monthly subscribers who have not provided any indication that they intend to cancel their subscriptions. We then calculate the ARR from these customers as of the current period end (“Current Period ARR”), which includes any upsells, contraction, and attrition. We divide the Current Period ARR by the Prior Period ARR to arrive at the net dollar expansion rate. For the trailing 12-months calculation, we take an average of the net dollar expansion rate over the trailing 12 months. Our net dollar expansion rate may fluctuate as a result of a number of factors, including the level of penetration within our customer base, expansion of products and features, and our ability to retain our customers. Our trailing 12-month net dollar expansion rate for customers with more
45

than 10 employees was 129% as of January 31, 2022 and greater than 130% as of January 31, 2021 and 2020. The trailing 12-month net dollar expansion rate for customers with more than 10 employees was under 130% as of January 31, 2022 as the denominator of this trailing 12-month metric reflects the significant growth in our customer base during the last two years.
As our business has changed and evolved, we have expansively built out our direct sales team, resellers, and strategic partners. We expect that revenue from customers engaged through these channels, which we call Enterprise customers, will constitute an increasingly higher percentage of our revenue over time, and therefore we believe our performance with Enterprise customers is a more important factor affecting our business than our performance with existing customers with more than 10 employees. Beginning with the first quarter of fiscal year 2023, we will no longer present the trailing 12-month net dollar expansion rate for customers with more than 10 employees. However, we will still provide this metric through the end of fiscal year 2023 in the appendix to the investor deck that we will continue to post on our investor relations website each quarter at investors.zoom.us. Going forward, we will instead provide the trailing 12-month net dollar expansion rate for Enterprise customers.
Expansion of Zoom Across Existing Enterprise Customers
Our net dollar expansion rate for Enterprise customers is calculated the same way as discussed above by applying the ARR specifically from Enterprise customers. We define Enterprise customers as distinct business units who have been engaged by either our direct sales team, resellers, or strategic partners. We assess our performance with Enterprise customers by measuring our net dollar expansion rate. Our net dollar expansion rate for Enterprise customers measures our ability to increase revenue across our existing Enterprise customer base through expansion of users and products. Our trailing 12-month net dollar expansion rate for Enterprise customers was 130% as of January 31, 2022, and greater than 130% as of January 31, 2021 and 2020, respectively.
Innovation and Expansion of Our Platform
We continue to invest resources to enhance the capabilities of our platform. For example, we have recently introduced a number of product enhancements, including new features for Zoom Phone, Zoom Meetings, and Zoom Webinars. We addressed new work-from-home realities with the introduction of Zoom for Home, a solution designed for the home office that combines Zoom software enhancements with compatible hardware. We also expanded our geographic footprint with Zoom Phone availability to more than 45 countries and territories during fiscal year 2022. Third-party developers are also a key component of our strategy for platform innovation to make it easier for customers and developers to extend our product portfolio with new functionalities. We believe that as more developers and other third parties use our platform to integrate major third-party applications, we will become the ubiquitous platform for communications. We will need to expend additional resources to continue introducing new products, features, and functionality, and supporting the efforts of third parties to enhance the value of our platform with their own applications.
An end-to-end encryption (“E2EE”) option is available to free and paid Zoom customers globally who host meetings with up to 200 participants. Zoom’s E2EE uses the same AES-256-GCM encryption that secures Zoom meetings by default, but with Zoom’s E2EE, the meeting host generates encryption keys and uses public key cryptography to distribute these keys to the other meeting participants.
In July 2021, we introduced Zoom Events. Zoom Events provides businesses with a virtual event management solution and enables users to manage and host all types of internal and external virtual events. This includes the ability to create a “hub” where all of a business’ events can be listed with corresponding information about each experience. It also enables event hosts to provide ticketing and registration for attendees, and the ability to track these activities.
International Expansion
Our platform addresses the communications needs of users worldwide, and we see international expansion as a major opportunity. Our revenue from the rest of world (APAC and EMEA) represented 33%, 31%, and 19% of our total revenue for the fiscal years ended January 31, 2022, 2021, and 2020, respectively. We plan to add local sales support in further select international markets over time. We use strategic partners and resellers to sell in certain international markets where we have limited or no direct sales presence. While we believe global demand for our platform will continue to increase as international market awareness of Zoom grows, our ability to conduct our operations internationally will require considerable management attention and resources, and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets.
46

Key Business Metrics
We have historically reviewed the following key business metrics to measure our performance, identify trends, formulate financial projections, and make strategic decisions.
Customers with More Than 10 Employees
Increasing awareness of our platform and its broad range of capabilities has enabled us to substantially expand our customer base, which includes organizations of all sizes across industries. We define a customer as a separate and distinct buying entity, which can be a single paid host or an organization of any size (including a distinct unit of an organization) that has multiple paid hosts. To better distinguish business customers from our broader customer base, we review the number of customers with more than 10 employees. As of January 31, 2022, 2021, and 2020, we had approximately 509,800, 467,100, and 81,900 customers, respectively, with more than 10 employees. When disclosing the number of customers, we round down to the nearest hundred.
As we approach our three-year anniversary as a public company, our business has evolved substantially and the metrics that management uses to evaluate the business have changed. Beginning with the first quarter of fiscal year 2023, we will no longer present the number of customers with more than 10 employees. However, we will still provide this metric through the end of fiscal year 2023 in the appendix to the investor deck that we will continue to post on our investor relations website each quarter at investors.zoom.us.
Customers Contributing More Than $100,000 of Trailing 12 Months Revenue
We focus on growing the number of customers that contribute more than $100,000 of trailing 12 months revenue as it is a measure of our ability to scale with our customers and attract larger organizations to Zoom. Revenue from these customers represented 22%, 20%, and 33% of total revenue for the fiscal years ended January 31, 2022, 2021, and 2020, respectively. As of January 31, 2022, 2021, and 2020, we had 2,725, 1,644, and 641 customers, respectively, that contributed more than $100,000 of trailing 12 months revenue, demonstrating our rapid penetration of larger organizations, including enterprises. These customers are a subset of the customers with more than 10 employees.
Number of Enterprise Customers
We believe that our ability to increase the number of Enterprise customers is an indicator of our potential future business opportunities, the growth of our business, and an indicator of our market penetration. Increasing awareness of our platform and capabilities, coupled with the mainstream adoption of our technology, has expanded the diversity of our customer base to include organizations of all sizes across all industries. Over time, we expect Enterprise customers to represent a larger share of our business. As of January 31, 2022, 2021, and 2020, we had approximately 191,000, 141,100, and 54,600 Enterprise customers.
Non-GAAP Financial Measures
In addition to our results determined in accordance with GAAP, we believe that free cash flow (“FCF”) and adjusted free cash flow (“Adjusted FCF”), non-GAAP financial measures, are useful in evaluating our liquidity.
Free Cash Flow and Adjusted Free Cash Flow
We define FCF as GAAP net cash provided by operating activities less purchases of property and equipment. We define Adjusted FCF as FCF plus litigation settlement payments, net. We add back litigation settlement payments, net because they are not part of our ongoing operating activities, and the consideration of measures that exclude such payments can assist in the comparison of cash generated from operations in different periods which may or may not include such payments and assist in the comparison with the results of other companies in the industry. We believe that FCF and Adjusted FCF are useful indicators of liquidity that provides information to management and investors about the amount of cash generated from our operations that, after investments in property and equipment, can be used for future growth. FCF and Adjusted FCF are presented for supplemental informational purposes only, have limitations as an analytical tool, and should not be considered in isolation or as a substitute for analysis of other GAAP financial measures, such as net cash provided by operating activities. It is important to note that other companies, including companies in our industry, may not use these metrics, may calculate these metrics differently, or may use other financial measures to evaluate their liquidity, all of which could reduce the usefulness of these non-GAAP metrics as a comparative measure.
The following table presents a summary of our cash flows for the fiscal years presented and a reconciliation of FCF and Adjusted FCF to net cash provided by operating activities, the most directly comparable financial measure calculated in accordance with GAAP:
47

Year Ended January 31,
202220212020
(in thousands)
Net cash provided by operating activities$1,605,266 $1,471,177 $151,892 
Less: purchases of property and equipment(132,590)(79,972)(38,084)
Free cash flow (non-GAAP)$1,472,676 $1,391,205 $113,808 
Add: Litigation settlement payments, net85,000 — — 
Adjusted free cash flow (non-GAAP)$1,557,676 $1,391,205 $113,808 
Net cash used in investing activities$(2,859,097)$(1,562,420)$(499,468)
Net cash provided by financing activities$34,068 $2,050,277 $615,690 

Components of Results of Operations
Revenue
We derive our revenue from subscription agreements with customers for access to our unified communications platform. Our customers generally do not have the ability to take possession of our software. We also provide services, which include professional services, consulting services, and online event hosting, which are generally considered distinct from the access to our unified communications platform.
Cost of Revenue
Cost of revenue primarily consists of costs related to hosting our unified communications platform and providing general operating support services to our customers. These costs are related to our co-located data centers, third-party cloud hosting, integrated third-party PSTN services, personnel-related expenses, amortization of capitalized software development and acquired intangible assets, royalty payments, and allocated overhead. We expect our cost of revenue to increase in absolute dollars for the foreseeable future, as we expand our data center capacity due to increased usage over time. However, the cost of revenue as a percentage of revenue may decrease over time as we scale our data centers to accommodate usage from our increased customer base and as the ratio of free to paid users varies.
Operating Expenses
Research and Development
Research and development expenses primarily consist of personnel-related expenses directly associated with our research and development organization, depreciation of equipment used in research and development, and allocated overhead. Research and development costs are expensed as incurred. We plan to increase our investment in research and development for the foreseeable future, primarily by increasing research and development headcount, as we focus on further developing our platform, enhancing its use cases, and strengthening security and privacy. As a result, we expect our research and development expenses to increase in absolute dollars during the upcoming fiscal year. We expect, however, that our research and development expenses as a percentage of revenue will remain relatively flat during the upcoming fiscal year.
Sales and Marketing
Sales and marketing expenses primarily consist of personnel-related expenses directly associated with our sales and marketing organization. Other sales and marketing expenses include advertising and promotional events to promote our brand, such as awareness programs, digital programs, public relations, tradeshows, and our user conference, Zoomtopia, and allocated overhead. Sales and marketing expenses also include credit card processing fees related to sales and amortization of deferred contract acquisition costs. We plan to increase our investment in sales and marketing over the foreseeable future, primarily by increasing the headcount of our direct sales force and marketing investments in demand generation. As a result, we expect our sales and marketing expenses to increase in absolute dollars during the upcoming fiscal year. We expect, however, that our sales and marketing expenses as a percentage of revenue will remain relatively flat during the upcoming fiscal year.
General and Administrative
General and administrative expenses primarily consist of personnel-related expenses associated with our finance and legal organizations; professional fees for external legal, accounting, and other consulting services; expected credit losses; insurance; indirect taxes; litigation settlements, and allocated overhead. We expect to increase the size of our general and administrative function to support the growth and complexity of our business. As a result, we expect our general and
48

administrative expenses to increase in absolute dollars during the upcoming fiscal year. We expect, however, that our general and administrative expenses as a percentage of revenue will remain relatively flat during the upcoming fiscal year.
Gains on Strategic Investments, Net
Gains on strategic investments, net consist primarily of remeasurement gains or losses on our equity investments.
Other (Expense) Income, Net
Other (expense) income, net consists primarily of interest income and net accretion on our marketable securities and effect of changes in foreign currency exchange rates.
(Benefit from) provision for Income Taxes
(Benefit from) provision for income taxes consists primarily of income taxes related to federal, state, and foreign jurisdictions where we conduct business.
49

Results of Operations
The following tables set forth selected consolidated statements of operations data and such data as a percentage of revenue for each of the fiscal years indicated:
Year Ended January 31,
202220212020
(in thousands)
Revenue$4,099,864 $2,651,368 $622,658 
Cost of revenue (1)
1,054,554 821,989 115,396 
Gross profit3,045,310 1,829,379 507,262 
Operating expenses:
Research and development (1)
362,990 164,080 67,079 
Sales and marketing (1)
1,135,959 684,904 340,646 
General and administrative (1)
482,770 320,547 86,841 
Total operating expenses1,981,719 1,169,531 494,566 
Income from operations1,063,591 659,848 12,696 
Gains on strategic investments, net43,761 2,538 — 
Other (expense) income, net(5,720)15,648 13,666 
Income before (benefit from) provision for income taxes1,101,632 678,034 26,362 
(Benefit from) provision for income taxes(274,007)5,718 1,057 
Net income$1,375,639 $672,316 $25,305 
(1) Includes stock-based compensation expense as follows:
Cost of revenue$69,612 $34,960 $7,860 
Research and development113,000 50,161 11,645 
Sales and marketing229,297 146,377 41,465 
General and administrative65,378 44,320 12,139 
Total stock-based compensation expense$477,287 $275,818 $73,109 
Year Ended January 31,
202220212020
(as a percentage of revenue)
Revenue100 %100 %100 %
Cost of revenue26 31 19 
Gross profit74 69 81 
Operating expenses:
Research and development11 
Sales and marketing27 26 55 
General and administrative12 12 13 
Total operating expenses47 44 79 
Income from operations27 25 
Gains on strategic investments, net— — 
Other (expense) income, net
Income before (benefit from) provision for income taxes28 26 
(Benefit from) provision for income taxes(6)
Net income34 %25 %%
50

Comparison of Fiscal Years Ended January 31, 2022 and 2021
Revenue
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
Revenue$4,099,864 $2,651,368 $1,448,496 55 %
Revenue for the fiscal year ended January 31, 2022 increased by $1,448.5 million, or 55%, compared to the fiscal year ended January 31, 2021. Due to the COVID-19 pandemic, there was an expansion in usage of our services, and many organizations around the world continued utilizing our platform to support their operations remotely. As a result, the increase in revenue was primarily due to subscription services provided to existing customers, which accounted for approximately 70% of the increase, and to subscription services provided to new customers, which accounted for approximately 30% of the increase.
Cost of Revenue
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
Cost of revenue$1,054,554 $821,989 $232,565 28 %
Gross profit3,045,310 1,829,379 1,215,931 66 %
Gross margin74 %69 %
Cost of revenue for the fiscal year ended January 31, 2022 increased by $232.6 million, or 28%, compared to the fiscal year ended January 31, 2021. In response to the COVID-19 pandemic, we have temporarily removed the 40-minute time limit for meetings with more than two endpoints from our free Basic accounts for more than 125,000 K-12 school domains worldwide. We also experienced a significant increase in usage from paid users as more companies utilized our platform to allow their employees to work remotely. This increase in usage resulted in an increase of $83.5 million in costs related to third-party cloud hosting, our co-located data centers, and integrated third-party PSTN services to support the increase in customers and expanded use of our unified communications platform by existing customers. The remaining increase was primarily due to an increase of $99.0 million in personnel-related expenses mainly driven by additional headcount, which includes a $34.7 million increase in stock-based compensation expense; an increase of $26.6 million related to subscription to software-based services; an increase of $9.3 million in allocated overhead expenses; and an increase of $8.6 million in professional services mainly for customer support.
Gross margin increased to 74% for the fiscal year ended January 31, 2022 from 69% for the fiscal year ended January 31, 2021. The increase in gross margin was mainly due to increased efficiencies as we expanded our data center capacity to accommodate the increased usage as well as lower rates from third-party cloud hosting providers.
Operating Expenses
Research and Development
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
Research and development$362,990 $164,080 $198,910 121 %
Research and development expense for the fiscal year ended January 31, 2022 increased by $198.9 million, or 121%, compared to the fiscal year ended January 31, 2021. The increase was primarily due to higher personnel-related expenses of $182.1 million mainly driven by additional headcount, which includes a $62.8 million increase in stock-based compensation expense. The remainder of the increase was primarily attributable to an increase of $11.6 million in allocated overhead expenses, and an increase of $6.8 million related to subscription to software-based services.
51

Sales and Marketing
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
Sales and marketing$1,135,959 $684,904 $451,055 66 %
Sales and marketing expense for the fiscal year ended January 31, 2022 increased by $451.1 million, or 66%, compared to the fiscal year ended January 31, 2021. The increase in sales and marketing expense was primarily due to higher personnel-related expenses of $308.2 million, mainly driven by additional headcount in our sales force to support the increased demand, which includes an increase of $82.9 million in stock-based compensation expense; and an increase of $73.0 million in amortization of deferred contract acquisition costs driven by our increase in revenue. The remaining increase was primarily due to an increase of $104.4 million in marketing and sales event-related costs mainly due to an increase in digital advertising programs, an increase of $19.1 million in credit card processing fees as a result of increased online payments, an increase of $17.1 million in allocated overhead expenses, and an increase of $8.4 million related to subscription to software-based services.
General and Administrative
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
General and administrative$482,770 $320,547 $162,223 51 %
General and administrative expense for the fiscal year ended January 31, 2022 increased by $162.2 million, or 51%, compared to the fiscal year ended January 31, 2021. The increase in general and administrative expense was primarily due to an increase of $72.2 million in personnel-related expenses mainly driven by additional headcount, which includes a $21.1 million increase in stock-based compensation expense; an increase of $66.9 million in litigation settlement expense, net of amounts estimated to be covered by insurance; an increase of $44.1 million related to professional services composed primarily of legal and other consulting fees; and an increase of $28.8 million related to subscription to software-based services. This is partially offset by a decrease of $31.8 million related to a contingent liability for sales and other indirect taxes, and a decrease of $23.3 million due to charitable donations related mainly to shares transferred to a donor advised fund in the fiscal year ended January 31, 2021.
Gains on Strategic Investments, Net
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
Gains on strategic investments, net$43,761 $2,538 $41,223 1,624 %
Gains on strategic investments, net recognized during the fiscal year ended January 31, 2022 was driven by $49.9 million unrealized gains recognized on our privately held equity securities, partially offset by $6.2 million unrealized losses recognized on our publicly traded equity securities.
Other (Expense) Income, Net
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
Other (expense) income, net$(5,720)$15,648 $(21,368)(137)%
Other (expense) income, net for the fiscal year ended January 31, 2022 decreased by $21.4 million, or 137%, compared to the fiscal year ended January 31, 2021. The decrease was primarily attributable to a decrease of $19.2 million related to changes in foreign currency exchange rates.
52

(Benefit from) Provision for Income Taxes
Year Ended January 31,
20222021$ Change% Change
(in thousands, except percentages)
(Benefit from) provision for income taxes$(274,007)$5,718 $(279,725)(4,892)%
Benefit from income taxes for the fiscal year ended January 31, 2022 was $274.0 million, compared to a provision for income taxes of $5.7 million the fiscal year ended January 31, 2021. The change in income taxes was primarily due to the valuation allowance release on the U.S. federal and state deferred tax assets. See Note 10 “Income Taxes” to our consolidated financial statements included in Part II, Item 8 of this Form 10-K for more details on the valuation allowance release.
For a discussion of the fiscal year ended January 31, 2021 compared to the fiscal year ended January 31, 2020, please refer to Part II, 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 January 31, 2021.
Liquidity and Capital Resources
As of January 31, 2022, our principal sources of liquidity were cash, cash equivalents, and marketable securities of $5.4 billion, which were held for working capital purposes and for investment in growth opportunities. Our marketable securities generally consist of high-grade commercial paper, corporate bonds, agency bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills.
We have financed our operations primarily through income from operations and sales of equity securities. Cash from operations could also be affected by various risks and uncertainties, including, but not limited to, the effects of the COVID-19 pandemic, including timing of cash collections from our customers and other risks detailed in the section titled “Risk Factors.” However, based on our current business plan and revenue prospects, we believe our existing cash, cash equivalents, and marketable securities, together with net cash provided by operations, will be sufficient to meet our needs for at least the next 12 months and allow us to capitalize on growth opportunities. We believe we will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities and available cash balances. Our future capital requirements will depend on many factors, including our revenue growth rate, subscription renewal activity, billing frequency, the timing and extent of spending to support further sales and marketing and research and development efforts, as well as expenses associated with our international expansion, and the timing and extent of additional capital expenditures to invest in existing and new office spaces as well as data center infrastructure. We may, in the future, enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may choose or be required 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, results of operations, and financial condition would be materially and adversely affected.
Our material cash requirements from known contractual and other obligations primarily relate to our leases for office space and equipment, as well as non-cancelable purchase obligations. Expected timing of those payments are as follows:
  Payments Due by Period
 TotalLess Than
1 Year
1 – 3
Years
3 – 5
Years
More Than
5 Years
 (in thousands)
Operating lease obligations$117,763 $24,490 $47,787 $30,171 $15,315 
Non-cancelable purchase obligations386,594 227,182 159,412 — — 
Total contractual obligations$504,357 $251,672 $207,199 $30,171 $15,315 
The contractual commitment amounts in the table above are associated with agreements that are enforceable and legally binding. Obligations under contracts that we can cancel without a significant penalty are not included in the table above. See the “Future minimum lease payments” table in Note 7 and “Non-cancelable Purchase Obligations” in Note 8 to our consolidated financial statements included in Part II, Item 8 of this Form 10-K for more details.
53

Cash Flows
The following table summarizes our cash flows for the periods presented:
Year Ended January 31,
202220212020
(in thousands)
Net cash provided by operating activities$1,605,266 $1,471,177 $151,892 
Net cash used in investing activities$(2,859,097)$(1,562,420)$(499,468)
Net cash provided by financing activities$34,068 $2,050,277 $615,690 
Operating Activities
Our largest source of operating cash is cash collections from our customers for subscriptions to our platform. Our primary uses of cash from operating activities are for employee-related expenditures, costs related to hosting our platform, and marketing expenses. Net cash provided by operating activities is impacted by our net income adjusted for certain non-cash items, such as stock-based compensation expense, depreciation and amortization expenses, as well as the effect of changes in operating assets and liabilities.
Net cash provided by operating activities was $1,605.3 million for the fiscal year ended January 31, 2022, compared to $1,471.2 million for the fiscal year ended January 31, 2021. The increase in operating cash flow was due to an increase in net income of $703.3 million, offset by the negative impact from changes in operating assets and liabilities of $506.3 million, and a decrease in non-cash adjustments of $62.9 million, which is primarily a result of the income tax benefit from release of valuation allowance and higher gains from strategic investments, offset by higher stock-based compensation expense, higher deferred contract acquisition cost amortization due to an increase in capitalized commissions as we continue to grow and expand our customer base, and higher provision for accounts receivable allowances due to higher accounts receivable balances.
Investing Activities
Net cash used in investing activities of $2,859.1 million for the fiscal year ended January 31, 2022 was primarily due to net purchases of marketable securities of $2,404.8 million, purchases of strategic investments of $305.1 million, purchases of property and equipment of $132.6 million, purchases of intangible assets of $13.0 million, and cash paid for acquisition, net of cash acquired, of $3.5 million.
Net cash used in investing activities of $1,562.4 million for the fiscal year ended January 31, 2021 was primarily due to net purchases of marketable securities of $1,438.8 million, purchases of property and equipment of $80.0 million, cash paid for acquisition, net of cash acquired, of $26.5 million, purchases of strategic investments of $13.0 million, and purchases of intangible assets of $5.8 million.
Financing Activities
Net cash provided by financing activities of $34.1 million for the fiscal year ended January 31, 2022 was due to proceeds from issuance of common stock pursuant to our employee stock purchase plan (“ESPP”) of $59.3 million and proceeds from the exercise of stock options of $14.4 million, offset by proceeds from international employee stock sales remitted to employees and tax authorities of $40.0 million.
Net cash provided by financing activities of $2,050.3 million for the fiscal year ended January 31, 2021 was due to proceeds from our follow-on offering, net of underwriting discounts and commissions and other offering costs, of $1,979.2 million, proceeds from issuance of common stock pursuant to our ESPP of $38.4 million, proceeds from the exercise of stock options of $28.6 million, and proceeds from international employee stock sales to be remitted to employees and tax authorities of $4.1 million.
For a discussion of the fiscal year ended January 31, 2020, please refer to Part II, 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 January 31, 2021.
Stock Repurchase Program
In February 2022, our board of directors authorized a stock repurchase program of up to $1.0 billion of our Class A common, which expires in February 2024. Repurchases of our Class A common stock may be effected from time to time, either on the open market (including pre-set trading plans), in privately negotiated transactions, and other transactions in accordance with applicable securities laws.
54

The timing and the amount of any repurchased Class A common stock will be determined by our management based on its evaluation of market conditions and other factors, and the repurchase program will be funded using our working capital. The program may be modified, suspended or discontinued at any time.
As of March 6, 2022, $997.1 million of the repurchase authorization remained available.
Off-Balance Sheet Arrangements
We do not have any off-balance sheet arrangements as defined in Item 303(a)(4)(ii) of Regulation S-K promulgated by the SEC under the Securities Act.
Critical Accounting Estimates
Critical accounting estimates are those accounting estimates that require the most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. These estimates are developed based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Critical accounting estimates are accounting estimates where the nature of the estimates are material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change and the impact of the estimates on financial condition or operating performance is material.
We believe that of our significant accounting policies, which are described in Note 1 “Summary of Business and Significant Accounting Policies” to our consolidated financial statements, the following critical estimates involve a greater degree of judgment and complexity.
Revenue Recognition
We derive our revenue primarily from subscription agreements with customers for access to our unified communications platform and services. We also provide other services, which include professional services, consulting services, and online event hosting, which were immaterial to our consolidated financial statements. Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to receive in exchange for these services. We apply judgment during the identification of a contract to determine the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer. The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur.
Cost to Obtain a Contract
We primarily capitalize sales commissions and associated payroll taxes paid to internal sales personnel that are incremental costs from the acquisition of customer contracts. These costs are recorded as deferred contract acquisition costs in the consolidated balance sheets. We determine whether costs should be deferred based on our sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract.
Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of three years, which is typically greater than the contractual terms of the customer contracts. Significant judgment is required in arriving at this estimated period of benefit. We determine the period of benefit for commissions paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of our unified communications platform and related significant features. We do not pay sales commissions upon contract renewal. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition.
Allowance for Credit Losses
The allowance for credit losses is based on management’s estimate for expected credit losses for outstanding accounts receivable. We determine expected credit losses based on historical write-off experience, an analysis of the aging of outstanding receivables, customer payment patterns, the establishment of specific reserves for customers in an adverse financial condition, and adjust based upon our expectations of changes in macroeconomic conditions that may impact the collectibility of outstanding receivables, including noncurrent accounts receivable. We also consider current market conditions and reasonable
55

and supportable forecasts of future economic conditions to inform adjustments to historical loss data. We reassess the adequacy of the allowance for credit losses each reporting period.
Business Combinations and Valuation of Goodwill and Intangible Assets
We account for our business combinations using the acquisition method of accounting, which requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, we make estimates and assumptions, especially with respect to intangible assets. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the consolidated statements of operations. Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill amounts are not amortized, but rather tested for impairment at least annually, in the fourth quarter of each fiscal year, or more often if circumstances indicate that the carrying value may not be recoverable. As of January 31, 2022, no impairment of goodwill has been identified.
Intangible assets consist of acquired identifiable intangible assets resulting from business combinations, as well as other intangible assets purchased outside of a business combination. Finite-lived intangible assets are initially recorded at fair value and are amortized on a straight-line basis over their estimated useful lives. We routinely evaluate the estimated remaining useful lives of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Indefinite-lived intangible assets are recorded at fair value and are not amortized. We review the useful lives of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support the indefinite useful life classification. If we determine that the life of an intangible asset is no longer indefinite, that asset would be tested for impairment and amortized prospectively over its estimated remaining useful life. We have not recorded any impairment charges during the fiscal years presented.
Employee Stock Purchase Plan Valuation
We account for stock-based compensation expense related to our ESPP purchase rights based on the estimated grant date fair value, which is calculated using the Black-Scholes option pricing model and the aggregate number of shares of our common stock expected to be purchased under each offering. The assumptions used to determine the fair value of the ESPP purchase rights, including the expected term of the awards, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock, represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The related stock-based compensation expense is recognized on a straight-line basis over the term of each ESPP offering period, which is generally two years. We account for modifications to employee contributions as they occur.
Our use of the Black-Scholes option-pricing model requires the input of subjective assumptions. If factors change and different assumptions are used, our stock-based compensation expense could be materially different for the current period and in the future.
These assumptions and estimates used in the Black-Scholes option-pricing model are as follows:
Risk-Free Interest Rate. The risk-free interest rate for the expected term of the awards was based on the U.S. Treasury yield curve in effect at the time of the grant.
Expected Term. The expected term of the ESPP represents the period of time that purchase rights are expected to be outstanding.
Expected Volatility. For the ESPP purchase rights granted during the fiscal year ended January 31, 2021, as we have a limited trading history for our common stock, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry which are either similar in size, stage of life cycle, or financial leverage, over a period equivalent to the expected term of the awards. For the ESPP purchase rights granted during the fiscal year ended January 31, 2022, expected volatility was determined using a combination of the implied volatility of publicly traded options in our stock and historical volatility of our stock price.
Expected Dividend Yield. We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. As a result, an expected dividend yield of zero percent was used.
56

Strategic Investments
Accounting for strategic investments in privately held debt and equity securities in which we do not have a controlling interest or significant influence requires us to make significant estimates and assumptions.
Valuations of privately held securities are inherently complex and require judgment due to the lack of readily available market data. Privately held debt and equity securities are valued using significant unobservable inputs or data in an inactive market. The valuation requires our judgment due to the absence of market prices and inherent lack of liquidity. The carrying values of our privately held equity securities are adjusted if there are observable price changes in a same or similar security from the same issuer or if there are identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of our strategic investments in privately held companies, we utilize the most recent data available, as adjusted to reflect the specific rights and preferences of those securities we hold.
We assess our privately held debt and equity securities strategic investment portfolio quarterly for indicators for impairment. Our impairment analysis encompasses a qualitative assessment evaluates key factors including but not limited to the investee’s financial metrics, market acceptance of the product or technology, and the rate at which the investee is using its cash. If the investment is considered to be impaired, we record the investment at fair value by recognizing an impairment through the consolidated statement of operations and establishing a new carrying value for the investment.
The privately held debt and equity securities we hold, and their rights and preferences relative to those of other securities within the capital structure, may impact the magnitude by which our investment value moves in relation to movement of the total enterprise value of the company. As a result, our investment value in a specific company may move by more or less than any change in the value of that overall company. An immediate decrease of ten percent in enterprise value of our largest privately held equity securities held as of January 31, 2022 would not have had a material impact on the value of our investment portfolio.
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, income tax expense is recognized based on the amount of taxes payable or refundable for the current year and deferred tax liabilities and assets for the future tax consequences of events that have been recognized in our consolidated financial statements or tax returns. We make assumptions, judgments and estimates to determine the current income tax provision (benefit), deferred tax asset and liabilities and valuation allowance recorded against a deferred tax asset. The assumptions, judgments and estimates relative to the current income tax provision (benefit) take into account current tax laws, their interpretation and possible results of foreign and domestic tax audits. Changes in tax law, their interpretation and resolution of tax audits could significantly impact the income taxes provided in our consolidated financial statements. Assumptions, judgments and estimates relative to the amount of deferred income taxes take into account future taxable income. Any of the assumptions, judgments and estimates mentioned above could cause the actual income tax obligations to differ from our estimates.
Critical accounting estimates and the related assumptions are evaluated periodically as conditions warrant, and changes to such estimates are recorded as new information or changed conditions require.
Recent Accounting Pronouncements
See “Summary of Business and Significant Accounting Policies” in Note 1 to our consolidated financial statements included in Part II, Item 8 of this Form 10-K.
Item 7A. QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
Foreign Currency and Exchange Risk
The vast majority of our cash generated from revenue is denominated in U.S. dollars, with a small amount denominated in foreign currencies. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the United States, China, Europe, and Australia. Our results of current and future operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our historical consolidated financial statements for the fiscal years ended January 31, 2022, 2021, and 2020. As the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency becomes more significant.
Interest Rate Risk
We had cash and cash equivalents of $1.1 billion and marketable securities of $4.4 billion as of January 31, 2022. Cash and cash equivalents consist of bank deposits, money market funds, high-grade commercial paper, and agency bonds. Our
57

marketable securities generally consist of high-grade commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills. The cash and cash equivalents and marketable securities are held for working capital purposes. Such interest-earning instruments carry a degree of interest rate risk. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Due to the short-term nature of our investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our historical consolidated financial statements for the fiscal years ended January 31, 2022, 2021, and 2020.
58

Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

ZOOM VIDEO COMMUNICATIONS, INC.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS


59

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors
Zoom Video Communications, Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of Zoom Video Communications, Inc. and subsidiaries (the Company) as of January 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, convertible preferred stock and stockholders’ (deficit) equity, and cash flows for each of the years in the three-year period ended January 31, 2022, and the related notes and financial statement schedule II: valuation and qualifying accounts (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of January 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended January 31, 2022, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 31, 2022 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
60

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Sufficiency of Audit Evidence Over Revenue

As discussed in Notes 1 and 2 to the consolidated financial statements, the Company’s revenue is principally derived from the sale of subscriptions to the Company’s video communications platform. The Company recorded $4,099 million of revenue for the year ended January 31, 2022.

We identified the evaluation of sufficiency of audit evidence over revenue as a critical audit matter. This matter required especially subjective auditor judgment because the Company’s revenue recognition process is highly automated and is reliant upon a number of customized and proprietary information technology (IT) systems. Involvement of IT professionals with specialized skills and knowledge was required to assist with the performance of certain procedures and determination of IT applications subject to testing.

The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over revenue. We evaluated the design and tested the operating effectiveness of certain internal controls related to revenue recognition. This included certain controls related to the Company’s general information technology and application controls related to the systems utilized within the Company’s revenue recognition process. We involved IT professionals with specialized skills and knowledge, who assisted in testing the IT controls of the various systems interacting with the Company’s revenue recognition process. We recalculated revenue for system-generated sales transactions during the year using a software audit tool. For a sample of transactions, we compared the amounts recognized for consistency with underlying documentation, including contracts with customers and cash receipts. Additionally, for the same sample of transactions, we recalculated the amount of revenue recognized in the period based on the terms of the arrangement and the satisfaction of the underlying performance obligation. In addition, we evaluated the sufficiency of audit evidence obtained over revenue by assessing the results of procedures performed.


/s/ KPMG LLP

We have served as the Company’s auditor since 2016.

San Francisco, California
March 7, 2022
61

ZOOM VIDEO COMMUNICATIONS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
As of January 31,
20222021
Assets
Current assets:
Cash and cash equivalents$1,062,820 $2,240,303 
Marketable securities4,356,446 2,004,410 
Accounts receivable, net of allowances of $24,696 and $36,844 as of January 31, 2022 and 2021, respectively
419,673 294,703 
Deferred contract acquisition costs, current199,266 136,630 
Prepaid expenses and other current assets145,602 116,819 
Total current assets6,183,807 4,792,865 
Deferred contract acquisition costs, noncurrent164,714 157,262 
Property and equipment, net222,354 149,924 
Operating lease right-of-use assets95,965 97,649 
Strategic investments367,814 18,668 
Goodwill27,607 24,340 
Deferred tax assets382,296 1,519 
Other assets, noncurrent106,761 55,766 
Total assets$7,551,318 $5,297,993 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$7,841 $8,664 
Accrued expenses and other current liabilities430,415 393,018 
Deferred revenue, current1,141,435 858,284 
Total current liabilities1,579,691 1,259,966 
Deferred revenue, noncurrent38,481 25,211 
Operating lease liabilities, noncurrent85,018 90,415 
Other liabilities, noncurrent68,110 61,634 
Total liabilities1,771,300 1,437,226 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value per share, 200,000,000 shares authorized as of January 31, 2022 and 2021; zero shares issued and outstanding as of January 31, 2022 and 2021
  
Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of January 31, 2022 and 2021; 247,044,454 and 215,737,924 shares issued and outstanding as of January 31, 2022 and 2021, respectively; 300,000,000 Class B shares authorized as of January 31, 2022 and 2021; 51,993,351 and 77,811,299 shares issued and outstanding as of January 31, 2022 and 2021, respectively
299 292 
Additional paid-in capital3,749,514 3,187,168 
Accumulated other comprehensive (loss) income(17,902)839 
Retained earnings2,048,107 672,468 
Total stockholders’ equity5,780,018 3,860,767 
Total liabilities and stockholders’ equity$7,551,318 $5,297,993 
The accompanying notes are an integral part of these consolidated financial statements.
62

ZOOM VIDEO COMMUNICATIONS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
Year Ended January 31,
202220212020
Revenue$4,099,864 $2,651,368 $622,658 
Cost of revenue1,054,554 821,989 115,396 
Gross profit3,045,310 1,829,379 507,262 
Operating expenses:
Research and development362,990 164,080 67,079 
Sales and marketing1,135,959 684,904 340,646 
General and administrative482,770 320,547 86,841 
Total operating expenses1,981,719 1,169,531 494,566 
Income from operations1,063,591 659,848 12,696 
Gains on strategic investments, net43,761 2,538  
Other (expense) income, net(5,720)15,648 13,666 
Income before (benefit from) provision for income taxes1,101,632 678,034 26,362 
(Benefit from) provision for income taxes(274,007)5,718 1,057 
Net income1,375,639 672,316 25,305 
Undistributed earnings attributable to participating securities(582)(789)(3,555)
Net income attributable to common stockholders$1,375,057 $671,527 $21,750 
Net income per share attributable to common stockholders:
Basic$4.64 $2.37 $0.09 
Diluted$4.50 $2.25 $0.09 
Weighted-average shares used in computing net income per share attributable to common stockholders:
Basic296,334,894 283,853,654 233,641,336 
Diluted305,826,505 298,127,669 254,298,014 
The accompanying notes are an integral part of these consolidated financial statements.
63

ZOOM VIDEO COMMUNICATIONS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
 Year Ended January 31,
 202220212020
Net income$1,375,639 $672,316 $25,305 
Other comprehensive (loss) income:
Unrealized (loss) gain on available-for-sale marketable securities, net of tax(18,741)30 944 
Comprehensive income$1,356,898 $672,346 $26,249 
The accompanying notes are an integral part of these consolidated financial statements.
64

ZOOM VIDEO COMMUNICATIONS, INC.
CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ (DEFICIT) EQUITY
(in thousands, except share data)
Convertible
Preferred Stock
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
(Loss) Income
(Accumulated
Deficit) Retained Earnings
Total
Stockholders’
(Deficit) Equity
SharesAmountSharesAmount
Balance as of January 31, 2019152,665,804 $159,552 90,327,435 $89 $17,760 $(135)$(25,153)$(7,439)
Conversion of convertible preferred stock to common stock upon initial public offering(152,665,804)(159,552)152,665,804 153 159,399 — — 159,552 
Conversion of convertible promissory notes and accrued interest to common stock upon initial public offering— — 426,223 — 15,344 — — 15,344 
Issuance of common stock upon initial public offering and private placement, net of underwriting discounts and commissions and other offering costs— — 15,819,646 16 541,483 — — 541,499 
Issuance of common stock upon exercise of stock options, net of repurchases and release of restricted stock units— — 18,501,767 19 9,752 — — 9,771 
Issuance of common stock reserved for charitable donations— — 500,000 — — — — — 
Issuance of common stock for employee stock purchase plan— — 490,268 — 15,482 — — 15,482 
Stock-based compensation expense— — — — 73,485 — — 73,485 
Other comprehensive income— — — — — 944 — 944 
Net income— — — — — — 25,305 25,305 
Balance as of January 31, 2020 $ 278,731,143 $277 $832,705 $809 $152 $833,943 
Issuance of common stock upon follow-on public offering, net of underwriting discounts and commissions and other offering costs— — 5,882,353 6 1,979,538 — — 1,979,544 
Issuance of common stock upon exercise of stock options— — 7,378,477 7 29,100 — — 29,107 
Issuance of common stock upon release of restricted stock units— — 633,697 1 — — — 1 
Charitable donation of common stock— — — — 23,312 — — 23,312 
Issuance of common stock for employee stock purchase plan— — 923,553 1 38,432 — — 38,433 
Stock-based compensation expense— — — — 284,081 — — 284,081 
Other comprehensive income— — — — — 30 — 30 
Net income— — — — — — 672,316 672,316 
Balance as of January 31, 2021 $ 293,549,223 $292 $3,187,168 $839 $672,468 $3,860,767 
Issuance of common stock upon exercise of stock options— — 2,881,485 4 14,806 — — 14,810 
Issuance of common stock upon release of restricted stock units— — 1,768,702 2 — — — 2 
Issuance of common stock for employee stock purchase plan— — 838,395 1 59,330 — — 59,331 
Stock-based compensation expense— — — — 488,210 — — 488,210 
Other comprehensive loss— — — — — (18,741)— (18,741)
Net income— — — — — — 1,375,639 1,375,639 
Balance as of January 31, 2022— $— 299,037,805 $299 $3,749,514 $(17,902)$2,048,107 $5,780,018 
The accompanying notes are an integral part of these consolidated financial statements.
65

ZOOM VIDEO COMMUNICATIONS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended January 31,
202220212020
Cash flows from operating activities:
Net income$1,375,639 $672,316 $25,305 
Adjustments to reconcile net income to net cash provided by operating activities:
Stock-based compensation expense477,287 275,818 73,109 
Income tax benefit from release of valuation allowance(327,957)  
Amortization of deferred contract acquisition costs177,283 104,306 37,101 
Gains on strategic investments, net(43,761)(2,538) 
Depreciation and amortization48,188 28,857 16,449 
Provision for accounts receivable allowances36,747 32,007 6,370 
Non-cash operating lease cost18,387 10,887 6,885 
Charitable donation of common stock 23,312  
Amortization on marketable securities25,316 5,433 (2,041)
Other4,591 927 973 
Changes in operating assets and liabilities:
Accounts receivable(159,183)(219,039)(64,715)
Prepaid expenses and other assets(155,934)(68,521)(24,805)
Deferred contract acquisition costs(247,371)(307,068)(72,714)
Accounts payable(2,218)3,481 (2,030)
Accrued expenses and other liabilities101,369 251,654 51,179 
Deferred revenue293,887 665,724 106,286 
Operating lease liabilities, net(17,004)(6,379)(5,460)
Net cash provided by operating activities1,605,266 1,471,177 151,892 
Cash flows from investing activities:
Purchases of marketable securities(4,434,749)(2,056,470)(800,228)
Maturities of marketable securities1,733,043 580,795 343,554 
Sales of marketable securities296,867 36,897  
Purchases of property and equipment(132,590)(79,972)(38,084)
Purchases of strategic investments(305,149)(13,000)(3,000)
Cash paid for acquisition, net of cash acquired(3,501)(26,486) 
Purchases of intangible assets(13,018)(5,843)(141)
Other 1,659 (1,569)
Net cash used in investing activities(2,859,097)(1,562,420)(499,468)
Cash flows from financing activities:
Proceeds from issuance of common stock for employee stock purchase plan59,331 38,433 15,482 
Proceeds from exercise of stock options, net of repurchases14,404 28,550 9,169 
Proceeds from employee equity transactions (remitted) to be remitted to employees and tax authorities, net(40,004)4,088 48,547 
Proceeds from follow-on public offering, net of underwriting discounts and commissions and other offering costs 1,979,206  
Proceeds from initial public offering and private placement, net of underwriting discounts and commissions and other offering costs  542,492 
Other337   
Net cash provided by financing activities34,068 2,050,277 615,690 
Net (decrease) increase in cash, cash equivalents, and restricted cash(1,219,763)1,959,034 268,114 
Cash, cash equivalents, and restricted cash—beginning of year2,293,116 334,082 65,968 
Cash, cash equivalents, and restricted cash—end of year$1,073,353 $2,293,116 $334,082 
66

Supplemental disclosures of cash flow information
Cash paid for income taxes, net$38,979 $3,181 $1,070 
Supplemental disclosures of non-cash investing and financing information
Purchase of equipment during the period included in accounts payable and accrued expenses$13,728 $34,514 $1,422 
Vesting of early exercised stock options and restricted stock awards$407 $558 $725 
Conversion of convertible preferred stock to Class B common stock upon initial public offering$ $ $159,552 
Conversion of debt to Class A common stock$ $ $15,344 
Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:
Cash and cash equivalents$1,062,820 $2,240,303 $283,134 
Restricted cash, current included in prepaid expenses and other current assets10,236 50,575 48,647 
Restricted cash, noncurrent included in other assets, noncurrent297 2,238 2,301 
Total cash, cash equivalents, and restricted cash$1,073,353 $2,293,116 $334,082 
The accompanying notes are an integral part of these consolidated financial statements.
67

ZOOM VIDEO COMMUNICATIONS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1.Summary of Business and Significant Accounting Policies
Description of Business
Zoom Video Communications, Inc. and its subsidiaries (collectively, “Zoom,” the “Company,” “we,” “us,” or “our”) connect people through our core unified communications offering, which frictionlessly brings together video, phone, chat, and webinars, and enables meaningful experiences across disparate devices and locations. We were incorporated in the state of Delaware in April 2011, and are headquartered in San Jose, California.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ended January 31, 2022.
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and a variable interest entity for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, stock-based compensation expense, sales and other tax liabilities, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.
The COVID-19 pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, the availability and distribution of vaccines, and their impact on our customers and our sales cycles. During the fiscal years ended January 31, 2022 and 2021, our estimates and assumptions required increased judgment and carried a higher degree of variability and volatility. As events continue to evolve and additional information becomes available, our estimates may change materially in future periods.
Concentration of Risks
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. We maintain our cash, cash equivalents, marketable securities, and restricted cash with high-quality financial institutions with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.
No single customer accounted for more than 10% of accounts receivable at January 31, 2022 or 2021. No single customer accounted for 10% or more of total revenue during the fiscal years ended January 31, 2022, 2021, or 2020.
Cash, Cash Equivalents, and Restricted Cash
Cash and cash equivalents consist of cash in banks and highly liquid investments, primarily money market funds, purchased with an original maturity of three months or less.
Restricted cash consists of certificates of deposit collateralizing our operating leases and cash from proceeds from international employees’ sales of our common stock, and is included in prepaid expenses and other current assets and other assets, noncurrent in the consolidated balance sheets.
As of January 31, 2022 and 2021, we had $10.2 million and $50.5 million, respectively, of cash from proceeds from international employees’ sales of our common stock. The amount is held in our bank account until it is remitted to the employees and the tax authorities. Due to the restrictions on the use of the funds in the bank account, we have classified the
68

amount as restricted cash included in prepaid expenses and other current assets, and a corresponding amount is included in accrued expenses and other current liabilities in the consolidated balance sheets.
Allowance for Credit Losses
We are exposed to credit losses primarily through our accounts receivable and investments in available-for-sale debt securities. See Note 3 for additional information related to our available-for-sale debt securities.
Accounts receivable, net
Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:
As of January 31, 2022As of January 31, 2021
(in thousands)
Accounts receivable, gross$444,369 $331,547 
Less: Allowance for credit losses(17,000)(20,500)
Less: Allowance for returns(7,696)(16,344)
Accounts receivable, net$419,673 $294,703 
We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the consolidated statements of operations. The allowance for credit losses is based on management’s estimate for expected credit losses for outstanding accounts receivable. We determine expected credit losses based on historical write-off experience, an analysis of the aging of outstanding receivables, customer payment patterns, the establishment of specific reserves for customers in an adverse financial condition, and adjust based upon our expectations of changes in macroeconomic conditions that may impact the collectibility of outstanding receivables, including noncurrent accounts receivable. We also consider current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. We reassess the adequacy of the allowance for credit losses each reporting period. Furthermore, the allowance for sales returns is recorded as an offset to accounts receivable, and changes to the allowance are classified as a reduction in revenue in the consolidated statements of operations. We estimate returns from sales to customers based on historical chargebacks and return rates.
For the fiscal year ended January 31, 2022, our assessment considered business and market disruptions caused by COVID-19 and estimates of credit and collectibility trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods. Below is a rollforward of our allowance for credit losses for the fiscal year ended January 31, 2022.
January 31, 2022January 31, 2021
 (in thousands)
Balance as of beginning of year$20,500 $5,150 
Provision for credit losses32,587 25,651 
Write-offs(36,087)(10,301)
Balance as of end of year$17,000 $20,500 
Available-for-sale Investments
Available-for-sale investments consist primarily of high-grade commercial paper, agency bonds, corporate bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond 12 months, as current assets in the consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses in accumulated other comprehensive (loss) income, which is reflected as a component of stockholders’ equity. We evaluate our securities with unrealized loss positions as to whether the declines in fair value were due to credit losses, and record the portion of impairment relating to the credit losses through allowance for credit losses limited to the amount that fair value was less than the amortized cost basis. Realized gains and losses from the sale of marketable securities are determined based on the specific identification method. Realized gains and losses are reported in other (expense) income, net in the consolidated statements of operations.
69

Strategic Investments
We hold strategic investments in publicly held equity securities and privately held debt and equity securities in which we do not have a controlling interest. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains on strategic investments, net in the consolidated statements of operations. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (i.e. using the measurement alternative) and are recorded through gains on strategic investments, net in the consolidated statements of operations.
If, based on the terms of these publicly traded and privately held securities, we determine that we exercise significant influence on the entity to which these securities relate, we will apply the equity method of accounting for such investments. Privately held equity securities that are accounted for under the equity method are measured at cost less any impairment, plus or minus our share of equity method investee income or loss, which is reported in gains on strategic investments, net in the consolidated statements of operations.
Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive (loss) income on the consolidated balance sheets.
On a quarterly basis, we assess our privately held debt and equity securities in our strategic investment portfolio for indicators for impairment. As of January 31, 2022, we have not recognized any impairments to our privately held debt and equity securities.
Fair Value Measurements
Fair value is defined as the exchange price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy, which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Financial instruments consist of cash equivalents, restricted cash, marketable securities, accounts receivable, and accounts payable. Cash equivalents, restricted cash, and marketable securities are stated at fair value on a recurring basis. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Property and Equipment, Net
Property and equipment, net, are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the respective assets, determined to be three to five years. Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of five years. Expenditures for maintenance and repairs are expensed as incurred. Significant improvements and betterments that substantially enhance the life of an asset are capitalized.
Software Development Costs
We capitalize certain development costs related to our unified communications platform during the application development stage as long as it is probable the project will be completed, and the software will be used to perform the function intended. Capitalized software development costs are recorded as part of property and equipment, net. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the software’s estimated useful life, which is generally three years, and are recorded in cost of revenue in the consolidated statements of operations. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of
70

these assets. We have capitalized $20.2 million, $19.4 million, and $3.1 million of software development costs during the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
Leases
All lease arrangements are generally recognized at lease commencement. Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized at commencement. For short-term leases (an initial term of 12 months or less), an ROU asset and corresponding lease liability are not recorded and we record rent expense in our consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred. ROU assets represent our right to use an underlying asset during the reasonably certain lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of fixed payments not yet paid over the lease term. We use our incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities as our leases generally do not provide an implicit rate. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. We reassess the lease term if and when a significant event or change in circumstances occurs within our control. We currently do not have any finance leases.
Impairment of Long-Lived Assets
We evaluate long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparing the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. Assets to be disposed of are reported at the lower of their carrying amount or fair value, less costs to sell. There were no impairment charges recognized related to long-lived assets during the fiscal years ended January 31, 2022, 2021, or 2020.
Business Combinations
We account for our business combinations using the acquisition method of accounting, which requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, we make estimates and assumptions, especially with respect to intangible assets. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the consolidated statements of operations. Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.
Goodwill and Intangible Assets
Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. We have one reporting unit and as a result, goodwill has been assigned to the single reporting unit. We conducted our annual impairment test of goodwill in the fourth quarter of fiscal year 2022 and determined that no adjustment to the carrying value of goodwill was required.
Intangible assets consist of acquired identifiable intangible assets resulting from business combinations, as well as other intangible assets purchased outside of a business combination, such as domains and intellectual property addresses. Finite-lived intangible assets are initially recorded at fair value and are amortized on a straight-line basis over their estimated useful lives. Amortization expense of developed technology is recorded within cost of revenue in the consolidated statements of operations.
71

We routinely evaluate the estimated remaining useful lives of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Indefinite-lived intangible assets are recorded at fair value and are not amortized. We review the useful lives of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support the indefinite useful life classification. If we determine that the life of an intangible asset is no longer indefinite, that asset would be tested for impairment and amortized prospectively over its estimated remaining useful life. There were no impairment charges to acquired intangible assets during the fiscal year ended January 31, 2022.
Revenue Recognition
We derive our revenue primarily from subscription agreements with customers for access to our unified communications platform and services. We also provide other services, which include professional services, consulting services, and online event hosting, which were immaterial to our consolidated financial statements. Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to receive in exchange for these services. We determine revenue recognition through the following steps:
1.Identification of the contract, or contracts, with the customer
We determine a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, we will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
2.Identification of the performance obligations in the contract
Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. Promised services or products under which both of these two criteria are not met are recognized as a combined, single performance obligation. Our performance obligations primarily relate to access to our unified communications platform, which consists of one or more software-based services. Our customers do not have the ability to take possession of our software, and through access to our platform, we provide a series of distinct software-based services that are satisfied over the term of the subscription.
3.Determination of the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. None of our contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).
Our unified communications platform and related services are typically warranted to perform in a professional manner that will comply with the terms of the subscription agreements. In addition, we include service-level commitments to our customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those service levels. These credits represent a form of variable consideration. We have not provided any material refunds related to these agreements in the consolidated financial statements during the periods presented.
4.Allocation of the transaction price to the performance obligations in the contract
Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. Our contracts with multiple performance obligations are generally sold over the same subscription term and have the same pattern of transfer to the customer, and so they are accounted for as one combined performance obligation in the context of the contract. Accordingly, the transaction price is allocated to this single performance obligation.
72

5.Recognition of the revenue when, or as, a performance obligation is satisfied
Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that we expect to receive in exchange for those services. Fees for access to our unified communications platform and related services are subscription revenue and are considered one performance obligation, and the related revenue is recognized ratably over the subscription period as we satisfy the performance obligation.
Professional services are time-based arrangements and revenue is recognized as these services are performed. Fees for services represent less than 2% of total revenue during the periods presented.
Cost of Revenue
Cost of revenue primarily consists of costs related to hosting our unified communications platform and providing general operating support services to our customers. These costs are composed of co-located data center costs, third-party cloud hosting costs, integrated third-party PSTN services, personnel-related expenses, amortization of capitalized software development costs and acquired intangible assets, royalty payments, and allocated overhead costs. Indirect overhead costs associated with corporate facilities and related depreciation, health care benefits, training, and other employee benefits are allocated to cost of revenue and operating expenses based on applicable headcount.
Research and Development
Research and development costs include personnel-related expenses associated with our engineering personnel and consultants responsible for the design, development, and testing of our unified communications platform, depreciation of equipment used in research and development, and allocated overhead costs. Research and development costs are expensed as incurred.
Advertising Costs
Advertising costs are expensed as incurred in sales and marketing expense and amounted to $40.9 million, $34.8 million, and $42.0 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
Stock-Based Compensation
Stock-based compensation expense related to stock awards (including stock options, restricted stock awards (“RSAs”), RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period.
The fair value of each option and ESPP award is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock.
The fair value of each RSA and RSU award is based on the fair value of the underlying common stock as of the grant date.
The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. We account for forfeitures as they occur instead of estimating the number of awards expected to be forfeited.
Foreign Currency
The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, monetary assets and liabilities of our foreign subsidiaries are remeasured into U.S. dollars at the exchange rates in effect at the reporting date, non-monetary assets and liabilities are remeasured at historical rates, and revenue and expenses are remeasured at average exchange rates in effect during each reporting period. Foreign currency related gains and losses have been immaterial during the periods presented.
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent we believe it is more likely than not that they will not be realized. We consider all available positive and negative evidence, including future
73

reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations.
We record uncertain tax positions in accordance with ASC 740, Income Taxes on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We consider many factors when evaluating our uncertain tax positions, which involve significant judgment and may require periodic adjustments. The resolution of these uncertain tax positions in a manner inconsistent with management's expectations could have a material impact on our consolidated financial statements. We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. Accrued interest and penalties are included with the related tax liability.
Net Income Per Share Attributable to Common Stockholders
We calculate our net income per share attributable to Class A and Class B common stock using the two-class method required for companies with participating securities. We consider our convertible preferred stock and unvested common stock, which includes early exercised stock options and RSAs, to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of our declaration of a dividend for shares of common stock.
Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding.
The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.
Segment Information
We operate in one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is our Chief Executive Officer (“CEO”), in deciding how to allocate resources and assessing performance. Our chief operating decision maker allocates resources and assesses performance based upon consolidated financial information.
Revenue by geographical region can be found in the revenue recognition disclosures in Note 2 below. The following table presents our property and equipment, net of depreciation and amortization, by geographic region:
 
As of January 31,
 20222021
 (in thousands)
Americas$180,033 $138,093 
APAC36,715 10,033 
EMEA5,606 1,798 
Total property and equipment, net$222,354 $149,924 
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities in accordance with Accounting Standards Codification Topic 606. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and early adoption is permitted. We do not expect the adoption to have a material effect on our consolidated financial statements.
74

2.    Revenue Recognition
Disaggregation of Revenue
The following table summarizes revenue by region based on the billing address of customers:
Year Ended January 31,
202220212020
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
(in thousands, except percentages)
Americas$2,734,241 67 %$1,831,694 69 %$500,622 81 %
APAC564,120 13 332,844 13 51,152 8 
EMEA801,503 20 486,830 18 70,884 11 
Total$4,099,864 100 %$2,651,368 100 %$622,658 100 %
Contract Balances
We receive payments from customers based on a billing schedule as established in our customer contracts. Accounts receivable are recorded when we contractually have the right to consideration. In some arrangements, a right to consideration for our performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. The amount of unbilled accounts receivable included within accounts receivable, net of allowances on the consolidated balance sheets was $59.7 million and $24.6 million as of January 31, 2022 and 2021, respectively.
Contract liabilities consist of deferred revenue. Revenue is deferred when we have the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized over the next 12 months. The amount of revenue recognized during the fiscal years ended January 31, 2022, 2021, and 2020 that was included in deferred revenue at the beginning of each period was $858.2 million, $222.0 million, and $119.1 million, respectively.
Remaining Performance Obligations
The terms of our subscription agreements are monthly, annual, and multiyear and we may bill for the full term in advance or on an annual, quarterly, or monthly basis, depending on the billing terms with customers. As of January 31, 2022, the aggregate amount of the transaction price allocated to our remaining performance obligations was $2,647.6 million, which consists of both billed consideration in the amount of $1,179.9 million and unbilled consideration in the amount of $1,467.7 million that we expect to recognize as revenue. We expect to recognize 63% of our remaining performance obligations as revenue over the next 12 months and the remainder thereafter.
Cost to Obtain a Contract
We primarily capitalize sales commissions and associated payroll taxes paid to internal sales personnel that are incremental costs from the acquisition of customer contracts. These costs are recorded as deferred contract acquisition costs in the consolidated balance sheets. We determine whether costs should be deferred based on our sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract.
Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of three years, which is typically greater than the contractual terms of the customer contracts. We do not pay sales commissions upon contract renewal. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. We determine the period of benefit for commissions paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of our unified communications platform and related significant features. Amortization of deferred contract acquisition costs is included in sales and marketing expense in the consolidated statements of operations.
We periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.
75

The following table represents a rollforward of deferred contract acquisition costs:
 Year Ended January 31,
 20222021
 (in thousands)
Beginning balance$293,892 $91,130 
Additions to deferred contract acquisition costs247,371 307,068 
Amortization of deferred contract acquisition costs(177,283)(104,306)
Ending balance$363,980 $293,892 
Deferred contract acquisition costs, current (to be amortized in next 12 months)$199,266 $136,630 
Deferred contract acquisition costs, noncurrent164,714 157,262 
Total deferred contract acquisition costs$363,980 $293,892 

3.    Investments
Marketable Securities
As of January 31, 2022 and 2021, our marketable securities consisted of the following: 
As of January 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$28,723 $ $ $28,723 
Agency bonds632,935 2 (3,328)629,609 
Corporate and other debt securities282,124 5 (1,202)280,927 
U.S. government agency securities3,046,742 28 (19,261)3,027,509 
Treasury bills389,826  (148)389,678 
Marketable securities$4,380,350 $35 $(23,939)$4,356,446 
As of January 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$26,222 $ $ $26,222 
Agency bonds461,335 79 (49)461,365 
Corporate and other debt securities465,207 1,113 (64)466,256 
U.S. government agency securities834,894 28 (257)834,665 
Treasury bills215,902 6 (6)215,902 
Marketable securities$2,003,560 $1,226 $(376)$2,004,410 
We review the individual securities that have unrealized losses on a regular basis to evaluate whether or not any security has experienced, or is expected to experience, credit losses resulting in the decline in fair value. We evaluate, among other factors, whether we have the intention to sell any of these marketable securities and whether it is more likely than not that we will be required to sell any of them before recovery of the amortized cost basis. We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high-grade credit rating for each of our marketable securities as of the end of each fiscal year. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive (loss) income for the fiscal years ended January 31, 2022, 2021, and 2020.
76

The following table presents the contractual maturities of our marketable securities as of January 31, 2022 and 2021:
As of January 31,
20222021
(in thousands)
Less than one year$2,387,139 $1,017,048 
Due in one to five years1,969,307 987,362 
Total$4,356,446 $2,004,410 
Strategic Investments
Strategic investments by form and measurement category as of January 31, 2022 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$168,784 $91,399 $93,400 $353,583 
Debt securities14,231 — — 14,231 
Strategic investments$183,015 $91,399 $93,400 $367,814 
Strategic investments by form and measurement category as of January 31, 2021 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$ $13,538 $ $13,538 
Debt securities5,130 — — 5,130 
Strategic investments$5,130 $13,538 $ $18,668 
In the second quarter of fiscal year 2022, we made a $75.0 million strategic investment of common shares of a technology company in a private placement concurrent with the investee company’s initial public offering. The shares are subject to a 180-day lock-up agreement. We recorded a gain of $26.3 million related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the fair value of the investment was $101.3 million and our ownership interest represents approximately one percent of the economic interest of the investee’s outstanding capital stock.
In the third quarter of fiscal year 2022, we made an additional strategic investment in equity securities of a private company. Based on the terms of these privately-held securities, we determined that we currently do not have a controlling interest but have the ability to exercise significant influence over the operating and financial policies of the investee. Therefore this investment is currently accounted for under the equity method. The fair value of the investment was remeasured immediately before adopting the equity method of accounting, based on the observable price from the most recent financing round. The carrying value of this investment was also adjusted by our share of the equity method investee’s operating result for the respective period, which was immaterial for the fiscal year ended January 31, 2022. As a result, we recognized a total gain of $49.9 million on the existing investment during the third quarter of fiscal year 2022. As of January 31, 2022, the carrying amount of this investment was $93.4 million.
In the fourth quarter of fiscal year 2022, we made a $100.0 million strategic investment of common shares of a software company in a private placement concurrent with the investee company’s merger. We recorded a loss of $32.5 million related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the fair value of the investment was $67.5 million and our ownership interest represents approximately two percent of the economic interest of the investee’s outstanding capital stock.
77

In the fourth quarter of fiscal year 2022, we also made a $75.0 million strategic investment in equity securities of a private company. Based on the terms of these privately-held securities, we determined that we do not have a controlling interest nor the ability to exercise significant influence over the operating and financial policies of the investee. Therefore this investment is currently accounted for under the measurement alternative method. No gain or loss was recorded related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the carrying amount of this investment was $75.0 million.
4.    Fair Value Measurements
The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
As of January 31, 2022
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$688,722 $688,722 $ $ 
Treasury bills107,496  107,496  
Corporate debt securities749  749  
Cash equivalents796,967 688,722 108,245  
Commercial paper28,723  28,723  
Agency bonds629,609  629,609  
Corporate and other debt securities280,927  280,927  
U.S. government agency securities3,027,509  3,027,509  
Treasury bills389,678  389,678  
Marketable securities4,356,446  4,356,446  
Certificates of deposit included in other assets, noncurrent297  297  
Publicly held equity securities included in strategic investments168,784 168,784   
Privately held debt securities included in strategic investments14,231   14,231 
Total financial assets$5,336,725 $857,506 $4,464,988 $14,231 
As of January 31, 2021
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$958,357 $958,357 $ $ 
Treasury bills618,498  618,498  
Cash equivalents1,576,855 958,357 618,498  
Commercial paper26,222  26,222  
Agency bonds461,365  461,365  
Corporate and other debt securities466,256  466,256  
U.S. government agency securities834,665  834,665  
Treasury bills215,902  215,902  
Marketable securities2,004,410  2,004,410  
Certificate of deposit included in prepaid expenses and other current assets100  100  
Certificates of deposit included in other assets, noncurrent2,238  2,238  
Privately held debt securities included in strategic investments5,130   5,130 
Total financial assets$3,588,733 $958,357 $2,625,246 $5,130 
78

We classify our highly liquid money market funds and publicly held equity securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. We classify our commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, treasury bills, and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded. We classify our privately held debt securities as Level 3 due to the lack of relevant observable market data over fair value inputs, such as the probability weighting of the various scenarios that can impact settlement of the arrangement.
5.    Business Combinations
On May 7, 2020, we acquired 100% of the issued and outstanding share capital of Keybase, Inc. (“Keybase”), a secure messaging and file-sharing company, for purchase consideration of $42.9 million in cash. The acquisition helps us strengthen the security of our unified communications platform by providing end-to-end encryption expertise. The acquisition has been accounted for as a business combination.
In allocating the purchase consideration, $24.3 million was attributed to goodwill, $3.3 million to intangible assets, and $15.3 million to other net assets acquired primarily consisting of cash and cash equivalents of $16.4 million. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes. Acquired intangible assets consisted of developed technology with an estimated useful life of five years. The developed technology had a remaining useful life of 3.3 years as of January 31, 2022, and is amortized using the straight-line method over its estimated useful life.
Not included in the purchase consideration, we also entered into holdback agreements with certain employees for $20.0 million in cash payments, which are subject to such employees’ continued service with us. The holdback amount of $20.0 million will be treated as compensation for research and development over the required service period ranging from one year to three years.
Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Keybase have been included in our consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of Keybase have not been presented, as the results do not have a material effect on any of the periods presented in our consolidated statements of operations.
79

6.    Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of January 31,
20222021
(in thousands)
Prepaid expenses112,666 60,702 
Restricted cash from international employee stock sales10,236 50,475 
Other22,700 5,642 
Prepaid expenses and other current assets$145,602 $116,819 
Property and Equipment, Net
Property and equipment consisted of the following:
As of January 31,
20222021
(in thousands)
Computer and office equipment$224,901 $137,445 
Software59,153 36,216 
Leasehold improvements 25,340 23,593 
Furniture and fixtures 4,565 4,625 
Property and equipment, gross313,959 201,879 
Less: accumulated depreciation and amortization(91,605)(51,955)
Property and equipment, net$222,354 $149,924 
Depreciation and amortization expense was $47.5 million, $28.4 million, and $16.4 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.

80

Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of January 31,
20222021
(in thousands)
Accounts receivable, noncurrent$55,643 $28,008 
Prepaid expense, noncurrent16,120 12,386 
Other34,998 15,372 
Other assets, noncurrent$106,761 $55,766 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of January 31,
20222021
(in thousands)
Accrued expenses$149,658 $157,167 
Accrued compensation and benefits126,322 118,640 
Income tax liability56,968 3,426 
Sales and other tax liabilities33,305 27,453 
Customer deposit liabilities20,884 13,050 
Operating lease liabilities, current20,697 15,601 
Proceeds from employee equity transactions to be remitted to employees and tax authorities14,169 54,174 
Other8,412 3,507 
Accrued expenses and other current liabilities$430,415 $393,018 
Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of January 31,
20222021
(in thousands)
Sales and other tax liabilities$53,916 $58,133 
Other14,194 3,501 
Other liabilities, noncurrent$68,110 $61,634 

7.    Operating Leases
We have entered into various operating lease agreements for office space, with remaining contractual periods of up to 8 years. We also enter into equipment operating lease agreements related to our HaaS offering. As a practical expedient, we account for HaaS with customers as a combined performance obligation with the right to access our unified communications platform under ASC 606, Revenue from Contracts with Customers. HaaS was immaterial to our consolidated financial statements. Many of our leases contain one or more options to extend. As leases approach maturity, we consider various factors such as market conditions and the terms of any renewal options that may exist to determine whether we are reasonably certain to exercise the options to extend the lease. Operating lease expense for the fiscal years ended January 31, 2022, 2021 and 2020 was $22.8 million, $14.5 million and $9.7 million, respectively, excluding short-term lease costs, variable lease costs, and sublease income, each of which was immaterial for the fiscal years ended January 31, 2022, 2021 and 2020.
81

Supplemental balance sheet information related to operating leases was as follows:
As of January 31,
20222021
(in thousands, except life and percentages)
Reported as:
Assets:
Operating lease right-of-use assets$95,965 $97,649 
Liabilities:
Accrued expenses and other current liabilities$20,697 $15,601 
Operating lease liabilities, noncurrent85,018 90,415 
Total operating lease liabilities$105,715 $106,016 
Weighted average remaining lease term5.1 years6.1 years
Weighted average discount rate4.0 %4.5 %
Supplemental cash flow and other information related to operating leases was as follows:
Year Ended January 31,
202220212020
(in thousands)
Cash payments included in the measurement of our operating lease liabilities$22,679 $13,717 $9,774 
Operating lease right-of-use assets recognized in exchange for new operating lease obligations$16,784 $39,918 $34,993 
As of January 31, 2022, the future minimum lease payments included in the measurement of our operating lease liabilities are as follows:
As of January 31, 2022
(in thousands)
Year Ending January 31,
2023$24,491 
202424,234 
202523,552 
202618,467 
202711,704 
Thereafter15,315 
Total operating lease payments$117,763 
Less: imputed interest(12,048)
Total operating lease liabilities$105,715 
8.    Commitments and Contingencies
Non-cancelable Purchase Obligations
In the normal course of business, we enter into non-cancelable purchase commitments with various parties to purchase primarily software-based services. As of January 31, 2022, we had outstanding non-cancelable purchase obligations with a term of less than 12 months of $227.2 million and non-cancelable purchase obligations with a term 12 months or longer of $159.4 million.
82

Indemnifications and Contingency
Our agreements with certain larger customers include certain provisions for indemnifying customers against liabilities if our services infringe a third party’s intellectual property rights. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances that may be involved in each particular agreement. To date, we have not incurred any material costs as a result of such provisions and have not accrued any liabilities related to such obligations in our consolidated financial statements.
In addition, we have indemnification agreements with our directors and our executive officers that require us, among other things, to indemnify our directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by any of those persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as our director or officer or that person’s services provided to any other company or enterprise at our request. We maintain director and officer insurance coverage that may enable us to recover a portion of any future indemnification amounts paid. To date, there have been no claims under any of our directors’ and executive officers’ indemnification provisions.
Sales and Other Tax Liabilities
We conduct operations in many tax jurisdictions. In many jurisdictions, non-income-based taxes, such as sales and use tax and other indirect taxes, are assessed on our operations. Although we are diligent in collecting and remitting such taxes, there is uncertainty as to what constitutes sufficient presence for a jurisdiction to levy taxes, fees, and surcharges for sales made over the Internet. As of January 31, 2022 and 2021, we recorded sales and other tax liabilities of $87.2 million and $85.6 million, respectively, of which $33.3 million and $27.5 million are included in accrued expenses and other current liabilities, respectively, and $53.9 million and $58.1 million are included in other liabilities, noncurrent, respectively, in our consolidated balance sheets, based on our best estimate of the probable liability for the loss contingency incurred as of those dates. Our estimate of a probable outcome under the loss contingency is based on analysis of our sales and marketing activities, revenue subject to sales tax, and applicable regulations in applicable jurisdictions in each period. No significant adjustments to the sales and other tax liabilities have been recognized in the accompanying consolidated financial statements for changes to the assumptions underlying the estimate; however, changes in our assumptions may occur in the future as we obtain new information, which can result in adjustments to the recorded liability.
Other Contingencies
In June 2020 we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for Eastern District of New York (“EDNY”), which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to the Tiananmen commemorations on Zoom. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”) and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure.
Legal Proceedings
On April 7, 2020, and April 8, 2020, securities class action complaints were filed against us and two of our officers in the United States District Court for the NDCA. The plaintiffs are purported stockholders of the Company. The complaints allege, among other things, that we violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5 by making false and misleading statements and omissions of material fact about our data privacy and security measures. The complaints seek unspecified damages, interest, fees, and costs. On May 18, 2020, the actions were consolidated. On November 4, 2020, the court appointed a lead plaintiff. On December 23, 2020, the lead plaintiff filed a consolidated complaint. We filed a motion to dismiss the consolidated complaint on May 20, 2021. Plaintiff filed an opposition to our motion to dismiss on July 9, 2021. Our reply in support of the motion to dismiss was filed on August 9, 2021. On February 16, the court granted in part, and denied in part, our motion to dismiss.
83

On June 11, 2020 and July 30, 2020, purported shareholder derivative complaints were filed in the United States District Court for the District of Delaware. The first complaint names as defendants nine of our officers and directors and the second complaint names eight of our officers and directors. The lawsuits assert state and federal claims and are based on the same alleged misstatements as the shareholder class action complaint. The lawsuits accuse our board of directors of failing to exercise reasonable and prudent supervision over our management, policies, practices, and internal controls. The plaintiffs seek unspecified monetary damages on behalf of us as well as governance reforms. On September 25, 2020, the derivative cases were consolidated. The consolidated case is stayed pending resolution of the motion to dismiss the securities class action. On October 27, 2021, a third substantially identical lawsuit was filed in the same court against the same defendants, seeking unspecified monetary damages and governance reforms. On November 17, 2021, all three derivative lawsuits were consolidated and stayed pending resolution of the motion to dismiss the securities class action.
We believe these lawsuits are without merit, and we are vigorously defending ourselves against them. Given the uncertainty of litigation, the preliminary stage of the cases, and the legal standards that must be met for, among other things, class certification and success on the merits, we cannot estimate the reasonably possible loss or range of loss that may result from these actions.
Beginning on March 30, 2020, multiple putative class actions were filed against us in various U.S. federal district courts and state courts relating to our alleged privacy and security practices, including alleged data sharing with third parties (the “U.S. Privacy Class Actions”). The plaintiffs claim violations of a variety of state consumer protection and privacy laws, and also assert state constitutional and common law claims, such as negligence and unjust enrichment. The U.S. Privacy Class Actions seek to certify both nationwide and state-specific classes of individuals using our services in certain time periods. The plaintiffs seek various forms of injunctive and monetary relief, including restitution, statutory and actual damages, punitive damages, and attorneys’ fees. The federal cases have been transferred to and consolidated in the NDCA with our consent; lead plaintiffs’ counsel have been appointed; and plaintiffs filed their first amended consolidated class action complaint on October 28, 2020. On March 11, 2021, the court granted in part, and denied in part, our motion to dismiss, and gave plaintiffs leave to amend. On July 30, 2021, we entered into a settlement agreement with plaintiffs to settle the action on a classwide basis, and plaintiffs filed a motion for preliminary approval of the settlement with the court on July 31, 2021. On October 21, 2021, the court preliminarily approved the settlement. Under the terms of the settlement, we have paid $85.0 million into an escrow account that will be used to pay claims filed by settlement class members, attorneys’ fees and expenses, administrative costs, and service payments to plaintiffs. The Court has scheduled a final approval hearing to take place on April 7, 2022. We recorded an aggregate legal settlement charge of $66.9 million net of amounts estimated to be covered by insurance as a general and administrative expense in our consolidated statement of operations for the fiscal year ended January 31, 2022.
On January 19, 2021, we finalized a settlement agreement with the FTC which requires us to implement certain injunctive provisions, including, among other things, refraining from making any misrepresentations regarding the privacy and security of our services or how we collect, maintain, use, delete, disclose, allow access to, and protect user information. It also requires us to implement a detailed information security program and obtain third-party security assessments periodically. We do not expect the settlement to have a material impact on our financial results. We are cooperating with the FTC’s requirements and working to ensure compliance.
In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.
9.    Stockholders’ Equity and Equity Incentive Plans
Convertible Preferred Stock
Upon completion of the IPO in April 2019, all shares of convertible preferred stock outstanding, totaling 152,665,804 shares, were automatically converted into an equivalent number of shares of Class B common stock on a one-to-one basis and their carrying value of $159.6 million was reclassified into stockholders’ equity. As of January 31, 2022 and 2021, there were no shares of convertible preferred stock issued and outstanding.
In connection with the IPO, our amended and restated certificate of incorporation became effective, which authorized the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.001 with rights and preferences, including voting rights, designated from time to time by our board of directors.
84

Dual-Class Common Stock Structure
In November 2018, we implemented a dual class common stock structure pursuant to which all the then-outstanding shares of our common stock were reclassified as Class B common stock and a new class of Class A common stock was authorized. The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to 10 votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. Each share of Class B common stock will automatically convert into one share of Class A common stock upon (a) any transfer of such share, except for certain permitted transfers described in our amended and restated certificate of incorporation and (b) the death of the holder of such share. In addition, each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of (a) the date that is six months following the death or incapacity of Eric S. Yuan (our CEO), (b) the date that is six months following the date that Mr. Yuan is no longer providing services to us or his employment is terminated for cause, (c) the date specified by the holders of a majority of the then-outstanding shares of convertible preferred stock, voting together on an as-converted basis, and the holders of a majority of the then-outstanding shares of Class B common stock, voting as a separate class, and (d) the 15-year anniversary of the closing of our IPO. In connection with the implementation of the dual-class common stock structure, each then-outstanding share of our convertible preferred stock became convertible into one share of Class B common stock, and all outstanding options to purchase shares of common stock became options to purchase an equivalent number of shares of Class B common stock.
Upon the effectiveness of the amended and restated certificate of incorporation in November 2018, the number of shares of common stock that is authorized to be issued consisted of 320,000,000 shares of Class A common stock, $0.001 par value per share and 300,000,000 shares of Class B common stock, $0.001 par value per share. Class A and Class B common stock are collectively referred to as “common stock” throughout the notes to the consolidated financial statements, unless otherwise noted.
Equity Financing
On April 23, 2019, we completed our IPO, in which we issued and sold 9,911,434 shares of our Class A common stock at $36.00 per share. On April 18, 2019, the underwriters exercised their option to purchase an additional 3,130,435 shares of our Class A common stock at $36.00 per share. We received aggregate proceeds of $447.9 million, net of underwriters’ discounts and commissions. In connection with the IPO:
all of the shares of convertible preferred stock outstanding automatically converted into an aggregate of 152,665,804 shares of Class B common stock;
outstanding convertible promissory notes and accrued interest automatically converted into 426,223 shares of Class A common stock based on the IPO price of $36.00 per share; and
Salesforce Ventures LLC purchased 2,777,777 shares of Class A common stock from us at $36.00 per share in a concurrent private placement. We received aggregate proceeds of $100.0 million and did not pay any underwriting discounts or commissions with respect to the shares of Class A common stock that were sold in this private placement.
Deferred offering costs consist primarily of accounting, legal, and other fees related to our IPO. Prior to the IPO, all deferred offering costs were capitalized in other assets, noncurrent in the consolidated balance sheets. After the IPO, $6.4 million of deferred offering costs were reclassified into stockholders’ equity (deficit) as a reduction of the IPO proceeds in the consolidated balance sheets. We capitalized $2.4 million of deferred offering costs within other assets, noncurrent in the consolidated balance sheet as of January 31, 2019, which were reclassified into additional paid-in capital upon the completion of the IPO.
On January 15, 2021, we completed our follow-on public offering, in which we issued and sold 5,882,353 shares of our Class A common stock, including 735,294 shares pursuant to the full exercise of the underwriter's option to purchase additional shares, at $340.00 per share. We received aggregate proceeds of $1,980.0 million, net of underwriters’ discounts and commissions. The other related offering costs were immaterial.
Common Stock
Upon the completion of the IPO in April 2019, our amended and restated certificate of incorporation became effective, which also authorized the issuance of 2,000,000,000 shares of Class A common stock, $0.001 par value per share and 300,000,000 shares of Class B common stock, $0.001 par value per share.
85

We have the following shares of Class A common stock reserved for future issuance:
 
As of January 31,
 20222021
Stock options outstanding6,195,205 9,239,504 
RSUs outstanding5,546,366 4,510,730 
ESPP purchase rights outstanding 1,784,687 724,883 
Remaining shares available for future issuance under the 2011 and 2019 plan56,620,720 44,584,783 
Remaining shares available for future issuance under the ESPP10,685,867 9,648,574 
Total shares of Class A common stock reserved80,832,845 68,708,474 
Equity Incentive Plans
In 2011, we adopted the 2011 Global Share Plan (“2011 Plan”), under which officers, employees, and consultants were granted various forms of equity incentive compensation at the discretion of the board of directors, including stock options and restricted stock awards. In connection with the IPO, the shares of Class B common stock remaining available for issuance under the 2011 Plan became available for issuance for a corresponding number of shares of our Class A common stock under the 2019 Equity Incentive Plan (“2019 Plan”), which is a successor to and continuation of our 2011 Plan.
In April 2019, we adopted the 2019 Plan, which became effective in connection with our IPO. Our 2019 Plan provides for the grant of stock options, stock appreciation rights, RSAs, RSU awards, performance awards, and other forms of awards. The awards generally vest over four years. The plan administrator determines the term of stock options granted under the 2019 Plan, up to a maximum of 10 years. The maximum number of shares of our Class A common stock that may be issued under our 2019 Plan will not exceed 58,300,889 shares of our Class A common stock, which is the sum of (1) 34,000,000 new shares, plus (2) an additional number of shares not to exceed 24,300,889, consisting of (A) shares that remain available for the issuance of awards under our 2011 Plan as of immediately prior to the time our 2019 Plan becomes effective and (B) shares of Class B common stock subject to outstanding stock options or other stock awards granted under our 2011 Plan that, on or after the 2019 Plan became effective, terminate, or expire prior to exercise or settlement; are not issued because the award is settled in cash; are forfeited because of the failure to vest; or are reacquired or withheld (or not issued) to satisfy a tax withholding obligation or the purchase or exercise price, if any, as such shares become available from time to time. In addition, the number of shares of our Class A common stock reserved for issuance under our 2019 Plan automatically increases on February 1 of each calendar year, starting on February 1, 2020 through February 1, 2029, in an amount equal to (i) 5% of the total number of shares of our common stock (both Class A and Class B) outstanding on January 31 of the fiscal year before the date of each automatic increase or (ii) a lesser number of shares determined by our board of directors prior to the applicable February 1.
Stock Options
A summary of stock option activity under our equity incentive plan and related information is as follows:
Stock Options
 Outstanding
Stock
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
 (in thousands, except share, life and per share data)
Outstanding as of January 31, 20219,239,504 $7.17 7.0$3,371,457 
Exercised(2,881,485)$5.00 $842,989 
Canceled/forfeited/expired(162,814)$11.24 
Outstanding as of January 31, 20226,195,205 $8.08 6.0$905,744 
Vested and expected to vest as of January 31, 20226,195,205 $8.08 6.0$905,744 
Exercisable as of January 31, 20224,898,249 $5.72 5.9$727,701 
There were no options granted for the fiscal years ended January 31, 2022 and 2021. The weighted-average grant date fair value of options granted to employees during the fiscal year ended January 31, 2020 was $25.17. The intrinsic value of the options exercised, which represents the difference between the fair market value of our common stock on the date of exercise and the exercise price of each option, was $843.0 million, $1,786.7 million, and $767.3 million during the fiscal years ended January 31, 2022, 2021, and 2020, respectively. As of January 31, 2022, unrecognized stock-based compensation expense
86

related to outstanding unvested stock options was $19.7 million, which is expected to be recognized over a weighted-average period of 0.8 years.
The Black-Scholes assumptions used to value the employee options at the grant dates are as follows:
Year Ended January 31, 2020
Expected term (years)
5.0 - 6.1
Expected volatility
49.9% - 53.2%
Risk-free interest rate
1.6% - 2.5%
Expected dividend yield
These assumptions and estimates were determined as follows:
Fair Value of Common Stock. Prior to our IPO, the fair value was determined by our board of directors, with input from management and valuation reports prepared by third-party valuation specialists. Stock-based compensation for financial reporting purposes is measured based on updated estimates of fair value when appropriate, such as when additional relevant information related to the estimate becomes available in a valuation report issued as of a subsequent date. After our initial public offering, the fair value of each share of underlying common stock was based on the closing price of our Class A common stock as reported on the date of the grant.
Risk-Free Interest Rate. The risk-free interest rate for the expected term of the options was based on the U.S. Treasury yield curve in effect at the time of the grant.
Expected Term. The expected term of options represents the period of time that options are expected to be outstanding. Our historical stock option exercise experience does not provide a reasonable basis upon which to estimate an expected term due to a lack of sufficient data. For stock options granted to employees, we estimate the expected term by using the simplified method. The simplified method calculates the expected term as the average of the time-to-vesting and the contractual life of the stock options. For stock options granted to nonemployees, the expected term equals the contractual term of the stock option.
Expected Volatility. As we have a short trading history for our common stock, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are similar in size, stage of life cycle, or financial leverage, over a period equivalent to the expected term of the awards.
Expected Dividend Yield. We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. As a result, an expected dividend yield of zero percent was used.
Restricted Stock Units
A summary of RSU activity under our equity incentive plan and related information is as follows:
RSUs
Unvested
RSUs
Weighted-Average
Grant Date Fair Value Per Share
Unvested as of January 31, 20214,510,730 $194.57 
Granted3,195,949 $265.12 
Vested(1,768,702)$190.36 
Canceled/forfeited(391,611)$250.92 
Unvested as of January 31, 20225,546,366 $232.58 
In October 2021, we added a feature to new and existing stock awards that provides employees with additional awards based on certain stock price criteria. The value of the modified RSUs began to be recognized as compensation expense in the fiscal year ended January 31, 2022 and will continue to be recognized through the remaining requisite service period for the RSUs. This had an immaterial impact on our consolidated statement of operations for the fiscal year ended January 31, 2022.
As of January 31, 2022, unrecognized stock-based compensation expense related to outstanding unvested RSUs was $1,437.2 million, including the impact of the modification, which is expected to be recognized over a weighted-average period of 2.8 years.
87

2019 Employee Stock Purchase Plan
In April 2019, we adopted the 2019 ESPP, which became effective in connection with the IPO. A total of 9,000,000 shares of our Class A common stock were initially reserved for issuance under the ESPP. The number of shares of our Class A common stock reserved for issuance automatically increases on February 1 of each calendar year, beginning on February 1, 2020 through February 1, 2029, by the lesser of (1) 1% of the total number of shares of our common stock (both Class A and Class B) outstanding on the last day of the fiscal year before the date of the automatic increase, and (2) 7,500,000 shares; provided that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (1) and (2).
Under our current ESPP, Class A common stock will be purchased for the accounts of employees participating in the ESPP at a price per share equal to the lesser of (1) 85% of the fair market value of a share of our Class A common stock on the first date of an offering or (2) 85% of the fair market value of a share of our Class A common stock on the date of purchase. No employee may purchase shares under the ESPP at a rate in excess of $25,000 worth of our Class A common stock based on the fair market value per share of our Class A common stock at the beginning of an offering for each calendar year such purchase right is outstanding or 3,000 shares. The 2019 ESPP provides for, at maximum, 27 months offering periods with four offering dates, generally in June and December of each year. The first offering period began on April 18, 2019. During the fiscal years ended January 31, 2022, 2021, and 2020, 838,395, 923,553, and 490,268 shares, respectively, of our Class A common stock were purchased under the ESPP.
As of January 31, 2022, unrecognized stock-based compensation expense related to the ESPP was $65.3 million, which is expected to be recognized over a weighted-average period of 1.6 years.
We estimated the fair value of ESPP purchase rights using a Black-Scholes option-pricing model with the following assumptions:
Year Ended January 31,
20222021
Expected term (years)
0.5 - 2.1
0.5 - 2.1
Expected volatility
40.3% - 75.0%
40.3% - 75.0%
Risk-free interest rate
0.0% - 2.5%
0.1% - 2.5%
Expected dividend yield
The stock-based compensation expense by line item in the accompanying consolidated statements of operations is summarized as follows:
Year Ended January 31,
202220212020
(in thousands)
Cost of revenue$69,612 $34,960 $7,860 
Research and development113,000 50,161 11,645 
Sales and marketing229,297 146,377 41,465 
General and administrative65,378 44,320 12,139 
Total stock-based compensation expense477,287 275,818 73,109 
Benefit from income taxes(84,245)  
Total stock-based compensation expense recorded to net income$393,042 $275,818 $73,109 

10.    Income Taxes
The components of the net income before the (benefit from) provision for income taxes were as follows:
 Year Ended January 31,
 202220212020
 (in thousands)
Domestic$1,047,318 $663,909 $16,268 
Foreign54,314 14,125 10,094 
Total$1,101,632 $678,034 $26,362 
88

The (benefit from) provision for income taxes was as follows:
 Year Ended January 31,
 202220212020
 (in thousands)
Current:
Federal$69,853 $ $ 
State20,174 1,023 14 
Foreign12,027 3,933 2,226 
Total current income tax expense102,054 4,956 2,240 
Deferred:
Federal(293,704)689  
State(82,561)248  
Foreign204 (175)(1,183)
Total deferred income tax expense(376,061)762 (1,183)
Total (benefit from) provision for income taxes
$(274,007)$5,718 $1,057 
The (benefit from) provision for income taxes differs from the amount computed by applying the statutory federal tax rate as follows:
 Year Ended January 31,
 202220212020
 (in thousands, except percentages)
Tax at federal statutory rate$231,350 $142,387 $5,536 
State taxes24,840 636 14 
Foreign rate differential1,830 89 (2,096)
Stock-based compensation(135,250)(302,362)(32,070)
Foreign-derived intangible income deduction(34,131)  
Permanent items3,971 2,228 1,009 
Research and development credits(42,973)(3,170)(2,808)
Tax uncertainties244 (607)1,019 
Change in valuation allowance(322,231)165,869 30,932 
Other(1,658)648 (479)
Total$(274,007)$5,718 $1,057 
Effective tax rate(24.9)%0.8 %4.0 %
Deferred income taxes result from differences in the recognition of amounts for tax and financial reporting purposes, as well as operating loss and tax credit carryforwards. Significant components of our deferred income tax assets as of January 31, 2022 and 2021 are as follows:
89

 
As of January 31,
 20222021
 (in thousands)
Deferred tax assets:
Net operating loss carryforwards$21,558 $341,487 
Research and development credit carryforwards9,985 12,191 
Stock-based compensation44,490 37,255 
Accruals and reserves14,475 29,195 
Deferred revenue260,322 6,565 
Capitalized research expenditures131,010  
Operating lease liabilities25,892 27,842 
Total deferred tax assets507,732 454,535 
Valuation allowance(12,605)(335,051)
Total deferred tax assets net of valuation allowance495,127 119,484 
Deferred tax liabilities:
Property and equipment and intangible assets(26,733)(17,229)
Deferred contract acquisition costs(62,814)(76,593)
Operating right-of-use assets(23,466)(25,550)
Total deferred tax liabilities(113,013)(119,372)
Net deferred tax assets$382,114 $112 

We review the likelihood that we will realize the benefit of our deferred tax assets and, therefore, the need for a valuation allowance on a quarterly basis. We have maintained a valuation allowance on all our U.S. and U.K. net deferred tax assets since our inception as it was determined that it was more likely than not that we would not recognize the benefits of these assets. We continued to record a valuation allowance through the first nine months of fiscal 2022. In the fourth quarter of fiscal 2022, management concluded that the valuation allowance related to the U.S. federal and state deferred tax assets was no longer needed primarily due to its assessment of income/loss in recent periods and the forecast of future taxable income. As of January 31, 2022, based on evaluation of all positive and negative evidence, management believes it is more likely than not that the net deferred tax assets will be realized for U.S. federal and state purposes. Accordingly, management has recognized a non-recurring tax benefit of $328.0 million related to the valuation allowance reversal. As of January 31, 2022, we continued to maintain a valuation allowance of $12.6 million related to net deferred tax assets of our U.K. subsidiary and will maintain this valuation allowance until there is sufficient evidence to support the reversal of all or a portion of the valuation allowance.
As of January 31, 2022, we had net operating loss carryforwards of approximately $122.3 million for state income tax purposes, which will begin to expire in the year 2033 if unused. We also had certain foreign net operating loss carryforwards of $44.2 million, which have an indefinite life.
As of January 31, 2022, we also had research and development credit carryforwards of approximately $18.4 million for state income tax purposes. The state research and development tax credits carry forward indefinitely.
The state net operating loss carryforwards may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986 and similar provisions under state law. Such provisions limit the net operating loss carryforwards that may be used in any given year in the event of special occurrences, including significant ownership changes. We have completed a Section 382 review and determined that none of our operating losses will expire solely due to Section 382 limitation(s).
We indefinitely reinvest earnings from our foreign subsidiaries and therefore no deferred tax liability has been recognized on the basis difference created by such earnings. We have not provided foreign withholding taxes for any undistributed earnings of our foreign subsidiaries.
90

A reconciliation of the beginning and ending balance of total unrecognized tax benefits is as follows:
Unrecognized Tax Benefits (in thousands)Year Ended January 31,
 202220212020
   
Balance, beginning of year$14,884 $8,106 $2,778 
Tax Positions taken in prior year:
Gross increases 314  
Gross decreases(3,764)  
Tax Positions taken in current year:
Gross increases8,211 6,001 5,328 
Gross decreases   
Lapse of Statute of Limitations(160)(422) 
Acquisitions 885  
Balance, end of year$19,171 $14,884 $8,106 
As of January 31, 2022, gross unrecognized tax benefits related to uncertain tax positions were $19.2 million ($19.6 million total, including $0.4 million associated with interest and penalties). As of January 31, 2021, gross unrecognized tax benefits related to uncertain tax positions were $14.9 million ($15.0 million total, including $0.1 million associated with interest and penalties). As of January 31, 2020, gross unrecognized tax benefits related to uncertain tax positions were $8.1 million ($8.4 million total, including $0.3 million associated with interest and penalties). We recognized approximately $0.4 million, $0.1 million, and $0.3 million in potential interest and penalties associated with uncertain tax positions during fiscal years ended January 31, 2022, 2021, and 2020, respectively. To the extent taxes are not assessed with respect to uncertain tax positions, substantially all amounts accrued (including interest and penalties) will be reduced and reflected as a reduction of the overall income tax provision. Unrecognized tax benefits and associated accrued interest and penalties are included in our income tax provision.
We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and various foreign jurisdictions. As of January 31, 2022, all of the years remain open to examination by the federal and state tax authorities, for three or four years from the tax year in which net operating losses or tax credits are utilized. We believe that an adequate provision has been made for any adjustments that may result from tax examinations. Although the timing of the resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.
On March 11, 2021, the American Rescue Plan Act of 2021 (“American Rescue Plan Act”) was passed into law and amended portions of relevant tax laws. The American Rescue Plan Act did not have a significant impact on the provision for income taxes for the fiscal year ended January 31, 2022.
91

11.    Net Income Per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:
Year Ended January 31,
202220212020
Class AClass BClass AClass BClass AClass B
Numerator:(in thousands, except share and per share data)
Net income$1,105,368 $270,271 $432,968 $239,348 $5,450 $19,855 
Less: undistributed earnings attributable to participating securities (582) (789) (3,555)
Net income attributable to common stockholders, basic$1,105,368 $269,689 $432,968 $238,559 $5,450 $16,300 
Reallocation of net income attributable to common stockholders(23,891)23,891 (14,321)14,321 (439)439 
Net income attributable to common stockholders, diluted$1,081,477 $293,580 $418,647 $252,880 $5,011 $16,739 
Denominator:
Weighted-average shares used in computing net income per share attributable to common stockholders, basic
238,214,936 58,119,958 183,015,245 100,838,409 58,541,269 175,100,067 
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted
240,531,470 65,295,035 185,860,412 112,267,257 58,583,874 195,714,140 
Net income per share attributable to common stockholders, basic
$4.64 $4.64 $2.37 $2.37 $0.09 $0.09 
Net income per share attributable to common stockholders, diluted
$4.50 $4.50 $2.25 $2.25 $0.09 $0.09 
The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:
Year Ended January 31,
202220212020
Class AClass BClass AClass BClass AClass B
Outstanding stock options  51,444  141,782  
Unvested RSUs1,015,860  98,941  606,971  
Purchase rights committed under the ESPP
241,107  14,951  1,180,664  
Total1,256,967  165,336  1,929,417  
The table above does not include 405,156 for both January 31, 2022 and 2021, and 500,000 shares of issued Class A common stock held by us as of January 31, 2020, that are reserved for the sole purpose of being transferred to nonprofit organizations.
12.    Subsequent Events
We have evaluated subsequent events from the balance sheet date through March 7, 2022, the date at which the consolidated financial statements were available to be issued.
In February 2022, our Board of Directors authorized a stock repurchase program of up to $1.0 billion of our Class A common stock, which expires in February 2024. Repurchases of our Class A common stock may be effected from time to time, either on the open market (including pre-set trading plans), in privately negotiated transactions, and other transactions in accordance with applicable securities laws.
92

The timing and the amount of any repurchased Class A common stock will be determined by our management based on its evaluation of market conditions and other factors, and the repurchase program will be funded using our working capital. The program may be modified, suspended or discontinued at any time.
As of March 6, 2022, $997.1 million of the repurchase authorization remained available.
Item 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
Item 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.
Management's Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of the Company’s internal control over financial reporting based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Management has concluded that its internal control over financial reporting was effective as of January 31, 2022 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP.
The effectiveness of our internal control over financial reporting as of January 31, 2022 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report, which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the quarter ended January 31, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Disclosure Controls and Procedures
Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Due to inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Item 9B. OTHER INFORMATION
None.
Item 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
93

PART III
Item 10. DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE
We maintain a Code of Business Conduct and Ethics that incorporates our code of ethics applicable to all employees, including all directors and executive officers. Our Code of Business Conduct and Ethics is published on our Investor Relations website at investors.zoom.us under “Corporate Governance.” We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendments to, or waiver from, a provision of our Code of Business Conduct and Ethics by posting such information on the website address and location specified above.
The remaining information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2022.

Item 11. EXECUTIVE COMPENSATION
The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2022.

Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2022.

Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2022.

Item 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January 31, 2022.

PART IV
Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
(a) The following documents are filed as a part of this Annual Report on Form 10-K:
(1) Consolidated Financial Statements:
Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.
(2) Financial Statement Schedules:
Schedule II: Valuation and Qualifying Accounts is filed as part of this Annual Report on Form 10-K and should be read in conjunction with the Consolidated Financial Statements and Notes thereto.
Schedules not listed above have been omitted because the information required to be set forth therein is not applicable or is shown in the financial statements or notes herein.
(3) Exhibits
The documents listed in the following Exhibit Index of this Annual Report on Form 10-K are incorporated by reference or are filed with this Annual Report on Form 10-K, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
Exhibits
Exhibit
Number
Exhibit DescriptionIncorporated by Reference
FormFile No.ExhibitFiling Date
3.18-K001-388653.1April 23, 2019
3.2S-1/A333-2304443.4April 8, 2019
4.1S-1/A333-2304444.1April 8, 2019
94

4.2#S-1333-2304444.2March 22, 2019
4.3
10.1#S-1333-23044410.1March 22, 2019
10.2#S-1/A333-23044410.2April 8. 2019
10.310-Q001-3886510.3September 3, 2020
10.410-Q001-3886510.1December 4, 2020
10.5#S-1/A333-23044410.3April 8, 2019
10.6#S-1333-23044410.4March 22, 2019
10.7#10-Q001-3886510.1August 31, 2021
10.8#10-Q001-3886510.2September 13, 2019
10.9#10-Q001-3886510.3September 13, 2019
10.10#S-1333-23044410.5March 22, 2019
10.11#S-1333-23044410.6March 22, 2019
10.12#S-1333-23044410.7March 22, 2019
10.13#S-1333-23044410.8March 22, 2019
10.14#10-Q001-3886510.4September 13, 2019
10.15#10-Q001-3886510.1September 3, 2020
10.16#10-Q001-3886510.2September 3, 2020
10.17#10-K001-38865 10.17March 18, 2021
10.18S-1333-23044410.9March 22, 2019
10.1910-Q001-3886510.5September 13, 2019
10.2010-Q001-3886510.1June 5, 2020
10.21#
10.22S-1/A333-23044410.11April 8, 2019
21.1
23.1
24.1
31.1
95

31.2
32.1†
101.INSXBRL Instance Document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL)
#    Indicates a management contract or compensatory plan or arrangement.
†    The certifications attached as Exhibit 32.1 that accompany this Annual Report on Form 10-K are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.
(b) Financial Statement Schedules
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the accounts receivable allowances and deferred tax asset valuation allowance for the fiscal years ended January 31, 2022, 2021, and 2020:
Balance at
Beginning of Year
AdditionsWrite-offs or DeductionsBalance at
End of Year
(in thousands)
Year ended January 31, 2022
Accounts receivable allowances$36,844 $50,467 $(62,615)$24,696 
Deferred tax asset valuation allowance$335,051 $5,511 $(327,957)$12,605 
Year ended January 31, 2021
Accounts receivable allowances$7,634 $47,405 $(18,195)$36,844 
Deferred tax asset valuation allowance$36,353 $298,698 $ $335,051 
Year ended January 31, 2020
Accounts receivable allowances$2,071 $8,583 $(3,020)$7,634 
Deferred tax asset valuation allowance$877 $35,476 $ $36,353 
All other financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and notes thereto included in this Form 10-K.
Item 16. FORM 10-K SUMMARY
None.

96


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.
ZOOM VIDEO COMMUNICATIONS, INC.
Date: March 7, 2022By:/s/ Eric S. Yuan
Eric S. Yuan
President and Chief Executive Officer
(Principal Executive Officer)
Date: March 7, 2022By:/s/ Kelly Steckelberg
Kelly Steckelberg
Chief Financial Officer
(Principal Financial Officer)



97

POWER OF ATTORNEY

Each person whose signature appears below constitutes and appoints Eric S. Yuan, Kelly Steckelberg, and Aparna Bawa, and each one of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

SignatureTitleDate
/s/ Eric S. Yuan
President, Chief Executive Officer and Director (Principal Executive Officer)
March 7, 2022
Eric S. Yuan
/s/ Kelly Steckelberg
Chief Financial Officer (Principal Financial Officer)
March 7, 2022
Kelly Steckelberg
/s/ Shane Crehan
Chief Accounting Officer (Principal Accounting Officer)
March 7, 2022
Shane Crehan
/s/ Jonathan ChadwickDirectorMarch 7, 2022
Jonathan Chadwick
/s/ Carl M. EschenbachDirectorMarch 7, 2022
Carl M. Eschenbach
/s/ Peter GassnerDirectorMarch 7, 2022
Peter Gassner
/s/ Kimberly L. HammondsDirectorMarch 7, 2022
Kimberly L. Hammonds
/s/ William R. McDermottDirectorMarch 7, 2022
William R. McDermott
/s/ Herbert Raymond McMasterDirectorMarch 7, 2022
Herbert Raymond McMaster
/s/ Janet NapolitanoDirectorMarch 7, 2022
Janet Napolitano
/s/ Dan ScheinmanDirectorMarch 7, 2022
Dan Scheinman
/s/ Santiago SubotovskyDirectorMarch 7, 2022
Santiago Subotovsky

98
EX-4.3 2 ex43_securitiesfrompy1.htm EX-4.3 Document
Exhibit 4.3

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934


General
The following is a summary of the rights of our common and preferred stock and some of the provisions of our amended and restated certificate of incorporation, amended and restated bylaws, and relevant provisions of Delaware General Corporation Law. The descriptions herein are qualified in their entirety by our amended and restated certificate of incorporation and amended and restated bylaws, copies of which have been filed as exhibits to our Annual Report on Form 10-K, as well as the relevant provisions of Delaware General Corporation Law.

Our amended and restated certificate of incorporation provides for two classes of common stock: Class A common stock and Class B common stock, and it authorizes shares of undesignated preferred stock, the rights, preferences and privileges of which may be designated from time to time by our board of directors.

Our authorized capital stock consists of the following shares, all with a par value of $0.001 per share, of which:

• 2,000,000,000 shares are designated as Class A common stock;

• 300,000,000 shares are designated as Class B common stock; and

• 200,000,000 shares are designated as preferred stock.

Class A and Class B Common Stock

All issued and outstanding shares of our Class A common stock and Class B common stock are duly authorized, validly issued, fully paid and non-assessable. All authorized but unissued shares of our Class A common stock and Class B common stock are available for issuance by our board of directors without any further stockholder action, except as required by the listing standards of The Nasdaq Stock Market. Our amended and restated certificate of incorporation provides that, except with respect to voting rights and conversion rights, the Class A common stock and Class B common stock are treated equally and identically.

Voting Rights

Holders of Class A common stock are entitled to one vote per share on all matters to be voted upon by the stockholders, and holders of Class B common stock are entitled to 10 votes per share on all matters to be voted upon by the stockholders. The holders of our Class A common stock and Class B common stock generally vote together as a single class on all matters submitted to a vote of our stockholders, unless otherwise required by Delaware law or our amended and restated certificate of incorporation. Delaware law would permit holders of Class A common stock to vote separately, as a single class, if we were to change the par value of the



Class A common stock or amend our certificate of incorporation to alter the powers, preferences or special rights of the common stock as a whole in a way that would adversely affect the holders of our Class A common stock.

In addition, Delaware law would permit holders of Class A common stock to vote separately, as a single class, if an amendment of our certificate of incorporation would adversely affect them by altering the powers, preferences, or special rights of the Class A common stock, but not the Class B common stock. As a result, in these limited instances, the holders of a majority of the Class A common stock could defeat any amendment to our certificate of incorporation. For example, if a proposed amendment of our certificate of incorporation provided for the Class A common stock to rank junior to the Class B common stock with respect to (i) any dividend or distribution, (ii) the distribution of proceeds were we to be acquired or (iii) any other right, Delaware law would require the vote of the Class A common stock. In this instance, the holders of a majority of Class A common stock could defeat that amendment to our certificate of incorporation.

Our amended and restated certificate of incorporation provides that the number of authorized shares of preferred stock, Class A common stock or Class B common stock, may be increased or decreased (but not below the number of shares of preferred stock, Class A common stock and Class B common stock then outstanding) by the affirmative vote of the holders of a majority of the outstanding voting power of all of our outstanding capital stock, voting together as a single class (i.e., without a separate class vote of the holders of either the Class A common stick or the Class B common stock). As a result, the holders of a majority of the outstanding Class B common stock, which is entitled to 10 votes per share, can approve an increase or decrease in the number of authorized shares of Class A common stock without a separate vote of the holders of Class A common stock. This could allow us to increase and issue additional shares of Class A common stock beyond what is currently authorized in our certificate of incorporation without the consent of the holders of our Class A common stock.

Our amended and restated certificate of incorporation does not provide for cumulative voting for the election of directors.

Dividend Rights

Holders of Class A common stock and Class B common stock are entitled to ratably receive dividends if, as and when declared from time to time by our board of directors at its own discretion out of funds legally available for that purpose, after payment of dividends required to be paid on outstanding preferred stock, if any. Under Delaware law, we can only pay dividends either out of “surplus” or out of the current or the immediately preceding year’s net profits. Surplus is defined as the excess, if any, at any given time, of the total assets of a corporation over its total liabilities and statutory capital. The value of a corporation’s assets can be measured in a number of ways and may not necessarily equal their book value. In addition, holders of our Class A common stock would be entitled to vote separately as a class on dividends and distributions if the holders of Class A common stock were treated adversely. As a result, if the holders of Class A common stock were treated adversely in any dividend or distribution, the holders of a majority of Class A common stock could defeat that dividend or distribution.






Right to Receive Liquidation Distributions

Upon our dissolution, liquidation or winding-up or a deemed liquidation, the assets legally available for distribution to our stockholders are distributable ratably among the holders of our Class A common stock and Class B common stock, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights and payment of liquidation preferences, if any, on any outstanding shares of preferred stock, unless a different treatment is approved by the affirmative vote of the holders of a majority of the outstanding shares of each class of common stock, including the Class A common stock, voting separately as a class. As a result, the holders of a majority of each class of common stock, including the Class A common stock, could defeat a proposed distribution of any assets on our liquidation, dissolution, or winding-up or deemed liquidation if that distribution were not to be shared equally, identically, and ratably. If a change of control transaction is not considered a deemed liquidation, such transaction shall require the approval of the affirmative vote of the holders of a majority of the outstanding shares of each class of common stock, including the Class A common stock, voting separately as a class.

Subdivisions and Combinations

If we subdivide or combine in any manner outstanding shares of Class A common stock or Class B common stock, the outstanding shares of the other class will be subdivided or combined in the same manner, unless different treatment of the shares of each such class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and by the affirmative vote of the holders of a majority of the outstanding shares of Class B common stock, each voting separately as a class.

Conversion

Each share of our Class B common stock is convertible at any time at the option of the holder into one share of our Class A common stock. In addition, each share of our Class B common stock will convert automatically into one share of our Class A common stock upon any transfer, whether or not for value, except certain transfers to entities, to the extent the transferor retains sole dispositive power and exclusive voting control with respect to the shares of Class B common stock, and certain other transfers described in our amended and restated certificate of incorporation. All outstanding shares of our Class B common stock will convert into shares of our Class A common stock upon the earliest of (i) the date that is six months following the death or incapacity of Eric S. Yuan, (ii) the date that is six months following the date that Mr. Yuan ceases providing services to us or his employment is terminated by us for cause, (iii) the date specified by the holders of a majority of the then outstanding shares of Class B common stock, voting separately as a class and (iv) the 15-year anniversary of the closing of our initial public offering.

Other Matters

The Class A common stock and Class B common stock have no preemptive rights pursuant to the terms of our amended and restated certificate of incorporation and our amended and



restated bylaws. There are no redemption or sinking fund provisions applicable to the Class A common stock and Class B common stock. All outstanding shares of our Class A common stock are fully paid and non-assessable.

Preferred Stock

Our board of directors may, without further action by our stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of 200,000,000 shares of preferred stock in one or more series and authorize their issuance. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of our common stock. The issuance of our preferred stock could adversely affect the voting power of holders of our common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing a change of control or other corporate action. No shares of preferred stock are outstanding.

Anti-Takeover Effects of Delaware Law and Our Certificate of Incorporation and Bylaws

Some provisions of Delaware law, our amended and restated certificate of incorporation and our amended and restated bylaws contain provisions that could make the following transactions more difficult: an acquisition of us by means of a tender offer; an acquisition of us by means of a proxy contest or otherwise; or the removal of our incumbent officers and directors. It is possible that these provisions could make it more difficult to accomplish or could deter transactions that stockholders may otherwise consider to be in their best interest or in our best interests, including transactions which provide for payment of a premium over the market price for our shares.

These provisions, summarized below, are intended to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors. We believe that the benefits of the increased protection of our potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us outweigh the disadvantages of discouraging these proposals because negotiation of these proposals could result in an improvement of their terms.

Dual Class Stock

As described above, our amended and restated certificate of incorporation provides for a dual class common stock structure, which provides our founders, current investors, executives and employees with significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets.








Stockholder Meetings

Our amended and restated bylaws provide that a special meeting of stockholders may be called only by our chairperson of the board, chief executive officer, or by a resolution adopted by a majority of our board of directors.

Requirements for Advance Notification of Stockholder Nominations and Proposals

Our amended and restated bylaws establish advance notice procedures with respect to stockholder proposals to be brought before a stockholder meeting and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors.

Elimination of Stockholder Action by Written Consent

Our amended and restated certificate of incorporation and amended and restated bylaws eliminate the right of stockholders to act by written consent without a meeting.

Staggered Board

Our board of directors is divided into three classes. The directors in each class serve for a three-year term, one class being elected each year by our stockholders. This system of electing and removing directors may tend to discourage a third party from making a tender offer or otherwise attempting to obtain control of us because it generally makes it more difficult for stockholders to replace a majority of the directors.

Removal of Directors

Our amended and restated certificate of incorporation provides that no member of our board of directors may be removed from office by our stockholders except for cause and, in addition to any other vote required by law, upon the approval of not less than two-thirds of the total voting power of all of our outstanding voting stock then entitled to vote in the election of directors.

Stockholders Not Entitled to Cumulative Voting

Our amended and restated certificate of incorporation does not permit stockholders to cumulate their votes in the election of directors. Accordingly, the holders of a majority of the outstanding shares of our common stock entitled to vote in any election of directors can elect all of the directors standing for election, if they choose, other than any directors that holders of our preferred stock may be entitled to elect.

Delaware Anti-Takeover Statute

We are subject to Section 203 of the Delaware General Corporation Law, which prohibits persons deemed to be “interested stockholders” from engaging in a “business combination” with a publicly held Delaware corporation for three years following the date these persons become



interested stockholders unless the business combination is, or the transaction in which the person became an interested stockholder was, approved in a prescribed manner or another prescribed exception applies. Generally, an “interested stockholder” is a person who, together with affiliates and associates, owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation’s voting stock. Generally, a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. The existence of this provision may have an anti-takeover effect with respect to transactions not approved in advance by the board of directors.

Choice of Forum

Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative form, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of a fiduciary duty or other wrongdoing by any of our directors, officers or employees to us or our stockholders; (iii) any action asserting a claim against us or any of our directors or officers or other employees arising pursuant to any provision of the Delaware General Corporation Law or our certificate of incorporation or bylaws; (iv) any action or proceeding to interpret, apply, enforce or determine the validity of our certificate of incorporation or bylaws; (v) any action or proceeding as to which the Delaware General Corporation Law confers jurisdiction to the Court of Chancery of the State of Delaware, or (vi) any action asserting a claim governed by the internal affairs doctrine. Our amended and restated certificate of incorporation further provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, subject to and contingent upon a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision. Our amended and restated certificate of incorporation also provides that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of and to have consented to these choice of forum provisions. It is possible that a court of law could rule that either choice of forum provision to be contained in our amended and restated certificate of incorporation is inapplicable or unenforceable if it is challenged in a proceeding or otherwise.

Amendment of Charter Provisions

The amendment of any of the above provisions, except for the provision making it possible for our board of directors to issue preferred stock, would require approval by holders of at least two-thirds of the total voting power of all of our outstanding voting stock.

The provisions of Delaware law, our amended and restated certificate of incorporation and our amended and restated bylaws could have the effect of discouraging others from attempting hostile takeovers, and as a consequence, they may also inhibit temporary fluctuations in the market price of our Class A common stock that often result from actual or rumored hostile takeover attempts. These provisions may also have the effect of preventing changes in the composition of our board and management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders may otherwise deem to be in their best interests.




Transfer Agent and Registrar

The transfer agent and registrar for our Class A common stock and Class B common stock is Computershare Trust Company, N.A. The transfer agent and registrar’s address is 250 Royall Street, Canton, Massachusetts 02021.

Exchange Listing

Our Class A common stock is listed on The Nasdaq Global Select Market under the symbol “ZM.”



EX-10.21 3 ex1021_zoom-officerbonuspl.htm EX-10.21 Document
Exhibit 10.21

Zoom Video Communications, Inc.
Officer Incentive Plan
1.Purpose
The Zoom Video Communications, Inc. Officer Incentive Plan (the “Plan”) is designed to provide incentives to participating employees to make important contributions to the success of Zoom Video Communications, Inc. (the “Company) and reward such employees for outstanding performance. The Plan is also intended to enhance the ability of the Company to attract and retain highly talented individuals.
2.Administration
The Plan will be administered by the Compensation Committee (the “Plan Administrator”) of the Board of Directors (the “Board”) of the Company. The Plan Administrator will have the sole discretion and authority to administer and interpret the Plan, and the decisions of the Plan Administrator will in every case be final and binding on all persons having an interest in the Plan.
3.Eligibility
(a)Participation
Each employee of the Company who (i) is an “officer” of the Company (within the meaning of Section 16 of the Securities Exchange Act of 1934, as amended, and Rule 16a-1 thereunder); and (ii) has a written offer letter or other written agreement with the Company that provides for such employee’s Target Award (as defined in Section 4 below) and eligibility in the Plan or has a written agreement with the Company that provides that such employee is eligible to participate in the Company’s Sales Compensation Plan, is eligible to participate in the Plan and shall be considered a “Participant” in the Plan. Unless otherwise specified by the Plan Administrator or expressly provided in a written agreement between a Participant and the Company, an individual who commences employment with the Company during an applicable performance period may become a Participant for such performance period, commencing on the date such individual commences employment with the Company (provided such individual meets all other eligibility criteria for participation in the Plan), and will receive a pro-rated Target Award (as defined below) for such initial performance period.
(b)Awards
Each Participant in a performance period will be granted an award of a contingent right to a future payment under the Plan (an “Award”) for such performance period, which will be paid contingent upon achievement of applicable performance goals established by the Plan Administrator for the applicable performance period and earned upon satisfaction of all applicable conditions for earning such Awards. 
(c)Award Payments
In order to be eligible to receive payment of an Award, unless otherwise expressly provided by the Plan Administrator or required by applicable law, a Participant must meet the following criteria: (A) continue to be employed with the Company from the date his or her participation in the Plan commences for the applicable performance period through the date the Award is paid; and (B) comply with any rules of the Plan established by the Plan Administrator. If a Participant ceases to be an Officer during a performance period but continues to be an employee through the date the Award is paid and otherwise is eligible to receive payment of an Award, such individual’s Award may be adjusted as determined appropriate by the Plan Administrator. There is no guarantee for any payment of an Award under the Plan. Awards are paid as advances and not earned until no
    1.    
244699875 v1

1


longer subject to recoupment in accordance with the Clawback Provisions described in Section 6(h) below, unless prohibited by applicable law.
4.Method for Establishing and Determining Awards
(a)Establishment of Target Awards
For each performance period, each Participant shall have a target award opportunity under the Plan (“Target Award”), expressed in such Participant’s offer letter with the Company or otherwise in writing and approved by the Plan Administrator, as a percentage of such Participant’s Base Salary earned during such performance period, as a set dollar amount or in such other form as specified in writing and approved by the Plan Administrator. The Plan Administrator is not obligated to treat all Plan Participants similarly. For purposes of the Plan, unless otherwise determined by the Plan Administrator, “Base Salary” for a Participant means the total amount of base salary or base wages earned by such Participant during the applicable performance period while such individual is a Participant. Base Salary does not include any bonuses, commissions or other incentive compensation, amounts received or otherwise recognized in connection with equity awards, expense reimbursements, relocation payments, overtime or shift differential payments, contributions made by the Company under any employee benefit plan, the value of any employee benefits or perquisites paid for by the Company, or any other similar items of compensation. Base Salary will be determined before any deductions for taxes or benefits and deferrals of compensation pursuant to any Company-sponsored plan.
(b)Establishment of Performance Periods
The Plan Administrator will establish the applicable performance periods during which actual performance will be measured against the performance goals established by the Plan Administrator to determine the Participant’s potential Award. Performance periods will generally be established by the Plan Administrator in reference to the Company’s fiscal year and may consist of a single fiscal year, multiple fiscal years, or one or more portions of a fiscal year.
(c)Establishment of Performance Goals
With respect to each performance period, the Plan Administrator will establish the following for each Participant: (i) one or more performance goals (which may be corporate performance goals and/or individual performance goals) and (ii) the relative weights, if any, of such performance goals and (iii) such other terms and conditions of the Award, if any, the Plan Administrator determines appropriate in its discretion (and in accordance with the terms of the Plan). The Plan Administrator will make such determinations under this Section 5(c) at the times and in the manner determined appropriate in its sole discretion and is not obligated to treat all Plan Participants similarly.
(d)Evaluation of Performance Results
Following the end of each performance period, the Plan Administrator will determine whether (and to what extent) the performance goals established for such performance period have been achieved.
(e)Determination of Actual Awards
For each performance period, the Plan Administrator will determine the amount of any actual Award for each Participant (which may be below, at or above the applicable Target Award) based on (i) the extent to which the performance goals established for such performance period have been achieved (and any relative weighting of such performance goals), (ii) such Participant’s Target Award, and (iii) if and the extent to which any and all other conditions for a Participant to earn and receive an Award have been met. Notwithstanding the foregoing, in determining the amount of any actual Award for any Participant, the Plan Administrator will have the
    
2


discretion to reduce the amount of any actual Award below the amount calculated under the terms of the Plan, including to zero, or increase the amount of any actual Award above the amount calculated under the terms of the Plan. In making such determination the Plan Administrator may take into consideration such other factors as it determines appropriate, in its sole discretion, including the Participant’s individual performance. Awards will additionally be subject to any maximum payout limitation approved by the Plan Administrator for the applicable performance period.
Unless otherwise determined by the Plan Administrator or required by applicable law: (i) any Participant who switches from full-time to part-time employment during the performance period will have his or her actual Award reduced on a pro-rata basis based upon the applicable percentage of full-time equivalent employment that was in effect on an aggregate basis during the performance period and (ii) no adjustment will be made to the determined amount of an actual Award for any Participant due to any reduction in the percentage of full-time equivalent employment of a Participant that occurs after expiration of the performance period and prior to determination of the actual Award.
Unless prohibited by applicable law or otherwise determined by the Plan Administrator: (i) any Participant who is absent due to an approved leave of absence during the performance period, and who otherwise is eligible to receive and earns an actual Award for such performance period, will have his or her actual Award reduced on a pro-rata basis based upon the applicable period of active employment during the performance period and (ii) no adjustment will be made to the determined amount of an actual Award for any Participant due to any leave of absence that commences after expiration of the performance period and prior to determination of the actual Award.
5.Payment of Awards
Following, and subject to, the Plan Administrator’s determination of actual Awards for a performance period, the Plan Administrator will approve the payment of Awards for such performance period, subject to satisfaction of any continued services or additional conditions established by the Plan Administrator to receive the Award. Payment of Awards under the Plan will be made as soon as practicable after such approval or satisfaction of such conditions, as applicable. However, Awards are not earned until no longer subject to recovery pursuant to the Clawback Provisions described in Section 6(h) below, unless prohibited by applicable law. As a result, the Company pays Awards in advance of the Participant’s earning of the Award, and such advances are subject to recovery pursuant to the Clawback Provisions described in Section 6(h) below.
All Awards made under the Plan will be paid in the form of cash or, if approved by the Board or the Committee, an equity award under the Company’s 2019 Equity Incentive Plan (or any successor thereto), as determined by the Plan Administrator in its sole discretion. The terms and conditions of any such equity award will be determined by the Plan Administrator in its sole discretion.
6.Miscellaneous
(a)Withholding of Compensation. The Company will deduct and withhold from any amounts payable to Participants under the Plan any amounts required to be deducted and withheld by the Company under the provisions of any applicable federal, state, local or foreign statute, law, regulation, ordinance or order. The Company reserves the right to require a Participant to satisfy such deduction and withholding obligation in such manner as specified by the Company under applicable law, in the event that amounts payable to Participants under the Plan are not paid in the form of cash.
(b)Plan Funding. The Plan will be unfunded. Nothing contained in the Plan will be deemed to require the Company to deposit, invest or set aside amounts for the payment of any Awards under the Plan.
    
3


(c)Amendment or Termination of the Plan. The Plan may be amended or terminated at any time by the Compensation Committee or the Board.
(d)No Guarantee of Continued Service. The Plan will not confer any rights upon an employee to remain in service with the Company or any affiliate of the Company for any specific duration or interfere with or otherwise restrict in any way the rights of the Company or any affiliate of the Company to terminate an employee’s service with the Company (or affiliate, if applicable) for any reason, with or without cause or advance notice.
(e)No Assignment or Transfer. None of the rights, benefits, obligations or duties under the Plan may be assigned or transferred by any individual employee or Participant. Any purported assignment or transfer by any employee or Participant will be void. Participation in the Plan does not give any individual any ownership, security, or other rights in any assets of the Company.
(f)Validity. In the event any provision of the Plan is held invalid, void, or unenforceable, the same will not affect, in any respect whatsoever, the validity of any other provision of the Plan.
(g)Governing Documents. Each Award under the Plan shall be governed by the provisions of the Plan as set forth herein. This Plan contains the entire agreement between the Company and each Participant on this subject, and supersedes all prior bonus compensation plans or programs of the Company and all other previous oral or written statements regarding any such bonus compensation programs or plans. If the Participant receives an Award under the Company’s Sales Compensation Plan, such Award and the written terms of such Sales Compensation Plan, shall be considered granted under and subject to the terms of this Plan.
(h)Clawback/Recovery. All Awards and payouts under the Plan will be subject to recoupment in accordance with the following provisions, as applicable (the “Clawback Provisions”): (i) the Zoom Video Communications, Inc. Incentive Compensation Recoupment Policy, (ii) any clawback policy that the Company (x) is required to adopt pursuant to the listing standards of any national securities exchange or association on which the Company’s securities are listed or as is otherwise required by the Dodd-Frank Wall Street Reform and Consumer Protection Act or other applicable law and (y) otherwise voluntarily adopts, to the extent applicable and permissible under applicable law; and (iii) such other clawback, recovery or recoupment provisions set forth in an individual written agreement between the Company and the Participant, including the Company’s Sales Compensation Plan, if applicable to such Participant. No recovery of compensation under such a Clawback Provision will be an event giving rise to a right to resign for “good reason” or “constructive termination” (or similar term) under any agreement with the Company.
(i)Recovery of Mistaken Payments: On occasion or by mistake, the Company may overpay or make incorrect payments of Awards. For these situations, to the extent permitted by applicable law, the Company reserves the right to offset or recover such mistaken payment amounts from any future payments of compensation to the Participant. The Participant authorizes the Company to reduce from any amounts owed to the Participant by the Company (including Base Salary, expense reimbursements, other bonuses or accrued vacation pay) such mistaken payment amounts and, to the extent the mistaken payment amounts are not repaid to the Company from such reduction, then the unpaid balance becomes a debt the Participant owes to the Company.
(j)Governing Law. The rights and obligations of any employee under the Plan will be governed by and interpreted, construed and enforced in accordance with the laws of the State of California without regard to its or any other jurisdiction’s conflicts of laws principles.
    
4


(k)Section 409A. All Plan payments are intended to satisfy the requirements for the “short-term deferral” exemption from application of Section 409A provided under Treasury Regulations Sections 1.409A-1(b)(4) and any ambiguities herein shall be interpreted accordingly.



    
5
EX-21.1 4 listofsubsidiaries_2022.htm EX-21.1 Document


Exhibit 21.1


List of subsidiaries of the Registrant
Name of Subsidiary

Jurisdiction of Organization
Zoom Voice Communications, Inc.United States of America
ZVC UK LTDUnited Kingdom
ZVC Australia PTY LTDAustralia
ZVC Netherlands B.V.Netherlands
ZVC Japan KKJapan
Zoom Video Communications (Suzhou) Inc.China
Saasbee Inc. (Hefei) Ltd.China
SaasBee Software (Hangzhou) Co., Ltd.China
ZVC France SASFrance
ZVC India PVT LTDIndia
ZVC Canada LTDCanada
Zoom Video Communications (Hong Kong) LTD
Zoom Video Communications (Shanghai) Co., Ltd.
Hong Kong
China
ZVC Singapore Pte. Ltd. Singapore
ZVC Germany GmbHGermany
Keybase LLCUnited States of America
Zoom Video Communications (Shanghai) Co., Ltd. China


EX-23.1 5 a10-kconsent2022.htm EX-23.1 Document



Exhibit 23.1







Consent of Independent Registered Public Accounting Firm

The Board of Directors
Zoom Video Communications, Inc.:

We consent to the incorporation by reference in the registration statements (No. 333-254444, No. 333-237348, and No.333-230997) on Form S-8 and registration statement (No.333-252035) on Form S-3 of Zoom Video Communications, Inc. of our report dated March 7, 2022, with respect to the consolidated balance sheets of Zoom Video Communications, Inc. and subsidiaries (the Company) as of January 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, convertible preferred stock and stockholders’ (deficit) equity, and cash flows for each of the years in the three-year period ended January 31, 2022, and the related notes and financial statement schedule II: valuation and qualifying accounts (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of January 31, 2022, which report appears in the January 31, 2022 annual report on Form 10-K of Zoom Video Communications, Inc.

/s/ KPMG LLP

San Francisco, California
March 7, 2022


EX-31.1 6 zm-20220131xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Eric S. Yuan, certify that:
1.I have reviewed this Annual Report on Form 10-K of Zoom Video Communications, 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(s) 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(s) 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.
ZOOM VIDEO COMMUNICATIONS, INC.
 By:/s/ Eric S. Yuan
Date: March 7, 2022
 Eric S. Yuan
  President and Chief Executive Officer
  (Principal Executive Officer)


EX-31.2 7 zm-20220131xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Kelly Steckelberg, certify that:
1.I have reviewed this Annual Report on Form 10-K of Zoom Video Communications, 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(s) 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(s) 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.
ZOOM VIDEO COMMUNICATIONS, INC.
 By:/s/ Kelly Steckelberg
Date: March 7, 2022
 Kelly Steckelberg
  Chief Financial Officer
  (Principal Financial Officer)


EX-32.1 8 zm-20220131xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND 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, Eric S. Yuan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Zoom Video Communications, Inc. for the fiscal year ended January 31, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Zoom Video Communications, Inc.
 ZOOM VIDEO COMMUNICATIONS, INC.
 
Date: March 7, 2022
By:/s/ Eric S. Yuan
 Eric S. Yuan
 President and Chief Executive Officer
 (Principal Executive Officer)


I, Kelly Steckelberg, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Zoom Video Communications, Inc. for the fiscal year ended January 31, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Zoom Video Communications, Inc.
 ZOOM VIDEO COMMUNICATIONS, INC.
 
Date: March 7, 2022
By:/s/ Kelly Steckelberg
 Kelly Steckelberg
 Chief Financial Officer
 (Principal Financial Officer)


This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Zoom Video Communications, 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 the Form 10-K), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 9 zm-20220131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' (DEFICIT) EQUITY link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Business and Significant Accounting Policies - Accounts Receivable Allowance For Credit Loss Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Revenue Recognition - Deferred Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2114103 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Investments - Summary Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Investments - Summary of Contractual Maturities of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - Investments - Schedule of Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2120104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Balance Sheet Components - Other Assets, Noncurrent (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) link:presentationLink link:calculationLink link:definitionLink 2133107 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Operating Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Operating Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Operating Leases - Schedule of Supplemental Cash flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2139108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - Stockholders' Equity and Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2342307 - Disclosure - Stockholders' Equity and Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Stock by Class Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions for Employee Options at Grant Dates (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Fair Value of ESPP Purchase Rights Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) link:presentationLink link:calculationLink link:definitionLink 2150110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2351308 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Income Taxes - Components of the Net Income (Loss) before Provision of Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2453434 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2456437 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2457438 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Position (Details) link:presentationLink link:calculationLink link:definitionLink 2158111 - Disclosure - Net Income Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2359309 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2461440 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2462441 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2163112 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2464442 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2165113 - Disclosure - Schedule II: Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 zm-20220131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 zm-20220131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 zm-20220131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock repurchase program, amount authorized Stock Repurchase Program, Authorized Amount Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Net Income Per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] State Current State and Local Tax Expense (Benefit) Vested (in units) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Leasehold Improvements Leasehold Improvements [Member] Net income Net income Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Marketable securities Debt Securities, Available-for-sale, Current Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location Income Statement Location [Axis] Range [Domain] Statistical Measurement [Domain] Segment Information Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Method Equity Method Investments, Fair Value Disclosure EMEA EMEA [Member] Cancelled/forfeited (in dollars per unit) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Maximum number of shares per employee (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Convertible preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Other assets, noncurrent Other assets, noncurrent Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Proceeds from initial public offering and private placement, net of underwriting discounts and commissions and other offering costs Proceeds from (Payments for) Issuance Initial Public Offering and Private Placement, Net Proceeds from (Payments for) Issuance Initial Public Offering and Private Placement, Net Issuance of common stock upon exercise of stock options, net of repurchases and release of restricted stock units (in shares) Stock Issued During Period Shares Issuance Of Common Stock Upon Exercise Of Stock Options Net Of Repurchases Stock issued during the period, shares, issuance of common stock upon exercise of stock options, net of repurchases. Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net (decrease) increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Capitalized deferred offering costs within other assets, non-current Deferred Costs, Noncurrent Customer deposit liabilities Deposit Liability, Current Entity File Number Entity File Number Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Aggregate intrinsic value, exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Cancelled/forfeited/expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Certificates of deposit Certificates of Deposit [Member] Summary of Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Subsequent Event Type Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Strategic Investment Of Technology Company Strategic Investment Of Technology Company [Member] Strategic Investment Of Technology Company Organization, Consolidation and Presentation of Financial Statements [Abstract] Intangible assets, other than goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Acquired finite-lived intangible assets, weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Number of additional shares authorized under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, New Shares Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, New Shares Impairment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Tax Positions taken in prior year, gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Net deferred tax assets Deferred Tax Assets, Net Antidilutive securities excluded from computation of earnings per share, amount (in shares) Issuance of common stock reserved for charitable donation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Revenue recognized included in deferred revenue Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock Sale of Stock [Axis] Subsequent Events [Abstract] Non-cash operating lease cost Noncash Operating Lease Cost Noncash Operating Lease Cost Total deferred tax assets net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Private Placement Private Placement [Member] Business Combination and Asset Acquisition [Abstract] Granted (in dollars per unit) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Loss Contingency, Loss in Period Loss Contingency, Loss in Period Agency bonds Municipal Bonds [Member] Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Unrealized (loss) gain on available-for-sale marketable securities, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities Deferred Tax Assets, Lease Liabilities Deferred Tax Assets, Lease Liabilities Equity Award Award Type [Domain] 2019 Employee Stock Purchase Plan Two Thousand Nineteen Employee Stock Purchase Plan [Member] Two thousand nineteen employee stock purchase plan. Local Phone Number Local Phone Number Assets Assets [Abstract] Keybase Keybase [Member] Keybase Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted-average exercise price, vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Summary of Contractual Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Granted (in units) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Fair Value, Separate Account Investment [Table] Fair Value, Separate Account Investment [Table] Percentage of revenue Percentage of Revenue Concentration Risk, Percentage Preferred stock, $0.001 par value per share, 200,000,000 shares authorized as of January 31, 2022 and 2021; zero shares issued and outstanding as of January 31, 2022 and 2021 Preferred Stock, Value, Issued Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (Accumulated Deficit) Retained Earnings Retained Earnings [Member] Initial public offering IPO [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Advertising Costs Advertising Cost [Policy Text Block] Privately held debt securities included in strategic investments Privately Held Debt Securities [Member] Privately Held Debt Securities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Conversion of convertible promissory notes and accrued interest to common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Operating lease liabilities, net Increase (Decrease) In Operating Lease Liabilities Increase (decrease) in operating lease liabilities net. Lock up agreement term Equity Securities, FV-NI, Lock Up Agreement, Term Equity Securities, FV-NI, Lock Up Agreement, Term Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Purchase of equipment during the period included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Operating lease right-of-use assets recognized in exchange for new operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Significant Components of Deferred Income Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Commitments and Contingencies Disclosure [Abstract] Schedule of Other Liabilities, Noncurrent Other Noncurrent Liabilities [Table Text Block] Amortization on marketable securities Equity Method Investment, Realized Gain (Loss) on Remeasurement Equity Method Investment, Realized Gain (Loss) on Remeasurement Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Publicly held equity securities included in strategic investments Equity Securities, FV-NI Number of operating segments Number of Operating Segments Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Net income (loss) per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating lease expense Operating Lease, Expense Proceeds from issuance of common stock for employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Recognition Revenue from Contract with Customer [Text Block] Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Other Other Liabilities Other Noncurrent Other liabilities, other, noncurrent. Beginning balance (in units) Ending balance (in units) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Payments for strategic investment Payments to Acquire Equity Securities, FV-NI Accounts receivable allowances SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Prepaid expenses Prepaid Expense, Current Geographic Concentration Risk Geographic Concentration Risk [Member] Unvested RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Schedule II: Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Capitalized Contract Cost, Net Capitalized Contract Cost, Net [Roll Forward] Capitalized Contract Cost, Net Beginning balance Ending balance Total deferred contract acquisition costs Capitalized Contract Cost, Net Machinery and Equipment Machinery and Equipment [Member] Commercial paper Commercial Paper [Member] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cash payments included in the measurement of our operating lease liabilities Operating Lease, Payments Deferred contract acquisition costs, noncurrent Capitalized Contract Cost, Net, Noncurrent Summary Of Business And Significant Accounting Policies [Line Items] Summary Of Business And Significant Accounting Policies [Line Items] Summary of business and significant accounting policies. Property and equipment and intangible assets Deferred Tax Liabilities, Property, Plant and Equipment Purchase obligations with term of less than 12 months Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Research and Development Research and Development Expense, Policy [Policy Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Number of operating lease options Leases, Operating Lease, Options To Extend Leases, Operating Lease, Options To Extend Provision for accounts receivable allowances Accounts Receivable, Credit Loss Expense (Reversal) Other shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Other Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Other Entity Voluntary Filers Entity Voluntary Filers Plan Name Plan Name [Axis] Financial Assets: Assets, Fair Value Disclosure [Abstract] Consecutive offering period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Proceeds from employee equity transactions (remitted) to be remitted to employees and tax authorities, net Proceeds From Employee Stock Sales To Be Remitted Proceeds From Employee Stock Sales To Be Remitted Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Other Other Operating Activities, Cash Flow Statement Income Tax Disclosure [Abstract] State taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Software Software Development [Member] Entity Small Business Entity Small Business Operating Leases Future Minimum Lease Payments [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Tax Positions taken in current year, gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Total liabilities and stockholders’ equity Liabilities and Equity Investments, Debt and Equity Securities [Abstract] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Americas Americas [Member] Deferred revenue, current Contract with Customer, Liability, Current 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Service Service [Member] U.S. government agency securities US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Schedule of Stock by Class Reserved for Future Issuance Schedule of Stock by Class, Reserved for Future Issuance [Table Text Block] Schedule of Stock by Class, Reserved for Future Issuance Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Unrecognized tax benefits, if recognized, would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Issuance of common stock upon exercise of stock options, net of repurchases and release of restricted stock units Stock Issued During Period Value Issuance Of Common Stock Upon Exercise Of Stock Options Net Of Repurchases Stock issued during the period, value, issuance of common stock upon exercise of stock options, net of repurchases. Accounts payable Increase (Decrease) in Accounts Payable SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Net Income Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Gain (loss) on investment Equity Securities, FV-NI, Gain (Loss) Entity Interactive Data Current Entity Interactive Data Current Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Strategic Investment Of Software Company Strategic Investment Of Software Company [Member] Strategic Investment Of Software Company Issuance of common stock upon follow-on public offering, net of underwriting discounts and commissions and other offering costs Temporary Equity Issued During Period, Value, Conversion of Convertible Securities To Stockholders' Equity Temporary Equity Issued During Period, Value, Conversion of Convertible Securities To Stockholders' Equity Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Summary Of Business And Significant Accounting Policies [Table] Summary Of Business And Significant Accounting Policies [Table] Summary of business and significant accounting policies. Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Balance Sheet Location Balance Sheet Location [Domain] Common Stock, Conversion Basis Common Stock, Conversion Basis Of Stock Common Stock, Conversion Basis Of Stock Cancelled/forfeited/expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Preferred stock, shares authorized (in shares) Undesignated preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Unrecognized tax benefits Beginning Balance Ending Balance Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Total deferred tax assets Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Reallocation of net income attributable to common stockholders Reallocation Of Net Income Loss Available To Common Stockholders Diluted Reallocation of net income loss available to common stockholders diluted. Accrued compensation and benefits Accrued Employee Benefits, Current Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Issuance of common stock, net of underwriting discounts and commissions and other offering costs Stock Issued During Period, Value, New Issues Maximum term Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Term Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Term Restricted cash, noncurrent included in other assets, noncurrent Restricted Cash and Cash Equivalents, Noncurrent General and administrative General and Administrative Expense Cash paid for acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Provision of Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Weighted-average exercise price, exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Convertible preferred stock conversion basis Temporary Equity, Conversion Basis Temporary Equity, Conversion Basis Level 3 Fair Value, Inputs, Level 3 [Member] Investment Holdings, Schedule of Investments Investment Holdings, Schedule of Investments [Table Text Block] Leases Lessee, Leases [Policy Text Block] Accounting Policies [Abstract] Weighted-average remaining contractual life (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Certificate of deposit included in prepaid expenses and other current assets Prepaid Expenses And Other Current Assets Fair Value Disclosure Prepaid expenses and other current assets, fair value disclosure. Issuance of common stock, net of underwriting discounts and commissions and other offering costs (in shares) Stock Issued During Period, Shares, New Issues Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Federal Current Federal Tax Expense (Benefit) Total operating lease liabilities Operating Lease, Liability Corporate debt securities Corporate Note Securities [Member] Document Transition Report Document Transition Report Conversion of convertible preferred stock to common stock upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities From Temporary Equity Stock Issued During Period, Shares, Conversion of Convertible Securities From Temporary Equity Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of January 31, 2022 and 2021; 247,044,454 and 215,737,924 shares issued and outstanding as of January 31, 2022 and 2021, respectively; 300,000,000 Class B shares authorized as of January 31, 2022 and 2021; 51,993,351 and 77,811,299 shares issued and outstanding as of January 31, 2022 and 2021, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Unrecognized stock-based compensation excepted to be recognized over a weighted-average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Beginning balance (in dollars per unit) Ending balance (in dollars per unit) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 8) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Operating Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Business Combinations Business Combination Disclosure [Text Block] Billed consideration Billed Revenues [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Other Commitments [Table] Other Commitments [Table] Schedule of Other Assets, Noncurrent Schedule of Other Assets, Noncurrent [Table Text Block] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Auditor Name Auditor Name Cover [Abstract] Disaggregation of Revenue by Region Revenue from External Customers by Geographic Areas [Table Text Block] Available-for-sale Investments Marketable Securities, Policy [Policy Text Block] Class of Stock Class of Stock [Axis] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Reconciliation of Unrecognized Tax Position Summary of Income Tax Contingencies [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Beginning balance Ending balance Conversion of convertible preferred stock to common stock upon initial public offering Temporary Equity, Carrying Amount, Attributable to Parent Accrued expenses Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] 2011 and 2019 Plan Two Thousand Eleven Equity Incentive Plan and Two Thousand Nineteen Plan [Member] Two Thousand Eleven Equity Incentive Plan and Two Thousand Nineteen Plan Shares Reserved For Transfer To Nonprofit Organizations Shares Reserved For Transfer To Nonprofit Organizations [Member] Shares Reserved For Transfer To Nonprofit Organizations Stock options Outstanding stock options Share-based Payment Arrangement, Option [Member] Deferred offering costs, reclassified to stockholders' equity Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Equity [Abstract] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Fair Value Reported Value Measurement [Member] Common stock, conversion features, term Common Stock, Conversion Features, Term Common Stock, Conversion Features, Term Common Stock Common Stock [Member] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities, current Accrued expenses and other current liabilities Operating Lease, Liability, Current Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Summary of Business and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Available-for-sale, realized gain (loss) Debt Securities, Available-for-sale, Realized Gain (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Purchases of strategic investments Payments to Acquire Other Investments Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization expense Depreciation Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 [Member] Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 Holdback agreements related to employees Holdback Agreements Related to Employees Holdback Agreements Related to Employees Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Conversion of convertible preferred stock to common stock upon initial public offering (in shares) Temporary Equity Issued During Period, Shares, Conversion of Convertible Securities To Stockholders' Equity Temporary Equity Issued During Period, Shares, Conversion of Convertible Securities To Stockholders' Equity Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Summary of Restricted Stock Units (RSUs) Activity Under Equity Incentive Plan Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Information [Line Items] Entity Information [Line Items] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Equity securities Equity Securities, FV-NI, Noncurrent Other Payments for (Proceeds from) Other Investing Activities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other Other Liabilities, Current Maximum Maximum [Member] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Total liabilities Liabilities Unbilled consideration Unbilled Revenues [Member] Deferred Tax Assets, Net [Abstract] Deferred Tax Assets, Net [Abstract] Award Type Award Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Billing Status, Type Billing Status, Type [Axis] Capitalized software development costs Capitalized Software Development Costs for Software Sold to Customers Deferred contract acquisition costs Deferred Tax Liabilities, Contract With Customer Liabilities Deferred Tax Liabilities, Contract With Customer Liabilities Operating loss carryforward Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Restricted cash, current included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Number of additional shares allowable under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan Entity Address, City or Town Entity Address, City or Town Conversion of debt to Class A common stock Debt Conversion, Converted Instrument, Amount Other Other Assets, Miscellaneous, Noncurrent Number of purchase periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] 2011 Plan Two Thousand Eleven Equity Incentive Plan [Member] Two thousand eleven equity incentive plan. Concentration of Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location Balance Sheet Location [Axis] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Fair Value, Measurement Frequency Measurement Frequency [Domain] Total current income tax expense Current Income Tax Expense (Benefit) Acquisitions Unrecognized Tax Benefits, Increase Resulting from Acquisition Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Conversion of convertible preferred stock to common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities From Temporary Equity Stock Issued During Period, Value, Conversion of Convertible Securities From Temporary Equity Expected volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Strategic Investment Of Private Company Strategic Investment Of Private Company [Member] Strategic Investment Of Private Company Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Benefit from income taxes Share-based Payment Arrangement, Expense, Tax Benefit Amortization of deferred contract acquisition costs Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Retained earnings Retained Earnings (Accumulated Deficit) Lease contractual period Lessee, Operating Lease, Term of Contract Sales and other tax liabilities, current Accrual for Taxes Other than Income Taxes, Current RSUs Unvested RSUs Restricted Stock Units (RSUs) [Member] Treasury bills US Treasury Bill Securities [Member] Conversion of convertible preferred stock to Class B common stock upon initial public offering Conversion of Stock, Amount Converted Statement of Stockholders' Equity [Abstract] Issuance of common stock for employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Gains on strategic investments, net Gain (Loss) on Investments Equity investment Equity Method Investments Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Other Assets, Non-current Other Noncurrent Assets [Member] Write-offs or Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Proceeds from exercise of stock options, net of repurchases Proceeds from Stock Options Exercised Provision for credit losses Accounts Receivable, Credit Losses Expense (Reversal), Current Accounts Receivable, Credit Losses Expense (Reversal), Current Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount (Benefit from) provision for income taxes Total (benefit from) provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowances of $24,696 and $36,844 as of January 31, 2022 and 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag APAC Asia Pacific [Member] Equity Components Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Sale of Stock Sale of Stock [Domain] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cancelled/forfeited (in units) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Accrual for Taxes Other than Income Taxes, Noncurrent Sales and other tax liabilities, noncurrent Accrual for Taxes Other than Income Taxes, Noncurrent Accrual for Taxes Other than Income Taxes, Noncurrent Receivables Billing Status Receivables Billing Status [Domain] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Certificates of deposit included in other assets, noncurrent Other Assets, Fair Value Disclosure Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Federal Deferred Federal Income Tax Expense (Benefit) Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Undistributed earnings attributable to participating securities Less: undistributed earnings attributable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Increase (decrease) of valuation allowance Increase (decrease) of valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Expected unrecognized stock-based compensation expenses related to outstanding unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Preferred stock, par value (in dollars per share) Undesignated referred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Unrecognized stock-based compensation expenses Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Software Development Costs Internal Use Software, Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Internal Use Software, Software to be Sold, Leased, or Otherwise Marketed, Policy Weighted average grant date fair value of options for employees (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component Equity Component [Domain] Tax Positions taken in current year, gross decreases Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Common stock number of votes per share Common Stock, Number of Votes Common Stock, Number of Votes Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Purchase obligations with terms of greater than 12 months Unrecorded Unconditional Purchase Obligation, to be Paid, After Year One Unrecorded Unconditional Purchase Obligation, to be Paid, After Year One Shares issued of common stock (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Payment for alternative investment Payments to Acquire Investments Charitable donation of common stock Stock Issued During Period, Value, Charitable Donation Stock Issued During Period, Value, Charitable Donation Liabilities: Liabilities [Abstract] Summary of Stock-based Compensation Expense by Line Item Share-based Payment Arrangement, Cost by Plan [Table Text Block] Estimated Fair Value Total Marketable securities Debt Securities, Available-for-sale 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Percentage of purchase price of common stock to fair market value of common stock on offering or purchase date Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Valuation allowance Deferred tax asset valuation allowance Deferred Tax Assets, Valuation Allowance Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Additions to deferred contract acquisition costs Capitalized Contract Cost, Additions Capitalized Contract Cost, Additions Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Aggregate proceeds from shares issued Sale of Stock, Consideration Received Per Transaction U.S. Privacy Class Actions U.S. Privacy Class Actions [Member] U.S. Privacy Class Actions Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Shares granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Title of 12(b) Security Title of 12(b) Security Total assets Assets Investment, Name [Domain] Investment, Name [Domain] Plan Name Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Audit Information [Abstract] Audit Information [Abstract] Net income attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Geographical Geographical [Domain] Net income attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Operating right-of-use assets Deferred Tax Liabilities, Right Of Use Assets Deferred Tax Liabilities, Right Of Use Assets Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Debt securities Debt Securities, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revenue remaining performance obligation, expected timing of satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforward Tax Credit Carryforward, Amount Deferred tax asset valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Furniture and Fixtures Furniture and Fixtures [Member] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Supplemental Cash Flow and Other Information Lease, Cost [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Geographical Geographical [Axis] Basic (in shares) Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted State Income Tax State and Local Jurisdiction [Member] Shares issued, price per share (in dollars per share) Sale of Stock, Price Per Share Cash paid for income taxes, net Income Taxes Paid, Net Subsequent Events Subsequent Events [Text Block] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Weighted-average shares used in computing net income per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Vesting period of awards Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Holdback agreements, service period Holdback Agreements, Service Period Holdback Agreements, Service Period Interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Income (loss) from equity method investments Income (Loss) from Equity Method Investments Conversion of convertible promissory notes and accrued interest to common stock upon initial public offering (in shares) Conversion of convertible preferred stock to common stock upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities And Other Liabilities Current Accrued liabilities and other liabilities current. Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Fair Value, Separate Account Investment [Line Items] Fair Value, Separate Account Investment [Line Items] Schedule of Financial Instruments Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Total stock-based compensation expense recorded to net income Share-based Payment Arrangement, Expense, after Tax Foreign Tax Foreign Tax Authority [Member] Business Combinations Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Marketable Securities [Table] Marketable Securities [Table] Unbilled accounts receivable Contract with Customer, Asset, after Allowance for Credit Loss Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Shares reserved for issuance, percentage Share-Based Compensation Arrangements By Share Based Payment Award, Increase In Shares Reserved For Issuance, Percentage Share-Based Compensation Arrangements By Share Based Payment Award, Increase In Shares Reserved For Issuance, Percentage Strategic investments Total strategic investments Long-term Investments Financial Instruments [Domain] Financial Instruments [Domain] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Measurement Alternative Alternative Investment Cost of revenue Cost of Goods and Services Sold Deferred Tax Liabilities, Net [Abstract] Deferred Tax Liabilities, Net [Abstract] Vesting of early exercised stock options and restricted stock awards Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting In Period, Early Exercises Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting In Period, Early Exercises Document Period End Date Document Period End Date Class B Common Stock Common Class B [Member] Number of Reporting Units Number of Reporting Units Purchases of intangible assets Payments to Acquire Intangible Assets Deferred revenue Deferred Tax Asset, Contract With Customer Liability Deferred Tax Asset, Contract With Customer Liability Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Initial offering period Common Stock, Anniversary Of Closing IPO Initial Offering Period State Deferred State and Local Income Tax Expense (Benefit) Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Research and development credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location Income Statement Location [Domain] Tax Positions taken in prior year, gross decreases Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Fair value of strategic investments Investments, Fair Value Disclosure Supplemental disclosures of non-cash investing and financing information Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Convertible preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other liabilities, noncurrent Other liabilities, noncurrent Other Liabilities, Noncurrent Schedule of Accrued Expenses and Other Current Liabilities Accrued Expenses And Other Current Liabilities [Table Text Block] Accrued expenses and other current liabilities. Sales and other tax liabilities Accrual for Taxes Other than Income Taxes Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Corporate and other debt securities Corporate And Other Debt Securities [Member] Corporate And Other Debt Securities Trading Symbol Trading Symbol Net income per share attributable to common stockholders: Earnings Per Share [Abstract] Gains on strategic investments, net Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Property and equipment, gross Property, Plant and Equipment, Gross Deferred contract acquisition costs Increase (Decrease) in Capitalized Contract Costs Increase decrease in Deferred contract acquisition costs. Less: Allowance for credit losses Allowance for Doubtful Accounts Receivable, Beginning Balance Allowance for Doubtful Accounts Receivable, Ending Balance Accounts Receivable, Allowance for Credit Loss Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Professional Services Fees Concentration Risk Professional Services Fees Concentration Risk [Member] Professional Services Fees Concentration Risk Remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Issuance of common stock upon release of restricted stock units Restricted Stock, Value, Shares Issued Net of Tax Withholdings Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other Commitments [Line Items] Other Commitments [Line Items] Total stock-based compensation expense Share-based Payment Arrangement, Expense Cost of Revenue Cost of Goods and Service [Policy Text Block] Weighted-average remaining contractual life, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 2019 Plan Two Thousand Nineteen Equity Incentive Plan [Member] Two thousand nineteen equity incentive plan. Research and Development Credit Carryforward Research Tax Credit Carryforward [Member] Entity Current Reporting Status Entity Current Reporting Status Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] 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] Expected volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Effective tax rate Effective Income Tax Rate Reconciliation, Percent Entities [Table] Entities [Table] Restricted cash from international employee stock sales Restricted Cash, Current Components of the Net Income (Loss) before Provision of Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Foreign-derived intangible income deduction Effective Income Tax Rate Reconciliation, Deduction, Extraterritorial Income Exclusion, Amount ESPP excess rate purchase right, value Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Class A Common Stock Common Class A [Member] Cash, cash equivalents, and restricted cash—beginning of year Cash, cash equivalents, and restricted cash—end of year Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other Proceeds from (Payments for) Other Financing Activities Number of shares available for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Other (expense) income, net Interest Income (Expense), Nonoperating, Net Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Issuance of common stock upon release of restricted stock units (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted (in shares) Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Fair Value, Recurring Basis Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Over-Allotment Option Over-Allotment Option [Member] Summary of Stock Option Activity Under Equity Incentive Plan Share-based Payment Arrangement, Option, Activity [Table Text Block] Stockholders' Equity and Equity Incentive Plans Stockholders' Equity Note Disclosure [Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Lapse of Statute of Limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Measurement Basis [Axis] Measurement Basis [Axis] Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Sales and other tax liabilities Sales And Other Tax Liabilities Current Sales and other tax liabilities current. Deferred Contract Acquisition Costs Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Total equity securities Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure Issuance of common stock reserved for charitable donation (in shares) Stock Issued During Period, Shares, Charitable Donation Stock Issued During Period, Shares, Charitable Donation Class of Stock [Line Items] Class of Stock [Line Items] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Marketable Securities [Line Items] Marketable Securities [Line Items] Issuance of common stock for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Business combination, current assets, other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Capitalized research expenditures Deferred Tax Assets, in Process Research and Development Vested (in dollars per unit) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Ownership percentage Equity Securities, Ownership Percentage Equity Securities, Ownership Percentage Entity Shell Company Entity Shell Company Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Purchase rights committed under the ESPP ESPP Employee Stock [Member] Class of Stock Class of Stock [Domain] Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Tabular disclosure of operating lease supplemental balance sheet information table text block. Money market funds Money Market Funds [Member] Business combination, cash and equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Aggregate intrinsic value, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Percent of outstanding stock, maximum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Current Fiscal Year End Date Current Fiscal Year End Date Loss contingency, number of defendants Loss Contingency, Number of Defendants Payments for legal settlements Payments for Legal Settlements Other Other Assets, Current Statement [Table] Statement [Table] Advertising expense Advertising Expense Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Follow-On Public Offering Follow-On Public Offering [Member] Follow-On Public Offering Range Statistical Measurement [Axis] Proceeds from follow-on public offering, net of underwriting discounts and commissions and other offering costs Proceeds from Issuance Follow-On Public Offering Proceeds from Issuance Follow-On Public Offering Subsequent Event Subsequent Event [Member] Tax at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Goodwill Goodwill Proceeds from employee equity transactions to be remitted to employees and tax authorities Employee-related Liabilities, Employee Stock Sales, Current Employee-related Liabilities, Employee Stock Sales, Current Less: Allowance for returns Accounts Receivables, Allowance for Returns Accounts Receivables, Allowance for Returns Balance at Beginning of Year Balance at End of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Cost of revenue Cost of Sales [Member] Income tax liability Accrued Income Taxes, Current Foreign Current Foreign Tax Expense (Benefit) 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] Accounts receivable, noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent Subsequent Event Type Subsequent Event Type [Axis] Less than one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Prepaid expense, noncurrent Prepaid Expense, Noncurrent Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Charitable donation of common stock Donation of Common Stock to Charitable Foundation Donation of Common Stock to Charitable Foundation Deferred contract acquisition costs, current Capitalized Contract Cost, Net, Current Tax uncertainties Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Deferred income tax expense (benefit), total Deferred Income Tax Expense (Benefit) Summary of Assumptions for Estimating Fair Value of ESPP Purchase Rights Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Weighted-average remaining contractual life, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 13 zm-20220131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 zm-20220131_g1.jpg begin 644 zm-20220131_g1.jpg M_]C_X 02D9)1@ ! 0 8 !@ #_X0",17AI9@ 34T *@ @ !0$2 , M ! $ $: 4 ! 2@$; 4 ! 4@$H , ! ( (=I M 0 ! 6@ !@ 0 & ! .@ 0 # 0 ! "@ M @ $ 0 E&@ P $ 0 6( _^T .%!H;W1OH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::G MJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U M]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " M 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2 M\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2U MMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_VP!# M $! 0$! 0(! 0(# @(" P0# P,#! 8$! 0$! 8'!@8&!@8&!P<'!P<'!P<( M" @(" @)"0D)"0L+"PL+"PL+"PO_VP!# 0(" @,# P4# P4+" 8("PL+"PL+ M"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PO_ MW0 $ ";_V@ , P$ A$#$0 _ /[LO"7A+PK=^%=,NKK3+2666TA=W>%"S,R MDDD9))ZFN@_X0KP;_P! BR_[\)_\31X*_P"1-TG_ *\H/_0!734 #?^@19?]^$_P#B:/\ A"O!O_0(LO\ OPG_ ,37344 M#?^@19?]^$_P#B:/\ A"O!O_0(LO\ OPG_ M ,37344 #?^@19?]^$_P#B:/\ A"O!O_0( MLO\ OPG_ ,37344 #?^@19?]^$_P#B:/\ MA"O!O_0(LO\ OPG_ ,3735R7C;Q_X$^&FA'Q1\1M;L/#^F+(D)N]2N8[2 22 MG:B^9*RKN8\*,Y)X% $__"%>#?\ H$67_?A/_B:/^$*\&_\ 0(LO^_"?_$UT MH(8!E.0:6@#F?^$*\&_] BR_[\)_\31_PA7@W_H$67_?A/\ XFNFHH YG_A" MO!O_ $"++_OPG_Q-'_"%>#?^@19?]^$_^)JOXG^('@+P1=Z9I_C36[#2)];N MELM.CO;F.W>[N7^[#"LC*9)#V1,L?2NNH YG_A"O!O\ T"++_OPG_P 31_PA M7@W_ *!%E_WX3_XFNFHH YG_ (0KP;_T"++_ +\)_P#$T?\ "%>#?^@19?\ M?A/_ (FNFHH YG_A"O!O_0(LO^_"?_$T?\(5X-_Z!%E_WX3_ .)KIJ* .9_X M0KP;_P! BR_[\)_\31_PA7@W_H$67_?A/_B:Z:B@#F?^$*\&_P#0(LO^_"?_ M !-'_"%>#?\ H$67_?A/_B:Z:B@#F?\ A"O!O_0(LO\ OPG_ ,31_P (5X-_ MZ!%E_P!^$_\ B:Z:B@#F?^$*\&_] BR_[\)_\31_PA7@W_H$67_?A/\ XFNF MHH YG_A"O!O_ $"++_OPG_Q-'_"%>#?^@19?]^$_^)KIJ* .9_X0KP;_ - B MR_[\)_\ $T?\(5X-_P"@19?]^$_^)KIJ* .9_P"$*\&_] BR_P"_"?\ Q-'_ M A7@W_H$67_ 'X3_P")KIJ* .9_X0KP;_T"++_OPG_Q-'_"%>#?^@19?]^$ M_P#B:Z:B@#F?^$*\&_\ 0(LO^_"?_$T?\(5X-_Z!%E_WX3_XFNFHH YG_A"O M!O\ T"++_OPG_P 31_PA7@W_ *!%E_WX3_XFNFHH YG_ (0KP;_T"++_ +\) M_P#$T?\ "%>#?^@19?\ ?A/_ (FNFHH YG_A"O!O_0(LO^_"?_$T?\(5X-_Z M!%E_WX3_ .)KIJ* .9_X0KP;_P! BR_[\)_\31_PA7@W_H$67_?A/_B:Z:B@ M#F?^$*\&_P#0(LO^_"?_ !-'_"%>#?\ H$67_?A/_B:Z:B@#\UOM-S_ST;\S M_C1]IN?^>C?F?\:@HH __]#^]+P5_P B;I/_ %Y0?^@"NFKF?!7_ ")ND_\ M7E!_Z *Z:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "OYV?"_QX\7?LR:A^V]\=? =M9WFK>'O$VF MSV\-^CR6S,^8R'6-XW(PQZ..:_HFK\M_&/\ P35_X2WPG\?O"_\ PFGV?_A> M6H6M_P";_9V_^R_LS;MFW[0/M&[US%CT- 'GOPI_;K_:OT[]I#P#\-_VH_"? MAK1/#GQ6T2]UG0O[%N;BYO[ 65O]I>.\=QY4K&/_ )Y(JC<,,2"*_-+]L#]K M']KC]KG]A^Z^->N^$O#NF_"/7?%5E;:.]O*KGX97_[/^B_&[5K+X;PZNNLZ'X=.E021V4_G"5E MN)Q*LUU'@ML3="JR$2$,PP0#F_VX/^"N?BKX!_M!:I^SW\+;KPCH$OABRMIK M_4/&$&K727EQUBTN&0H41E+23,%8M@8VY/HNI?\%2/'L'[,OPF_;9B M\/64/P[US4WTKQQ#Y4UQ>Z8WFM;KOQG2+;6K2]%FH2&18;ET$3JH +#=WQC+9 MV/'G[ EU\7=-^&G@KXT^/+_QEX6\$7-SJ6LZ?JUNLLGB'4)MQB>XE6142"!G M;RX!$PV80M@ T ?+GB?_ (*A_%3X;_L1']L+XB^'=+M!XU\0MI_@FP=9XEBT MR8OY%UJ3H]PSD1QO*RP(I M>*[;4O!L.IVEG-'8@"2TDCU6))Q*2RE9%7R\''45]'6'_!*;3;?]FNZ_9EN? MB#J)TS1O$Y\3>"+Z*VV7GAV1&9HH=[3.+E$+,I_%*Q\3:+<:#]BBTRVT*R@MKO'F2>3;%Q)<#&$E8Y121@YX / MR/\ B;\:_P!L7X[>*?V6/BC^T5X:\-Z3X<\5>/--U;09-#N)S=002X,<-Y%. M6#/)$PD62)]N 0RJ2!7W1_P6)_9,_9^^(W[-'C7]I3QEX?\ MGC7PMH*P:7J M/VJYC\B-)]P'DQRK"^#*YR\;'GV%9W@O_@E!\2=%O?AG%XW^.&I^(]&^$FN6 MVH^'=*ETB""VBLK=LFWD,%;K^U/%L7AS5?&VE66JW,=QK^G0V[O- CSRR"/<\Q8I$%W#.%8A4/GJ M^)?V0)O^";_[0_@W]F/1?$/@34+#3K9M=\%^(I9VETNXWA?,B6X>5PLQR'/F M9)1=R)P#^UGQ"_9K^*NJ_!+P9\-?@U\3]0\!:YX,MK6WBU:TLH;N"[%O;?9R M+BRG8I(C??"%_E;!R2 :^7H?^"75UJ_PR^+%E\3/B/=^*/B'\7K*VL-5\57& MG101PP6FWRDAL()$C50$ ($@S@8Q@Y /QT_8T\*?#?4?VIO@)X?_ &1_!_B3 MX5>+K738M8\:W?B*YDLK?7],$4?FM9VT]Q.US'.RRF,Q(B '=M 7='_7E7YO M?$;_ ()\GQ;I_P #]5\(^,#H'BKX)_9(;;5TL!,+^TAACBG@DB\]"B3B,?\ M+1P@9AAMV:_2&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#\SZ*** /_T?[TO!7_ ")ND_\ M7E!_Z *Z:N.\,W8L/A_I]\8WE$.GQ2;(QN=ML8.%''O##2^!=7\16?A. M/77NV6[&JWUBM]%_H0@9?L^'2%I3+ MO&OQ6\3>'K7Q3XEGTJ*7^QM":/2-1M-%O6N4.KVCW(>]DO$*K'Y[+P'XZ@T6]UFQ\0:1JZ MV^CE=-33/$,Z3R0:99K>+]@^SLA^SEI;A5+L61L@#U;PE_P3_L/!7Q!L;G0_ M$Q7P-IOB2V\70:"UF3=+JMK8K9)F\\_9]FPHF\D6H;S>1(%^6OT4HH *Q+WP M_87]P;J>2Y5CCB.ZFB7C_91PH_*MNB@#F?\ A$M*_P">M[_X&W'_ ,_^!MQ_P#'*/\ A$M*_P">M[_X&W'_ ,M[_P"!MQ_\M[_P"!MQ_\_^!MQ_P#'*Z:B@#F?^$2TK_GK>_\ @;_\ @;M[_X&W'_ ,_^!MQ_P#'*/\ A$M*_P">M[_X&W'_ ,M[_P"!MQ_\M[_P"!MQ_\_^!MQ_P#'*Z:B@#F?^$2TK_GK>_\ @;_\ @;M[_X&W'_ ,_^!MQ_P#'*/\ A$M*_P">M[_X&W'_ ,M[_P"! MMQ_\M[_P"!MQ_\_^!MQ_P#'*Z:B@#F?^$2TK_GK>_\ @;_\ @;",>K22%54?4UY=X!_:<_9R^* MFLOX=^&GCSP_KVH(Q4VUAJ,%Q*<MH8>K*#J1@W%;NSLOF1* MK!247)7?0]+_ .$2TK_GK>_^!MQ_\M[_X&W'_QRNFHK$LYG_A$ MM*_YZWO_ (&W'_QRC_A$M*_YZWO_ (&W'_QRNFHH YG_ (1+2O\ GK>_^!MQ M_P#'*/\ A$M*_P">M[_X&W'_ ,M[_P"!MQ_\M[_P"!MQ_\_^!MQ M_P#'*Z:B@#F?^$2TK_GK>_\ @;_\ @;M[_X&W'_ ,_^!MQ_P#'*/\ MA$M*_P">M[_X&W'_ ,M[_P"!MQ_\M[_P"! MMQ_\_^!MQ_P#'*Z:B M@#F?^$2TK_GK>_\ @;_\ @; MM[_X&W'_ ,(=*\ M6WDUEKUO&KHNIV]S!-;7=G)+Y)A:U!CC,448"LH& #]P**_G6^V_&SP]\*=+ M\-?$[QQXJT6=OACXJ^(UN6UC4%N;?4C/$]G!)/3?[)N-$CN;B/[ '%L M6+.]TMP8S(" H&?M'_M!_#[]EWX/: MO\9OB5,8]/TN,;(8\>=1N!V RQPH)KTW^WM5_Z E[_ -]V_P#\ M>K\ _BA?ZC_P5'_;SA^$EG:W5U\(_@]+Y^L11-'LOM1W%2A;S!&P=E,2D,2( MDE92-]>QDN7PQ-64\0[4::YIOR[+SD]%_P X,?BI4H*-)7J2=HKS[OR2U8O MP/\ V0OB]_P5"U.#]JS]NS4KW3_!]RS2>&/"5C(;>,6K'B1CC*QN.C@":88; M ]9M@#:ZCI]Y/<[)%.59X[F63?@_P!U MD?\ VA7ZEVVJWEE;1V=GH%U%#$H1$1K9555& !-@ #@ 5/_ &]JO_0$O?\ MONW_ /CU==?BG'NJI8:HZ5./PPB[12[6V?FVG5M MC\,_@I^V!^T5^P7\6]/_ &5O^"AMR=4\-ZF3'X>\;EFD5D! N)3RZ D!S)^ M]A)!?=&58?O=%+%/$L\#!T"/VK?A'J/PA^*'AN\ MEM+L;[>Y1K;S[.Y4'RYX6,W#J3]&4E6RI(K\O_V"OVF/BM^R]\5V_P"";W[6 M4,\^J6.!X0U-F0"\LR&,<.]Y I4JI\CYB00T)Y516V(HTLTH2Q>&@HUX*]2" MT4E_/%=+?:7S74BE.>#J*A5DW3EI&3W3_E;_ "?R/WEHKF?[>U7_ * E[_WW M;_\ QZC^WM5_Z E[_P!]V_\ \>KY8]@Z:BN9_M[5?^@)>_\ ?=O_ /'J/[>U M7_H"7O\ WW;_ /QZ@#IJ*YG^WM5_Z E[_P!]V_\ \>H_M[5?^@)>_P#?=O\ M_'J .FHKF?[>U7_H"7O_ 'W;_P#QZC^WM5_Z E[_ -]V_P#\>H Z:BN9_M[5 M?^@)>_\ ?=O_ /'J/[>U7_H"7O\ WW;_ /QZ@#IJ*YG^WM5_Z E[_P!]V_\ M\>H_M[5?^@)>_P#?=O\ _'J .FHKF?[>U7_H"7O_ 'W;_P#QZC^WM5_Z E[_ M -]V_P#\>H Z:BN9_M[5?^@)>_\ ?=O_ /'J/[>U7_H"7O\ WW;_ /QZ@#IJ M*YG^WM5_Z E[_P!]V_\ \>H_M[5?^@)>_P#?=O\ _'J .FHKF?[>U7_H"7O_ M 'W;_P#QZC^WM5_Z E[_ -]V_P#\>H Z:BN9_M[5?^@)>_\ ?=O_ /'J/[>U M7_H"7O\ WW;_ /QZ@#IJ*YG^WM5_Z E[_P!]V_\ \>H_M[5?^@)>_P#?=O\ M_'J .FHKF?[>U7_H"7O_ 'W;_P#QZC^WM5_Z E[_ -]V_P#\>H Z:BJ]I/)< MVZS30O;LW6.0J67Z[2R_D35B@ HHHH _,^BBB@#_U/[T?!8!\&:2#R#90?\ MH KR;P1^RE^S3\.?".M^ ?!?@31+'1/$L\ESJMB+*-X+QY':3$R.K!T5F/EQ MD;(U^5%50!7K7@K_ )$W2?\ KR@_] %=-0!Y]XX^$GPJ^)PTX?$GPSI/B$:1 M,+BQ_M.RAN_LLPQB2'S4;RWX'S+@\4X?"?X6#XA'XN#PUI7_ E9A^S'6OL< M/]H>3C'E_:=GF[,<;=V,=J[^B@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@# M_@I=^U+)^RE^RKK7BW0IO+\2:V1H^B!3\ZW=RK9E'?\ M6_\ M@F_^RK!^R;^R_HOA#58 GB76%&JZ[(?OF\N #Y1/<0)MCZX)4L/O&OS[^)C- M^WG_ ,%:-%^%48^U>!?@7$;_ % 8S%+J2LC,I/0DS^3$4/589<9!-?OQ7TV8 M_P"Q9?1P*^.I:I/T?P1^2O*W>1Y&%_VC%5,0_AC[D?\ VY_?I\@HHHKYD]<* M_.?_ (*0?L41_M/OV9/B]8?\ !3/]ENU_XF6D,%\7Z9&"(KVR;"O,ZK_"R@+.0"1A)AAD9J_7 M#]GKX]?#_P#:8^$6C_&3X:W'GZ;JT6XQL1YMO,O$D,H'W9(VR".AZC*D$^MG M."I2A',<&K4:FZ_DGUB_+K'NO0XVVF^ -/U&];9#;Z?%)(V"<*D8).!DG ]*^. M/!W[>_AC7O@]J_Q\\3>$-&YF6&YG\0P:BRPVWV>.&1A%/+ =.CL61)VT^$1M(I= YC&"R@J6 /4!AD=Q7XR1?\ M$Z/B9XTT#QK<+X4\,_#ZUU74M&O[?P7;:C-J'AW4K_1;XRSWD\9MO*M8K^W1 M(A%%;.1'@RJ6W)0!]\?$O]M?P]\(M)LYO'/@GQ-;ZO-IFHZ[=Z-&-.GO+#2= M+95N+R=H[YK8QKO0A(9Y9FW<1DA@'Z;^W9\&=:^)5AX#T6WU*ZTW4M5M]!A\ M1HD(TDZM=68OH;3+3"Y,CP%6#BW,.Y@OF;L@?$NE?\$\?C[X&T[4[_X;77AN MPG\5:3XHT&[T7[3<1Z7H%EX@N4N(?[-9;,F86I#DPM#:QR,YQY8Z^F_#_P#8 M+^)?@#QGI7@RSU/3)_A]I'C&R\:Q73RRC56GLM/2T6S-L(?*$9F03>?]J+!? MD,9Y:@#]7***Q+WP_87]P;J>2Y5CCB.ZFB7C_91PH_*@#;HKF?\ A$M*_P"> MM[_X&W'_ ,_^!MQ_P#'*/\ A$M*_P"> MM[_X&W'_ ,M[_P"!MQ_\M[_P"!MQ_\_^!MQ_P#'* .FHKF?^$2T MK_GK>_\ @;_\ @;M[_X&W'_ M ,_^!MQ_P#'*/\ A$M*_P">M[_X&W'_ M ,M[_P"!MQ_\M[_P"!MQ_\_^!MQ_P#'* .FHKF?^$2TK_GK>_\ M@;_\ @;M[_X&W'_ ,_^!MQ_P#'*/\ A$M*_P">M[_X&W'_ ,+/C9J>QCH5@\MM'(<++=R8CMXSWP\S(IQV.:]:_X1+2 MO^>M[_X&W'_QROPR_P""J<=Q\=/CM\)O^"?G@6ZNO.\4:@FKZX?M,LWE6419 M58J[L/EC6XE((_@0]Z]?(L#'%XVG3J? KRD^T8J\OP5O4X4X?%LO5 MZ+\3WS_@C7\"M3^'W[,\_P _^!MQ_P#'*Y\TQTL;BZF*G]IWMV71?)61K@\,L/1A1CT7WOJ_F]3I MJ*YG_A$M*_YZWO\ X&W'_P M[_ .!MQ_\ '*X#I.FHKF?^$2TK M_GK>_P#@;=&CEB MD4,CHPPRLIR""#@@\$5_/#XWT#XA?\$4YW+&]?T _\(EI7_/6]_\ VX_^.5@^*/A5X&\;>'K MSPEXPM9=4TO48F@NK2ZN9Y89HWX*NC.00?0BO6RK-/JDI0JQYZ,])Q[KHUVD MMT^AQ8W!^V2E!\LXZQ?;_-/JBS\-/B=X!^,?@BP^(_PQU6#6=%U.,2V]U;MN M5AW!'564\,C ,I!! (Q7=U_/-\4OV,?VFO\ @G9XMOOCA^P9 2Q9Z2(.X#!&.VNC,,EY*7US!2]I0[_:CY371^>S MZ,RPV/YI^PQ"Y*G;H_.+Z^FZ/T"HKF?^$2TK_GK>_P#@;_^!MQ_\M[_ .!MQ_\ '*/^$2TK_GK>_P#@;:TTEA]\OF7 M8TL8Y;>1%#UD)P4KOR_+:^-J^RH+S;>BBNKD^B7]:G-BL73P\.>H_1=6^R75 MGZ?_ !H_:)^!W[.^A+XC^-?BBP\.VT@)B%U)^^FV]1%"N992.X16-?!-G_P6 MJ_X)_76L?V7)XFOH(L@"ZDTRY\DYQZ(9.,\Y3M]*\M^ /_!'KP?=ZJWQ>_;G MUNZ^)_C:_ DGBN+B4V,#=ESE9)MO0;BL8' CX!K]&;G]CC]EJ[T#_A%;GP)I M#Z9MVBT, \D#T"?='X"O6G3R3#OV&,2N[$ MQ[B/N2EX2<#$8&:]I_85_;@\/_M%:I>? GXX65YX-^+7A\O%?Z1->74277DC MYY+63V:UC+T?1^3U]3]8**YG_A$M*_YZWO\ X&W'_P M[_ .!M MQ_\ '*^?/3.FHKF?^$2TK_GK>_\ @;_\ @;M[_X&W'_ ,_^!MQ_P#' M*/\ A$M*_P">M[_X&W'_ , .2:_"#_@FA:W7[5G[8?Q<_X* Z]&TFG?:F\/>&S(#A8$"Y*@_=9;=(0< M=3*_J:^I_P#@KI^T'>36_?XV%+[--L%% M%% !1110 4444 %?E!^V-_P3!\+_ !D\4#X_?LWZF?AW\4[*0W4.HV1:&VO) MAWG$?*.W0S("2"=ZOGC]7Z*[+K?$=OX@9 FFWZ?=621D_ M=IN(_P!=&3"3G/E8Q7[76%_8ZK8PZGIDT=S;7"+)%+$P='1AE65AD$$<@C@B MO&OC[^SC\&OVG/ TOP^^-.B0:Q8MN:%V&V>VD(QYD$HP\;CU4X(X8$9%?C0/ MV:O^"@__ 38OGUG]DO5)/BQ\-4=W/#6V"S'+0$"O< M=# 9G[U!JA7_ )&_W!]5L]9TZ;_5W5C.EQ"_T>,LI_ UXN-RO%X.7+B:3CZK1 M^CV?R9WX?&4*ZO1FG_7;='1TC,%!9C@#DDUXY\9?VA/@G^SWX=D\4?&?Q-8> M'[5$+J+F4":4#M%"N996_P!F-6/M7XB^-/C[^T__ ,%9O$%Q\'/V5;6\\"_" M".5K?6_%-VA2:^C&-T2 $<,#_J(VW,"/-9%8K73EN2UL4G6D^2BOBG+X5Z?S M/LEJV8XO,*=%J"]ZH]HK=_Y+S9Z1^U3^W+\6/VG?B=-^Q+_P3J?[9JW MLQ#W=[.!CS)GP,GKM4 (@.% YKZ3K?,G&AU;^*H^\O+M'9>IGA< M%+G^L8EWJ=.T5V7ZO=A1117@'IA7YD?\% O^"?NG?M-Z;!\7OA# MZ$+;&N(X^,$-Q,@X1SD85E%?IY7XZ_\ !23]C+QGJVLV/[<'[)X;3OBGX*VW M4Z6J_-JMK N"I0<22I'E=ISYT68B&^05]B?L/_MB^!_VTO@K:_$?PYLL]7M= MMMK6F;LO978'(YY,3X+1/_$O!^96 ];-<%1JT5F>!5J;=IQ_Y]R[?X7]E_+< MXL'B*D*GU3$.\E\+_F7^:ZKYGV-1117SIZ@4444 %%%% !1110 4444 %%%% M 'YGT444 ?_7_N_T2;[/\-;2X^U)8^7ID;?:9,;(<1 [VW<87J<\8'-?BC\& M?AQ\?;KPQXX_9B6>_P!-^*\Z>'_$FI:\OBV\DTGQ+:"Z5)+V&]@1KW3I;J&" M2U,,<2JL21E05 (_<#P6 ?!FD@\@V4'_ * *\3\-_L<_LH^$O!^J_#_0_ASX M=30]M;^)'A M^_\ "5AJWB/P%8^"/!7CG4E2W\2:E?O)X@T"^6W$O]IR/'L:!HOA/5_ _A^ZTKPVXDTBSFTRV M>WT]QR&MHVC*PD'O&%-= /A/\+!\0C\7!X:TK_A*S#]F.M?8X?[0\G&/+^T[ M/-V8XV[L8[4 =_6)>ZM?VMP88-,N;E1C]Y&T(4_]]R*W'TK;HH YG^WM5_Z ME[_WW;__ !ZC^WM5_P"@)>_]]V__ ,>KIJ* .9_M[5?^@)>_]]V__P >H_M[ M5?\ H"7O_?=O_P#'JZ:B@#F?[>U7_H"7O_?=O_\ 'J/[>U7_ * E[_WW;_\ MQZNFHH YG^WM5_Z E[_WW;__ !ZC^WM5_P"@)>_]]V__ ,>KIJ* .9_M[5?^ M@)>_]]V__P >H_M[5?\ H"7O_?=O_P#'JZ:B@#F?[>U7_H"7O_?=O_\ 'J/[ M>U7_ * E[_WW;_\ QZNFHH YG^WM5_Z E[_WW;__ !ZC^WM5_P"@)>_]]V__ M ,>KIJ* .9_M[5?^@)>_]]V__P >H_M[5?\ H"7O_?=O_P#'JZ:B@#F?[>U7 M_H"7O_?=O_\ 'J/[>U7_ * E[_WW;_\ QZNFHH YG^WM5_Z E[_WW;__ !ZC M^WM5_P"@)>_]]V__ ,>KIJ* .9_M[5?^@)>_]]V__P >H_M[5?\ H"7O_?=O M_P#'JZ:B@#F?[>U7_H"7O_?=O_\ 'J/[>U7_ * E[_WW;_\ QZNFHH YG^WM M5_Z E[_WW;__ !ZC^WM5_P"@)>_]]V__ ,>KIJ* .9_M[5?^@)>_]]V__P > MH_M[5?\ H"7O_?=O_P#'JZ:B@#F?[>U7_H"7O_?=O_\ 'J/[>U7_ * E[_WW M;_\ QZNFKPO]ICXX:'^S?\!?%/QLU_:T6@6,D\4;' FN6^2"+_MI*R)[9S6E M&C.K4C2IJ\I-)+S>B(J3C"+G)V2U9^-'Q2U2\_;=_P""M?ASX6M^"_V?=1_:'^(>Z;Q9\6+]];NIY1^\:T+,8-W_71GDGR.HE7/2OU] MKW>)*T%B(X*B[PH14%YM:S?SDW\K'G95"3I/$37O5'S>B^RODK',_P!O:K_T M!+W_ +[M_P#X]1_;VJ_] 2]_[[M__CU=-17SQZAS/]O:K_T!+W_ONW_^/4?V M]JO_ $!+W_ONW_\ CU=-10!S/]O:K_T!+W_ONW_^/4?V]JO_ $!+W_ONW_\ MCU=-10!S/]O:K_T!+W_ONW_^/4?V]JO_ $!+W_ONW_\ CU=-10!S/]O:K_T! M+W_ONW_^/4?V]JO_ $!+W_ONW_\ CU=-10!S/]O:K_T!+W_ONW_^/4?V]JO_ M $!+W_ONW_\ CU=-10!\H_&[]FGX!?M'1@?&OX9Q:],J>6MU*+>.[1/[JW$4 MZ3*/8.!7YNZ[_P $/OV3[S4WU?PFOC?P]-\QB2SU&Q:.,MQP9EDD('3_ %F2 M.]?NA17JX//,PPD>3#UY1CVOI]ST.*OEV%K/FJTTWWMK]Y^+GPN_X(S_ +(? M@/6E\1^,M"\2^-[L,'*ZW?6Q@WCH2EN\.X>JR,X/<$<5^L?AR&R\'Z';>&/" M7A632]-LD$=O:6BVL,$2#^%$24*H]@!7H%%8X[-<9C&GBJKG;:[T7HMD:8?! MT*"M1@H^AS/]O:K_ - 2]_[[M_\ X]1_;VJ_] 2]_P"^[?\ ^/5TU%J026MW;3KNCEAE!5E8>A!Q7JY3F;P=9N4>: MG)_S6Z?1G'CL(J\+)VDM8OL_\NZZH\]^&'QJ\/?&/P!I/Q/\ AS9W M.I:)K5NMS:W"/;X9&Z@@S95E.593@JP((!!KN_[>U7_H"7O_ 'W;_P#QZOP" M^&GB+Q/_ ,$?_P!I\_!#XAW4UW\"OB#=-/HFISDL-*NFP"LC<@;?E6;H&3;, M,$.M?T/03PW,*7-LZR1R*&5E.593R"".H-5F^6+"U(SHRYJ,U>$NZ[/M*.TE MW)P.+=:+C-6J1TDNS_R>Z.>_M[5?^@)>_P#?=O\ _'J/[>U7_H"7O_?=O_\ M'JZ:BO(.XYG^WM5_Z E[_P!]V_\ \>H_M[5?^@)>_P#?=O\ _'JZ:B@#F?[> MU7_H"7O_ 'W;_P#QZC^WM5_Z E[_ -]V_P#\>KIJ* *]I/)4'_H KIJX_PQ M>VVF^ -/U&];9#;Z?%)(V"<*D8).!DG ]*^8/A#^V=H/Q+^%^O\ QS\1^&=4 M\+>#+"S75])U.^\J8:KI;1DB>-+=Y#%*9%=1;.?.*F-L9?:H!]GT5^>'_#R; MX1R_#G3?B'8^%_$UR]Y9:UJEUI:06@OM.T_P_<&UOKFY#W:P[(I0 $BEEE?/ MRH<''H&F_MV?!G6OB58> ]%M]2NM-U+5;?08?$:)"-).K75F+Z&TRTPN3(\! M5@XMS#N8+YF[( !]GT444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5^#?_!2W6M7_:W_ &J?AS_P M3B\$2O\ 87NHM>\5S0MS#;("55B/NE(-\@#<,\D/?%?KK^T?\>?!W[,WP6U[ MXU>.6_T+1; :_-;_@DG\%?&FJZ3XH_;M^- MR;_&/Q8N&N+8LN#!I>_<@0'E4F8*57D>5'$17TV11^J4JN;3^Q[M/SJ-:/\ M[=5Y/Y'D9B_;3A@H_:UEY17_ ,D]/O/V'T?2-,\/Z1:Z#HD"6ME8PI;V\,8V MI'%$H5%4=@H 'I6C117S3;;NSUT@HHHI %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!X7^T?\ L\?#C]J3X1ZI\'?B?:^= M8:@F8ID \ZUN%SY<\+'[KH>G8@E6RK$'\D/V&?VC_B-^R!\8_P#AV_\ MAW7 MSVY5/!FO2Y$-W:N2L,&]OX'QM@R248&$GA!7[QU\2?MU_L3^!?VUOA(_A'6" MFG^(],WW&A:L%^>TN"!\K$.M5\3WO[$/[7P?3/BKX M3S;V\UTW.K6\2[@P?I),L>'W#/G18D&2'-?L37GYEEU7!5W0J^J:VDGM)/JF M=6$Q4,1352'S75/JGYH****X#I"BBB@ HHHH **** /S/HHHH __T?[R?"Z7 M4G@'3H[%D2=M/A$;2*70.8Q@LH*E@#U 89'<5^4WPI_X)]>*?$.K>+;[Q;9) M\&=#UB]TV[3P[X+U&/4+*YU/2+EY/[2,-[9O9P)<;+ M"O\ D3=)_P"O*#_T 5TU 'XG>&?^"=W[3'P[\)26?AKQ1I6N:KK.B^+/#6H- MJDY@BM+/Q#?F[AN[-8KIY91JK3V6GI:+9FV$/E",S()O/^U%@OR&,\M7ZN44 M%8E[X?L+^X-U/)/,O?BE\1B+*TCM3^]L;2<^6TV?X'DY6-C@( \A M(V#/=EV JXW$1P]+=]7LDMV^R2U9SXK$PP])U9[+[V^B7FSX_P#C!:/_ ,%/ M?VZ(/V;/!MU=R_"+X63"Z\270N998KZ]4E"B,SD98AH(RN#M$TBDC;7[\:=X M!\-Z1I\&DZ4+FVM;6-8888KN=$CC0!555$F . *^;OV'/V1?"O[&7P'L M/A=H[)=ZM.?MFLZ@HYN[YP Y!(!\M D8.,*,GYBQ/V'7=G>/I590PV%_@4E M:/F_M3?G)Z^2LCFR_#3@I5JW\2>K\NT5Y)?C_^!MQ_P#' M*/\ A$M*_P">M[_X&W'_ ,_^!MQ_P#'*/\ A$M*_P">M[_X&W'_ M ,M[_P"!MQ_\M[_P"!MQ_\_^!MQ_P#'*Z:B@#F?^$2TK_GK>_\ M@;_\ @;M[_X&W'_ ,_^!MQ_P#'*/\ A$M*_P">M[_X&W'_ ,M[_P"!MQ_\M[_P"!MQ_\_^!MQ_P#'*Z:B@#F?^$2TK_GK>_\ @;_\ @;M[_X&W'_ ,#O&]K_P4(_8]4V?C_P +8GUFQ@0E M=5LXUP[%%QYCK&-DB=98NA#HN[Z?+<33QM!97BY6:_A3?V9/[+_N2_\ )7KM M<\C%TIX>H\905_YX]UW7]Y?BM#]@_P#A$M*_YZWO_@;_^ M!MQ_\ M&W3*G[T;X 93 MG@@J/JZOG\3AJN'JRHUHVE%V:\STZ56%6"J4W>+V9S/_ B6E?\ /6]_\#;C M_P".4?\ "):5_P ];W_P-N/_ (Y7345@:%>TM8[*W6UA+E4Z&1VD;\68EC^) MJQ110 4444 ?F?1110!__]+^]+P5_P B;I/_ %Y0?^@"NFKAM$F^S_#6TN/M M26/EZ9&WVF3&R'$0.]MW&%ZG/&!S7X^?LR:7\0/"$/C;]G3XA?;8?B7J5GI6 MK7>J?\)E.-*\5_:6:!+R"_6&:]TV:X6%H3#!"C"*%/*P &4 _;RBOYM- ^,7 MQ(\6_#2;P+XH\?>);%O!7@KQYJ_VZ'4KJ)WUW1=0$48%Y%/YVH6]BC;(_M$C M"X4AY8E;"KZ_\+_C7\;O%_CSPU\5/$_B35(/%$_Q-TKPG=Z(+F>/3?[)N-$C MN;B/[ '%L6+.]TMP8S(" H;_%WX]>$_@5\.]4^*GQ1M;G M2]$TB(RW$[O;D^BHBB;+N[85$&2S$ 5=.G*I)0@KMZ)+JR9244Y2=DC@_P!L M?]K'P%^QS\$]0^+'C-EGNL&WTO3PVV2^O6!*1KUPHQND;'RH">3@'X2_X)F_ MLI^/;W7M2_;\_:GS=_$;QVIGL(9E(.F6$PPNU#GRWDCVJJ]8X0$X+.*^;_V< M_AO\2?\ @IG^T)'^V]^T;H5T?AMH$SQ>#O#Q,?DS>4_^LD61T#H& :5@")I1 ML_U<>ROZ ?[>U7_H"7O_ 'W;_P#QZOI\=..5X:67TG>M/^+)=%_S[3_]+MN] M.AY&'B\956*FOWU7_H"7O_ 'W;_P#QZC^WM5_Z M E[_ -]V_P#\>KY4]DZ:BN9_M[5?^@)>_P#?=O\ _'J/[>U7_H"7O_?=O_\ M'J .FHKF?[>U7_H"7O\ WW;_ /QZC^WM5_Z E[_WW;__ !Z@#IJ*YG^WM5_Z M E[_ -]V_P#\>H_M[5?^@)>_]]V__P >H Z:BN9_M[5?^@)>_P#?=O\ _'J/ M[>U7_H"7O_?=O_\ 'J .FHKF?[>U7_H"7O\ WW;_ /QZC^WM5_Z E[_WW;__ M !Z@#IJ*YG^WM5_Z E[_ -]V_P#\>H_M[5?^@)>_]]V__P >H Z:BN9_M[5? M^@)>_P#?=O\ _'J/[>U7_H"7O_?=O_\ 'J .FHKF?[>U7_H"7O\ WW;_ /QZ MC^WM5_Z E[_WW;__ !Z@#IJ*YG^WM5_Z E[_ -]V_P#\>H_M[5?^@)>_]]V_ M_P >H Z:BN9_M[5?^@)>_P#?=O\ _'J/[>U7_H"7O_?=O_\ 'J .FHKF?[>U M7_H"7O\ WW;_ /QZC^WM5_Z E[_WW;__ !Z@#IJ*YG^WM5_Z E[_ -]V_P#\ M>H_M[5?^@)>_]]V__P >H Z:BN9_M[5?^@)>_P#?=O\ _'J/[>U7_H"7O_?= MO_\ 'J .FHKF?[>U7_H"7O\ WW;_ /QZC^WM5_Z E[_WW;__ !Z@#IJ*YG^W MM5_Z E[_ -]V_P#\>H_M[5?^@)>_]]V__P >H _!?]JGX3^//^"9?[0W_#=O M[-=B]S\/M?F6#QGX>@&(HO-?_6H!PB,QW1MC$4QV_P"KDV#]Q_A'\6/ ?QR^ M'.D_%;X9WZ:CHNLP">WF7KZ,CC^%T8%74\JP(/2K'B*.V\7:!>^%?%'AF>_T MW4H)+:ZMI_LSQ30RJ5=&4S8*L"017\_?A;Q!XW_X(Y?M(/X8\2VU_<_ +X@W MC/923,DLFE79 ZE79=R# <%@980'&7C*U];3:SG#JD_][IKW7_S\BOL^=?P9/7^Y)]?\+Z]GJ?TAT5QNG>+Y=7T^#5=*TNYN;6ZC66&: M*6V>.2-P"K*PG(*D$$$<$5_(+H'_ <'_M\>*];M/#/A;P3X/U+4K^58+:TM M=-U&:>:5SA4CC2_+,S'@ DFN;(.%,?G"JO!I?N[W_I+NI?EY5>_+:_P#Z4K']EE%?Q?/_ ,'%G[;L;F.3PKX(5E."#8WX((_[ MB%-_XB+_ -MK_H5_ _\ X W_ /\ +"OIO^(49_\ RP_\#7^1\O\ \1=X>_GG M_P" ,_M#HK^+S_B(O_;:_P"A7\#_ /@#?_\ RPK^T.OFN(N$\?DOLOKR2Y[V ML[_#:_YH^GX;XNR[//:_4&W[/EO=6^*]O_26?F?1117S1].?_]/^]'P6 ?!F MD@\@V4'_ * *\A\'?LF?LQ^ /!^M_#[PEX"T*TT/Q+\D>0R# MSD=65T1F/EH1LB&%154 5Z_X*_Y$W2?^O*#_ - %=-0!Y!J/[/GP#UC0-%\) MZOX'\/W6E>&W$FD67]IV>;LQQMW8QVKOZ* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN!^*'Q1\ _!CP)J/ MQ+^)VJ0Z/HFE1&6XN9VPH'0*HZL['"HB@LS$ DBJA"4Y*$%=O1)=12DHIRD M[)%[X@?$#P9\*_!FH_$/XAZC#I.BZ3"T]U=W#;4C1?U))P%4 LS$ D@5_/_ M *#I/Q'_ ."SGQVB\9>*K>\T#]GSP7=G[':.3%+K-TG!+$?Q,#AV4D0QG8IW MLS4S3],^-/\ P6@^*D.O^(8KSPA^SSX:O";>W)\NYUB:(XR<9!2>3DU]8W# M)(-)WQDEZJDG_P"Y'_Y+ZGBKFS"5WI07_D[_ /D?S-+0]#T;PSHMIX<\.VL5 MCI]A"EO;6T"".*&*(!41%7 554 #@"M2BBODFVW=GMI6T04444@"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HJO=7=I8P-=7TJ0Q+C<[L%49X&2>.M?$OXF,'G\* -VO'OCU\"_AY^TA\*M6^#_Q0LQ=Z5JT6TD8$D$J\QS1-_#)&V&4_ M@<@D'V&BM*56=.<:E-VDG=-=&B9PC.+C)73/P*_8E^.?Q#_82^.9_P"""OVU/@W-X'U@I8^(-.W7.A:IM^>TNL="1R8I,!9%],,!N52/Y /#?_!' MO_@JIX9U#^V_"G@.ZTR["36_GVVNZ;;R^7,C0RKN6]5MLB,R,.CHQ'*GG]PX M-S/*L5A<;/$UH4:M504E-J,7*/,^>/O1^*^J6SU::=G^)>(. S.EB\OEA*%2 MK"DZC3A%R:4N15;QH958 M*I_-;_ARG_P4T_Z)I_Y6=*_^3*/^'*?_ 4T_P"B:?\ E9TK_P"3*^FJT,EK M+]]FM*]XOW94XI\JMJE+>U_>BXMT6U%;I+LM-C]&\,:..^M9AB<9A9T>?V*2 MFI*_+&<=Y).3VVVF^ -/U&];9#;Z?%)( MV"<*D8).!DG ]*^8?@U^U]>_&7P#J'Q.T;X>>(X]'F%M<^&B@MYI==LKH;4E MCVS"&U;S X:.ZFBV1[)'90Q5/I_PNEU)X!TZ.Q9$G;3X1&TBET#F,8+*"I8 M]0&&1W%?E)\-_P!E;]K#X=Z9\2_%GP%T'PO\)]8\60V]C9Z#:ZO0S. MEUK,:K:&*UEGMQ&+>%+TUG4- M1TJ&WM5OM*L_#\WV>_FNA)=)%B&0@;(99I'SE$;!QWVF_MV?!G6OB58> ]%M M]2NM-U+5;?08?$:)"-).K75F+Z&TRTPN3(\!5@XMS#N8+YF[('R??_L0_';3 M?#>GVGPMTWPSX;E?P=K/@6\LI-9NK^*.VU26.<:FMTVF127-WYOG/-#)%&LK M,#YP)-='\/\ ]@OXE^ /&>E>#+/4],G^'VD>,;+QK%=/+*-5:>RT]+1;,VPA M\H1F9!-Y_P!J+!?D,9Y:@#]7***Q+W2;^ZN#-!J=S;*GN)B"5B@CZR2-C@#H,DD*"1^('@3X8?' M'_@L)\2[7XT?'R&[\)_ O1+@R:)H*N8Y=49S#&0>DDW8$QP\[W';?!7_@ MG_\ M ?MD^.K+]IK_@I3J,VV$"31O!\85(K:-B&'GQ8*1@X!:+!D? \YN"A_ M<2S\*7.G6<6GZ?JMU!;P(L<44<5LJ(BC"JJB 8 ' %?0RQ.'RB+IX22GB M7HYK6,.ZAWEWGT^SU9Y:I5,$_"5 ME!INF:="EO:VML@CBAB08545< #L*W*YG^P=5_Z#=[_ -\6_P#\9H_L'5?^ M@W>_]\6__P 9KY5MMMMZGLI)*R.FHKF?[!U7_H-WO_?%O_\ &:/[!U7_ *#= M[_WQ;_\ QFD,Z:BN9_L'5?\ H-WO_?%O_P#&:/[!U7_H-WO_ 'Q;_P#QF@#I MJ*YG^P=5_P"@W>_]\6__ ,9H_L'5?^@W>_\ ?%O_ /&: .FHKF?[!U7_ *#= M[_WQ;_\ QFC^P=5_Z#=[_P!\6_\ \9H Z:BN9_L'5?\ H-WO_?%O_P#&:/[! MU7_H-WO_ 'Q;_P#QF@#IJ*YG^P=5_P"@W>_]\6__ ,9H_L'5?^@W>_\ ?%O_ M /&: .FHKF?[!U7_ *#=[_WQ;_\ QFO,_%_Q+^&7P_WCQU\1;31C'D,+V[L8 M&!'!&'C!SGC'7- 'N5%?GMXE_P""@_['?A9I(K[XK/O"]>_P""MW[+&D2&/3-6\5:OS@&TT^T7/..//$1_2@#]?:*_%X?\ M%0]7UW_DGGPZ\(;'/?4F5 M>AP?]98V_J/UZ]@#]HJ*_&&'Q[_P64\3L/[.\'Z+HD#XQ)=26C..QR/M#'W_ M -6./6MJ#X:_\%CO% Q?^/O#.@1.,.JPPNX!X.W;92\CK]\=>#Z '["5%/<0 M6L+7%TZQQH,LS'"@>Y-?D/\ \,)_MP>-AN^)O[0NI6:O_K(=)CF1&!ZKE)K8 M8.2.4(Z<=@Z/_@CW\*]?E%W\4_'GBKQ%<#DLUQ$@+=S^\CF;N?XL\]: /T0\ M3?M)_L\^#"R^*O'.@6#KQYG\21;._=A^E>?Z%_P23_ &-M%99)=,U&^=>C75ZS?FJA5/XBO?\ MPS^Q%^S;X0(?0?#&F1R+]V233;&:0=>CR6[,.OK0!\CZM_P6-_9O-U_9O@G0 M?$FOW3?<6WM(D5O^^IM_7'\!K+'_ 4;_:6\9'9\*/V?/$%U&_W+J\,R1<\# M.+8)W4_ZWIGMS7ZBZ3X$AT"V^Q:%?S64/_/.""UC7\E@ K4_L'5?^@W>_P#? M%O\ _&: /RH_X7C_ ,%;_&(W>&/A3H.AV[<^9?3J9%[@8:\0^Q_=_E0/AY_P M6)\8C%]XW\,>&(FX=8HHW?'3@BTFY[_?'7KVK]5_[!U7_H-WO_?%O_\ &:/[ M!U7_ *#=[_WQ;_\ QF@#\J?^&&?VZ_%@:3QQ^T3J6GNW)&EQ3*N>O'ESVV!D MGH.@'T"M_P $H[W7B1\0?C'XLUD-D,#*5R.H'[V2;^+G_.:_57^P=5_Z#=[_ M -\6_P#\9H_L'5?^@W>_]\6__P 9H _+*#_@C%^R\;K[;JNN^*;Z5A\_FWEM MAF]>+4-_X]7467_!'S]CNUA\N>+6;ELYWR7V#]/D11^E?I+_ &#JO_0;O?\ MOBW_ /C-']@ZK_T&[W_OBW_^,T ?G+_PZ$_8U_Y\M5_\#V_^)KG+W_@C3^R1 M=)(L%WXAMB^<&.\B)3Z;X&_7-?I[_8.J_P#0;O?^^+?_ .,T?V#JO_0;O?\ MOBW_ /C- 'Y2_P##F3X":>?^*9\8>*K$/_K!]IMVW$=/NV\?3GKFG?\ #JOQ M+IX)\,_&SQ78L_WSO<[@.@^29.GOFOU8_L'5?^@W>_\ ?%O_ /&:/[!U7_H- MWO\ WQ;_ /QF@#\6?CA^PC^TYX ^"WC'Q5/^T'X@UW3=/T6_N+K3+U+@QW-K M# [O"2][*OSJ-A^3&#T[5^+'P6_9Z;XJ^&=:\>>(O$5AX5\/Z+)#9O?7RR2* M]]=J_P!FAVQ*Q179,22OM2-3N.[&VOZTOVJ]$U*+]E[XD2R:O=RJOA;6"49( M K 6DO!Q$#@^Q!K^7W]C/XV>#/@EJ^I^(/%/B?5]%C'E/=:5:6<6H6.OV8.V M2QFBE94C=E=MLS[E5"X&UL;P#RKP]^S;XG\5?#;6?B)H&MZ)=2:!!'=WVE1W M3->Q6LLP@$Q81FVVASEAY^]5PS* 5SLZ]^R_<^&O#VA^-=7\:^'!X?UR:[M$ MU2%KZ>W@N[+;YD$HBLWEWG=\C1QO$P&0^T@GT2Z^+W[/;? N_P#A]X5GUOPQ MJ?B2]>_U]+;2K>Y@N0DI>ULXIC?PM':VX.<>26DDPQP %&WX\^,G[+OB#QGX M!L=(E\1-\/\ P=/&O_"/S:7:QN8/]9<2-,+^03W%U*H$A:.)0APN @4@&#X M^"VN_ 3]N#X9^ ?$>HV.I71U_P .WIDL#*8U2[N(9(U83Q0R*^PJQ5D!&1GF MO['J_C$^%7Q'U?XO_MZ^$?B=KH"W.M^-]+NF0=(U>]BVH/9%PH]A7]G= 'YG MT444 ?_5_O2\%?\ (FZ3_P!>4'_H KIJYGP5_P B;I/_ %Y0?^@"NFH **** M "BBB@ HKB?'OQ*^'?PLT-O$WQ,UW3_#^G)P;G4;F.VBR.P:1E!/L.37Y;?% M7_@M5^R=X3U0>%/A#!JWQ(UN9C'#;Z-:LD+R#^'S)@K-GL8HY :]' Y3C,8_ M]FI2DNZ6B]7LOFSEQ&-H4/XTTOS^[<_7^BOP?/QU_P""S/[3VW_A4'P^TSX1 M:-/RE]KF&NT#?WEN59R,I6\4W7'$;.'/O@<5\S:U M_P %7_\ @GOH!87WQ*LY-A /V:TO+GJ,\>3 ^1ZD=.]>:> O^"+7[ ?@NW1- M5\-WOB2=.D^J:C/N/U2V:"(_BE?4&B?L!_L2^'U5;#X5>%Y JE1]ITV&Y."< M\^0..E+ER*&CE6GYI0BOQI[<] :^Q? ?Q9^%GQ2M6OOAEXETKQ%" MH#,^F7D5VH![DQ,V/QKY\\2?\$^OV(?%4#V^I_"OPU$KKM)L]/BLVQ[-;B,@ M\]00:^+/'_\ P1!_93U.]7Q!\%]3U[X>ZM 2UO-IUZ]Q'&WKB?X#W[/P/\ \%I?AWX?UV/P+^U] MX$\0?"S7. YN;:2XMN#@O@I'E^(HF7<5LKE) M)4]GCSYB'V=0:]@KP:M*=.3A4BTUT:LSTX3C)F,[KF9(ACZL10!NT5X%J_[5G[,6@JQU;XB>&X64 [#JEL7P3@$ M*)"Q_ 5X/\1/^"F7[&/PZTV:]F\7QZS/&#LM=(ADO))2.RLJ^4/J\BCWJH0E M.2C%:BE)15V?>M>8_%OXT?"KX#^$)O'GQ@UZT\/Z5#P9[M]N]NNR-!EY'/9$ M5F/85_/K\4_^"R_Q[^*^K2>#?V8O#6F^"K20[/[;\474)FC4])%A+>4A'=<7 M'TJG\'?V?QZM/B?XE7$GV&6^>WTR$DYV!I-DDB \A$$,> M."A%?0TLFP]&*JYCB(Q7\L&IS?W/ECZR?R/+GCZM1\F%I-OO).,5]^K^2^9[ M3XJ_;\_:S_;P\17/PH_X)Q>&Y]$T!'\B_P#&NK)Y2Q ]?+R'2+(Y EG(.51 M",U]J_L9_P#!-+X2?LLWA^)/BNXD\L?"_@/QQX/TO3;=1%:65KJ-G;QQKGA4B#KMY M[;:].L?CI\$M2E,.F^,=#N'4;BL6H6[D#UP'-9XO//W3PN I^RHO>SO*7^.6 M[]%9>15#+O?5;$RYY].R_P *Z>NYZG17D+_M!? 2-S')XWT!64X(.I6X((_[ M:5P7B?\ ;0_9.\'AAK?Q#T'1G_@IO\7OB1A/V!XX1Z;A%&Z?G,* /V$HK\>?M/_ 6'^+Y*Q0^&_AK:R]&;RY9 MGX_;6#$>RG/]VG)_P3>_:(^(/^E?'?X\:[?%_OV>G^:D !Z[2TP3DXZ0CI^0 M!^K?B3QSX)\&Q>=XOUBQTI, [KRXC@&#[NPKR/4_VM_V6-'W"_\ B/X:5D;: MR+JEL[@^ZK(6_2OBWPU_P1X_9.TF3[5XDGUW7YG):1KR]5 S'J?W$<;=>>6) M]S7L6G?\$Q/V&],.Z'P*DC;=I,U_>R9]\-.0#] * .\N/V]?V.;6=K>7XAZ0 M67@E)2Z_@54@_@:@_P"&_?V-?^BA:5_WVW_Q%,B_X)_?L9PQ+$GP]TLA0 -R MNQX]27R?J>:?_P ,!?L:_P#1/=*_[X;_ .+H /\ AOW]C7_HH6E?]]M_\165 M??\ !1;]BK3Y?)G^(%BQQN_=1SRC'U2(C/MUK5_X8"_8U_Z)[I7_ 'PW_P 7 M6I9?L,_L@:?$88/AUH; G=^\M5E.?J^XX]LXH \:U3_@JK^PY86IN+3Q=-?. M/^64&FWH<\?]-(47V^]7CVH?\%B_@->73:;\//"OB;Q#N_\ MXX*_0+3?V8_V;-%NUO\ 1_A[X:M)U^[)#I-K&XP<\%8P>H!KV+3M,TW1[1;# M2;>*U@3[L<*!$'T"@"@#\BC^W5^W)\1OW?P8^ -]9H_$=QK;RK&WO\Z6JX^D MA'O33X9_X+#_ !5&-4UKPW\/;>3!DC@$9+.U+QPJ>X4RRR)CZ0K7IWA#_@D9^QEX9V'5M-U M+7RO?4+]UR?<6P@'OTQ^%?=_B3XP?##PEN77M$XQ#X6TFSTQ -H6T@2$ 8 QA .P'Y5\QK\=? MCEKXW>%?A_/$C?=>[9P#[\K&/UIPU/\ ;(US[NGZ5HX/0DJQ'_C\O\J /K^B MOD+_ (0C]KO43NOO%FG6J'!VQ1J2/RMQ_P"A&D/P2^/MT@-[\0IHV4G B1L8 M]R&7^5 'U]17R"?V;/B/:JD8X5/KC_D)?$;59\?=_U@QZ]9VH_X92OY_GU'QKJLTG0-N(X].7;^ M= 'V!5:>]L[4A;F5(R>@9@,_G7R1_P ,9^!I_DU+6M5G0RL M"?TKY:_X8V^$7_/34/\ O\O_ ,;J*;]C+X2RIL2XU*,_WEF3/ZQD4 ?6M%?( M0_9#T6R_Y ?B;5K0 C'[Q3@#I]T+TI/^&?/B[I(SX>^(M\0.D=P'91^7NVY4#Y=HS@M]X?CQ?C'X6Z/X2T#1Y[J_F MCN]16&9KB6W86!BG0-^ZD0.S-%_RT^7G<-HXY /4_P#A@_\ X)?_ /0+TK_P MH+K_ .3*/^&#_P#@E_\ ] O2O_"@NO\ Y,KS$_!N+_A8\G@."]N;I5AMYEEM MK(RRL+A48$QB3:JIO^=FD '&3Q6C9_ J&ZG-BNM1O<7=S?6^F^5%OBN?L"Y M9F?>/+#=%P'Y]N: /??AM^P9^P-IWBJQ\;?##0+2?4] N[>^@FM=7N[GR)X7 M\R)F7[2ZGYDR X(..01FOT K\_\ ]A?_ )FG_MQ_]KU^@% 'YGT444 ?_];^ M[_1)OL_PUM+C[4ECY>F1M]IDQLAQ$#O;=QA>ISQ@/?!_ASXH? MCXEWFNZ+\0?[ MO$>I^)-+U_^UK+Q!$R/$NH6TLZ&:PEN!";=HHTA*0QHT+* MRHZ_LAX+ /@S20>0;*#_ - %>->%?V0OV6O!?@W6?AYX<^'N@0Z%XANS>ZGI M[V$4UO=S>895,L/3?[)N-$CN;B/[ '%L6+.]TMP8S(" M H7]IV>;LQQMW8QV MH [^L2]\06%A<&UGCN688YCM9I5Y_P!I$*G\ZVZ* /XXM3TOX//^TWX\\1_M MV:1XH^(FL6NN74<%M:7;06D5NLC[$<$1S ;=NQ$>-%7C!K]*?A3_ ,%(?V0/ M@9IG]D_!_P"#-_X&R^A0UIQ][J^K^>Y^,_\ P^=^%G_0A^(_RA_^+H_X?._"S_H0 M_$?Y0_\ Q=?LQ17E'8?C')_P63\%W/\ R _AOXANMOW\F-=N>GW0_7GKBH_^ M'Q_AR/Y;CX8^($;TW+_\0*_:"B@#\5Y_^"Q=M,0=#^%&NW0'WRTNS![?=A?^ ME5_^'PNJ_P#1'M;_ / AO_D:OVPHH _$!O\ @KS\368M;? K5GC/*L;Z497L M>+ _S-<%X_\ ^"D/CGXL:))X<\:_L\1ZSI$WWK/5I&ND)'@2Y:1!] HK^QRB MO7GQ!F,X*G4K.2_O6E_Z4FSACE>%C+GA32?E=?E8_F,\._'S_@JG:P+;3>.8 MPB@@?:[;39&'?)9+5F/IR3_*MS6O&?\ P4]\8QJMY\18TCDX!LHQ:G!R.#!: M(2>?7\>*_I7HKRY57*7-)+[K?E8[%!)63_KYW/Y5];_9L_;B^($SQ^*?'FMZ M@&4Y6:2_NQSU&QF4!>3P..V.:\X3_@F5^T#K5U))<:I<[VRQ:+1)YG)/<[IA M^=?UWT5O3QLJ?P0C\XJ7_I29G/#J7Q2?WM?E8_D\\)?\$L/B%;:B)/B!=^)= M1L\C,6FZ4+"3'_722.Z'_CE?H-\,OV:OV4?A9;HUU\&M4UB95VR7>M337K-G MN8G18 <]UC6OV]HIXC'UJRM*R7]V,8_^DI7%2PT(:J[]6W^;9^4::=_P3^;- MGK/PGL[)V!!SIL' /'!#!@>O(%6Q\%?^"7VO1)]J\+Z?;,.=OE7<)Y]3&<'\ MS7ZESV]O=1F&YC61#_"P!'Y&N!U?X1_"_7LG5- L9&;JX@5'/_ E ;]:XCH/ MST@_8A_X)F>*6D.C^&Q-)+GFUO-3)4D=0JRE1CKC&/:H[[_@F!^PM=QA(/#^ MN6I!SNB>_)/M\ZL/TKZ_U;]DSX+:EDVUC/8EN\$[_P GWC]*Y0?LF_V/_P B M3XOU;2P.GS;L?]^S%[4 ?.Z_\$R?V$%4*?"^L$CN9-1YKNO#'[ ?["7A0K)9 M^ )+J1>2U[%J%UD^ZRED_ *!7J ^!WQWTTXTGXB7$P& /M".>/\ @3R=Z1?A MK^U46 ?QK:@=R(\_^T: ._\ "/PQ_9Z\ O'-X(\$V.D21?=DM-#:&3/KN6 , M3QU)S7K/_"6Z5_SRO?\ P"N/_C=?,Q^#G[1_% M/P-IN1J-V]OMZ^9;S)CMW05X(?V0=!U'_D9O$FK7V?O?O%&?^^U?OS6W9?L@ M_!NUQY\5W<_]=)R/_0 M '>S?M"?!JV8QS:] K X(VOD?AMJFW[27P11MIU^ M+\(Y3_[)5>T_9C^!UF!LT)7/&3)/,^<>Q?'Y"MG_ (4#\&O^A>M/R/\ C0!F M?\-*_!#_ *#\?_?J7_XBC_AI7X(?]!^/_OU+_P#$5I_\*!^#7_0O6GY'_&C_ M (4#\&O^A>M/R/\ C0!F?\-*_!#_ *#\?_?J7_XBH)/VG?@9%][7E/TMYS_* M,UM?\*!^#7_0O6GY'_&M*T^"WPDL\"'PWIQP,?O+=)/_ $(&@#S:^_:V^"MH MC-;WMQ=$' $5NX)]QO"#\ZY5OVK;W6P?^$!\&ZKJH/W6*E1]?W:R_P Z^F[' MP5X-TMQ)IFDV5NPQ@Q0(A&/H*Z:@#X;N/B)^U1XME,&FZ.GAN%NDLMK-(PSZ M_)+_ .BQ5<_!3Q+XN^?XI>+]9O4;[UO;65R(_?&Y-O\ Y#%?=E% 'RWX:^!_ MP&\-[9!HMY?RK_'>6MS-GZKY83_QVO:M+U'PAH<'V;1=.FLX_P"Y!ITT:_DL M0%=U10!S/_"6Z5_SRO?_ "N/_C='_"6Z5_SRO?_ "N/_C==-10!S/_ EN ME?\ /*]_\ KC_P"-T?\ "6Z5_P \KW_P"N/_ (W7344 OD]/,5<].V<5\^77Q(\-)X$B\$:98WJV MUW-#<7\4ET#%&T);(M0R-Y?F9#,S;B#\N"!D_JMXZ^%O@3XE?9?^$VL?MOV+ M?Y/[V2/;YFW=_JV7.=HZYZ5Y_P#\,M_ C_H!?^35Q_\ ': /SJ\0?$KP9XC\ M7IXJO="NAMC@78M^ X:V"JA5Q 57YP58D\J5KI;G]H>YU"];6M0TE&U"WG MO)K&2.;9'#]M0(P=-A,FWJ"'3GKZ5]X?\,M_ C_H!?\ DUOT KS_P "_"WP)\-?M7_"$V/V+[;L M\[][))N\O=M_UC-C&X],=:] H _,^BBB@#__U_[TO!7_ ")ND_\ 7E!_Z *Z M:N9\%?\ (FZ3_P!>4'_H KIJ "BOECX^_M.CX->+O#WPU\*^%=2\:>)_$,<] M]'IVFO#$T6F6+Q"\N"\[H':))08X(]TDSX0!02PR)OVU/A;!\88OA*VGZJ(I M-:C\,G7&BA338];FM?MB6+;YA=>:T)!W"W,09@A?=D ^OJ*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\SZ*** M/__0_O2\%?\ (FZ3_P!>4'_H KIJYGP5_P B;I/_ %Y0?^@"NFH _/+]OS]G MCQU^T3H&C>%?!O@[0]?N"TR6>NWVH3:7J/A>^QYD.HVTT$;RRHKQIN@C:-FD M$>XM&6,?"^'?V)_C%H_Q/MK#4];T_4?!D/CBV\?2:A-++_:\UY!8K;FU:W$' ME;&N%\_S_M);'R&,_>K]1Z* "N16QUS4=2OV?4+FSABF5($C2+:4\M"3EXV) M^G^&M->5(%N-1G2!&D*-+TZ+5+VSBC=Q;6TS[(S+(%,:.YY2-F$C+ M\P4J,UZ=0!S/]@ZK_P!!N]_[XM__ (S1_8.J_P#0;O?^^+?_ .,UTU% '#ZK MI/B&UM5EL-7O)7,T*$>7;G"/(JN>(?X5).>@QSQ6E_8.J_\ 0;O?^^+?_P", MUTU<]XL\6>&/ GAJ]\8^--0M]*TG386GNKNZD$4,,2@"+^P=5_Z M#=[_ -\6_P#\9H_L'5?^@W>_]\6__P 9KS'X(_M,? C]H^PO-1^"?B:TU]-/ M9%N4AW1RQ"091FBD5) C@'8^W:V#M)P:]TH YG^P=5_Z#=[_ -\6_P#\9H_L M'5?^@W>_]\6__P 9KIJ* .'BTGQ"VL3VDFKW@MTAB=)/+M_F=VD##/DXX"J< M=1GGJ*TO[!U7_H-WO_?%O_\ &:Z:O./BW\7/AW\"_A[J7Q3^*FIQZ3H>E('N M+B0,QRQ"JB(@+N[L0J(@+,Q )- '0_V#JO_ $&[W_OBW_\ C-']@ZK_ -!N M]_[XM_\ XS6]9W45]:17MON\N9%==ZE&PPR,JP# ^H(!'>K% ',_V#JO_0;O M?^^+?_XS1_8.J_\ 0;O?^^+?_P",UTU% '#Z5I/B&ZM6EO\ 5[R)Q-,@'EVX MRB2,J'F'^)0#GH<\<5I?V#JO_0;O?^^+?_XS735Y;\0?C?\ !_X4:MHV@_$K MQ-INAWWB*Z2RTRWO+A(I;J=SA5C5B"V3@9QC) SDB@#K/[!U7_H-WO\ WQ;_ M /QFC^P=5_Z#=[_WQ;__ !FNFHH YG^P=5_Z#=[_ -\6_P#\9K-UG2?$-GH] MW=Z=J]Y-<10R/%'Y=N=SJI*C AR_P#?%O\ _&:/ M[!U7_H-WO_?%O_\ &:Z:O+_!/QF^&WQ'\8>)_ G@C4UU'4O!MQ#9ZNL2.8K> MXF0N(O-*^6\BJ/WB(S-&ZO8KK5[Q$AF"0GR[<;T,:,3S#S\Q89'''K7<44 TN]1U>\A MN)88WEC\NW&UV4%A@PY&#Q@\UW%% ',_V#JO_0;O?^^+?_XS1_8.J_\ 0;O? M^^+?_P",UR6N?'#X/>&OB5I/P;U_Q-IUIXKUU)'L-)DN$%W.L:EF*QYW8V@D M9 W8.,X->IT \E( MOA;J:ZOI^FZC_]\6__ ,9KIJ* .'ETGQ"NL06D>KWAMWAE=Y/+ MM_E=&C"C/DXY#,<=3CCH:TO[!U7_ *#=[_WQ;_\ QFNFKR#XS_'SX._L\^&H M?%_QH\06N@6%S.MK \Y9GFF;)$<4:!I)&P"=J*3@9Z4 =S_8.J_]!N]_[XM_ M_C-']@ZK_P!!N]_[XM__ (S6?\.OB1X#^+G@VR^(7PSU:VUO1=14M;W=J^^- M]I*L/4,K JRD!E8$$ @BNVH YG^P=5_Z#=[_ -\6_P#\9H_L'5?^@W>_]\6_ M_P 9KIJ* .'L=)\0SW5[%=:O>(D,P2$^7;C>AC1B>8>?F+#(XX]:TO[!U7_H M-WO_ 'Q;_P#QFNFKS#QC\9?AOX!\;^&/AOXHU)8-=\8SS6^DV21O+-<-;QM+ M*VV-6*1QHOS2/A%) )R10!Z/:026UNL,TSW#+UDD"AF^NT*OY 58HHH **** M /S/HHHH __1_O2\%?\ (FZ3_P!>4'_H KIJYGP5_P B;I/_ %Y0?^@"NFH M**** "BBB@#^?S_@H1^ROI/PUUS3OCC\2?%6J^)?#6O7YM_&>H^((;>\&EZ) M;2&],.G-&L)LGNO+%@(H8RMQYH#8?E_T0_9:_:\\3?%KQ;SO':K.R,3#-9-A^5BJR-C<" 3D#(!'PMXO\ ^":_PEU"73_A MW\/K6#PK\-KF8ZCXFTG3)+B"^UR\M0@L(9KU9#,EI!\S^6C JP79CL ?I717 MY[>)_P!HCQ?^R1^R3H?BCXD^$[F?7M/N[;P\FCRZR=1OM3F+F")K2Y*/+>2W M&!(B21QR$$E]@4FON_0M8_MC3X)[F%K*\:&*6XLI71YK9I5W;)/+9UW#D95B MI(."1S0!M5P?Q.\+>)O&G@:_\-^#/$-QX5U6X"&UU6UBBGDMY(W5P?+F5HW5 MMNUT8?,A(!!P1WE% 'X#7?B7Q7^PM\>-3\*6\FLZO?SP"]L%FMV67X@^)=6C M8W%U>W_EFVMK+2XP?W =/(13( MD:C&8;B N\1>-OO+OB9' 8?*X# ,I*ME20?AW]IGQ[X'_8SL]5UCPYI/B._N M?B';6^BZ5I5G<20:&FJJ$L[6-;A67^RY)8W0>8CQ1^7!E,2J-P!^D=%?DC\, MOVDM6_8XT&T^ 7QJN?$'Q%U/PM#IMUXS\5/-'+;:1+X@G\JSA7[3*+JYC#G: M"HDD$8WDDG8/UNH *^//VWO@9XH^/GPAL/#OA6VM]6DT;7M,URXT.\E\BUUJ MWT^82O8S288(LO#*65DWJH8;22/L.B@#\0(/CA\=O#W[;-W\5?'7PIU7^W+; MP4;.V\(:#=V=Y=6>A+=>=+J%]<"5+=YI)HC%96D+N[!9.A.6_6/X5_'?X3?& MQ]6@^&&M0ZO+H$Z6FI1PYW6ERR[C#)D "5.CIDE&!5L$$5RGQC^ FG^.;^Y^ M*'@.8Z#\1[31;W2M'UQ)9E2+[0C^4MS#&ZQW4,4S>:D(M<6_G>^EUVU#/=S74LZJMRDPDDD%QMA= A# MIMV! #[ZHKX6_9=_;'3XP_#J'XA_&.WTGP19Z[JT]AX6EN-1\L:_;18"W-M% M'M7M;S2/ M"UY#_P 2S0II@D4VIR+9P2W5VMHBF2)/*D:%G>0;L''ZK44 ?CA^RO\ \%"= M#\,>#-*L_P!J/6KBQ3Q7=7-_X;NM2*R7,/AZ.- EYJ,R16XCMY;D2QVD\L,; MS1[&= =[U^QD?"WP3 MXSTSQ!\;?"LK0-I7AW0[O58=1FMR5CM9((O^/0S*T?G'SOW+;@I; ! /UVHK MYT^"'[3?PJ^-$[^"]*UW2G\;:39P3:]H-I>QW5QIMPRJ)HFV$[O)E)B=ER%8 M8."<5]%T 4]0MI[RPGL[:X>TDEC9$GB"EXF88#J'5D)4\C7>N)!<:OJGB33L0Z7I=M>@(5AGN)E MNC:^6(81;F13M!5?Z,J\?^*'[/\ \&/C5=6M[\5_#EGK\EC:7MC;F\3?Y4&H MJJ7 09PK.J ;Q\ZC.TC)R >2_LN?M(>(_C')XD\ ?%+1(O#WC;P/-96>N6]K M<)=6!N+V!9U%O,K-G )5D;#J0,]17UU7Y;?$3_@G'H&JS-HG@5ETCP7X&KK68GUV(SE(BEFL:S+>SQLVYE+Q[D4G()( !^AU%-1 M@Z!QG!&>1@_D:=0!XU\=?AUX_P#B?X&/ASX9^-;WP%JJS+(NIV5O#=,4VNCQ MM'.I4JP?((*LKJK \$'\7/A_\;)OV'OB-XC^%-C:WUC::#E?$[1X= M8MK&[M[Z**8L$,UJXDC\P*0)$5P&,'?^$7L=7NY)M!LIBWVXZ20H@FO$/$6I.Q&53\P:OH:OR<^//C>_^ M$7CO5OV4?!_@?7/%L?Q.,^IV4FM>(QI6E&ZF^:XM;&\+-/H_+?1[S7)_AO\ %OP/H<7C1?AU MJ]QJDWA:>Y2T6_DFMVAAGBDF_)+30I;>YM/"UC'$4L5N)#(AO;R2.;[1=?9ED$4!3! M.-H_:VOC']I+]ES4/'?AOQEXH^ 5^?"GQ!\6Z=!IESJ2WES;07-O$Z!A*D1> M)9_LZO!%=_9Y)H5;Y<@ 4 ?0?PI^,?PO^.7AA_&OPBUNV\0:0ES+:?;+-M\# M2P'#A'QAP"?O*2I[&O2Z_/+PWJ?PP_87T+Q+\,=3O_ GPQ\+-$MWX3FN;XP& M>8P".475K/+&\TD'7;>R?:M_I\-R5N&MYEY4$,RD,"3C- 'W)1110!^*G[6_@#XB? MLX>*E_:<\5ZMJGQ#6%=5MK/4[Y3;1>#=-GBEF=H!86ERQNIV*VZ7LD!6)%57 MPO)]O_9>_;ETF.R\-?!+]J#5&TWXAW]N+AQ>1QQ-#'?7!72[6_>(+#%J=S;L MCM BJ"V?E0LJG].G1)$,<@#*PP0>00:_/;XN?L'V7C#4;6#X8:Q!X6T>#4KS MQ5C?LR:U8^/?B%:ZA:V6N^'-!TRZO\ 3;YI)$BN]NH$(EG'!B61)79^@#J5 MR:_3;P-\6_A9\3KK4[#X<>)-,UZXT2L7]]8P:;)= M2[EG6UMIS)M%O;);&Z,=]X1^S2V=IX/T*R M,EMIUM;[XMU_J6J2[63RV<7+,6W(B%Z_:OX'^(?BGXM^%^E^)_C-HMOX<\0Z M@LEQ/I=O*9Q:1R.QABD<@;IEB*";;\OF;MORXJ;QG\%/A9\0_%>A^-_&>C0W M^J>&[AKO3II"X\FX*-&)=JL$=T5F\MG5C$22A4DFOR?^-.L?$34TUW_@G1\% MO"&M2ZM9PO?>']=\3>)VTUH8G):*ZLI8"UW>06#N%";GD4*BS=J /VRHKXU^ M"'[04S?%!?V._&L&IZQXV\'^&].O-;\0I';-IEU,\4:,Y,,[RP2SR;W2&>&) MBH+*"FTG[*H *_/S]H_X8_%K1_VD_"O[5'PY\()\2CX?T.^T:#0FOX=/FL+J M\ECD^W6SW1$!9XU,$V65PF"N[E:_0.B@#\7/V,OV@-7^$MQX^D^*_AV\6QU+ MQEJU]XL\3V;PCP]H>L-&IFLDWR+.]O:I ([B\$7E_:2V25.^OUP^'GQ#\&?% M?P5I_P 1?AY?IJFB:M'YUI=QA@DT>2-R[@#@D'!QSU'%?'?[0'[%6G^/M'O- M!^%4[:'IWC/Q+8:CXXT_[?=06VK:?!OQ!\,O$GB7X=_#?5-!GN9/#%G-=.UK-ILDGGQLVG+*EVC8=XC M' SJ'7>@V$1@ _26BOFC]EC]H-_C_P#!?PIX]\6Z:OA;Q)K^FKJ%QH-Q*/M4 M*%F02"-L2>5)MWQL5'R,,\U]+T 5[R![JTEMHY7@:1&421XWH2,;EW C(ZC( M(SU!K\&?VB?#7QA_8Y\32_$'5-1U[Q]XA\4:;'IW_"<+$$U2W,%Q!'8Z/IT$ M%E=6L4L[MYLGVA8XKR3/WNJ*>".YB:&495O0X/U!'(([$< M MM;;]W5^9GC?]B>7P#J^E?$'X1Z_I7AC0?AA8M=^%=%U"VD?2[6]D9WU&\U"9 MIC+/)/ 6B6=FW0!WDP[\G"U/]O&3XB?'[X?Z+^R?J(\>Z!JEU]D\3VMKI5R; M2PLBC2/J(U5E2)3$=BK!M?S02!M;?"SXO\ PT^-GAEO&'PLUB#6 M;".>2TE>'*O#<0G#Q2QN%DBD7(RCJK $'&"*])H _,^BBB@#_]+^]+P5_P B M;I/_ %Y0?^@"NFKF?!7_ ")ND_\ 7E!_Z *Z:@ HHHH **** "BBB@#X0^+G M[+6F:1\^)_$&@VMU(OAB:ZS:W5U-'%";FS$[^3:WHAC$>\ )*H M"-L)\P?'/[#O[.7Q6A_:=U#XVZCH=YX;\/:;-K3YK=+B1A&<$[F&ZOT(HHH **** "OG3]IW]EOX2_M M:_#:;X:_%BT>2'+26EY;D)=69B\C+&H4%F/+,0.2>IK4HH ** M** "OCO]H;]F*7QEI'C+Q_\ R\?PM\1_$'AV[T>/4+>=[:"Y=TQ ]TL>0\D M."L,Y4R0ACMR !7V)10!^9'[)O[+/CGPY\0M$^(WC[PY9> M!\!:-/X?\(>% M;"Z2^DA6\,;7M_>W4:(LL]P8D R -S-EV)K]-Z** "BBB@ K\AOCO\ L.1? M _2/B)\:OV3M)MQXA\4&&X,46E6]YJNFW5Q?3+?1=.TW61+'J^N7-O* MTDVLZE#*=Z32%C'%YBB4H6+!054?JO110 4444 8VN^'=$\2V:V.NVL=S&CB M6/S%!,V[^8DD=R[6 8 M?EM8_LD_'KXJ_%O4-,^)7A V.KZEXP&N^(/'U[+:SA-'TF\$^E:=H*I(]Q & MC2(2.Z0F(^;N\QF6OW2HH **** "BBB@#XV^)_P<\>_"BS\6_%S]C;3M.'C+ M7MMS>:-J4LL>E:A/&K[I4CC=(X;R0E-TV,2A LF"?,71_8V^ T/P;^%R>(_$ MS75_XY\:>5K/BG5-214OKG4)T!,>*/B9^S[ M\.(O&EA-)--9P6UE:QZAHB2QMN$UW@75W9&4KNSOF@BSS(@^7ZX_8E_9KB_9 MD^#">&[R_74M8URZDUG59;<&*Q6[N@"T=G!PL%M&H5(T55X7)&2:^OJ* "BB MB@ K@?B+\.]'^)'AV?1+ZXN=-NGBDCMM3T^3R+^R>08,EO, 3&_KU5A\K!E) M![ZB@#Y:_9'_ &<&_9J^&]WX8UK4$U_Q#JVJ7NIZOKIC9+G5)[B5BDUQN9SY M@BV(0I"+C" "OJ6BB@ HHHH *^8?B1^S%X+\2?%>P_:-\(VZZ=X]TBVDMTN$ M98H-3A"GR[6_S%+OA60(RR*GG1;?W;#E3]/44 ?F+^S9\)_'_P ;/VC-9_:^ M_:B\,KX:\3^$Y9_#GAO0PADBL(#$AGO1=F-!>/=!]J2)F..(&/[^\+^G5%% M!1110 C*K*589!X(-?FI\=O@-\>?@=X3^W?L(7\FAZ1/JDNH:YH-I!!=W"PS MA1(VCQ7I-I"RL&E:V*JDK,Q5E;AOTLHH ^9?V9OV8_#G[-^E:_/::OJGB/7? M%^I-K&MZMJ\D;7-U=NH3[D*1PQHB@*J1J !QDC&/IJBB@#\SZ*** /_3_O2\ M%?\ (FZ3_P!>4'_H KIJYGP5_P B;I/_ %Y0?^@"NFH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^=I9L[>&>-%7Y3EG=1G SN(!_,/_ (B M/V-_^A:\9_\ @'8__)U>O@-OC5KO[1WPD\"_$G]E_QEXD\+:AX\9[?1K".R MT[80CG[1=7R7ME>.L-JB.Q\J5%E)1%8M*C53E_:>\>_"WX[_ !1L/B1J+:GX M7T[99^'+;R(DD74K/3+*[>V5HT5Y)+TW;,@45\?_\ #:_PL_Z!^J_]^H?_ (]1_P -K_"S_H'ZK_WZA_\ MCU 'V!17R /VUOA62 ;#51GOY4/_ ,>KS;]K3XTZIX5UGP4=-\8>(?!FA:QI M>KZC&\B\">&M8N+*U\IX8M2OI+]+MHY$+ET)AC48D= %!4_,2?GW] MFC5/CU\0_$OP^UGQ=\5?$%U:Z[X+L?%5[IXL]%CMY+F1X0\.Y-,$RP,'.0LH MD':04 ?J'117YC_%[_@J]^SC\&/B5K'PM\1Z1XCNM0T2X:UN)+6T@\DR)UVF M:XB$OAQ8:S97FF6HO)1J5O'& MC1;U3Y7BFF7.6'RL5)&2,X./GB']ICXTV^L^!/!-QXA1Y_BB\]G'?O;P$Z') MI]_)&\I18@K"\A*V]N9MRK=J@PX=EH _62BOB_X4^(/BSXHT>_\ VC-;\4W, MNE&75POA..UM6LXK:QDF@A$UBU#P_)9V<>GV<>IVDEW&;"2&!+L-;F-5)N)[@21[R0K; M60 _1.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#\SZ*** /_U/[TO!7_ ")ND_\ 7E!_Z *Z:N9\%?\ (FZ3 M_P!>4'_H KIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH \*^)G[./PN^+7BRQ\=>+/[8M]7TVTEL; M>ZTC7-2T=UMYG61XS]@NK<,&9%)W9SM'H*GU;]G'X*Z_=IJ&OZ%'?SQZY9^) M%>ZEEF8:KI]O':V]SEW/SI#$B^A(W$%B2?;J* .7\(^#/#7@33)M'\*VWV6V MN+R[U"1-[OFXOYWN9WRY8C?+([8!VKG"@ 5U%%% !1110 5RFK>!_"NN^([ M'Q;J]HL]_IUO=6EO(S-M6&\\OSE*9V,'\I/O*2,<8R:ZNB@#YPU_]DSX%>(M M)T319]-O;*'P]I_]D63:;JU_ITPT_P"7_199;6XBDG@^48BF9TXZC:=':75AIPTBV\G,<<5DK*RPI$I$:J"HQA<@# ..*[2B@ HHHH M **** "O!(_V8?@7'H^I:$N@KY&JPP03DW$YE"6L[W4/ERF3S(3%<2/-&T3( M5D.\$, 1[W10!XGX=_9W^$WA/Q_<_$KP_8W5OJ-W//=/"-0NVT];FY!$UQ'8 M-,;..>4%O,FCA61R[EF)=\Y7@;]ESX)?#CQ3!XN\)Z9*[6-;:VU2[CCC 5$69PJJ. < 4_P#X37QE_P!!>]_[_O\ _%5S;_?/ MUIM '3?\)KXR_P"@O>_]_P!__BJ/^$U\9?\ 07O?^_[_ /Q5]_[_ +__ !5_P#?]_\ XJC_ (37QE_T%[W_ +_O_P#%5S-% '3?\)KXR_Z"][_W M_?\ ^*H_X37QE_T%[W_O^_\ \57,T4 =-_PFOC+_ *"][_W_ '_^*H_X37QE M_P!!>]_[_O\ _%5S-% '3?\ ":^,O^@O>_\ ?]__ (JC_A-?&7_07O?^_P"_ M_P 57,T4 =-_PFOC+_H+WO\ W_?_ .*H_P"$U\9?]!>]_P"_[_\ Q5_]_W_ /BJ/^$U\9?]!>]_[_O_ /%5S-% '3?\)KXR_P"@O>_] M_P!__BJ/^$U\9?\ 07O?^_[_ /Q5]_[_ +__ !5_P#?]_\ XJC_ M (37QE_T%[W_ +_O_P#%5S-% '3?\)KXR_Z"][_W_?\ ^*H_X37QE_T%[W_O M^_\ \57,T4 =-_PFOC+_ *"][_W_ '_^*H_X37QE_P!!>]_[_O\ _%5S-% ' M3?\ ":^,O^@O>_\ ?]__ (JC_A-?&7_07O?^_P"__P 57,T4 =-_PFOC+_H+ MWO\ W_?_ .*H_P"$U\9?]!>]_P"_[_\ Q5_]_W_ /BJ M/^$U\9?]!>]_[_O_ /%5S-% '3?\)KXR_P"@O>_]_P!__BJ/^$U\9?\ 07O? M^_[_ /Q5 M]_[_ +__ !5_P#?]_\ XJC_ (37QE_T%[W_ +_O_P#% M5S-% '3?\)KXR_Z"][_W_?\ ^*H_X37QE_T%[W_O^_\ \57,T4 =-_PFOC+_ M *"][_W_ '_^*H_X37QE_P!!>]_[_O\ _%5S-% '3?\ ":^,O^@O>_\ ?]__ M (JC_A-?&7_07O?^_P"__P 57,T4 =-_PFOC+_H+WO\ W_?_ .*H_P"$U\9? M]!>]_P"_[_\ Q5_]_W_ /BJ/^$U\9?]!>]_[_O_ /%5 0S-% %[8OH*-B^@IU% '_V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2022
Feb. 18, 2022
Jul. 31, 2021
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2022    
Current Fiscal Year End Date --01-31    
Document Transition Report false    
Entity File Number 001-38865    
Entity Registrant Name Zoom Video Communications, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 61-1648780    
Entity Address, Address Line One 55 Almaden Boulevard    
Entity Address, Address Line Two 6th Floor    
Entity Address, City or Town San Jose    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95113    
City Area Code (888)    
Local Phone Number 799-9666    
Title of 12(b) Security Class A Common Stock, $0.001 par value per share    
Trading Symbol ZM    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 93.2
Documents Incorporated by Reference Portions of the registrant's definitive Proxy Statement relating to the 2022 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2022.    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001585521    
Class A Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   247,289,260  
Class B Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   51,834,703  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Jan. 31, 2022
Audit Information [Abstract]  
Auditor Name KPMG LLP
Auditor Location San Francisco, California
Auditor Firm ID 185
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Current assets:    
Cash and cash equivalents $ 1,062,820 $ 2,240,303
Marketable securities 4,356,446 2,004,410
Accounts receivable, net of allowances of $24,696 and $36,844 as of January 31, 2022 and 2021, respectively 419,673 294,703
Deferred contract acquisition costs, current 199,266 136,630
Prepaid Expense and Other Assets, Current 145,602 116,819
Total current assets 6,183,807 4,792,865
Deferred contract acquisition costs, noncurrent 164,714 157,262
Property and equipment, net 222,354 149,924
Operating lease right-of-use assets 95,965 97,649
Strategic investments 367,814 18,668
Goodwill 27,607 24,340
Deferred Income Tax Assets, Net 382,296 1,519
Other assets, noncurrent 106,761 55,766
Total assets 7,551,318 5,297,993
Current liabilities:    
Accounts payable 7,841 8,664
Accrued expenses and other current liabilities 430,415 393,018
Deferred revenue, current 1,141,435 858,284
Total current liabilities 1,579,691 1,259,966
Deferred revenue, noncurrent 38,481 25,211
Operating lease liabilities, noncurrent 85,018 90,415
Other liabilities, noncurrent 68,110 61,634
Total liabilities 1,771,300 1,437,226
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.001 par value per share, 200,000,000 shares authorized as of January 31, 2022 and 2021; zero shares issued and outstanding as of January 31, 2022 and 2021 0 0
Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of January 31, 2022 and 2021; 247,044,454 and 215,737,924 shares issued and outstanding as of January 31, 2022 and 2021, respectively; 300,000,000 Class B shares authorized as of January 31, 2022 and 2021; 51,993,351 and 77,811,299 shares issued and outstanding as of January 31, 2022 and 2021, respectively 299 292
Additional paid-in capital 3,749,514 3,187,168
Accumulated other comprehensive (loss) income (17,902) 839
Retained earnings 2,048,107 672,468
Total stockholders’ equity 5,780,018 3,860,767
Total liabilities and stockholders’ equity $ 7,551,318 $ 5,297,993
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Accounts receivable, allowances $ 24,696 $ 36,844
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 200,000,000 200,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001  
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 247,044,454 215,737,924
Common stock, shares outstanding (in shares) 247,044,454 215,737,924
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001  
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 51,993,351 77,811,299
Common stock, shares outstanding (in shares) 51,993,351 77,811,299
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Income Statement [Abstract]      
Revenue $ 4,099,864 $ 2,651,368 $ 622,658
Cost of revenue 1,054,554 821,989 115,396
Gross profit 3,045,310 1,829,379 507,262
Operating expenses:      
Research and development 362,990 164,080 67,079
Sales and marketing 1,135,959 684,904 340,646
General and administrative 482,770 320,547 86,841
Total operating expenses 1,981,719 1,169,531 494,566
Income from operations 1,063,591 659,848 12,696
Gains on strategic investments, net 43,761 2,538 0
Other (expense) income, net (5,720) 15,648 13,666
Total 1,101,632 678,034 26,362
(Benefit from) provision for income taxes (274,007) 5,718 1,057
Net income 1,375,639 672,316 25,305
Undistributed earnings attributable to participating securities (582) (789) (3,555)
Net income attributable to common stockholders $ 1,375,057 $ 671,527 $ 21,750
Net income per share attributable to common stockholders:      
Basic (in dollars per share) $ 4.64 $ 2.37 $ 0.09
Diluted (in dollars per share) $ 4.50 $ 2.25 $ 0.09
Weighted-average shares used in computing net income per share attributable to common stockholders:      
Basic (in shares) 296,334,894 283,853,654 233,641,336
Diluted (in shares) 305,826,505 298,127,669 254,298,014
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 1,375,639 $ 672,316 $ 25,305
Other comprehensive (loss) income:      
Unrealized (loss) gain on available-for-sale marketable securities, net of tax (18,741) 30 944
Comprehensive income $ 1,356,898 $ 672,346 $ 26,249
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' (DEFICIT) EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
(Accumulated Deficit) Retained Earnings
Beginning balance (in shares) at Jan. 31, 2019 152,665,804        
Beginning balance at Jan. 31, 2019 $ 159,552        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Conversion of convertible preferred stock to common stock upon initial public offering (in shares) (152,665,804)        
Issuance of common stock upon follow-on public offering, net of underwriting discounts and commissions and other offering costs $ (159,552)        
Ending balance (in shares) at Jan. 31, 2020 0        
Ending balance at Jan. 31, 2020 $ 0        
Beginning balance (in shares) at Jan. 31, 2019   90,327,435      
Beginning balance at Jan. 31, 2019 (7,439) $ 89 $ 17,760 $ (135) $ (25,153)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Conversion of convertible preferred stock to common stock upon initial public offering (in shares)   152,665,804      
Conversion of convertible preferred stock to common stock upon initial public offering 159,552 $ 153 159,399    
Conversion of convertible promissory notes and accrued interest to common stock upon initial public offering (in shares)   426,223      
Conversion of convertible promissory notes and accrued interest to common stock upon initial public offering 15,344   15,344    
Issuance of common stock, net of underwriting discounts and commissions and other offering costs (in shares)   15,819,646      
Issuance of common stock, net of underwriting discounts and commissions and other offering costs 541,499 $ 16 541,483    
Issuance of common stock upon exercise of stock options, net of repurchases and release of restricted stock units (in shares)   18,501,767      
Issuance of common stock upon exercise of stock options, net of repurchases and release of restricted stock units 9,771 $ 19 9,752    
Issuance of common stock reserved for charitable donation (in shares)   500,000      
Issuance of common stock for employee stock purchase plan (in shares)   490,268      
Issuance of common stock for employee stock purchase plan 15,482   15,482    
Stock-based compensation expense 73,485   73,485    
Other comprehensive income 944     944  
Net income 25,305       25,305
Ending balance (in shares) at Jan. 31, 2020   278,731,143      
Ending balance at Jan. 31, 2020 $ 833,943 $ 277 832,705 809 152
Ending balance (in shares) at Jan. 31, 2021 0        
Ending balance at Jan. 31, 2021 $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   7,378,477      
Issuance of common stock upon exercise of stock options 29,107 $ 7 29,100    
Issuance of common stock, net of underwriting discounts and commissions and other offering costs (in shares)   5,882,353      
Issuance of common stock, net of underwriting discounts and commissions and other offering costs 1,979,544 $ 6 1,979,538    
Issuance of common stock upon release of restricted stock units (in shares)   633,697      
Issuance of common stock upon release of restricted stock units 1 $ 1      
Charitable donation of common stock 23,312   23,312    
Issuance of common stock for employee stock purchase plan (in shares)   923,553      
Issuance of common stock for employee stock purchase plan 38,433 $ 1 38,432    
Stock-based compensation expense 284,081   284,081    
Other comprehensive income 30     30  
Net income 672,316       672,316
Ending balance (in shares) at Jan. 31, 2021   293,549,223      
Ending balance at Jan. 31, 2021 $ 3,860,767 $ 292 3,187,168 839 672,468
Ending balance (in shares) at Jan. 31, 2022 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares) 2,881,485 2,881,485      
Issuance of common stock upon exercise of stock options $ 14,810 $ 4 14,806    
Issuance of common stock upon release of restricted stock units (in shares)   1,768,702      
Issuance of common stock upon release of restricted stock units 2 $ 2      
Issuance of common stock for employee stock purchase plan (in shares)   838,395      
Issuance of common stock for employee stock purchase plan 59,331 $ 1 59,330    
Stock-based compensation expense 488,210   488,210    
Other comprehensive income (18,741)     (18,741)  
Net income 1,375,639       1,375,639
Ending balance (in shares) at Jan. 31, 2022   299,037,805      
Ending balance at Jan. 31, 2022 $ 5,780,018 $ 299 $ 3,749,514 $ (17,902) $ 2,048,107
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOW - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Cash flows from operating activities:      
Net income $ 1,375,639 $ 672,316 $ 25,305
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation expense 477,287 275,818 73,109
Increase (decrease) of valuation allowance (327,957) 0 0
Amortization of deferred contract acquisition costs 177,283 104,306 37,101
Gains on strategic investments, net (43,761) (2,538) 0
Depreciation and amortization 48,188 28,857 16,449
Provision for accounts receivable allowances 36,747 32,007 6,370
Non-cash operating lease cost 18,387 10,887 6,885
Charitable donation of common stock 0 23,312 0
Amortization on marketable securities 25,316 5,433 (2,041)
Other 4,591 927 973
Changes in operating assets and liabilities:      
Accounts receivable (159,183) (219,039) (64,715)
Prepaid expenses and other assets (155,934) (68,521) (24,805)
Deferred contract acquisition costs (247,371) (307,068) (72,714)
Accounts payable (2,218) 3,481 (2,030)
Accrued expenses and other liabilities 101,369 251,654 51,179
Deferred revenue 293,887 665,724 106,286
Operating lease liabilities, net (17,004) (6,379) (5,460)
Net cash provided by operating activities 1,605,266 1,471,177 151,892
Cash flows from investing activities:      
Purchases of marketable securities (4,434,749) (2,056,470) (800,228)
Maturities of marketable securities 1,733,043 580,795 343,554
Sales of marketable securities 296,867 36,897 0
Purchases of property and equipment (132,590) (79,972) (38,084)
Purchases of strategic investments (305,149) (13,000) (3,000)
Cash paid for acquisition, net of cash acquired (3,501) (26,486) 0
Purchases of intangible assets (13,018) (5,843) (141)
Other 0 1,659 (1,569)
Net cash used in investing activities (2,859,097) (1,562,420) (499,468)
Cash flows from financing activities:      
Proceeds from issuance of common stock for employee stock purchase plan 59,331 38,433 15,482
Proceeds from exercise of stock options, net of repurchases 14,404 28,550 9,169
Proceeds from employee equity transactions (remitted) to be remitted to employees and tax authorities, net (40,004) 4,088 48,547
Proceeds from follow-on public offering, net of underwriting discounts and commissions and other offering costs 0 1,979,206 0
Proceeds from initial public offering and private placement, net of underwriting discounts and commissions and other offering costs 0 0 542,492
Other 337 0 0
Net cash provided by financing activities 34,068 2,050,277 615,690
Net (decrease) increase in cash, cash equivalents, and restricted cash (1,219,763) 1,959,034 268,114
Cash, cash equivalents, and restricted cash—beginning of year 2,293,116 334,082 65,968
Cash, cash equivalents, and restricted cash—end of year 1,073,353 2,293,116 334,082
Supplemental disclosures of cash flow information      
Cash paid for income taxes, net 38,979 3,181 1,070
Supplemental disclosures of non-cash investing and financing information      
Purchase of equipment during the period included in accounts payable and accrued expenses 13,728 34,514 1,422
Vesting of early exercised stock options and restricted stock awards 407 558 725
Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:      
Cash and cash equivalents 1,062,820 2,240,303 283,134
Restricted cash, current included in prepaid expenses and other current assets 10,236 50,575 48,647
Restricted cash, noncurrent included in other assets, noncurrent 297 2,238 2,301
Total cash, cash equivalents, and restricted cash 1,073,353 2,293,116 334,082
Class B Common Stock      
Cash flows from operating activities:      
Net income 270,271 239,348 19,855
Supplemental disclosures of non-cash investing and financing information      
Conversion of convertible preferred stock to Class B common stock upon initial public offering 0 0 159,552
Class A Common Stock      
Cash flows from operating activities:      
Net income 1,105,368 432,968 5,450
Supplemental disclosures of non-cash investing and financing information      
Conversion of debt to Class A common stock $ 0 $ 0 $ 15,344
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies
12 Months Ended
Jan. 31, 2022
Accounting Policies [Abstract]  
Summary of Business and Significant Accounting Policies Summary of Business and Significant Accounting Policies
Description of Business
Zoom Video Communications, Inc. and its subsidiaries (collectively, “Zoom,” the “Company,” “we,” “us,” or “our”) connect people through our core unified communications offering, which frictionlessly brings together video, phone, chat, and webinars, and enables meaningful experiences across disparate devices and locations. We were incorporated in the state of Delaware in April 2011, and are headquartered in San Jose, California.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ended January 31, 2022.
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and a variable interest entity for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, stock-based compensation expense, sales and other tax liabilities, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.
The COVID-19 pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, the availability and distribution of vaccines, and their impact on our customers and our sales cycles. During the fiscal years ended January 31, 2022 and 2021, our estimates and assumptions required increased judgment and carried a higher degree of variability and volatility. As events continue to evolve and additional information becomes available, our estimates may change materially in future periods.
Concentration of Risks
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. We maintain our cash, cash equivalents, marketable securities, and restricted cash with high-quality financial institutions with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.
No single customer accounted for more than 10% of accounts receivable at January 31, 2022 or 2021. No single customer accounted for 10% or more of total revenue during the fiscal years ended January 31, 2022, 2021, or 2020.
Cash, Cash Equivalents, and Restricted Cash
Cash and cash equivalents consist of cash in banks and highly liquid investments, primarily money market funds, purchased with an original maturity of three months or less.
Restricted cash consists of certificates of deposit collateralizing our operating leases and cash from proceeds from international employees’ sales of our common stock, and is included in prepaid expenses and other current assets and other assets, noncurrent in the consolidated balance sheets.
As of January 31, 2022 and 2021, we had $10.2 million and $50.5 million, respectively, of cash from proceeds from international employees’ sales of our common stock. The amount is held in our bank account until it is remitted to the employees and the tax authorities. Due to the restrictions on the use of the funds in the bank account, we have classified the
amount as restricted cash included in prepaid expenses and other current assets, and a corresponding amount is included in accrued expenses and other current liabilities in the consolidated balance sheets.
Allowance for Credit Losses
We are exposed to credit losses primarily through our accounts receivable and investments in available-for-sale debt securities. See Note 3 for additional information related to our available-for-sale debt securities.
Accounts receivable, net
Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:
As of January 31, 2022As of January 31, 2021
(in thousands)
Accounts receivable, gross$444,369 $331,547 
Less: Allowance for credit losses(17,000)(20,500)
Less: Allowance for returns(7,696)(16,344)
Accounts receivable, net$419,673 $294,703 
We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the consolidated statements of operations. The allowance for credit losses is based on management’s estimate for expected credit losses for outstanding accounts receivable. We determine expected credit losses based on historical write-off experience, an analysis of the aging of outstanding receivables, customer payment patterns, the establishment of specific reserves for customers in an adverse financial condition, and adjust based upon our expectations of changes in macroeconomic conditions that may impact the collectibility of outstanding receivables, including noncurrent accounts receivable. We also consider current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. We reassess the adequacy of the allowance for credit losses each reporting period. Furthermore, the allowance for sales returns is recorded as an offset to accounts receivable, and changes to the allowance are classified as a reduction in revenue in the consolidated statements of operations. We estimate returns from sales to customers based on historical chargebacks and return rates.
For the fiscal year ended January 31, 2022, our assessment considered business and market disruptions caused by COVID-19 and estimates of credit and collectibility trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods. Below is a rollforward of our allowance for credit losses for the fiscal year ended January 31, 2022.
January 31, 2022January 31, 2021
 (in thousands)
Balance as of beginning of year$20,500 $5,150 
Provision for credit losses32,587 25,651 
Write-offs(36,087)(10,301)
Balance as of end of year$17,000 $20,500 
Available-for-sale Investments
Available-for-sale investments consist primarily of high-grade commercial paper, agency bonds, corporate bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond 12 months, as current assets in the consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses in accumulated other comprehensive (loss) income, which is reflected as a component of stockholders’ equity. We evaluate our securities with unrealized loss positions as to whether the declines in fair value were due to credit losses, and record the portion of impairment relating to the credit losses through allowance for credit losses limited to the amount that fair value was less than the amortized cost basis. Realized gains and losses from the sale of marketable securities are determined based on the specific identification method. Realized gains and losses are reported in other (expense) income, net in the consolidated statements of operations.
Strategic Investments
We hold strategic investments in publicly held equity securities and privately held debt and equity securities in which we do not have a controlling interest. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains on strategic investments, net in the consolidated statements of operations. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (i.e. using the measurement alternative) and are recorded through gains on strategic investments, net in the consolidated statements of operations.
If, based on the terms of these publicly traded and privately held securities, we determine that we exercise significant influence on the entity to which these securities relate, we will apply the equity method of accounting for such investments. Privately held equity securities that are accounted for under the equity method are measured at cost less any impairment, plus or minus our share of equity method investee income or loss, which is reported in gains on strategic investments, net in the consolidated statements of operations.
Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive (loss) income on the consolidated balance sheets.
On a quarterly basis, we assess our privately held debt and equity securities in our strategic investment portfolio for indicators for impairment. As of January 31, 2022, we have not recognized any impairments to our privately held debt and equity securities.
Fair Value Measurements
Fair value is defined as the exchange price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy, which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Financial instruments consist of cash equivalents, restricted cash, marketable securities, accounts receivable, and accounts payable. Cash equivalents, restricted cash, and marketable securities are stated at fair value on a recurring basis. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Property and Equipment, Net
Property and equipment, net, are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the respective assets, determined to be three to five years. Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of five years. Expenditures for maintenance and repairs are expensed as incurred. Significant improvements and betterments that substantially enhance the life of an asset are capitalized.
Software Development Costs
We capitalize certain development costs related to our unified communications platform during the application development stage as long as it is probable the project will be completed, and the software will be used to perform the function intended. Capitalized software development costs are recorded as part of property and equipment, net. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the software’s estimated useful life, which is generally three years, and are recorded in cost of revenue in the consolidated statements of operations. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of
these assets. We have capitalized $20.2 million, $19.4 million, and $3.1 million of software development costs during the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
Leases
All lease arrangements are generally recognized at lease commencement. Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized at commencement. For short-term leases (an initial term of 12 months or less), an ROU asset and corresponding lease liability are not recorded and we record rent expense in our consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred. ROU assets represent our right to use an underlying asset during the reasonably certain lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of fixed payments not yet paid over the lease term. We use our incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities as our leases generally do not provide an implicit rate. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. We reassess the lease term if and when a significant event or change in circumstances occurs within our control. We currently do not have any finance leases.
Impairment of Long-Lived Assets
We evaluate long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparing the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. Assets to be disposed of are reported at the lower of their carrying amount or fair value, less costs to sell. There were no impairment charges recognized related to long-lived assets during the fiscal years ended January 31, 2022, 2021, or 2020.
Business Combinations
We account for our business combinations using the acquisition method of accounting, which requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, we make estimates and assumptions, especially with respect to intangible assets. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the consolidated statements of operations. Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.
Goodwill and Intangible Assets
Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. We have one reporting unit and as a result, goodwill has been assigned to the single reporting unit. We conducted our annual impairment test of goodwill in the fourth quarter of fiscal year 2022 and determined that no adjustment to the carrying value of goodwill was required.
Intangible assets consist of acquired identifiable intangible assets resulting from business combinations, as well as other intangible assets purchased outside of a business combination, such as domains and intellectual property addresses. Finite-lived intangible assets are initially recorded at fair value and are amortized on a straight-line basis over their estimated useful lives. Amortization expense of developed technology is recorded within cost of revenue in the consolidated statements of operations.
We routinely evaluate the estimated remaining useful lives of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Indefinite-lived intangible assets are recorded at fair value and are not amortized. We review the useful lives of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support the indefinite useful life classification. If we determine that the life of an intangible asset is no longer indefinite, that asset would be tested for impairment and amortized prospectively over its estimated remaining useful life. There were no impairment charges to acquired intangible assets during the fiscal year ended January 31, 2022.
Revenue Recognition
We derive our revenue primarily from subscription agreements with customers for access to our unified communications platform and services. We also provide other services, which include professional services, consulting services, and online event hosting, which were immaterial to our consolidated financial statements. Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to receive in exchange for these services. We determine revenue recognition through the following steps:
1.Identification of the contract, or contracts, with the customer
We determine a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, we will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
2.Identification of the performance obligations in the contract
Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. Promised services or products under which both of these two criteria are not met are recognized as a combined, single performance obligation. Our performance obligations primarily relate to access to our unified communications platform, which consists of one or more software-based services. Our customers do not have the ability to take possession of our software, and through access to our platform, we provide a series of distinct software-based services that are satisfied over the term of the subscription.
3.Determination of the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. None of our contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).
Our unified communications platform and related services are typically warranted to perform in a professional manner that will comply with the terms of the subscription agreements. In addition, we include service-level commitments to our customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those service levels. These credits represent a form of variable consideration. We have not provided any material refunds related to these agreements in the consolidated financial statements during the periods presented.
4.Allocation of the transaction price to the performance obligations in the contract
Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. Our contracts with multiple performance obligations are generally sold over the same subscription term and have the same pattern of transfer to the customer, and so they are accounted for as one combined performance obligation in the context of the contract. Accordingly, the transaction price is allocated to this single performance obligation.
5.Recognition of the revenue when, or as, a performance obligation is satisfied
Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that we expect to receive in exchange for those services. Fees for access to our unified communications platform and related services are subscription revenue and are considered one performance obligation, and the related revenue is recognized ratably over the subscription period as we satisfy the performance obligation.
Professional services are time-based arrangements and revenue is recognized as these services are performed. Fees for services represent less than 2% of total revenue during the periods presented.
Cost of Revenue
Cost of revenue primarily consists of costs related to hosting our unified communications platform and providing general operating support services to our customers. These costs are composed of co-located data center costs, third-party cloud hosting costs, integrated third-party PSTN services, personnel-related expenses, amortization of capitalized software development costs and acquired intangible assets, royalty payments, and allocated overhead costs. Indirect overhead costs associated with corporate facilities and related depreciation, health care benefits, training, and other employee benefits are allocated to cost of revenue and operating expenses based on applicable headcount.
Research and Development
Research and development costs include personnel-related expenses associated with our engineering personnel and consultants responsible for the design, development, and testing of our unified communications platform, depreciation of equipment used in research and development, and allocated overhead costs. Research and development costs are expensed as incurred.
Advertising Costs
Advertising costs are expensed as incurred in sales and marketing expense and amounted to $40.9 million, $34.8 million, and $42.0 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
Stock-Based Compensation
Stock-based compensation expense related to stock awards (including stock options, restricted stock awards (“RSAs”), RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period.
The fair value of each option and ESPP award is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock.
The fair value of each RSA and RSU award is based on the fair value of the underlying common stock as of the grant date.
The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. We account for forfeitures as they occur instead of estimating the number of awards expected to be forfeited.
Foreign Currency
The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, monetary assets and liabilities of our foreign subsidiaries are remeasured into U.S. dollars at the exchange rates in effect at the reporting date, non-monetary assets and liabilities are remeasured at historical rates, and revenue and expenses are remeasured at average exchange rates in effect during each reporting period. Foreign currency related gains and losses have been immaterial during the periods presented.
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent we believe it is more likely than not that they will not be realized. We consider all available positive and negative evidence, including future
reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations.
We record uncertain tax positions in accordance with ASC 740, Income Taxes on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We consider many factors when evaluating our uncertain tax positions, which involve significant judgment and may require periodic adjustments. The resolution of these uncertain tax positions in a manner inconsistent with management's expectations could have a material impact on our consolidated financial statements. We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. Accrued interest and penalties are included with the related tax liability.
Net Income Per Share Attributable to Common Stockholders
We calculate our net income per share attributable to Class A and Class B common stock using the two-class method required for companies with participating securities. We consider our convertible preferred stock and unvested common stock, which includes early exercised stock options and RSAs, to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of our declaration of a dividend for shares of common stock.
Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding.
The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.
Segment Information
We operate in one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is our Chief Executive Officer (“CEO”), in deciding how to allocate resources and assessing performance. Our chief operating decision maker allocates resources and assesses performance based upon consolidated financial information.
Revenue by geographical region can be found in the revenue recognition disclosures in Note 2 below. The following table presents our property and equipment, net of depreciation and amortization, by geographic region:
 
As of January 31,
 20222021
 (in thousands)
Americas$180,033 $138,093 
APAC36,715 10,033 
EMEA5,606 1,798 
Total property and equipment, net$222,354 $149,924 
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities in accordance with Accounting Standards Codification Topic 606. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and early adoption is permitted. We do not expect the adoption to have a material effect on our consolidated financial statements.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition
12 Months Ended
Jan. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table summarizes revenue by region based on the billing address of customers:
Year Ended January 31,
202220212020
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
(in thousands, except percentages)
Americas$2,734,241 67 %$1,831,694 69 %$500,622 81 %
APAC564,120 13 332,844 13 51,152 
EMEA801,503 20 486,830 18 70,884 11 
Total$4,099,864 100 %$2,651,368 100 %$622,658 100 %
Contract Balances
We receive payments from customers based on a billing schedule as established in our customer contracts. Accounts receivable are recorded when we contractually have the right to consideration. In some arrangements, a right to consideration for our performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. The amount of unbilled accounts receivable included within accounts receivable, net of allowances on the consolidated balance sheets was $59.7 million and $24.6 million as of January 31, 2022 and 2021, respectively.
Contract liabilities consist of deferred revenue. Revenue is deferred when we have the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized over the next 12 months. The amount of revenue recognized during the fiscal years ended January 31, 2022, 2021, and 2020 that was included in deferred revenue at the beginning of each period was $858.2 million, $222.0 million, and $119.1 million, respectively.
Remaining Performance Obligations
The terms of our subscription agreements are monthly, annual, and multiyear and we may bill for the full term in advance or on an annual, quarterly, or monthly basis, depending on the billing terms with customers. As of January 31, 2022, the aggregate amount of the transaction price allocated to our remaining performance obligations was $2,647.6 million, which consists of both billed consideration in the amount of $1,179.9 million and unbilled consideration in the amount of $1,467.7 million that we expect to recognize as revenue. We expect to recognize 63% of our remaining performance obligations as revenue over the next 12 months and the remainder thereafter.
Cost to Obtain a Contract
We primarily capitalize sales commissions and associated payroll taxes paid to internal sales personnel that are incremental costs from the acquisition of customer contracts. These costs are recorded as deferred contract acquisition costs in the consolidated balance sheets. We determine whether costs should be deferred based on our sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract.
Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of three years, which is typically greater than the contractual terms of the customer contracts. We do not pay sales commissions upon contract renewal. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. We determine the period of benefit for commissions paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of our unified communications platform and related significant features. Amortization of deferred contract acquisition costs is included in sales and marketing expense in the consolidated statements of operations.
We periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.
The following table represents a rollforward of deferred contract acquisition costs:
 Year Ended January 31,
 20222021
 (in thousands)
Beginning balance$293,892 $91,130 
Additions to deferred contract acquisition costs247,371 307,068 
Amortization of deferred contract acquisition costs(177,283)(104,306)
Ending balance$363,980 $293,892 
Deferred contract acquisition costs, current (to be amortized in next 12 months)$199,266 $136,630 
Deferred contract acquisition costs, noncurrent164,714 157,262 
Total deferred contract acquisition costs$363,980 $293,892 
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments
12 Months Ended
Jan. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Marketable Securities
As of January 31, 2022 and 2021, our marketable securities consisted of the following: 
As of January 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$28,723 $— $— $28,723 
Agency bonds632,935 (3,328)629,609 
Corporate and other debt securities282,124 (1,202)280,927 
U.S. government agency securities3,046,742 28 (19,261)3,027,509 
Treasury bills389,826 — (148)389,678 
Marketable securities$4,380,350 $35 $(23,939)$4,356,446 
As of January 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$26,222 $— $— $26,222 
Agency bonds461,335 79 (49)461,365 
Corporate and other debt securities465,207 1,113 (64)466,256 
U.S. government agency securities834,894 28 (257)834,665 
Treasury bills215,902 (6)215,902 
Marketable securities$2,003,560 $1,226 $(376)$2,004,410 
We review the individual securities that have unrealized losses on a regular basis to evaluate whether or not any security has experienced, or is expected to experience, credit losses resulting in the decline in fair value. We evaluate, among other factors, whether we have the intention to sell any of these marketable securities and whether it is more likely than not that we will be required to sell any of them before recovery of the amortized cost basis. We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high-grade credit rating for each of our marketable securities as of the end of each fiscal year. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive (loss) income for the fiscal years ended January 31, 2022, 2021, and 2020.
The following table presents the contractual maturities of our marketable securities as of January 31, 2022 and 2021:
As of January 31,
20222021
(in thousands)
Less than one year$2,387,139 $1,017,048 
Due in one to five years1,969,307 987,362 
Total$4,356,446 $2,004,410 
Strategic Investments
Strategic investments by form and measurement category as of January 31, 2022 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$168,784 $91,399 $93,400 $353,583 
Debt securities14,231 — — 14,231 
Strategic investments$183,015 $91,399 $93,400 $367,814 
Strategic investments by form and measurement category as of January 31, 2021 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$— $13,538 $— $13,538 
Debt securities5,130 — — 5,130 
Strategic investments$5,130 $13,538 $— $18,668 
In the second quarter of fiscal year 2022, we made a $75.0 million strategic investment of common shares of a technology company in a private placement concurrent with the investee company’s initial public offering. The shares are subject to a 180-day lock-up agreement. We recorded a gain of $26.3 million related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the fair value of the investment was $101.3 million and our ownership interest represents approximately one percent of the economic interest of the investee’s outstanding capital stock.
In the third quarter of fiscal year 2022, we made an additional strategic investment in equity securities of a private company. Based on the terms of these privately-held securities, we determined that we currently do not have a controlling interest but have the ability to exercise significant influence over the operating and financial policies of the investee. Therefore this investment is currently accounted for under the equity method. The fair value of the investment was remeasured immediately before adopting the equity method of accounting, based on the observable price from the most recent financing round. The carrying value of this investment was also adjusted by our share of the equity method investee’s operating result for the respective period, which was immaterial for the fiscal year ended January 31, 2022. As a result, we recognized a total gain of $49.9 million on the existing investment during the third quarter of fiscal year 2022. As of January 31, 2022, the carrying amount of this investment was $93.4 million.
In the fourth quarter of fiscal year 2022, we made a $100.0 million strategic investment of common shares of a software company in a private placement concurrent with the investee company’s merger. We recorded a loss of $32.5 million related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the fair value of the investment was $67.5 million and our ownership interest represents approximately two percent of the economic interest of the investee’s outstanding capital stock.
In the fourth quarter of fiscal year 2022, we also made a $75.0 million strategic investment in equity securities of a private company. Based on the terms of these privately-held securities, we determined that we do not have a controlling interest nor the ability to exercise significant influence over the operating and financial policies of the investee. Therefore this investment is currently accounted for under the measurement alternative method. No gain or loss was recorded related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the carrying amount of this investment was $75.0 million
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
As of January 31, 2022
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$688,722 $688,722 $— $— 
Treasury bills107,496 — 107,496 — 
Corporate debt securities749 — 749 — 
Cash equivalents796,967 688,722 108,245 — 
Commercial paper28,723 — 28,723 — 
Agency bonds629,609 — 629,609 — 
Corporate and other debt securities280,927 — 280,927 — 
U.S. government agency securities3,027,509 — 3,027,509 — 
Treasury bills389,678 — 389,678 — 
Marketable securities4,356,446 — 4,356,446 — 
Certificates of deposit included in other assets, noncurrent297 — 297 — 
Publicly held equity securities included in strategic investments168,784 168,784 — — 
Privately held debt securities included in strategic investments14,231 — — 14,231 
Total financial assets$5,336,725 $857,506 $4,464,988 $14,231 
As of January 31, 2021
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$958,357 $958,357 $— $— 
Treasury bills618,498 — 618,498 — 
Cash equivalents1,576,855 958,357 618,498 — 
Commercial paper26,222 — 26,222 — 
Agency bonds461,365 — 461,365 — 
Corporate and other debt securities466,256 — 466,256 — 
U.S. government agency securities834,665 — 834,665 — 
Treasury bills215,902 — 215,902 — 
Marketable securities2,004,410 — 2,004,410 — 
Certificate of deposit included in prepaid expenses and other current assets100 — 100 — 
Certificates of deposit included in other assets, noncurrent2,238 — 2,238 — 
Privately held debt securities included in strategic investments5,130 — — 5,130 
Total financial assets$3,588,733 $958,357 $2,625,246 $5,130 
We classify our highly liquid money market funds and publicly held equity securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. We classify our commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, treasury bills, and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded. We classify our privately held debt securities as Level 3 due to the lack of relevant observable market data over fair value inputs, such as the probability weighting of the various scenarios that can impact settlement of the arrangement.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations
12 Months Ended
Jan. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
On May 7, 2020, we acquired 100% of the issued and outstanding share capital of Keybase, Inc. (“Keybase”), a secure messaging and file-sharing company, for purchase consideration of $42.9 million in cash. The acquisition helps us strengthen the security of our unified communications platform by providing end-to-end encryption expertise. The acquisition has been accounted for as a business combination.
In allocating the purchase consideration, $24.3 million was attributed to goodwill, $3.3 million to intangible assets, and $15.3 million to other net assets acquired primarily consisting of cash and cash equivalents of $16.4 million. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes. Acquired intangible assets consisted of developed technology with an estimated useful life of five years. The developed technology had a remaining useful life of 3.3 years as of January 31, 2022, and is amortized using the straight-line method over its estimated useful life.
Not included in the purchase consideration, we also entered into holdback agreements with certain employees for $20.0 million in cash payments, which are subject to such employees’ continued service with us. The holdback amount of $20.0 million will be treated as compensation for research and development over the required service period ranging from one year to three years.
Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Keybase have been included in our consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of Keybase have not been presented, as the results do not have a material effect on any of the periods presented in our consolidated statements of operations.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components
12 Months Ended
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of January 31,
20222021
(in thousands)
Prepaid expenses112,666 60,702 
Restricted cash from international employee stock sales10,236 50,475 
Other22,700 5,642 
Prepaid expenses and other current assets$145,602 $116,819 
Property and Equipment, Net
Property and equipment consisted of the following:
As of January 31,
20222021
(in thousands)
Computer and office equipment$224,901 $137,445 
Software59,153 36,216 
Leasehold improvements 25,340 23,593 
Furniture and fixtures 4,565 4,625 
Property and equipment, gross313,959 201,879 
Less: accumulated depreciation and amortization(91,605)(51,955)
Property and equipment, net$222,354 $149,924 
Depreciation and amortization expense was $47.5 million, $28.4 million, and $16.4 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of January 31,
20222021
(in thousands)
Accounts receivable, noncurrent$55,643 $28,008 
Prepaid expense, noncurrent16,120 12,386 
Other34,998 15,372 
Other assets, noncurrent$106,761 $55,766 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of January 31,
20222021
(in thousands)
Accrued expenses$149,658 $157,167 
Accrued compensation and benefits126,322 118,640 
Income tax liability56,968 3,426 
Sales and other tax liabilities33,305 27,453 
Customer deposit liabilities20,884 13,050 
Operating lease liabilities, current20,697 15,601 
Proceeds from employee equity transactions to be remitted to employees and tax authorities14,169 54,174 
Other8,412 3,507 
Accrued expenses and other current liabilities$430,415 $393,018 
Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of January 31,
20222021
(in thousands)
Sales and other tax liabilities$53,916 $58,133 
Other14,194 3,501 
Other liabilities, noncurrent$68,110 $61,634 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases
12 Months Ended
Jan. 31, 2022
Leases [Abstract]  
Operating Leases Operating LeasesWe have entered into various operating lease agreements for office space, with remaining contractual periods of up to 8 years. We also enter into equipment operating lease agreements related to our HaaS offering. As a practical expedient, we account for HaaS with customers as a combined performance obligation with the right to access our unified communications platform under ASC 606, Revenue from Contracts with Customers. HaaS was immaterial to our consolidated financial statements. Many of our leases contain one or more options to extend. As leases approach maturity, we consider various factors such as market conditions and the terms of any renewal options that may exist to determine whether we are reasonably certain to exercise the options to extend the lease. Operating lease expense for the fiscal years ended January 31, 2022, 2021 and 2020 was $22.8 million, $14.5 million and $9.7 million, respectively, excluding short-term lease costs, variable lease costs, and sublease income, each of which was immaterial for the fiscal years ended January 31, 2022, 2021 and 2020.
Supplemental balance sheet information related to operating leases was as follows:
As of January 31,
20222021
(in thousands, except life and percentages)
Reported as:
Assets:
Operating lease right-of-use assets$95,965 $97,649 
Liabilities:
Accrued expenses and other current liabilities$20,697 $15,601 
Operating lease liabilities, noncurrent85,018 90,415 
Total operating lease liabilities$105,715 $106,016 
Weighted average remaining lease term5.1 years6.1 years
Weighted average discount rate4.0 %4.5 %
Supplemental cash flow and other information related to operating leases was as follows:
Year Ended January 31,
202220212020
(in thousands)
Cash payments included in the measurement of our operating lease liabilities$22,679 $13,717 $9,774 
Operating lease right-of-use assets recognized in exchange for new operating lease obligations$16,784 $39,918 $34,993 
As of January 31, 2022, the future minimum lease payments included in the measurement of our operating lease liabilities are as follows:
As of January 31, 2022
(in thousands)
Year Ending January 31,
2023$24,491 
202424,234 
202523,552 
202618,467 
202711,704 
Thereafter15,315 
Total operating lease payments$117,763 
Less: imputed interest(12,048)
Total operating lease liabilities$105,715 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Non-cancelable Purchase Obligations
In the normal course of business, we enter into non-cancelable purchase commitments with various parties to purchase primarily software-based services. As of January 31, 2022, we had outstanding non-cancelable purchase obligations with a term of less than 12 months of $227.2 million and non-cancelable purchase obligations with a term 12 months or longer of $159.4 million.
Indemnifications and Contingency
Our agreements with certain larger customers include certain provisions for indemnifying customers against liabilities if our services infringe a third party’s intellectual property rights. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances that may be involved in each particular agreement. To date, we have not incurred any material costs as a result of such provisions and have not accrued any liabilities related to such obligations in our consolidated financial statements.
In addition, we have indemnification agreements with our directors and our executive officers that require us, among other things, to indemnify our directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by any of those persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as our director or officer or that person’s services provided to any other company or enterprise at our request. We maintain director and officer insurance coverage that may enable us to recover a portion of any future indemnification amounts paid. To date, there have been no claims under any of our directors’ and executive officers’ indemnification provisions.
Sales and Other Tax Liabilities
We conduct operations in many tax jurisdictions. In many jurisdictions, non-income-based taxes, such as sales and use tax and other indirect taxes, are assessed on our operations. Although we are diligent in collecting and remitting such taxes, there is uncertainty as to what constitutes sufficient presence for a jurisdiction to levy taxes, fees, and surcharges for sales made over the Internet. As of January 31, 2022 and 2021, we recorded sales and other tax liabilities of $87.2 million and $85.6 million, respectively, of which $33.3 million and $27.5 million are included in accrued expenses and other current liabilities, respectively, and $53.9 million and $58.1 million are included in other liabilities, noncurrent, respectively, in our consolidated balance sheets, based on our best estimate of the probable liability for the loss contingency incurred as of those dates. Our estimate of a probable outcome under the loss contingency is based on analysis of our sales and marketing activities, revenue subject to sales tax, and applicable regulations in applicable jurisdictions in each period. No significant adjustments to the sales and other tax liabilities have been recognized in the accompanying consolidated financial statements for changes to the assumptions underlying the estimate; however, changes in our assumptions may occur in the future as we obtain new information, which can result in adjustments to the recorded liability.
Other Contingencies
In June 2020 we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for Eastern District of New York (“EDNY”), which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to the Tiananmen commemorations on Zoom. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”) and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure.
Legal Proceedings
On April 7, 2020, and April 8, 2020, securities class action complaints were filed against us and two of our officers in the United States District Court for the NDCA. The plaintiffs are purported stockholders of the Company. The complaints allege, among other things, that we violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5 by making false and misleading statements and omissions of material fact about our data privacy and security measures. The complaints seek unspecified damages, interest, fees, and costs. On May 18, 2020, the actions were consolidated. On November 4, 2020, the court appointed a lead plaintiff. On December 23, 2020, the lead plaintiff filed a consolidated complaint. We filed a motion to dismiss the consolidated complaint on May 20, 2021. Plaintiff filed an opposition to our motion to dismiss on July 9, 2021. Our reply in support of the motion to dismiss was filed on August 9, 2021. On February 16, the court granted in part, and denied in part, our motion to dismiss.
On June 11, 2020 and July 30, 2020, purported shareholder derivative complaints were filed in the United States District Court for the District of Delaware. The first complaint names as defendants nine of our officers and directors and the second complaint names eight of our officers and directors. The lawsuits assert state and federal claims and are based on the same alleged misstatements as the shareholder class action complaint. The lawsuits accuse our board of directors of failing to exercise reasonable and prudent supervision over our management, policies, practices, and internal controls. The plaintiffs seek unspecified monetary damages on behalf of us as well as governance reforms. On September 25, 2020, the derivative cases were consolidated. The consolidated case is stayed pending resolution of the motion to dismiss the securities class action. On October 27, 2021, a third substantially identical lawsuit was filed in the same court against the same defendants, seeking unspecified monetary damages and governance reforms. On November 17, 2021, all three derivative lawsuits were consolidated and stayed pending resolution of the motion to dismiss the securities class action.
We believe these lawsuits are without merit, and we are vigorously defending ourselves against them. Given the uncertainty of litigation, the preliminary stage of the cases, and the legal standards that must be met for, among other things, class certification and success on the merits, we cannot estimate the reasonably possible loss or range of loss that may result from these actions.
Beginning on March 30, 2020, multiple putative class actions were filed against us in various U.S. federal district courts and state courts relating to our alleged privacy and security practices, including alleged data sharing with third parties (the “U.S. Privacy Class Actions”). The plaintiffs claim violations of a variety of state consumer protection and privacy laws, and also assert state constitutional and common law claims, such as negligence and unjust enrichment. The U.S. Privacy Class Actions seek to certify both nationwide and state-specific classes of individuals using our services in certain time periods. The plaintiffs seek various forms of injunctive and monetary relief, including restitution, statutory and actual damages, punitive damages, and attorneys’ fees. The federal cases have been transferred to and consolidated in the NDCA with our consent; lead plaintiffs’ counsel have been appointed; and plaintiffs filed their first amended consolidated class action complaint on October 28, 2020. On March 11, 2021, the court granted in part, and denied in part, our motion to dismiss, and gave plaintiffs leave to amend. On July 30, 2021, we entered into a settlement agreement with plaintiffs to settle the action on a classwide basis, and plaintiffs filed a motion for preliminary approval of the settlement with the court on July 31, 2021. On October 21, 2021, the court preliminarily approved the settlement. Under the terms of the settlement, we have paid $85.0 million into an escrow account that will be used to pay claims filed by settlement class members, attorneys’ fees and expenses, administrative costs, and service payments to plaintiffs. The Court has scheduled a final approval hearing to take place on April 7, 2022. We recorded an aggregate legal settlement charge of $66.9 million net of amounts estimated to be covered by insurance as a general and administrative expense in our consolidated statement of operations for the fiscal year ended January 31, 2022.
On January 19, 2021, we finalized a settlement agreement with the FTC which requires us to implement certain injunctive provisions, including, among other things, refraining from making any misrepresentations regarding the privacy and security of our services or how we collect, maintain, use, delete, disclose, allow access to, and protect user information. It also requires us to implement a detailed information security program and obtain third-party security assessments periodically. We do not expect the settlement to have a material impact on our financial results. We are cooperating with the FTC’s requirements and working to ensure compliance.
In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans
12 Months Ended
Jan. 31, 2022
Equity [Abstract]  
Stockholders' Equity and Equity Incentive Plans Stockholders’ Equity and Equity Incentive Plans
Convertible Preferred Stock
Upon completion of the IPO in April 2019, all shares of convertible preferred stock outstanding, totaling 152,665,804 shares, were automatically converted into an equivalent number of shares of Class B common stock on a one-to-one basis and their carrying value of $159.6 million was reclassified into stockholders’ equity. As of January 31, 2022 and 2021, there were no shares of convertible preferred stock issued and outstanding.
In connection with the IPO, our amended and restated certificate of incorporation became effective, which authorized the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.001 with rights and preferences, including voting rights, designated from time to time by our board of directors.
Dual-Class Common Stock Structure
In November 2018, we implemented a dual class common stock structure pursuant to which all the then-outstanding shares of our common stock were reclassified as Class B common stock and a new class of Class A common stock was authorized. The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to 10 votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. Each share of Class B common stock will automatically convert into one share of Class A common stock upon (a) any transfer of such share, except for certain permitted transfers described in our amended and restated certificate of incorporation and (b) the death of the holder of such share. In addition, each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of (a) the date that is six months following the death or incapacity of Eric S. Yuan (our CEO), (b) the date that is six months following the date that Mr. Yuan is no longer providing services to us or his employment is terminated for cause, (c) the date specified by the holders of a majority of the then-outstanding shares of convertible preferred stock, voting together on an as-converted basis, and the holders of a majority of the then-outstanding shares of Class B common stock, voting as a separate class, and (d) the 15-year anniversary of the closing of our IPO. In connection with the implementation of the dual-class common stock structure, each then-outstanding share of our convertible preferred stock became convertible into one share of Class B common stock, and all outstanding options to purchase shares of common stock became options to purchase an equivalent number of shares of Class B common stock.
Upon the effectiveness of the amended and restated certificate of incorporation in November 2018, the number of shares of common stock that is authorized to be issued consisted of 320,000,000 shares of Class A common stock, $0.001 par value per share and 300,000,000 shares of Class B common stock, $0.001 par value per share. Class A and Class B common stock are collectively referred to as “common stock” throughout the notes to the consolidated financial statements, unless otherwise noted.
Equity Financing
On April 23, 2019, we completed our IPO, in which we issued and sold 9,911,434 shares of our Class A common stock at $36.00 per share. On April 18, 2019, the underwriters exercised their option to purchase an additional 3,130,435 shares of our Class A common stock at $36.00 per share. We received aggregate proceeds of $447.9 million, net of underwriters’ discounts and commissions. In connection with the IPO:
all of the shares of convertible preferred stock outstanding automatically converted into an aggregate of 152,665,804 shares of Class B common stock;
outstanding convertible promissory notes and accrued interest automatically converted into 426,223 shares of Class A common stock based on the IPO price of $36.00 per share; and
Salesforce Ventures LLC purchased 2,777,777 shares of Class A common stock from us at $36.00 per share in a concurrent private placement. We received aggregate proceeds of $100.0 million and did not pay any underwriting discounts or commissions with respect to the shares of Class A common stock that were sold in this private placement.
Deferred offering costs consist primarily of accounting, legal, and other fees related to our IPO. Prior to the IPO, all deferred offering costs were capitalized in other assets, noncurrent in the consolidated balance sheets. After the IPO, $6.4 million of deferred offering costs were reclassified into stockholders’ equity (deficit) as a reduction of the IPO proceeds in the consolidated balance sheets. We capitalized $2.4 million of deferred offering costs within other assets, noncurrent in the consolidated balance sheet as of January 31, 2019, which were reclassified into additional paid-in capital upon the completion of the IPO.
On January 15, 2021, we completed our follow-on public offering, in which we issued and sold 5,882,353 shares of our Class A common stock, including 735,294 shares pursuant to the full exercise of the underwriter's option to purchase additional shares, at $340.00 per share. We received aggregate proceeds of $1,980.0 million, net of underwriters’ discounts and commissions. The other related offering costs were immaterial.
Common Stock
Upon the completion of the IPO in April 2019, our amended and restated certificate of incorporation became effective, which also authorized the issuance of 2,000,000,000 shares of Class A common stock, $0.001 par value per share and 300,000,000 shares of Class B common stock, $0.001 par value per share.
We have the following shares of Class A common stock reserved for future issuance:
 
As of January 31,
 20222021
Stock options outstanding6,195,205 9,239,504 
RSUs outstanding5,546,366 4,510,730 
ESPP purchase rights outstanding 1,784,687 724,883 
Remaining shares available for future issuance under the 2011 and 2019 plan56,620,720 44,584,783 
Remaining shares available for future issuance under the ESPP10,685,867 9,648,574 
Total shares of Class A common stock reserved80,832,845 68,708,474 
Equity Incentive Plans
In 2011, we adopted the 2011 Global Share Plan (“2011 Plan”), under which officers, employees, and consultants were granted various forms of equity incentive compensation at the discretion of the board of directors, including stock options and restricted stock awards. In connection with the IPO, the shares of Class B common stock remaining available for issuance under the 2011 Plan became available for issuance for a corresponding number of shares of our Class A common stock under the 2019 Equity Incentive Plan (“2019 Plan”), which is a successor to and continuation of our 2011 Plan.
In April 2019, we adopted the 2019 Plan, which became effective in connection with our IPO. Our 2019 Plan provides for the grant of stock options, stock appreciation rights, RSAs, RSU awards, performance awards, and other forms of awards. The awards generally vest over four years. The plan administrator determines the term of stock options granted under the 2019 Plan, up to a maximum of 10 years. The maximum number of shares of our Class A common stock that may be issued under our 2019 Plan will not exceed 58,300,889 shares of our Class A common stock, which is the sum of (1) 34,000,000 new shares, plus (2) an additional number of shares not to exceed 24,300,889, consisting of (A) shares that remain available for the issuance of awards under our 2011 Plan as of immediately prior to the time our 2019 Plan becomes effective and (B) shares of Class B common stock subject to outstanding stock options or other stock awards granted under our 2011 Plan that, on or after the 2019 Plan became effective, terminate, or expire prior to exercise or settlement; are not issued because the award is settled in cash; are forfeited because of the failure to vest; or are reacquired or withheld (or not issued) to satisfy a tax withholding obligation or the purchase or exercise price, if any, as such shares become available from time to time. In addition, the number of shares of our Class A common stock reserved for issuance under our 2019 Plan automatically increases on February 1 of each calendar year, starting on February 1, 2020 through February 1, 2029, in an amount equal to (i) 5% of the total number of shares of our common stock (both Class A and Class B) outstanding on January 31 of the fiscal year before the date of each automatic increase or (ii) a lesser number of shares determined by our board of directors prior to the applicable February 1.
Stock Options
A summary of stock option activity under our equity incentive plan and related information is as follows:
Stock Options
 Outstanding
Stock
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
 (in thousands, except share, life and per share data)
Outstanding as of January 31, 20219,239,504 $7.17 7.0$3,371,457 
Exercised(2,881,485)$5.00 $842,989 
Canceled/forfeited/expired(162,814)$11.24 
Outstanding as of January 31, 20226,195,205 $8.08 6.0$905,744 
Vested and expected to vest as of January 31, 20226,195,205 $8.08 6.0$905,744 
Exercisable as of January 31, 20224,898,249 $5.72 5.9$727,701 
There were no options granted for the fiscal years ended January 31, 2022 and 2021. The weighted-average grant date fair value of options granted to employees during the fiscal year ended January 31, 2020 was $25.17. The intrinsic value of the options exercised, which represents the difference between the fair market value of our common stock on the date of exercise and the exercise price of each option, was $843.0 million, $1,786.7 million, and $767.3 million during the fiscal years ended January 31, 2022, 2021, and 2020, respectively. As of January 31, 2022, unrecognized stock-based compensation expense
related to outstanding unvested stock options was $19.7 million, which is expected to be recognized over a weighted-average period of 0.8 years.
The Black-Scholes assumptions used to value the employee options at the grant dates are as follows:
Year Ended January 31, 2020
Expected term (years)
5.0 - 6.1
Expected volatility
49.9% - 53.2%
Risk-free interest rate
1.6% - 2.5%
Expected dividend yield
These assumptions and estimates were determined as follows:
Fair Value of Common Stock. Prior to our IPO, the fair value was determined by our board of directors, with input from management and valuation reports prepared by third-party valuation specialists. Stock-based compensation for financial reporting purposes is measured based on updated estimates of fair value when appropriate, such as when additional relevant information related to the estimate becomes available in a valuation report issued as of a subsequent date. After our initial public offering, the fair value of each share of underlying common stock was based on the closing price of our Class A common stock as reported on the date of the grant.
Risk-Free Interest Rate. The risk-free interest rate for the expected term of the options was based on the U.S. Treasury yield curve in effect at the time of the grant.
Expected Term. The expected term of options represents the period of time that options are expected to be outstanding. Our historical stock option exercise experience does not provide a reasonable basis upon which to estimate an expected term due to a lack of sufficient data. For stock options granted to employees, we estimate the expected term by using the simplified method. The simplified method calculates the expected term as the average of the time-to-vesting and the contractual life of the stock options. For stock options granted to nonemployees, the expected term equals the contractual term of the stock option.
Expected Volatility. As we have a short trading history for our common stock, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are similar in size, stage of life cycle, or financial leverage, over a period equivalent to the expected term of the awards.
Expected Dividend Yield. We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. As a result, an expected dividend yield of zero percent was used.
Restricted Stock Units
A summary of RSU activity under our equity incentive plan and related information is as follows:
RSUs
Unvested
RSUs
Weighted-Average
Grant Date Fair Value Per Share
Unvested as of January 31, 20214,510,730 $194.57 
Granted3,195,949 $265.12 
Vested(1,768,702)$190.36 
Canceled/forfeited(391,611)$250.92 
Unvested as of January 31, 20225,546,366 $232.58 
In October 2021, we added a feature to new and existing stock awards that provides employees with additional awards based on certain stock price criteria. The value of the modified RSUs began to be recognized as compensation expense in the fiscal year ended January 31, 2022 and will continue to be recognized through the remaining requisite service period for the RSUs. This had an immaterial impact on our consolidated statement of operations for the fiscal year ended January 31, 2022.
As of January 31, 2022, unrecognized stock-based compensation expense related to outstanding unvested RSUs was $1,437.2 million, including the impact of the modification, which is expected to be recognized over a weighted-average period of 2.8 years.
2019 Employee Stock Purchase Plan
In April 2019, we adopted the 2019 ESPP, which became effective in connection with the IPO. A total of 9,000,000 shares of our Class A common stock were initially reserved for issuance under the ESPP. The number of shares of our Class A common stock reserved for issuance automatically increases on February 1 of each calendar year, beginning on February 1, 2020 through February 1, 2029, by the lesser of (1) 1% of the total number of shares of our common stock (both Class A and Class B) outstanding on the last day of the fiscal year before the date of the automatic increase, and (2) 7,500,000 shares; provided that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (1) and (2).
Under our current ESPP, Class A common stock will be purchased for the accounts of employees participating in the ESPP at a price per share equal to the lesser of (1) 85% of the fair market value of a share of our Class A common stock on the first date of an offering or (2) 85% of the fair market value of a share of our Class A common stock on the date of purchase. No employee may purchase shares under the ESPP at a rate in excess of $25,000 worth of our Class A common stock based on the fair market value per share of our Class A common stock at the beginning of an offering for each calendar year such purchase right is outstanding or 3,000 shares. The 2019 ESPP provides for, at maximum, 27 months offering periods with four offering dates, generally in June and December of each year. The first offering period began on April 18, 2019. During the fiscal years ended January 31, 2022, 2021, and 2020, 838,395, 923,553, and 490,268 shares, respectively, of our Class A common stock were purchased under the ESPP.
As of January 31, 2022, unrecognized stock-based compensation expense related to the ESPP was $65.3 million, which is expected to be recognized over a weighted-average period of 1.6 years.
We estimated the fair value of ESPP purchase rights using a Black-Scholes option-pricing model with the following assumptions:
Year Ended January 31,
20222021
Expected term (years)
0.5 - 2.1
0.5 - 2.1
Expected volatility
40.3% - 75.0%
40.3% - 75.0%
Risk-free interest rate
0.0% - 2.5%
0.1% - 2.5%
Expected dividend yield
The stock-based compensation expense by line item in the accompanying consolidated statements of operations is summarized as follows:
Year Ended January 31,
202220212020
(in thousands)
Cost of revenue$69,612 $34,960 $7,860 
Research and development113,000 50,161 11,645 
Sales and marketing229,297 146,377 41,465 
General and administrative65,378 44,320 12,139 
Total stock-based compensation expense477,287 275,818 73,109 
Benefit from income taxes(84,245)— — 
Total stock-based compensation expense recorded to net income$393,042 $275,818 $73,109 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Jan. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of the net income before the (benefit from) provision for income taxes were as follows:
 Year Ended January 31,
 202220212020
 (in thousands)
Domestic$1,047,318 $663,909 $16,268 
Foreign54,314 14,125 10,094 
Total$1,101,632 $678,034 $26,362 
The (benefit from) provision for income taxes was as follows:
 Year Ended January 31,
 202220212020
 (in thousands)
Current:
Federal$69,853 $— $— 
State20,174 1,023 14 
Foreign12,027 3,933 2,226 
Total current income tax expense102,054 4,956 2,240 
Deferred:
Federal(293,704)689 — 
State(82,561)248 — 
Foreign204 (175)(1,183)
Total deferred income tax expense(376,061)762 (1,183)
Total (benefit from) provision for income taxes
$(274,007)$5,718 $1,057 
The (benefit from) provision for income taxes differs from the amount computed by applying the statutory federal tax rate as follows:
 Year Ended January 31,
 202220212020
 (in thousands, except percentages)
Tax at federal statutory rate$231,350 $142,387 $5,536 
State taxes24,840 636 14 
Foreign rate differential1,830 89 (2,096)
Stock-based compensation(135,250)(302,362)(32,070)
Foreign-derived intangible income deduction(34,131)— — 
Permanent items3,971 2,228 1,009 
Research and development credits(42,973)(3,170)(2,808)
Tax uncertainties244 (607)1,019 
Change in valuation allowance(322,231)165,869 30,932 
Other(1,658)648 (479)
Total$(274,007)$5,718 $1,057 
Effective tax rate(24.9)%0.8 %4.0 %
Deferred income taxes result from differences in the recognition of amounts for tax and financial reporting purposes, as well as operating loss and tax credit carryforwards. Significant components of our deferred income tax assets as of January 31, 2022 and 2021 are as follows:
 
As of January 31,
 20222021
 (in thousands)
Deferred tax assets:
Net operating loss carryforwards$21,558 $341,487 
Research and development credit carryforwards9,985 12,191 
Stock-based compensation44,490 37,255 
Accruals and reserves14,475 29,195 
Deferred revenue260,322 6,565 
Capitalized research expenditures131,010 — 
Operating lease liabilities25,892 27,842 
Total deferred tax assets507,732 454,535 
Valuation allowance(12,605)(335,051)
Total deferred tax assets net of valuation allowance495,127 119,484 
Deferred tax liabilities:
Property and equipment and intangible assets(26,733)(17,229)
Deferred contract acquisition costs(62,814)(76,593)
Operating right-of-use assets(23,466)(25,550)
Total deferred tax liabilities(113,013)(119,372)
Net deferred tax assets$382,114 $112 

We review the likelihood that we will realize the benefit of our deferred tax assets and, therefore, the need for a valuation allowance on a quarterly basis. We have maintained a valuation allowance on all our U.S. and U.K. net deferred tax assets since our inception as it was determined that it was more likely than not that we would not recognize the benefits of these assets. We continued to record a valuation allowance through the first nine months of fiscal 2022. In the fourth quarter of fiscal 2022, management concluded that the valuation allowance related to the U.S. federal and state deferred tax assets was no longer needed primarily due to its assessment of income/loss in recent periods and the forecast of future taxable income. As of January 31, 2022, based on evaluation of all positive and negative evidence, management believes it is more likely than not that the net deferred tax assets will be realized for U.S. federal and state purposes. Accordingly, management has recognized a non-recurring tax benefit of $328.0 million related to the valuation allowance reversal. As of January 31, 2022, we continued to maintain a valuation allowance of $12.6 million related to net deferred tax assets of our U.K. subsidiary and will maintain this valuation allowance until there is sufficient evidence to support the reversal of all or a portion of the valuation allowance.
As of January 31, 2022, we had net operating loss carryforwards of approximately $122.3 million for state income tax purposes, which will begin to expire in the year 2033 if unused. We also had certain foreign net operating loss carryforwards of $44.2 million, which have an indefinite life.
As of January 31, 2022, we also had research and development credit carryforwards of approximately $18.4 million for state income tax purposes. The state research and development tax credits carry forward indefinitely.
The state net operating loss carryforwards may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986 and similar provisions under state law. Such provisions limit the net operating loss carryforwards that may be used in any given year in the event of special occurrences, including significant ownership changes. We have completed a Section 382 review and determined that none of our operating losses will expire solely due to Section 382 limitation(s).
We indefinitely reinvest earnings from our foreign subsidiaries and therefore no deferred tax liability has been recognized on the basis difference created by such earnings. We have not provided foreign withholding taxes for any undistributed earnings of our foreign subsidiaries.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits is as follows:
Unrecognized Tax Benefits (in thousands)Year Ended January 31,
 202220212020
   
Balance, beginning of year$14,884 $8,106 $2,778 
Tax Positions taken in prior year:
Gross increases— 314 — 
Gross decreases(3,764)— — 
Tax Positions taken in current year:
Gross increases8,211 6,001 5,328 
Gross decreases— — — 
Lapse of Statute of Limitations(160)(422)— 
Acquisitions— 885 — 
Balance, end of year$19,171 $14,884 $8,106 
As of January 31, 2022, gross unrecognized tax benefits related to uncertain tax positions were $19.2 million ($19.6 million total, including $0.4 million associated with interest and penalties). As of January 31, 2021, gross unrecognized tax benefits related to uncertain tax positions were $14.9 million ($15.0 million total, including $0.1 million associated with interest and penalties). As of January 31, 2020, gross unrecognized tax benefits related to uncertain tax positions were $8.1 million ($8.4 million total, including $0.3 million associated with interest and penalties). We recognized approximately $0.4 million, $0.1 million, and $0.3 million in potential interest and penalties associated with uncertain tax positions during fiscal years ended January 31, 2022, 2021, and 2020, respectively. To the extent taxes are not assessed with respect to uncertain tax positions, substantially all amounts accrued (including interest and penalties) will be reduced and reflected as a reduction of the overall income tax provision. Unrecognized tax benefits and associated accrued interest and penalties are included in our income tax provision.
We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and various foreign jurisdictions. As of January 31, 2022, all of the years remain open to examination by the federal and state tax authorities, for three or four years from the tax year in which net operating losses or tax credits are utilized. We believe that an adequate provision has been made for any adjustments that may result from tax examinations. Although the timing of the resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.
On March 11, 2021, the American Rescue Plan Act of 2021 (“American Rescue Plan Act”) was passed into law and amended portions of relevant tax laws. The American Rescue Plan Act did not have a significant impact on the provision for income taxes for the fiscal year ended January 31, 2022.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share Attributable to Common Stockholders
12 Months Ended
Jan. 31, 2022
Earnings Per Share [Abstract]  
Net Income Per Share Attributable to Common Stockholders Net Income Per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:
Year Ended January 31,
202220212020
Class AClass BClass AClass BClass AClass B
Numerator:(in thousands, except share and per share data)
Net income$1,105,368 $270,271 $432,968 $239,348 $5,450 $19,855 
Less: undistributed earnings attributable to participating securities— (582)— (789)— (3,555)
Net income attributable to common stockholders, basic$1,105,368 $269,689 $432,968 $238,559 $5,450 $16,300 
Reallocation of net income attributable to common stockholders(23,891)23,891 (14,321)14,321 (439)439 
Net income attributable to common stockholders, diluted$1,081,477 $293,580 $418,647 $252,880 $5,011 $16,739 
Denominator:
Weighted-average shares used in computing net income per share attributable to common stockholders, basic
238,214,936 58,119,958 183,015,245 100,838,409 58,541,269 175,100,067 
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted
240,531,470 65,295,035 185,860,412 112,267,257 58,583,874 195,714,140 
Net income per share attributable to common stockholders, basic
$4.64 $4.64 $2.37 $2.37 $0.09 $0.09 
Net income per share attributable to common stockholders, diluted
$4.50 $4.50 $2.25 $2.25 $0.09 $0.09 
The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:
Year Ended January 31,
202220212020
Class AClass BClass AClass BClass AClass B
Outstanding stock options— — 51,444 — 141,782 — 
Unvested RSUs1,015,860 — 98,941 — 606,971 — 
Purchase rights committed under the ESPP
241,107 — 14,951 — 1,180,664 — 
Total1,256,967 — 165,336 — 1,929,417 — 
The table above does not include 405,156 for both January 31, 2022 and 2021, and 500,000 shares of issued Class A common stock held by us as of January 31, 2020, that are reserved for the sole purpose of being transferred to nonprofit organizations.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Jan. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
We have evaluated subsequent events from the balance sheet date through March 7, 2022, the date at which the consolidated financial statements were available to be issued.
In February 2022, our Board of Directors authorized a stock repurchase program of up to $1.0 billion of our Class A common stock, which expires in February 2024. Repurchases of our Class A common stock may be effected from time to time, either on the open market (including pre-set trading plans), in privately negotiated transactions, and other transactions in accordance with applicable securities laws.
The timing and the amount of any repurchased Class A common stock will be determined by our management based on its evaluation of market conditions and other factors, and the repurchase program will be funded using our working capital. The program may be modified, suspended or discontinued at any time.
As of March 6, 2022, $997.1 million of the repurchase authorization remained available.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Jan. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the accounts receivable allowances and deferred tax asset valuation allowance for the fiscal years ended January 31, 2022, 2021, and 2020:
Balance at
Beginning of Year
AdditionsWrite-offs or DeductionsBalance at
End of Year
(in thousands)
Year ended January 31, 2022
Accounts receivable allowances$36,844 $50,467 $(62,615)$24,696 
Deferred tax asset valuation allowance$335,051 $5,511 $(327,957)$12,605 
Year ended January 31, 2021
Accounts receivable allowances$7,634 $47,405 $(18,195)$36,844 
Deferred tax asset valuation allowance$36,353 $298,698 $— $335,051 
Year ended January 31, 2020
Accounts receivable allowances$2,071 $8,583 $(3,020)$7,634 
Deferred tax asset valuation allowance$877 $35,476 $— $36,353 
All other financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and notes thereto included in this Form 10-K.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and a variable interest entity for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, stock-based compensation expense, sales and other tax liabilities, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.
The COVID-19 pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, the availability and distribution of vaccines, and their impact on our customers and our sales cycles. During the fiscal years ended January 31, 2022 and 2021, our estimates and assumptions required increased judgment and carried a higher degree of variability and volatility. As events continue to evolve and additional information becomes available, our estimates may change materially in future periods.
Concentration of Risks
Concentration of Risks
Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. We maintain our cash, cash equivalents, marketable securities, and restricted cash with high-quality financial institutions with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.
Cash and Cash Equivalents and Restricted Cash
Cash, Cash Equivalents, and Restricted Cash
Cash and cash equivalents consist of cash in banks and highly liquid investments, primarily money market funds, purchased with an original maturity of three months or less.
Restricted cash consists of certificates of deposit collateralizing our operating leases and cash from proceeds from international employees’ sales of our common stock, and is included in prepaid expenses and other current assets and other assets, noncurrent in the consolidated balance sheets.
As of January 31, 2022 and 2021, we had $10.2 million and $50.5 million, respectively, of cash from proceeds from international employees’ sales of our common stock. The amount is held in our bank account until it is remitted to the employees and the tax authorities. Due to the restrictions on the use of the funds in the bank account, we have classified the
amount as restricted cash included in prepaid expenses and other current assets, and a corresponding amount is included in accrued expenses and other current liabilities in the consolidated balance sheets.
Allowance for Credit Losses
Allowance for Credit Losses
We are exposed to credit losses primarily through our accounts receivable and investments in available-for-sale debt securities. See Note 3 for additional information related to our available-for-sale debt securities.
We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the consolidated statements of operations. The allowance for credit losses is based on management’s estimate for expected credit losses for outstanding accounts receivable. We determine expected credit losses based on historical write-off experience, an analysis of the aging of outstanding receivables, customer payment patterns, the establishment of specific reserves for customers in an adverse financial condition, and adjust based upon our expectations of changes in macroeconomic conditions that may impact the collectibility of outstanding receivables, including noncurrent accounts receivable. We also consider current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. We reassess the adequacy of the allowance for credit losses each reporting period. Furthermore, the allowance for sales returns is recorded as an offset to accounts receivable, and changes to the allowance are classified as a reduction in revenue in the consolidated statements of operations. We estimate returns from sales to customers based on historical chargebacks and return rates.For the fiscal year ended January 31, 2022, our assessment considered business and market disruptions caused by COVID-19 and estimates of credit and collectibility trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods.
Available-for-sale Investments
Available-for-sale Investments
Available-for-sale investments consist primarily of high-grade commercial paper, agency bonds, corporate bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond 12 months, as current assets in the consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses in accumulated other comprehensive (loss) income, which is reflected as a component of stockholders’ equity. We evaluate our securities with unrealized loss positions as to whether the declines in fair value were due to credit losses, and record the portion of impairment relating to the credit losses through allowance for credit losses limited to the amount that fair value was less than the amortized cost basis. Realized gains and losses from the sale of marketable securities are determined based on the specific identification method. Realized gains and losses are reported in other (expense) income, net in the consolidated statements of operations.
Fair Value Measurements
Fair Value Measurements
Fair value is defined as the exchange price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy, which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Financial instruments consist of cash equivalents, restricted cash, marketable securities, accounts receivable, and accounts payable. Cash equivalents, restricted cash, and marketable securities are stated at fair value on a recurring basis. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net, are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the respective assets, determined to be three to five years. Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of five years. Expenditures for maintenance and repairs are expensed as incurred. Significant improvements and betterments that substantially enhance the life of an asset are capitalized.
Software Development Costs
Software Development Costs
We capitalize certain development costs related to our unified communications platform during the application development stage as long as it is probable the project will be completed, and the software will be used to perform the function intended. Capitalized software development costs are recorded as part of property and equipment, net. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the software’s estimated useful life, which is generally three years, and are recorded in cost of revenue in the consolidated statements of operations. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of
these assets. We have capitalized $20.2 million, $19.4 million, and $3.1 million of software development costs during the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
Leases
Leases
All lease arrangements are generally recognized at lease commencement. Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized at commencement. For short-term leases (an initial term of 12 months or less), an ROU asset and corresponding lease liability are not recorded and we record rent expense in our consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred. ROU assets represent our right to use an underlying asset during the reasonably certain lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of fixed payments not yet paid over the lease term. We use our incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities as our leases generally do not provide an implicit rate. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. We reassess the lease term if and when a significant event or change in circumstances occurs within our control. We currently do not have any finance leases.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsWe evaluate long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparing the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. Assets to be disposed of are reported at the lower of their carrying amount or fair value, less costs to sell.
Business Combinations
Business Combinations
We account for our business combinations using the acquisition method of accounting, which requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, we make estimates and assumptions, especially with respect to intangible assets. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the consolidated statements of operations. Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. We have one reporting unit and as a result, goodwill has been assigned to the single reporting unit. We conducted our annual impairment test of goodwill in the fourth quarter of fiscal year 2022 and determined that no adjustment to the carrying value of goodwill was required.
Intangible assets consist of acquired identifiable intangible assets resulting from business combinations, as well as other intangible assets purchased outside of a business combination, such as domains and intellectual property addresses. Finite-lived intangible assets are initially recorded at fair value and are amortized on a straight-line basis over their estimated useful lives. Amortization expense of developed technology is recorded within cost of revenue in the consolidated statements of operations.
We routinely evaluate the estimated remaining useful lives of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Indefinite-lived intangible assets are recorded at fair value and are not amortized. We review the useful lives of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support the indefinite useful life classification. If we determine that the life of an intangible asset is no longer indefinite, that asset would be tested for impairment and amortized prospectively over its estimated remaining useful life. There were no impairment charges to acquired intangible assets during the fiscal year ended January 31, 2022.
Revenue Recognition
Revenue Recognition
We derive our revenue primarily from subscription agreements with customers for access to our unified communications platform and services. We also provide other services, which include professional services, consulting services, and online event hosting, which were immaterial to our consolidated financial statements. Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to receive in exchange for these services. We determine revenue recognition through the following steps:
1.Identification of the contract, or contracts, with the customer
We determine a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, we will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.
2.Identification of the performance obligations in the contract
Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. Promised services or products under which both of these two criteria are not met are recognized as a combined, single performance obligation. Our performance obligations primarily relate to access to our unified communications platform, which consists of one or more software-based services. Our customers do not have the ability to take possession of our software, and through access to our platform, we provide a series of distinct software-based services that are satisfied over the term of the subscription.
3.Determination of the transaction price
The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. None of our contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).
Our unified communications platform and related services are typically warranted to perform in a professional manner that will comply with the terms of the subscription agreements. In addition, we include service-level commitments to our customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those service levels. These credits represent a form of variable consideration. We have not provided any material refunds related to these agreements in the consolidated financial statements during the periods presented.
4.Allocation of the transaction price to the performance obligations in the contract
Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. Our contracts with multiple performance obligations are generally sold over the same subscription term and have the same pattern of transfer to the customer, and so they are accounted for as one combined performance obligation in the context of the contract. Accordingly, the transaction price is allocated to this single performance obligation.
5.Recognition of the revenue when, or as, a performance obligation is satisfied
Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that we expect to receive in exchange for those services. Fees for access to our unified communications platform and related services are subscription revenue and are considered one performance obligation, and the related revenue is recognized ratably over the subscription period as we satisfy the performance obligation.
Professional services are time-based arrangements and revenue is recognized as these services are performed. Fees for services represent less than 2% of total revenue during the periods presented.
Cost of Revenue
Cost of Revenue
Cost of revenue primarily consists of costs related to hosting our unified communications platform and providing general operating support services to our customers. These costs are composed of co-located data center costs, third-party cloud hosting costs, integrated third-party PSTN services, personnel-related expenses, amortization of capitalized software development costs and acquired intangible assets, royalty payments, and allocated overhead costs. Indirect overhead costs associated with corporate facilities and related depreciation, health care benefits, training, and other employee benefits are allocated to cost of revenue and operating expenses based on applicable headcount.
Research and Development
Research and Development
Research and development costs include personnel-related expenses associated with our engineering personnel and consultants responsible for the design, development, and testing of our unified communications platform, depreciation of equipment used in research and development, and allocated overhead costs. Research and development costs are expensed as incurred.
Advertising Costs
Advertising Costs
Advertising costs are expensed as incurred in sales and marketing expense and amounted to $40.9 million, $34.8 million, and $42.0 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.
Share-Based Compensation
Stock-Based Compensation
Stock-based compensation expense related to stock awards (including stock options, restricted stock awards (“RSAs”), RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period.
The fair value of each option and ESPP award is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock.
The fair value of each RSA and RSU award is based on the fair value of the underlying common stock as of the grant date.
The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. We account for forfeitures as they occur instead of estimating the number of awards expected to be forfeited.
Foreign Currency
Foreign Currency
The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, monetary assets and liabilities of our foreign subsidiaries are remeasured into U.S. dollars at the exchange rates in effect at the reporting date, non-monetary assets and liabilities are remeasured at historical rates, and revenue and expenses are remeasured at average exchange rates in effect during each reporting period. Foreign currency related gains and losses have been immaterial during the periods presented.
Income Taxes
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent we believe it is more likely than not that they will not be realized. We consider all available positive and negative evidence, including future
reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations.
We record uncertain tax positions in accordance with ASC 740, Income Taxes on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We consider many factors when evaluating our uncertain tax positions, which involve significant judgment and may require periodic adjustments. The resolution of these uncertain tax positions in a manner inconsistent with management's expectations could have a material impact on our consolidated financial statements. We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. Accrued interest and penalties are included with the related tax liability.
Net Income Per Share Attributable to Common Stockholders
Net Income Per Share Attributable to Common Stockholders
We calculate our net income per share attributable to Class A and Class B common stock using the two-class method required for companies with participating securities. We consider our convertible preferred stock and unvested common stock, which includes early exercised stock options and RSAs, to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of our declaration of a dividend for shares of common stock.
Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding.
The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.
Segment Information
Segment Information
We operate in one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is our Chief Executive Officer (“CEO”), in deciding how to allocate resources and assessing performance. Our chief operating decision maker allocates resources and assesses performance based upon consolidated financial information.
Recently Adopted Accounting Pronouncements
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities in accordance with Accounting Standards Codification Topic 606. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and early adoption is permitted. We do not expect the adoption to have a material effect on our consolidated financial statements.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2022
Accounting Policies [Abstract]  
Accounts Receivable, Allowance for Credit Loss
Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:
As of January 31, 2022As of January 31, 2021
(in thousands)
Accounts receivable, gross$444,369 $331,547 
Less: Allowance for credit losses(17,000)(20,500)
Less: Allowance for returns(7,696)(16,344)
Accounts receivable, net$419,673 $294,703 
Below is a rollforward of our allowance for credit losses for the fiscal year ended January 31, 2022.
January 31, 2022January 31, 2021
 (in thousands)
Balance as of beginning of year$20,500 $5,150 
Provision for credit losses32,587 25,651 
Write-offs(36,087)(10,301)
Balance as of end of year$17,000 $20,500 
Long-lived Assets by Geographic Areas The following table presents our property and equipment, net of depreciation and amortization, by geographic region:
 
As of January 31,
 20222021
 (in thousands)
Americas$180,033 $138,093 
APAC36,715 10,033 
EMEA5,606 1,798 
Total property and equipment, net$222,354 $149,924 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Jan. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue by Region
The following table summarizes revenue by region based on the billing address of customers:
Year Ended January 31,
202220212020
AmountPercentage of
Revenue
AmountPercentage of
Revenue
AmountPercentage of
Revenue
(in thousands, except percentages)
Americas$2,734,241 67 %$1,831,694 69 %$500,622 81 %
APAC564,120 13 332,844 13 51,152 
EMEA801,503 20 486,830 18 70,884 11 
Total$4,099,864 100 %$2,651,368 100 %$622,658 100 %
Deferred Contract Acquisition Costs
The following table represents a rollforward of deferred contract acquisition costs:
 Year Ended January 31,
 20222021
 (in thousands)
Beginning balance$293,892 $91,130 
Additions to deferred contract acquisition costs247,371 307,068 
Amortization of deferred contract acquisition costs(177,283)(104,306)
Ending balance$363,980 $293,892 
Deferred contract acquisition costs, current (to be amortized in next 12 months)$199,266 $136,630 
Deferred contract acquisition costs, noncurrent164,714 157,262 
Total deferred contract acquisition costs$363,980 $293,892 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments (Tables)
12 Months Ended
Jan. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Summary of Marketable Securities
As of January 31, 2022 and 2021, our marketable securities consisted of the following: 
As of January 31, 2022
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$28,723 $— $— $28,723 
Agency bonds632,935 (3,328)629,609 
Corporate and other debt securities282,124 (1,202)280,927 
U.S. government agency securities3,046,742 28 (19,261)3,027,509 
Treasury bills389,826 — (148)389,678 
Marketable securities$4,380,350 $35 $(23,939)$4,356,446 
As of January 31, 2021
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$26,222 $— $— $26,222 
Agency bonds461,335 79 (49)461,365 
Corporate and other debt securities465,207 1,113 (64)466,256 
U.S. government agency securities834,894 28 (257)834,665 
Treasury bills215,902 (6)215,902 
Marketable securities$2,003,560 $1,226 $(376)$2,004,410 
Summary of Contractual Maturities of Marketable Securities
The following table presents the contractual maturities of our marketable securities as of January 31, 2022 and 2021:
As of January 31,
20222021
(in thousands)
Less than one year$2,387,139 $1,017,048 
Due in one to five years1,969,307 987,362 
Total$4,356,446 $2,004,410 
Investment Holdings, Schedule of Investments
Strategic investments by form and measurement category as of January 31, 2022 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$168,784 $91,399 $93,400 $353,583 
Debt securities14,231 — — 14,231 
Strategic investments$183,015 $91,399 $93,400 $367,814 
Strategic investments by form and measurement category as of January 31, 2021 were as follows:
Measurement Category
Fair ValueMeasurement AlternativeEquity MethodTotal
(in thousands)
Equity securities$— $13,538 $— $13,538 
Debt securities5,130 — — 5,130 
Strategic investments$5,130 $13,538 $— $18,668 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value on Recurring Basis
The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:
As of January 31, 2022
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$688,722 $688,722 $— $— 
Treasury bills107,496 — 107,496 — 
Corporate debt securities749 — 749 — 
Cash equivalents796,967 688,722 108,245 — 
Commercial paper28,723 — 28,723 — 
Agency bonds629,609 — 629,609 — 
Corporate and other debt securities280,927 — 280,927 — 
U.S. government agency securities3,027,509 — 3,027,509 — 
Treasury bills389,678 — 389,678 — 
Marketable securities4,356,446 — 4,356,446 — 
Certificates of deposit included in other assets, noncurrent297 — 297 — 
Publicly held equity securities included in strategic investments168,784 168,784 — — 
Privately held debt securities included in strategic investments14,231 — — 14,231 
Total financial assets$5,336,725 $857,506 $4,464,988 $14,231 
As of January 31, 2021
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds$958,357 $958,357 $— $— 
Treasury bills618,498 — 618,498 — 
Cash equivalents1,576,855 958,357 618,498 — 
Commercial paper26,222 — 26,222 — 
Agency bonds461,365 — 461,365 — 
Corporate and other debt securities466,256 — 466,256 — 
U.S. government agency securities834,665 — 834,665 — 
Treasury bills215,902 — 215,902 — 
Marketable securities2,004,410 — 2,004,410 — 
Certificate of deposit included in prepaid expenses and other current assets100 — 100 — 
Certificates of deposit included in other assets, noncurrent2,238 — 2,238 — 
Privately held debt securities included in strategic investments5,130 — — 5,130 
Total financial assets$3,588,733 $958,357 $2,625,246 $5,130 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure
Prepaid expenses and other current assets consisted of the following:
As of January 31,
20222021
(in thousands)
Prepaid expenses112,666 60,702 
Restricted cash from international employee stock sales10,236 50,475 
Other22,700 5,642 
Prepaid expenses and other current assets$145,602 $116,819 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of January 31,
20222021
(in thousands)
Computer and office equipment$224,901 $137,445 
Software59,153 36,216 
Leasehold improvements 25,340 23,593 
Furniture and fixtures 4,565 4,625 
Property and equipment, gross313,959 201,879 
Less: accumulated depreciation and amortization(91,605)(51,955)
Property and equipment, net$222,354 $149,924 
Schedule of Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of January 31,
20222021
(in thousands)
Accounts receivable, noncurrent$55,643 $28,008 
Prepaid expense, noncurrent16,120 12,386 
Other34,998 15,372 
Other assets, noncurrent$106,761 $55,766 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of January 31,
20222021
(in thousands)
Accrued expenses$149,658 $157,167 
Accrued compensation and benefits126,322 118,640 
Income tax liability56,968 3,426 
Sales and other tax liabilities33,305 27,453 
Customer deposit liabilities20,884 13,050 
Operating lease liabilities, current20,697 15,601 
Proceeds from employee equity transactions to be remitted to employees and tax authorities14,169 54,174 
Other8,412 3,507 
Accrued expenses and other current liabilities$430,415 $393,018 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of January 31,
20222021
(in thousands)
Sales and other tax liabilities$53,916 $58,133 
Other14,194 3,501 
Other liabilities, noncurrent$68,110 $61,634 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases (Tables)
12 Months Ended
Jan. 31, 2022
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to operating leases was as follows:
As of January 31,
20222021
(in thousands, except life and percentages)
Reported as:
Assets:
Operating lease right-of-use assets$95,965 $97,649 
Liabilities:
Accrued expenses and other current liabilities$20,697 $15,601 
Operating lease liabilities, noncurrent85,018 90,415 
Total operating lease liabilities$105,715 $106,016 
Weighted average remaining lease term5.1 years6.1 years
Weighted average discount rate4.0 %4.5 %
Supplemental Cash Flow and Other Information
Supplemental cash flow and other information related to operating leases was as follows:
Year Ended January 31,
202220212020
(in thousands)
Cash payments included in the measurement of our operating lease liabilities$22,679 $13,717 $9,774 
Operating lease right-of-use assets recognized in exchange for new operating lease obligations$16,784 $39,918 $34,993 
Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities
As of January 31, 2022, the future minimum lease payments included in the measurement of our operating lease liabilities are as follows:
As of January 31, 2022
(in thousands)
Year Ending January 31,
2023$24,491 
202424,234 
202523,552 
202618,467 
202711,704 
Thereafter15,315 
Total operating lease payments$117,763 
Less: imputed interest(12,048)
Total operating lease liabilities$105,715 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans (Tables)
12 Months Ended
Jan. 31, 2022
Equity [Abstract]  
Schedule of Stock by Class Reserved for Future Issuance
We have the following shares of Class A common stock reserved for future issuance:
 
As of January 31,
 20222021
Stock options outstanding6,195,205 9,239,504 
RSUs outstanding5,546,366 4,510,730 
ESPP purchase rights outstanding 1,784,687 724,883 
Remaining shares available for future issuance under the 2011 and 2019 plan56,620,720 44,584,783 
Remaining shares available for future issuance under the ESPP10,685,867 9,648,574 
Total shares of Class A common stock reserved80,832,845 68,708,474 
Summary of Stock Option Activity Under Equity Incentive Plan
A summary of stock option activity under our equity incentive plan and related information is as follows:
Stock Options
 Outstanding
Stock
Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
 (in thousands, except share, life and per share data)
Outstanding as of January 31, 20219,239,504 $7.17 7.0$3,371,457 
Exercised(2,881,485)$5.00 $842,989 
Canceled/forfeited/expired(162,814)$11.24 
Outstanding as of January 31, 20226,195,205 $8.08 6.0$905,744 
Vested and expected to vest as of January 31, 20226,195,205 $8.08 6.0$905,744 
Exercisable as of January 31, 20224,898,249 $5.72 5.9$727,701 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The Black-Scholes assumptions used to value the employee options at the grant dates are as follows:
Year Ended January 31, 2020
Expected term (years)
5.0 - 6.1
Expected volatility
49.9% - 53.2%
Risk-free interest rate
1.6% - 2.5%
Expected dividend yield
Summary of Restricted Stock Units (RSUs) Activity Under Equity Incentive Plan
A summary of RSU activity under our equity incentive plan and related information is as follows:
RSUs
Unvested
RSUs
Weighted-Average
Grant Date Fair Value Per Share
Unvested as of January 31, 20214,510,730 $194.57 
Granted3,195,949 $265.12 
Vested(1,768,702)$190.36 
Canceled/forfeited(391,611)$250.92 
Unvested as of January 31, 20225,546,366 $232.58 
Summary of Assumptions for Estimating Fair Value of ESPP Purchase Rights We estimated the fair value of ESPP purchase rights using a Black-Scholes option-pricing model with the following assumptions:
Year Ended January 31,
20222021
Expected term (years)
0.5 - 2.1
0.5 - 2.1
Expected volatility
40.3% - 75.0%
40.3% - 75.0%
Risk-free interest rate
0.0% - 2.5%
0.1% - 2.5%
Expected dividend yield
Summary of Stock-based Compensation Expense by Line Item
The stock-based compensation expense by line item in the accompanying consolidated statements of operations is summarized as follows:
Year Ended January 31,
202220212020
(in thousands)
Cost of revenue$69,612 $34,960 $7,860 
Research and development113,000 50,161 11,645 
Sales and marketing229,297 146,377 41,465 
General and administrative65,378 44,320 12,139 
Total stock-based compensation expense477,287 275,818 73,109 
Benefit from income taxes(84,245)— — 
Total stock-based compensation expense recorded to net income$393,042 $275,818 $73,109 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2022
Income Tax Disclosure [Abstract]  
Components of the Net Income (Loss) before Provision of Income Taxes
The components of the net income before the (benefit from) provision for income taxes were as follows:
 Year Ended January 31,
 202220212020
 (in thousands)
Domestic$1,047,318 $663,909 $16,268 
Foreign54,314 14,125 10,094 
Total$1,101,632 $678,034 $26,362 
Provision of Income Taxes
The (benefit from) provision for income taxes was as follows:
 Year Ended January 31,
 202220212020
 (in thousands)
Current:
Federal$69,853 $— $— 
State20,174 1,023 14 
Foreign12,027 3,933 2,226 
Total current income tax expense102,054 4,956 2,240 
Deferred:
Federal(293,704)689 — 
State(82,561)248 — 
Foreign204 (175)(1,183)
Total deferred income tax expense(376,061)762 (1,183)
Total (benefit from) provision for income taxes
$(274,007)$5,718 $1,057 
Provision for Income Taxes
The (benefit from) provision for income taxes differs from the amount computed by applying the statutory federal tax rate as follows:
 Year Ended January 31,
 202220212020
 (in thousands, except percentages)
Tax at federal statutory rate$231,350 $142,387 $5,536 
State taxes24,840 636 14 
Foreign rate differential1,830 89 (2,096)
Stock-based compensation(135,250)(302,362)(32,070)
Foreign-derived intangible income deduction(34,131)— — 
Permanent items3,971 2,228 1,009 
Research and development credits(42,973)(3,170)(2,808)
Tax uncertainties244 (607)1,019 
Change in valuation allowance(322,231)165,869 30,932 
Other(1,658)648 (479)
Total$(274,007)$5,718 $1,057 
Effective tax rate(24.9)%0.8 %4.0 %
Significant Components of Deferred Income Tax Assets Significant components of our deferred income tax assets as of January 31, 2022 and 2021 are as follows:
 
As of January 31,
 20222021
 (in thousands)
Deferred tax assets:
Net operating loss carryforwards$21,558 $341,487 
Research and development credit carryforwards9,985 12,191 
Stock-based compensation44,490 37,255 
Accruals and reserves14,475 29,195 
Deferred revenue260,322 6,565 
Capitalized research expenditures131,010 — 
Operating lease liabilities25,892 27,842 
Total deferred tax assets507,732 454,535 
Valuation allowance(12,605)(335,051)
Total deferred tax assets net of valuation allowance495,127 119,484 
Deferred tax liabilities:
Property and equipment and intangible assets(26,733)(17,229)
Deferred contract acquisition costs(62,814)(76,593)
Operating right-of-use assets(23,466)(25,550)
Total deferred tax liabilities(113,013)(119,372)
Net deferred tax assets$382,114 $112 
Reconciliation of Unrecognized Tax Position
A reconciliation of the beginning and ending balance of total unrecognized tax benefits is as follows:
Unrecognized Tax Benefits (in thousands)Year Ended January 31,
 202220212020
   
Balance, beginning of year$14,884 $8,106 $2,778 
Tax Positions taken in prior year:
Gross increases— 314 — 
Gross decreases(3,764)— — 
Tax Positions taken in current year:
Gross increases8,211 6,001 5,328 
Gross decreases— — — 
Lapse of Statute of Limitations(160)(422)— 
Acquisitions— 885 — 
Balance, end of year$19,171 $14,884 $8,106 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Jan. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:
Year Ended January 31,
202220212020
Class AClass BClass AClass BClass AClass B
Numerator:(in thousands, except share and per share data)
Net income$1,105,368 $270,271 $432,968 $239,348 $5,450 $19,855 
Less: undistributed earnings attributable to participating securities— (582)— (789)— (3,555)
Net income attributable to common stockholders, basic$1,105,368 $269,689 $432,968 $238,559 $5,450 $16,300 
Reallocation of net income attributable to common stockholders(23,891)23,891 (14,321)14,321 (439)439 
Net income attributable to common stockholders, diluted$1,081,477 $293,580 $418,647 $252,880 $5,011 $16,739 
Denominator:
Weighted-average shares used in computing net income per share attributable to common stockholders, basic
238,214,936 58,119,958 183,015,245 100,838,409 58,541,269 175,100,067 
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted
240,531,470 65,295,035 185,860,412 112,267,257 58,583,874 195,714,140 
Net income per share attributable to common stockholders, basic
$4.64 $4.64 $2.37 $2.37 $0.09 $0.09 
Net income per share attributable to common stockholders, diluted
$4.50 $4.50 $2.25 $2.25 $0.09 $0.09 
Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders
The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:
Year Ended January 31,
202220212020
Class AClass BClass AClass BClass AClass B
Outstanding stock options— — 51,444 — 141,782 — 
Unvested RSUs1,015,860 — 98,941 — 606,971 — 
Purchase rights committed under the ESPP
241,107 — 14,951 — 1,180,664 — 
Total1,256,967 — 165,336 — 1,929,417 — 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jan. 31, 2022
USD ($)
vote
reporting_unit
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Summary Of Business And Significant Accounting Policies [Line Items]      
Restricted cash from international employee stock sales $ 10,236,000 $ 50,475,000  
Capitalized software development costs 20,200,000 19,400,000 $ 3,100,000
Impairment of long-lived assets $ 0 0 0
Number of Reporting Units | reporting_unit 1    
Advertising expense $ 40,900,000 $ 34,800,000 $ 42,000,000
Number of operating segments | vote 1    
Revenue from Contract with Customer | Professional Services Fees Concentration Risk | Service      
Summary Of Business And Significant Accounting Policies [Line Items]      
Percentage of revenue 2.00%    
Minimum      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Maximum      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 5 years    
Leasehold Improvements | Maximum      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 5 years    
Software      
Summary Of Business And Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accounts receivable, gross $ 444,369 $ 331,547  
Less: Allowance for credit losses (17,000) (20,500) $ (5,150)
Less: Allowance for returns (7,696) (16,344)  
Accounts receivable, net $ 419,673 $ 294,703  
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies - Accounts Receivable Allowance For Credit Loss Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Allowance for Doubtful Accounts Receivable, Beginning Balance $ 20,500 $ 5,150
Provision for credit losses 32,587 25,651
Write-offs (36,087) (10,301)
Allowance for Doubtful Accounts Receivable, Ending Balance $ 17,000 $ 20,500
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 222,354 $ 149,924
Americas    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 180,033 138,093
APAC    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 36,715 10,033
EMEA    
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 5,606 $ 1,798
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 4,099,864 $ 2,651,368 $ 622,658
Revenue from Contract with Customer | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 100.00% 100.00% 100.00%
Americas      
Disaggregation of Revenue [Line Items]      
Revenue $ 2,734,241 $ 1,831,694 $ 500,622
Americas | Revenue from Contract with Customer | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 67.00% 69.00% 81.00%
APAC      
Disaggregation of Revenue [Line Items]      
Revenue $ 564,120 $ 332,844 $ 51,152
APAC | Revenue from Contract with Customer | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 13.00% 13.00% 8.00%
EMEA      
Disaggregation of Revenue [Line Items]      
Revenue $ 801,503 $ 486,830 $ 70,884
EMEA | Revenue from Contract with Customer | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 20.00% 18.00% 11.00%
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]      
Unbilled accounts receivable $ 59.7 $ 24.6  
Revenue recognized included in deferred revenue $ 858.2 $ 222.0 $ 119.1
Capitalized contract cost, amortization period 3 years    
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Remaining Performance Obligation (Details)
$ in Millions
Jan. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 2,647.6
Billed consideration  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation 1,179.9
Unbilled consideration  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 1,467.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-02-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation percentage 63.00%
Revenue remaining performance obligation, expected timing of satisfaction period 12 months
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Capitalized Contract Cost, Net      
Beginning balance $ 293,892 $ 91,130  
Additions to deferred contract acquisition costs 247,371 307,068  
Amortization of deferred contract acquisition costs (177,283) (104,306) $ (37,101)
Ending balance 363,980 293,892 91,130
Deferred contract acquisition costs, current 199,266 136,630  
Deferred contract acquisition costs, noncurrent 164,714 157,262  
Total deferred contract acquisition costs $ 363,980 $ 293,892 $ 91,130
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Summary Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 4,380,350 $ 2,003,560
Gross Unrealized Gains 35 1,226
Gross Unrealized Losses (23,939) (376)
Estimated Fair Value 4,356,446 2,004,410
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 28,723 26,222
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 28,723 26,222
Agency bonds    
Marketable Securities [Line Items]    
Amortized Cost 632,935 461,335
Gross Unrealized Gains 2 79
Gross Unrealized Losses (3,328) (49)
Estimated Fair Value 629,609 461,365
Corporate and other debt securities    
Marketable Securities [Line Items]    
Amortized Cost 282,124 465,207
Gross Unrealized Gains 5 1,113
Gross Unrealized Losses (1,202) (64)
Estimated Fair Value 280,927 466,256
U.S. government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 3,046,742 834,894
Gross Unrealized Gains 28 28
Gross Unrealized Losses (19,261) (257)
Estimated Fair Value 3,027,509 834,665
Treasury bills    
Marketable Securities [Line Items]    
Amortized Cost 389,826 215,902
Gross Unrealized Gains 0 6
Gross Unrealized Losses (148) (6)
Estimated Fair Value $ 389,678 $ 215,902
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2022
Jul. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Fair Value, Separate Account Investment [Line Items]          
Available-for-sale, realized gain (loss)     $ 0 $ 0 $ 0
Income (loss) from equity method investments $ 49,900,000        
Strategic Investment Of Technology Company          
Fair Value, Separate Account Investment [Line Items]          
Payments for strategic investment   $ 75,000,000      
Lock up agreement term   180 days      
Gain (loss) on investment     26,300,000    
Strategic Investment Of Software Company          
Fair Value, Separate Account Investment [Line Items]          
Payments for strategic investment 100,000,000        
Gain (loss) on investment     (32,500,000)    
Strategic Investment Of Private Company          
Fair Value, Separate Account Investment [Line Items]          
Payment for alternative investment 75,000,000        
Fair Value          
Fair Value, Separate Account Investment [Line Items]          
Equity securities 168,784,000   168,784,000 $ 0  
Equity investment 93,400,000   93,400,000    
Fair Value | Strategic Investment Of Technology Company          
Fair Value, Separate Account Investment [Line Items]          
Equity securities $ 101,300,000   $ 101,300,000    
Ownership percentage 1.00%   1.00%    
Fair Value | Strategic Investment Of Software Company          
Fair Value, Separate Account Investment [Line Items]          
Equity securities $ 67,500,000   $ 67,500,000    
Ownership percentage 2.00%   2.00%    
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Summary of Contractual Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Less than one year $ 2,387,139 $ 1,017,048
Due in one to five years 1,969,307 987,362
Total $ 4,356,446 $ 2,004,410
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Schedule of Strategic Investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Fair Value, Separate Account Investment [Line Items]    
Measurement Alternative $ 91,399 $ 13,538
Equity Method 93,400 0
Total equity securities 353,583 13,538
Debt securities 14,231 5,130
Fair value of strategic investments 183,015 5,130
Total strategic investments 367,814 18,668
Fair Value    
Fair Value, Separate Account Investment [Line Items]    
Equity securities 168,784 0
Debt securities $ 14,231 $ 5,130
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Financial Assets:    
Marketable securities $ 4,356,446 $ 2,004,410
Commercial paper    
Financial Assets:    
Marketable securities 28,723 26,222
Agency bonds    
Financial Assets:    
Marketable securities 629,609 461,365
Corporate and other debt securities    
Financial Assets:    
Marketable securities 280,927 466,256
U.S. government agency securities    
Financial Assets:    
Marketable securities 3,027,509 834,665
Treasury bills    
Financial Assets:    
Marketable securities 389,678 215,902
Fair Value, Recurring Basis    
Financial Assets:    
Cash equivalents 796,967 1,576,855
Marketable securities 4,356,446 2,004,410
Publicly held equity securities included in strategic investments 168,784  
Total financial assets 5,336,725 3,588,733
Fair Value, Recurring Basis | Commercial paper    
Financial Assets:    
Marketable securities 28,723 26,222
Fair Value, Recurring Basis | Agency bonds    
Financial Assets:    
Marketable securities 629,609 461,365
Fair Value, Recurring Basis | Corporate and other debt securities    
Financial Assets:    
Marketable securities 280,927 466,256
Fair Value, Recurring Basis | U.S. government agency securities    
Financial Assets:    
Marketable securities 3,027,509 834,665
Fair Value, Recurring Basis | Treasury bills    
Financial Assets:    
Marketable securities 389,678 215,902
Fair Value, Recurring Basis | Certificates of deposit    
Financial Assets:    
Certificate of deposit included in prepaid expenses and other current assets   100
Certificates of deposit included in other assets, noncurrent 297 2,238
Fair Value, Recurring Basis | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 14,231 5,130
Fair Value, Recurring Basis | Money market funds    
Financial Assets:    
Cash equivalents 688,722 958,357
Fair Value, Recurring Basis | Treasury bills    
Financial Assets:    
Cash equivalents 107,496 618,498
Fair Value, Recurring Basis | Corporate debt securities    
Financial Assets:    
Cash equivalents 749  
Fair Value, Recurring Basis | Level 1    
Financial Assets:    
Cash equivalents 688,722 958,357
Marketable securities 0 0
Publicly held equity securities included in strategic investments 168,784  
Total financial assets 857,506 958,357
Fair Value, Recurring Basis | Level 1 | Commercial paper    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Agency bonds    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Corporate and other debt securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | U.S. government agency securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Treasury bills    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Certificates of deposit    
Financial Assets:    
Certificate of deposit included in prepaid expenses and other current assets   0
Certificates of deposit included in other assets, noncurrent 0 0
Fair Value, Recurring Basis | Level 1 | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 1 | Money market funds    
Financial Assets:    
Cash equivalents 688,722 958,357
Fair Value, Recurring Basis | Level 1 | Treasury bills    
Financial Assets:    
Cash equivalents 0 0
Fair Value, Recurring Basis | Level 1 | Corporate debt securities    
Financial Assets:    
Cash equivalents 0  
Fair Value, Recurring Basis | Level 2    
Financial Assets:    
Cash equivalents 108,245 618,498
Marketable securities 4,356,446 2,004,410
Publicly held equity securities included in strategic investments 0  
Total financial assets 4,464,988 2,625,246
Fair Value, Recurring Basis | Level 2 | Commercial paper    
Financial Assets:    
Marketable securities 28,723 26,222
Fair Value, Recurring Basis | Level 2 | Agency bonds    
Financial Assets:    
Marketable securities 629,609 461,365
Fair Value, Recurring Basis | Level 2 | Corporate and other debt securities    
Financial Assets:    
Marketable securities 280,927 466,256
Fair Value, Recurring Basis | Level 2 | U.S. government agency securities    
Financial Assets:    
Marketable securities 3,027,509 834,665
Fair Value, Recurring Basis | Level 2 | Treasury bills    
Financial Assets:    
Marketable securities 389,678 215,902
Fair Value, Recurring Basis | Level 2 | Certificates of deposit    
Financial Assets:    
Certificate of deposit included in prepaid expenses and other current assets   100
Certificates of deposit included in other assets, noncurrent 297 2,238
Fair Value, Recurring Basis | Level 2 | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 2 | Money market funds    
Financial Assets:    
Cash equivalents 0 0
Fair Value, Recurring Basis | Level 2 | Treasury bills    
Financial Assets:    
Cash equivalents 107,496 618,498
Fair Value, Recurring Basis | Level 2 | Corporate debt securities    
Financial Assets:    
Cash equivalents 749  
Fair Value, Recurring Basis | Level 3    
Financial Assets:    
Cash equivalents 0 0
Marketable securities 0 0
Publicly held equity securities included in strategic investments 0  
Total financial assets 14,231 5,130
Fair Value, Recurring Basis | Level 3 | Commercial paper    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Agency bonds    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Corporate and other debt securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | U.S. government agency securities    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Treasury bills    
Financial Assets:    
Marketable securities 0 0
Fair Value, Recurring Basis | Level 3 | Certificates of deposit    
Financial Assets:    
Certificate of deposit included in prepaid expenses and other current assets   0
Certificates of deposit included in other assets, noncurrent 0 0
Fair Value, Recurring Basis | Level 3 | Privately held debt securities included in strategic investments    
Financial Assets:    
Marketable securities 14,231 5,130
Fair Value, Recurring Basis | Level 3 | Money market funds    
Financial Assets:    
Cash equivalents 0 0
Fair Value, Recurring Basis | Level 3 | Treasury bills    
Financial Assets:    
Cash equivalents 0 $ 0
Fair Value, Recurring Basis | Level 3 | Corporate debt securities    
Financial Assets:    
Cash equivalents $ 0  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
May 07, 2020
Jan. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 27,607   $ 24,340
Minimum      
Business Acquisition [Line Items]      
Holdback agreements, service period   1 year  
Maximum      
Business Acquisition [Line Items]      
Holdback agreements, service period   3 years  
Keybase      
Business Acquisition [Line Items]      
Business acquisition, percentage of voting interests acquired   100.00%  
Payments to acquire businesses, gross   $ 42,900  
Goodwill   24,300  
Intangible assets, other than goodwill   3,300  
Business combination, current assets, other   15,300  
Business combination, cash and equivalents   $ 16,400  
Acquired finite-lived intangible assets, weighted average useful life 3 years 3 months 18 days 5 years  
Holdback agreements related to employees   $ 20,000  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 112,666 $ 60,702
Restricted cash from international employee stock sales 10,236 50,475
Other 22,700 5,642
Prepaid expenses and other current assets $ 145,602 $ 116,819
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 313,959 $ 201,879
Less: accumulated depreciation and amortization (91,605) (51,955)
Property and equipment, net 222,354 149,924
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 224,901 137,445
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 59,153 36,216
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 25,340 23,593
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,565 $ 4,625
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation and amortization expense $ 47.5 $ 28.4 $ 16.4
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Other Assets, Noncurrent (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable, noncurrent $ 55,643 $ 28,008
Prepaid expense, noncurrent 16,120 12,386
Other 34,998 15,372
Other assets, noncurrent $ 106,761 $ 55,766
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 149,658 $ 157,167
Accrued compensation and benefits 126,322 118,640
Income tax liability 56,968 3,426
Sales and other tax liabilities 33,305 27,453
Customer deposit liabilities 20,884 13,050
Operating lease liabilities, current 20,697 15,601
Proceeds from employee equity transactions to be remitted to employees and tax authorities 14,169 54,174
Other 8,412 3,507
Accrued expenses and other current liabilities $ 430,415 $ 393,018
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrual for Taxes Other than Income Taxes, Noncurrent $ 53,916 $ 58,133
Other 14,194 3,501
Other liabilities, noncurrent $ 68,110 $ 61,634
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Additional Information (Details)
$ in Millions
12 Months Ended
Jan. 31, 2022
USD ($)
lease
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]      
Number of operating lease options | lease 1    
Operating lease expense | $ $ 22.8 $ 14.5 $ 9.7
Maximum      
Lessee, Lease, Description [Line Items]      
Lease contractual period 8 years    
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Assets    
Operating lease right-of-use assets $ 95,965 $ 97,649
Liabilities:    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Accrued expenses and other current liabilities $ 20,697 $ 15,601
Operating lease liabilities, noncurrent 85,018 90,415
Total operating lease liabilities $ 105,715 $ 106,016
Weighted average remaining lease term 5 years 1 month 6 days 6 years 1 month 6 days
Weighted average discount rate 4.00% 4.50%
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Schedule of Supplemental Cash flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Leases [Abstract]      
Cash payments included in the measurement of our operating lease liabilities $ 22,679 $ 13,717 $ 9,774
Operating lease right-of-use assets recognized in exchange for new operating lease obligations $ 16,784 $ 39,918 $ 34,993
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Operating Leases Future Minimum Lease Payments [Abstract]    
2023 $ 24,491  
2024 24,234  
2025 23,552  
2026 18,467  
2027 11,704  
Thereafter 15,315  
Total operating lease payments 117,763  
Less: imputed interest (12,048)  
Total operating lease liabilities $ 105,715 $ 106,016
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Nov. 17, 2021
lawsuit
Oct. 21, 2021
USD ($)
Jul. 30, 2020
officer
Jun. 11, 2020
officer
Apr. 08, 2020
officer
Jan. 31, 2022
USD ($)
Jan. 31, 2021
USD ($)
Other Commitments [Line Items]              
Purchase obligations with term of less than 12 months           $ 227,200  
Purchase obligations with terms of greater than 12 months           159,400  
Sales and other tax liabilities           87,200 $ 85,600
Sales and other tax liabilities, current           33,300 27,500
Sales and other tax liabilities, noncurrent           53,916 $ 58,133
Loss contingency, number of defendants | lawsuit 3            
Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5              
Other Commitments [Line Items]              
Loss contingency, number of defendants | officer     8 9 2    
U.S. Privacy Class Actions              
Other Commitments [Line Items]              
Payments for legal settlements   $ 85,000          
Loss Contingency, Loss in Period           $ 66,900  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)
1 Months Ended 12 Months Ended
Jan. 15, 2021
USD ($)
$ / shares
shares
Apr. 30, 2019
USD ($)
shares
Apr. 23, 2019
USD ($)
$ / shares
shares
Apr. 18, 2019
shares
Apr. 30, 2019
USD ($)
vote
shares
Jan. 31, 2022
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
shares
Jan. 31, 2019
USD ($)
shares
Nov. 30, 2018
vote
$ / shares
shares
Class of Stock [Line Items]                    
Convertible preferred stock, shares outstanding (in shares)           0 0 0 152,665,804  
Convertible preferred stock conversion basis   1     1          
Conversion of convertible preferred stock to common stock upon initial public offering | $             $ 0 $ 0 $ 159,552,000  
Convertible preferred stock, shares issued (in shares)           0 0      
Undesignated preferred stock shares authorized (in shares)           200,000,000 200,000,000      
Undesignated referred stock par value (in dollars per share) | $ / shares           $ 0.001 $ 0.001      
Common stock, conversion features, term           6 months        
Initial offering period           15 years        
Common stock, par value (in dollars per share) | $ / shares           $ 0.001 0.001      
Shares granted (in shares)           0        
Weighted average grant date fair value of options for employees (in dollars per share) | $ / shares             $ 25.17      
Expected unrecognized stock-based compensation expenses related to outstanding unvested stock options | $           $ 19,700,000        
Number of shares available for future issuance (in shares)           80,832,845 68,708,474      
Number of purchase periods | vote         4          
Other Assets, Non-current                    
Class of Stock [Line Items]                    
Capitalized deferred offering costs within other assets, non-current | $               $ 2,400,000    
RSUs                    
Class of Stock [Line Items]                    
Unrecognized stock-based compensation excepted to be recognized over a weighted-average period           2 years 9 months 18 days        
Unrecognized stock-based compensation expenses | $           $ 1,437,200,000        
Number of shares available for future issuance (in shares)           5,546,366 4,510,730      
Purchase rights committed under the ESPP                    
Class of Stock [Line Items]                    
Unrecognized stock-based compensation excepted to be recognized over a weighted-average period           1 year 7 months 6 days        
Unrecognized stock-based compensation expenses | $           $ 65,300,000        
Number of shares available for future issuance (in shares)           1,784,687 724,883      
Maximum number of shares per employee (in shares)         3,000          
Consecutive offering period         27 months          
Stock options                    
Class of Stock [Line Items]                    
Unrecognized stock-based compensation excepted to be recognized over a weighted-average period           9 months 18 days        
Number of shares available for future issuance (in shares)           6,195,205 9,239,504      
2019 Plan                    
Class of Stock [Line Items]                    
Vesting period of awards         4 years          
Maximum term         10 years          
Shares reserved for issuance, percentage   5.00%     5.00%          
2019 Employee Stock Purchase Plan | Purchase rights committed under the ESPP                    
Class of Stock [Line Items]                    
Number of shares available for future issuance (in shares)           10,685,867 9,648,574      
Percent of outstanding stock, maximum         1.00%          
Number of additional shares allowable under the plan (in shares)         7,500,000          
Initial public offering                    
Class of Stock [Line Items]                    
Convertible preferred stock, shares outstanding (in shares)     152,665,804              
Conversion of convertible preferred stock to common stock upon initial public offering | $     $ 159,600,000              
Undesignated preferred stock shares authorized (in shares)     200,000,000              
Undesignated referred stock par value (in dollars per share) | $ / shares     $ 0.001              
Over-Allotment Option                    
Class of Stock [Line Items]                    
Deferred offering costs, reclassified to stockholders' equity | $   $ 6,400,000                
Class A Common Stock                    
Class of Stock [Line Items]                    
Common stock number of votes per share | vote                   1
Common Stock, Conversion Basis                   1
Common stock, shares authorized (in shares)           2,000,000,000 2,000,000,000     320,000,000
Common stock, par value (in dollars per share) | $ / shares           $ 0.001       $ 0.001
Class A Common Stock | Purchase rights committed under the ESPP                    
Class of Stock [Line Items]                    
Percentage of purchase price of common stock to fair market value of common stock on offering or purchase date         85.00%          
ESPP excess rate purchase right, value | $         $ 25,000          
Shares issued of common stock (in shares)           838,395 923,553 490,268    
Class A Common Stock | 2019 Plan                    
Class of Stock [Line Items]                    
Number of shares authorized (in shares)   58,300,889     58,300,889          
Number of additional shares authorized under the plan (in shares)   34,000,000     34,000,000          
Class A Common Stock | 2011 Plan                    
Class of Stock [Line Items]                    
Other shares authorized (in shares)   24,300,889     24,300,889          
Class A Common Stock | 2019 Employee Stock Purchase Plan | Purchase rights committed under the ESPP                    
Class of Stock [Line Items]                    
Number of shares available for future issuance (in shares)   9,000,000     9,000,000          
Class A Common Stock | Initial public offering                    
Class of Stock [Line Items]                    
Shares issued (in shares)     9,911,434              
Conversion of convertible preferred stock to common stock upon initial public offering (in shares)     426,223              
Class A Common Stock | Over-Allotment Option                    
Class of Stock [Line Items]                    
Shares issued (in shares) 735,294     3,130,435            
Shares issued, price per share (in dollars per share) | $ / shares $ 340.00   $ 36.00              
Aggregate proceeds from shares issued | $ $ 1,980,000,000   $ 447,900,000              
Class A Common Stock | Private Placement                    
Class of Stock [Line Items]                    
Shares issued (in shares)     2,777,777              
Aggregate proceeds from shares issued | $     $ 100,000,000              
Class A Common Stock | Follow-On Public Offering                    
Class of Stock [Line Items]                    
Shares issued (in shares) 5,882,353                  
Class B Common Stock                    
Class of Stock [Line Items]                    
Common stock number of votes per share | vote                   10
Common Stock, Conversion Basis                   1
Common stock, shares authorized (in shares)           300,000,000 300,000,000     300,000,000
Common stock, par value (in dollars per share) | $ / shares           $ 0.001       $ 0.001
Class B Common Stock | Initial public offering                    
Class of Stock [Line Items]                    
Conversion of convertible preferred stock to common stock upon initial public offering (in shares)     152,665,804              
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans - Schedule of Stock by Class Reserved for Future Issuance (Details) - shares
Jan. 31, 2022
Jan. 31, 2021
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 80,832,845 68,708,474
Stock options    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 6,195,205 9,239,504
RSUs    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 5,546,366 4,510,730
ESPP    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 1,784,687 724,883
2011 and 2019 Plan    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 56,620,720 44,584,783
2019 Employee Stock Purchase Plan | ESPP    
Class of Stock [Line Items]    
Number of shares available for future issuance (in shares) 10,685,867 9,648,574
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Outstanding Stock Options      
Beginning balance (in shares) 9,239,504    
Exercised (in shares) (2,881,485)    
Cancelled/forfeited/expired (in shares) (162,814)    
Ending balance (in shares) 6,195,205 9,239,504  
Vested and expected to vest (in shares) 6,195,205    
Exercisable (in shares) 4,898,249    
Weighted- Average Exercise Price      
Beginning balance (in dollars per share) $ 7.17    
Exercised (in dollars per share) 5.00    
Cancelled/forfeited/expired (in dollars per share) 11.24    
Ending balance (in dollars per share) 8.08 $ 7.17  
Weighted-average exercise price, vested and expected to vest (in dollars per share) 8.08    
Weighted-average exercise price, exercisable (in shares) $ 5.72    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual life (years) 6 years 7 years  
Weighted-average remaining contractual life, vested and expected to vest 6 years    
Weighted-average remaining contractual life, exercisable 5 years 10 months 24 days    
Aggregate intrinsic value $ 905,744 $ 3,371,457  
Aggregate intrinsic value, exercised 842,989 $ 1,786,700 $ 767,300
Aggregate intrinsic value, vested and expected to vest 905,744    
Aggregate intrinsic value, exercisable $ 727,701    
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions for Employee Options at Grant Dates (Details) - Stock options
12 Months Ended
Jan. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility, minimum 49.90%
Expected volatility, maximum 53.20%
Risk-free interest rate, minimum 1.60%
Risk-free interest rate, maximum 2.50%
Expected dividend yield 0.00%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (years) 5 years
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (years) 6 years 1 month 6 days
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) - RSUs
12 Months Ended
Jan. 31, 2022
$ / shares
shares
Unvested RSUs  
Beginning balance (in units) | shares 4,510,730
Granted (in units) | shares 3,195,949
Vested (in units) | shares (1,768,702)
Cancelled/forfeited (in units) | shares (391,611)
Ending balance (in units) | shares 5,546,366
Weighted-Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per unit) | $ / shares $ 194.57
Granted (in dollars per unit) | $ / shares 265.12
Vested (in dollars per unit) | $ / shares 190.36
Cancelled/forfeited (in dollars per unit) | $ / shares 250.92
Ending balance (in dollars per unit) | $ / shares $ 232.58
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans - Fair Value of ESPP Purchase Rights Assumptions (Details) - Purchase rights committed under the ESPP
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum 40.30% 40.30%
Expected volatility, maximum 75.00% 75.00%
Risk-free interest rate, minimum 0.00% 0.10%
Risk-free interest rate, maximum 2.50% 2.50%
Expected dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 6 months 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 2 years 1 month 6 days 2 years 1 month 6 days
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense $ 477,287 $ 275,818 $ 73,109
Benefit from income taxes (84,245) 0 0
Total stock-based compensation expense recorded to net income 393,042 275,818 73,109
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 69,612 34,960 7,860
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 113,000 50,161 11,645
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense 229,297 146,377 41,465
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation expense $ 65,378 $ 44,320 $ 12,139
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of the Net Income (Loss) before Provision of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Income Tax Disclosure [Abstract]      
Domestic $ 1,047,318 $ 663,909 $ 16,268
Foreign 54,314 14,125 10,094
Total $ 1,101,632 $ 678,034 $ 26,362
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Current and Deferred Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Current:      
Federal $ 69,853 $ 0 $ 0
State 20,174 1,023 14
Foreign 12,027 3,933 2,226
Total current income tax expense 102,054 4,956 2,240
Deferred:      
Federal (293,704) 689 0
State (82,561) 248 0
Foreign 204 (175) (1,183)
Deferred income tax expense (benefit), total (376,061) 762 (1,183)
Total (benefit from) provision for income taxes $ (274,007) $ 5,718 $ 1,057
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Income Tax Disclosure [Abstract]      
Tax at federal statutory rate $ 231,350 $ 142,387 $ 5,536
State taxes 24,840 636 14
Foreign rate differential 1,830 89 (2,096)
Stock-based compensation (135,250) (302,362) (32,070)
Foreign-derived intangible income deduction (34,131) 0 0
Permanent items 3,971 2,228 1,009
Research and development credits (42,973) (3,170) (2,808)
Tax uncertainties 244 (607) 1,019
Change in valuation allowance (322,231) 165,869 30,932
Other (1,658) 648 (479)
Total (benefit from) provision for income taxes $ (274,007) $ 5,718 $ 1,057
Effective tax rate (24.90%) 0.80% 4.00%
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Significant Components of Deferred Income Tax Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Deferred Tax Assets, Net [Abstract]    
Net operating loss carryforwards $ 21,558 $ 341,487
Research and development credit carryforwards 9,985 12,191
Stock-based compensation 44,490 37,255
Accruals and reserves 14,475 29,195
Deferred revenue 260,322 6,565
Capitalized research expenditures 131,010 0
Operating lease liabilities 25,892 27,842
Total deferred tax assets 507,732 454,535
Valuation allowance (12,605) (335,051)
Total deferred tax assets net of valuation allowance 495,127 119,484
Deferred Tax Liabilities, Net [Abstract]    
Property and equipment and intangible assets (26,733) (17,229)
Deferred contract acquisition costs (62,814) (76,593)
Operating right-of-use assets (23,466) (25,550)
Total deferred tax liabilities (113,013) (119,372)
Net deferred tax assets $ 382,114 $ 112
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Tax Credit Carryforward [Line Items]        
Increase (decrease) of valuation allowance $ 327,957 $ 0 $ 0  
Deferred tax asset valuation allowance 12,605 335,051    
Unrecognized tax benefits 19,171 14,884 8,106 $ 2,778
Unrecognized tax benefits, if recognized, would impact effective tax rate 19,600 15,000 8,400  
Interest and penalties 400 $ 100 $ 300  
State Income Tax        
Tax Credit Carryforward [Line Items]        
Operating loss carryforward 122,300      
State Income Tax | Research and Development Credit Carryforward        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward 18,400      
Foreign Tax        
Tax Credit Carryforward [Line Items]        
Operating loss carryforward $ 44,200      
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Reconciliation of Unrecognized Tax Position (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 14,884 $ 8,106 $ 2,778
Tax Positions taken in prior year, gross increases 0 314 0
Tax Positions taken in prior year, gross decreases (3,764) 0 0
Tax Positions taken in current year, gross increases 8,211 6,001 5,328
Tax Positions taken in current year, gross decreases 0 0 0
Lapse of Statute of Limitations (160) (422) 0
Acquisitions 0 885 0
Ending Balance $ 19,171 $ 14,884 $ 8,106
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Earnings Per Share, Basic [Abstract]      
Net income $ 1,375,639 $ 672,316 $ 25,305
Less: undistributed earnings attributable to participating securities (582) (789) (3,555)
Net income attributable to common stockholders $ 1,375,057 $ 671,527 $ 21,750
Earnings Per Share, Diluted [Abstract]      
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 296,334,894 283,853,654 233,641,336
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 305,826,505 298,127,669 254,298,014
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 4.64 $ 2.37 $ 0.09
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 4.50 $ 2.25 $ 0.09
Class A Common Stock      
Earnings Per Share, Basic [Abstract]      
Net income $ 1,105,368 $ 432,968 $ 5,450
Less: undistributed earnings attributable to participating securities 0 0 0
Net income attributable to common stockholders 1,105,368 432,968 5,450
Reallocation of net income attributable to common stockholders (23,891) (14,321) (439)
Net income attributable to common stockholders, diluted $ 1,081,477 $ 418,647 $ 5,011
Earnings Per Share, Diluted [Abstract]      
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 238,214,936 183,015,245 58,541,269
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 240,531,470 185,860,412 58,583,874
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 4.64 $ 2.37 $ 0.09
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 4.50 $ 2.25 $ 0.09
Class B Common Stock      
Earnings Per Share, Basic [Abstract]      
Net income $ 270,271 $ 239,348 $ 19,855
Less: undistributed earnings attributable to participating securities (582) (789) (3,555)
Net income attributable to common stockholders 269,689 238,559 16,300
Reallocation of net income attributable to common stockholders 23,891 14,321 439
Net income attributable to common stockholders, diluted $ 293,580 $ 252,880 $ 16,739
Earnings Per Share, Diluted [Abstract]      
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 58,119,958 100,838,409 175,100,067
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 65,295,035 112,267,257 195,714,140
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 4.64 $ 2.37 $ 0.09
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 4.50 $ 2.25 $ 0.09
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) - shares
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Class A Common Stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,256,967 165,336 1,929,417
Class A Common Stock | Outstanding stock options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 51,444 141,782
Class A Common Stock | Unvested RSUs      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,015,860 98,941 606,971
Class A Common Stock | Purchase rights committed under the ESPP      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 241,107 14,951 1,180,664
Class B Common Stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0
Class B Common Stock | Outstanding stock options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 0 0
Class B Common Stock | Unvested RSUs      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   0 0
Class B Common Stock | Purchase rights committed under the ESPP      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   0 0
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share Attributable to Common Stockholders - Narrative (Details) - Class A Common Stock - shares
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Issuance of common stock reserved for charitable donation (in shares) 1,256,967 165,336 1,929,417
Shares Reserved For Transfer To Nonprofit Organizations      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Issuance of common stock reserved for charitable donation (in shares) 405,156 405,156 500,000
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details) - Subsequent Event - USD ($)
Mar. 06, 2022
Feb. 28, 2022
Subsequent Event [Line Items]    
Stock repurchase program, amount authorized   $ 1,000,000,000
Remaining authorized repurchase amount $ 997,100,000  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Accounts receivable allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 36,844 $ 7,634 $ 2,071
Additions 50,467 47,405 8,583
Write-offs or Deductions (62,615) (18,195) (3,020)
Balance at End of Year 24,696 36,844 7,634
Deferred tax asset valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 335,051 36,353 877
Additions 5,511 298,698 35,476
Write-offs or Deductions (327,957) 0 0
Balance at End of Year $ 12,605 $ 335,051 $ 36,353
XML 89 zm-20220131_htm.xml IDEA: XBRL DOCUMENT 0001585521 2021-02-01 2022-01-31 0001585521 2021-07-31 0001585521 us-gaap:CommonClassAMember 2022-02-18 0001585521 us-gaap:CommonClassBMember 2022-02-18 0001585521 2022-01-31 0001585521 2021-01-31 0001585521 us-gaap:CommonClassAMember 2022-01-31 0001585521 us-gaap:CommonClassAMember 2021-01-31 0001585521 us-gaap:CommonClassBMember 2021-01-31 0001585521 us-gaap:CommonClassBMember 2022-01-31 0001585521 2020-02-01 2021-01-31 0001585521 2019-02-01 2020-01-31 0001585521 2019-01-31 0001585521 us-gaap:CommonStockMember 2019-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001585521 us-gaap:RetainedEarningsMember 2019-01-31 0001585521 us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2020-01-31 0001585521 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-31 0001585521 2020-01-31 0001585521 us-gaap:CommonStockMember 2020-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001585521 us-gaap:RetainedEarningsMember 2020-01-31 0001585521 us-gaap:CommonStockMember 2020-02-01 2021-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2021-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2021-01-31 0001585521 us-gaap:RetainedEarningsMember 2020-02-01 2021-01-31 0001585521 us-gaap:CommonStockMember 2021-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001585521 us-gaap:RetainedEarningsMember 2021-01-31 0001585521 us-gaap:CommonStockMember 2021-02-01 2022-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2022-01-31 0001585521 us-gaap:RetainedEarningsMember 2021-02-01 2022-01-31 0001585521 us-gaap:CommonStockMember 2022-01-31 0001585521 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001585521 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001585521 us-gaap:RetainedEarningsMember 2022-01-31 0001585521 us-gaap:CommonClassBMember 2021-02-01 2022-01-31 0001585521 us-gaap:CommonClassBMember 2020-02-01 2021-01-31 0001585521 us-gaap:CommonClassBMember 2019-02-01 2020-01-31 0001585521 us-gaap:CommonClassAMember 2021-02-01 2022-01-31 0001585521 us-gaap:CommonClassAMember 2020-02-01 2021-01-31 0001585521 us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001585521 srt:MinimumMember 2021-02-01 2022-01-31 0001585521 srt:MaximumMember 2021-02-01 2022-01-31 0001585521 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-02-01 2022-01-31 0001585521 us-gaap:SoftwareDevelopmentMember 2021-02-01 2022-01-31 0001585521 us-gaap:ServiceMember us-gaap:RevenueFromContractWithCustomerMember zm:ProfessionalServicesFeesConcentrationRiskMember 2021-02-01 2022-01-31 0001585521 srt:AmericasMember 2022-01-31 0001585521 srt:AmericasMember 2021-01-31 0001585521 srt:AsiaPacificMember 2022-01-31 0001585521 srt:AsiaPacificMember 2021-01-31 0001585521 us-gaap:EMEAMember 2022-01-31 0001585521 us-gaap:EMEAMember 2021-01-31 0001585521 srt:AmericasMember 2021-02-01 2022-01-31 0001585521 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-02-01 2022-01-31 0001585521 srt:AmericasMember 2020-02-01 2021-01-31 0001585521 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2021-01-31 0001585521 srt:AmericasMember 2019-02-01 2020-01-31 0001585521 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001585521 srt:AsiaPacificMember 2021-02-01 2022-01-31 0001585521 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-02-01 2022-01-31 0001585521 srt:AsiaPacificMember 2020-02-01 2021-01-31 0001585521 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2021-01-31 0001585521 srt:AsiaPacificMember 2019-02-01 2020-01-31 0001585521 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001585521 us-gaap:EMEAMember 2021-02-01 2022-01-31 0001585521 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-02-01 2022-01-31 0001585521 us-gaap:EMEAMember 2020-02-01 2021-01-31 0001585521 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2021-01-31 0001585521 us-gaap:EMEAMember 2019-02-01 2020-01-31 0001585521 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001585521 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-02-01 2022-01-31 0001585521 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2021-01-31 0001585521 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001585521 us-gaap:BilledRevenuesMember 2022-01-31 0001585521 us-gaap:UnbilledRevenuesMember 2022-01-31 0001585521 2022-02-01 2022-01-31 0001585521 us-gaap:CommercialPaperMember 2022-01-31 0001585521 us-gaap:MunicipalBondsMember 2022-01-31 0001585521 zm:CorporateAndOtherDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember 2022-01-31 0001585521 us-gaap:CommercialPaperMember 2021-01-31 0001585521 us-gaap:MunicipalBondsMember 2021-01-31 0001585521 zm:CorporateAndOtherDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember 2021-01-31 0001585521 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-01-31 0001585521 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-01-31 0001585521 zm:StrategicInvestmentOfTechnologyCompanyMember 2021-05-01 2021-07-31 0001585521 zm:StrategicInvestmentOfTechnologyCompanyMember 2021-02-01 2022-01-31 0001585521 zm:StrategicInvestmentOfTechnologyCompanyMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-01-31 0001585521 2021-11-01 2022-01-31 0001585521 zm:StrategicInvestmentOfSoftwareCompanyMember 2021-11-01 2022-01-31 0001585521 zm:StrategicInvestmentOfSoftwareCompanyMember 2021-02-01 2022-01-31 0001585521 zm:StrategicInvestmentOfSoftwareCompanyMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-01-31 0001585521 zm:StrategicInvestmentOfPrivateCompanyMember 2021-11-01 2022-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:CorporateNoteSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:CorporateNoteSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:CorporateNoteSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:CorporateNoteSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2022-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember zm:CorporateAndOtherDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001585521 us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2021-01-31 0001585521 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember zm:PrivatelyHeldDebtSecuritiesMember 2021-01-31 0001585521 zm:KeybaseMember 2020-05-07 0001585521 zm:KeybaseMember 2020-05-07 2020-05-07 0001585521 zm:KeybaseMember 2022-01-31 2022-01-31 0001585521 srt:MinimumMember 2020-05-07 2020-05-07 0001585521 srt:MaximumMember 2020-05-07 2020-05-07 0001585521 us-gaap:MachineryAndEquipmentMember 2022-01-31 0001585521 us-gaap:MachineryAndEquipmentMember 2021-01-31 0001585521 us-gaap:SoftwareDevelopmentMember 2022-01-31 0001585521 us-gaap:SoftwareDevelopmentMember 2021-01-31 0001585521 us-gaap:LeaseholdImprovementsMember 2022-01-31 0001585521 us-gaap:LeaseholdImprovementsMember 2021-01-31 0001585521 us-gaap:FurnitureAndFixturesMember 2022-01-31 0001585521 us-gaap:FurnitureAndFixturesMember 2021-01-31 0001585521 srt:MaximumMember 2022-01-31 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member 2020-04-07 2020-04-08 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member 2020-06-11 2020-06-11 0001585521 zm:ViolationOfSecuritiesActSection10b20aAndRule10b5Member 2020-07-30 2020-07-30 0001585521 2021-11-17 2021-11-17 0001585521 zm:USPrivacyClassActionsMember 2021-10-21 2021-10-21 0001585521 zm:USPrivacyClassActionsMember 2021-02-01 2022-01-31 0001585521 us-gaap:IPOMember 2019-04-23 0001585521 2019-04-30 0001585521 us-gaap:CommonClassAMember 2018-11-30 0001585521 us-gaap:CommonClassBMember 2018-11-30 0001585521 us-gaap:CommonClassAMember us-gaap:IPOMember 2019-04-23 2019-04-23 0001585521 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2019-04-23 0001585521 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2019-04-18 2019-04-18 0001585521 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2019-04-23 2019-04-23 0001585521 us-gaap:CommonClassBMember us-gaap:IPOMember 2019-04-23 2019-04-23 0001585521 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2019-04-23 2019-04-23 0001585521 us-gaap:OverAllotmentOptionMember 2019-04-24 2019-04-30 0001585521 us-gaap:OtherNoncurrentAssetsMember 2020-01-31 0001585521 us-gaap:CommonClassAMember zm:FollowOnPublicOfferingMember 2021-01-15 2021-01-15 0001585521 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2021-01-15 2021-01-15 0001585521 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2021-01-15 0001585521 us-gaap:EmployeeStockOptionMember 2022-01-31 0001585521 us-gaap:EmployeeStockOptionMember 2021-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember 2022-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001585521 us-gaap:EmployeeStockMember 2022-01-31 0001585521 us-gaap:EmployeeStockMember 2021-01-31 0001585521 zm:TwoThousandElevenEquityIncentivePlanAndTwoThousandNineteenPlanMember 2022-01-31 0001585521 zm:TwoThousandElevenEquityIncentivePlanAndTwoThousandNineteenPlanMember 2021-01-31 0001585521 us-gaap:EmployeeStockMember zm:TwoThousandNineteenEmployeeStockPurchasePlanMember 2022-01-31 0001585521 us-gaap:EmployeeStockMember zm:TwoThousandNineteenEmployeeStockPurchasePlanMember 2021-01-31 0001585521 zm:TwoThousandNineteenEquityIncentivePlanMember 2019-04-01 2019-04-30 0001585521 zm:TwoThousandNineteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2019-04-30 0001585521 zm:TwoThousandElevenEquityIncentivePlanMember us-gaap:CommonClassAMember 2019-04-30 0001585521 zm:TwoThousandNineteenEquityIncentivePlanMember 2019-04-30 0001585521 us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001585521 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001585521 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001585521 us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2022-01-31 0001585521 us-gaap:EmployeeStockMember zm:TwoThousandNineteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2019-04-30 0001585521 us-gaap:EmployeeStockMember zm:TwoThousandNineteenEmployeeStockPurchasePlanMember 2019-04-01 2019-04-30 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2019-04-01 2019-04-30 0001585521 us-gaap:EmployeeStockMember 2019-04-01 2019-04-30 0001585521 2019-04-01 2019-04-30 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-02-01 2022-01-31 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2020-02-01 2021-01-31 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001585521 us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001585521 srt:MinimumMember us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001585521 srt:MaximumMember us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001585521 srt:MinimumMember us-gaap:EmployeeStockMember 2020-02-01 2021-01-31 0001585521 srt:MaximumMember us-gaap:EmployeeStockMember 2020-02-01 2021-01-31 0001585521 us-gaap:EmployeeStockMember 2020-02-01 2021-01-31 0001585521 us-gaap:CostOfSalesMember 2021-02-01 2022-01-31 0001585521 us-gaap:CostOfSalesMember 2020-02-01 2021-01-31 0001585521 us-gaap:CostOfSalesMember 2019-02-01 2020-01-31 0001585521 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2022-01-31 0001585521 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2021-01-31 0001585521 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2020-01-31 0001585521 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2022-01-31 0001585521 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2021-01-31 0001585521 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2020-01-31 0001585521 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2022-01-31 0001585521 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2021-01-31 0001585521 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2020-01-31 0001585521 us-gaap:StateAndLocalJurisdictionMember 2022-01-31 0001585521 us-gaap:ForeignCountryMember 2022-01-31 0001585521 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2022-01-31 0001585521 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2021-02-01 2022-01-31 0001585521 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2021-02-01 2022-01-31 0001585521 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2020-02-01 2021-01-31 0001585521 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2020-02-01 2021-01-31 0001585521 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001585521 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2019-02-01 2020-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2021-02-01 2022-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2020-02-01 2021-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2020-02-01 2021-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001585521 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2019-02-01 2020-01-31 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-02-01 2022-01-31 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2020-02-01 2021-01-31 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2020-02-01 2021-01-31 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001585521 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2019-02-01 2020-01-31 0001585521 zm:SharesReservedForTransferToNonprofitOrganizationsMember us-gaap:CommonClassAMember 2020-02-01 2021-01-31 0001585521 zm:SharesReservedForTransferToNonprofitOrganizationsMember us-gaap:CommonClassAMember 2021-02-01 2022-01-31 0001585521 zm:SharesReservedForTransferToNonprofitOrganizationsMember us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001585521 us-gaap:SubsequentEventMember 2022-02-28 0001585521 us-gaap:SubsequentEventMember 2022-03-06 0001585521 us-gaap:AllowanceForCreditLossMember 2021-01-31 0001585521 us-gaap:AllowanceForCreditLossMember 2021-02-01 2022-01-31 0001585521 us-gaap:AllowanceForCreditLossMember 2022-01-31 0001585521 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-31 0001585521 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-02-01 2022-01-31 0001585521 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-31 0001585521 us-gaap:AllowanceForCreditLossMember 2020-01-31 0001585521 us-gaap:AllowanceForCreditLossMember 2020-02-01 2021-01-31 0001585521 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-31 0001585521 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-02-01 2021-01-31 0001585521 us-gaap:AllowanceForCreditLossMember 2019-01-31 0001585521 us-gaap:AllowanceForCreditLossMember 2019-02-01 2020-01-31 0001585521 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-31 0001585521 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-02-01 2020-01-31 iso4217:USD shares iso4217:USD shares zm:reporting_unit pure zm:vote zm:lease zm:officer zm:lawsuit false 2022 FY 0001585521 P3Y http://www.zoom.us/20220131#AccruedLiabilitiesAndOtherLiabilitiesCurrent http://www.zoom.us/20220131#AccruedLiabilitiesAndOtherLiabilitiesCurrent 10-K true 2022-01-31 --01-31 false 001-38865 Zoom Video Communications, Inc. DE 61-1648780 55 Almaden Boulevard 6th Floor San Jose CA 95113 (888) 799-9666 Class A Common Stock, $0.001 par value per share ZM NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 93200000000 247289260 51834703 Portions of the registrant's definitive Proxy Statement relating to the 2022 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2022. KPMG LLP San Francisco, California 185 1062820000 2240303000 4356446000 2004410000 24696000 36844000 419673000 294703000 199266000 136630000 145602000 116819000 6183807000 4792865000 164714000 157262000 222354000 149924000 95965000 97649000 367814000 18668000 27607000 24340000 382296000 1519000 106761000 55766000 7551318000 5297993000 7841000 8664000 430415000 393018000 1141435000 858284000 1579691000 1259966000 38481000 25211000 85018000 90415000 68110000 61634000 1771300000 1437226000 0.001 0.001 200000000 200000000 0 0 0 0 0 0 0.001 0.001 2000000000 2000000000 247044454 247044454 215737924 215737924 300000000 300000000 51993351 51993351 77811299 77811299 299000 292000 3749514000 3187168000 -17902000 839000 2048107000 672468000 5780018000 3860767000 7551318000 5297993000 4099864000 2651368000 622658000 1054554000 821989000 115396000 3045310000 1829379000 507262000 362990000 164080000 67079000 1135959000 684904000 340646000 482770000 320547000 86841000 1981719000 1169531000 494566000 1063591000 659848000 12696000 43761000 2538000 0 -5720000 15648000 13666000 1101632000 678034000 26362000 -274007000 5718000 1057000 1375639000 672316000 25305000 582000 789000 3555000 1375057000 671527000 21750000 4.64 2.37 0.09 4.50 2.25 0.09 296334894 283853654 233641336 305826505 298127669 254298014 1375639000 672316000 25305000 -18741000 30000 944000 1356898000 672346000 26249000 152665804 159552000 90327435 89000 17760000 -135000 -25153000 -7439000 152665804 -159552000 152665804 153000 159399000 159552000 426223 15344000 15344000 15819646 16000 541483000 541499000 18501767 19000 9752000 9771000 500000 490268 15482000 15482000 73485000 73485000 944000 944000 25305000 25305000 0 0 278731143 277000 832705000 809000 152000 833943000 5882353 6000 1979538000 1979544000 7378477 7000 29100000 29107000 633697 1000 1000 23312000 23312000 923553 1000 38432000 38433000 284081000 284081000 30000 30000 672316000 672316000 0 0 293549223 292000 3187168000 839000 672468000 3860767000 2881485 4000 14806000 14810000 1768702 2000 2000 838395 1000 59330000 59331000 488210000 488210000 -18741000 -18741000 1375639000 1375639000 299037805 299000 3749514000 -17902000 2048107000 5780018000 1375639000 672316000 25305000 477287000 275818000 73109000 327957000 0 0 177283000 104306000 37101000 43761000 2538000 0 48188000 28857000 16449000 36747000 32007000 6370000 18387000 10887000 6885000 0 23312000 0 -25316000 -5433000 2041000 4591000 927000 973000 159183000 219039000 64715000 155934000 68521000 24805000 247371000 307068000 72714000 -2218000 3481000 -2030000 101369000 251654000 51179000 293887000 665724000 106286000 -17004000 -6379000 -5460000 1605266000 1471177000 151892000 4434749000 2056470000 800228000 1733043000 580795000 343554000 296867000 36897000 0 132590000 79972000 38084000 305149000 13000000 3000000 3501000 26486000 0 13018000 5843000 141000 0 -1659000 1569000 -2859097000 -1562420000 -499468000 59331000 38433000 15482000 14404000 28550000 9169000 -40004000 4088000 48547000 0 1979206000 0 0 0 542492000 337000 0 0 34068000 2050277000 615690000 -1219763000 1959034000 268114000 2293116000 334082000 65968000 1073353000 2293116000 334082000 38979000 3181000 1070000 13728000 34514000 1422000 407000 558000 725000 0 0 159552000 0 0 15344000 1062820000 2240303000 283134000 10236000 50575000 48647000 297000 2238000 2301000 1073353000 2293116000 334082000 Summary of Business and Significant Accounting Policies<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Zoom Video Communications, Inc. and its subsidiaries (collectively, “Zoom,” the “Company,” “we,” “us,” or “our”) connect people through our core unified communications offering, which frictionlessly brings together video, phone, chat, and webinars, and enables meaningful experiences across disparate devices and locations. We were incorporated in the state of Delaware in April 2011, and are headquartered in San Jose, California.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ended January 31, 2022.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and a variable interest entity for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, stock-based compensation expense, sales and other tax liabilities, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, the availability and distribution of vaccines, and their impact on our customers and our sales cycles. During the fiscal years ended January 31, 2022 and 2021, our estimates and assumptions required increased judgment and carried a higher degree of variability and volatility. As events continue to evolve and additional information becomes available, our estimates may change materially in future periods.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. We maintain our cash, cash equivalents, marketable securities, and restricted cash with high-quality financial institutions with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for more than 10% of accounts receivable at January 31, 2022 or 2021. No single customer accounted for 10% or more of total revenue during the fiscal years ended January 31, 2022, 2021, or 2020.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash in banks and highly liquid investments, primarily money market funds, purchased with an original maturity of three months or less.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consists of certificates of deposit collateralizing our operating leases and cash from proceeds from international employees’ sales of our common stock, and is included in prepaid expenses and other current assets and other assets, noncurrent in the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022 and 2021, we had $10.2 million and $50.5 million, respectively, of cash from proceeds from international employees’ sales of our common stock. The amount is held in our bank account until it is remitted to the employees and the tax authorities. Due to the restrictions on the use of the funds in the bank account, we have classified the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount as restricted cash included in prepaid expenses and other current assets, and a corresponding amount is included in accrued expenses and other current liabilities in the consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit losses primarily through our accounts receivable and investments in available-for-sale debt securities. See Note 3 for additional information related to our available-for-sale debt securities.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounts receivable, net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for credit losses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,673 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,703 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the consolidated statements of operations. The allowance for credit losses is based on management’s estimate for expected credit losses for outstanding accounts receivable. We determine expected credit losses based on historical write-off experience, an analysis of the aging of outstanding receivables, customer payment patterns, the establishment of specific reserves for customers in an adverse financial condition, and adjust based upon our expectations of changes in macroeconomic conditions that may impact the collectibility of outstanding receivables, including noncurrent accounts receivable. We also consider current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. We reassess the adequacy of the allowance for credit losses each reporting period. Furthermore, the allowance for sales returns is recorded as an offset to accounts receivable, and changes to the allowance are classified as a reduction in revenue in the consolidated statements of operations. We estimate returns from sales to customers based on historical chargebacks and return rates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended January 31, 2022, our assessment considered business and market disruptions caused by COVID-19 and estimates of credit and collectibility trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods. Below is a rollforward of our allowance for credit losses for the fiscal year ended January 31, 2022.</span><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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </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"/></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Available-for-sale Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale investments consist primarily of high-grade commercial paper, agency bonds, corporate bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond 12 months, as current assets in the consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses in accumulated other comprehensive (loss) income, which is reflected as a component of stockholders’ equity. We evaluate our securities with unrealized loss positions as to whether the declines in fair value were due to credit losses, and record the portion of impairment relating to the credit losses through allowance for credit losses limited to the amount that fair value was less than the amortized cost basis. Realized gains and losses from the sale of marketable securities are determined based on the specific identification method. Realized gains and losses are reported in other (expense) income, net in the consolidated statements of operations.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold strategic investments in publicly held equity securities and privately held debt and equity securities in which we do not have a controlling interest. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains on strategic investments, net in the consolidated statements of operations. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (i.e. using the measurement alternative) and are recorded through gains on strategic investments, net in the consolidated statements of operations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If, based on the terms of these publicly traded and privately held securities, we determine that we exercise significant influence on the entity to which these securities relate, we will apply the equity method of accounting for such investments. Privately held equity securities that are accounted for under the equity method are measured at cost less any impairment, plus or minus our share of equity method investee income or loss, which is reported in gains on strategic investments, net in the consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive (loss) income on the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a quarterly basis, we assess our privately held debt and equity securities in our strategic investment portfolio for indicators for impairment. As of January 31, 2022, we have not recognized any impairments to our privately held debt and equity securities.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy, which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, restricted cash, marketable securities, accounts receivable, and accounts payable. Cash equivalents, restricted cash, and marketable securities are stated at fair value on a recurring basis. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the respective assets, determined to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NjdjNTczMzQ0NTRiOTU4ZDkyYmUwMTc1ZTI4NWY5L3NlYzpmNTY3YzU3MzM0NDU0Yjk1OGQ5MmJlMDE3NWUyODVmOV8xMTIvZnJhZzo4OGQxMGMwODAwN2M0OWUzYjI5MWIyNjEwNzA0ODAyZi90ZXh0cmVnaW9uOjg4ZDEwYzA4MDA3YzQ5ZTNiMjkxYjI2MTA3MDQ4MDJmXzEwMjk2_b52a4d30-04f7-4732-ad9a-19c6e94d20cd">three</span> to five years. Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of five years. Expenditures for maintenance and repairs are expensed as incurred. Significant improvements and betterments that substantially enhance the life of an asset are capitalized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain development costs related to our unified communications platform during the application development stage as long as it is probable the project will be completed, and the software will be used to perform the function intended. Capitalized software development costs are recorded as part of property and equipment, net. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the software’s estimated useful life, which is generally three years, and are recorded in cost of revenue in the consolidated statements of operations. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these assets. We have capitalized $20.2 million, $19.4 million, and $3.1 million of software development costs during the fiscal years ended January 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All lease arrangements are generally recognized at lease commencement. Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized at commencement. For short-term leases (an initial term of 12 months or less), an ROU asset and corresponding lease liability are not recorded and we record rent expense in our consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred. ROU assets represent our right to use an underlying asset during the reasonably certain lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of fixed payments not yet paid over the lease term. We use our incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities as our leases generally do not provide an implicit rate. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. We reassess the lease term if and when a significant event or change in circumstances occurs within our control. We currently do not have any finance leases.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparing the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. Assets to be disposed of are reported at the lower of their carrying amount or fair value, less costs to sell. There were no impairment charges recognized related to long-lived assets during the fiscal years ended January 31, 2022, 2021, or 2020.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for our business combinations using the acquisition method of accounting, which requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, we make estimates and assumptions, especially with respect to intangible assets. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the consolidated statements of operations. Acquisition costs, such as legal and consulting fees, are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. We have one reporting unit and as a result, goodwill has been assigned to the single reporting unit. We conducted our annual impairment test of goodwill in the fourth quarter of fiscal year 2022 and determined that no adjustment to the carrying value of goodwill was required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of acquired identifiable intangible assets resulting from business combinations, as well as other intangible assets purchased outside of a business combination, such as domains and intellectual property addresses. Finite-lived intangible assets are initially recorded at fair value and are amortized on a straight-line basis over their estimated useful lives. Amortization expense of developed technology is recorded within cost of revenue in the consolidated statements of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We routinely evaluate the estimated remaining useful lives of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Indefinite-lived intangible assets are recorded at fair value and are not amortized. We review the useful lives of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support the indefinite useful life classification. If we determine that the life of an intangible asset is no longer indefinite, that asset would be tested for impairment and amortized prospectively over its estimated remaining useful life. There were no impairment charges to acquired intangible assets during the fiscal year ended January 31, 2022.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenue primarily from subscription agreements with customers for access to our unified communications platform and services. We also provide other services, which include professional services, consulting services, and online event hosting, which were immaterial to our consolidated financial statements. Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to receive in exchange for these services. We determine revenue recognition through the following steps:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Identification of the contract, or contracts, with the customer</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, we will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Identification of the performance obligations in the contract</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. Promised services or products under which both of these two criteria are not met are recognized as a combined, single performance obligation. Our performance obligations primarily relate to access to our unified communications platform, which consists of one or more software-based services. Our customers do not have the ability to take possession of our software, and through access to our platform, we provide a series of distinct software-based services that are satisfied over the term of the subscription.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Determination of the transaction price</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. None of our contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unified communications platform and related services are typically warranted to perform in a professional manner that will comply with the terms of the subscription agreements. In addition, we include service-level commitments to our customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those service levels. These credits represent a form of variable consideration. We have not provided any material refunds related to these agreements in the consolidated financial statements during the periods presented.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. Our contracts with multiple performance obligations are generally sold over the same subscription term and have the same pattern of transfer to the customer, and so they are accounted for as one combined performance obligation in the context of the contract. Accordingly, the transaction price is allocated to this single performance obligation. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Recognition of the revenue when, or as, a performance obligation is satisfied</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that we expect to receive in exchange for those services. Fees for access to our unified communications platform and related services are subscription revenue and are considered one performance obligation, and the related revenue is recognized ratably over the subscription period as we satisfy the performance obligation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are time-based arrangements and revenue is recognized as these services are performed. Fees for services represent less than 2% of total revenue during the periods presented.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue primarily consists of costs related to hosting our unified communications platform and providing general operating support services to our customers. These costs are composed of co-located data center costs, third-party cloud hosting costs, integrated third-party PSTN services, personnel-related expenses, amortization of capitalized software development costs and acquired intangible assets, royalty payments, and allocated overhead costs. Indirect overhead costs associated with corporate facilities and related depreciation, health care benefits, training, and other employee benefits are allocated to cost of revenue and operating expenses based on applicable headcount.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs include personnel-related expenses associated with our engineering personnel and consultants responsible for the design, development, and testing of our unified communications platform, depreciation of equipment used in research and development, and allocated overhead costs. Research and development costs are expensed as incurred.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred in sales and marketing expense and amounted to $40.9 million, $34.8 million, and $42.0 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock awards (including stock options, restricted stock awards (“RSAs”), RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option and ESPP award is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSA and RSU award is based on the fair value of the underlying common stock as of the grant date. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. We account for forfeitures as they occur instead of estimating the number of awards expected to be forfeited.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, monetary assets and liabilities of our foreign subsidiaries are remeasured into U.S. dollars at the exchange rates in effect at the reporting date, non-monetary assets and liabilities are remeasured at historical rates, and revenue and expenses are remeasured at average exchange rates in effect during each reporting period. Foreign currency related gains and losses have been immaterial during the periods presented.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent we believe it is more likely than not that they will not be realized. We consider all available positive and negative evidence, including future </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record uncertain tax positions in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We consider many factors when evaluating our uncertain tax positions, which involve significant judgment and may require periodic adjustments. The resolution of these uncertain tax positions in a manner inconsistent with management's expectations could have a material impact on our consolidated financial statements. We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. Accrued interest and penalties are included with the related tax liability.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income Per Share Attributable to Common Stockholders</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate our net income per share attributable to Class A and Class B common stock using the two-class method required for companies with participating securities. We consider our convertible preferred stock and unvested common stock, which includes early exercised stock options and RSAs, to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of our declaration of a dividend for shares of common stock. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. </span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is our Chief Executive Officer (“CEO”), in deciding how to allocate resources and assessing performance. Our chief operating decision maker allocates resources and assesses performance based upon consolidated financial information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographical region can be found in the revenue recognition disclosures in Note 2 below. The following table presents our property and equipment, net of depreciation and amortization, by geographic region:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,354 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,924 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities in accordance with Accounting Standards Codification Topic 606. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and early adoption is permitted. We do not expect the adoption to have a material effect on our consolidated financial statements.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and include the accounts of Zoom Video Communications, Inc., its subsidiaries, and a variable interest entity for which we are the primary beneficiary. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the useful lives of long-lived assets, the incremental borrowing rate for operating leases, stock-based compensation expense, sales and other tax liabilities, the fair value of marketable securities, acquired intangible assets and goodwill, the valuation of deferred income tax assets and uncertain tax positions, and accruals and contingencies. Actual results could materially differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has created, and may continue to create, significant uncertainty in macroeconomic conditions, and the extent of its impact on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, the availability and distribution of vaccines, and their impact on our customers and our sales cycles. During the fiscal years ended January 31, 2022 and 2021, our estimates and assumptions required increased judgment and carried a higher degree of variability and volatility. As events continue to evolve and additional information becomes available, our estimates may change materially in future periods.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. We maintain our cash, cash equivalents, marketable securities, and restricted cash with high-quality financial institutions with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash in banks and highly liquid investments, primarily money market funds, purchased with an original maturity of three months or less.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consists of certificates of deposit collateralizing our operating leases and cash from proceeds from international employees’ sales of our common stock, and is included in prepaid expenses and other current assets and other assets, noncurrent in the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022 and 2021, we had $10.2 million and $50.5 million, respectively, of cash from proceeds from international employees’ sales of our common stock. The amount is held in our bank account until it is remitted to the employees and the tax authorities. Due to the restrictions on the use of the funds in the bank account, we have classified the </span></div>amount as restricted cash included in prepaid expenses and other current assets, and a corresponding amount is included in accrued expenses and other current liabilities in the consolidated balance sheets. 10200000 50500000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit losses primarily through our accounts receivable and investments in available-for-sale debt securities. See Note 3 for additional information related to our available-for-sale debt securities.</span></div>We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the consolidated statements of operations. The allowance for credit losses is based on management’s estimate for expected credit losses for outstanding accounts receivable. We determine expected credit losses based on historical write-off experience, an analysis of the aging of outstanding receivables, customer payment patterns, the establishment of specific reserves for customers in an adverse financial condition, and adjust based upon our expectations of changes in macroeconomic conditions that may impact the collectibility of outstanding receivables, including noncurrent accounts receivable. We also consider current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. We reassess the adequacy of the allowance for credit losses each reporting period. Furthermore, the allowance for sales returns is recorded as an offset to accounts receivable, and changes to the allowance are classified as a reduction in revenue in the consolidated statements of operations. We estimate returns from sales to customers based on historical chargebacks and return rates.For the fiscal year ended January 31, 2022, our assessment considered business and market disruptions caused by COVID-19 and estimates of credit and collectibility trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods. <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded for invoiced amounts and amounts for which revenue has been recognized, but not invoiced, net of allowances. Our short-term accounts receivable consist of the following:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for credit losses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419,673 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,703 </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"/></tr></table></div>Below is a rollforward of our allowance for credit losses for the fiscal year ended January 31, 2022.<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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </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"/></tr></table> 444369000 331547000 17000000 20500000 7696000 16344000 419673000 294703000 20500000 5150000 32587000 25651000 36087000 10301000 17000000 20500000 <div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Available-for-sale Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale investments consist primarily of high-grade commercial paper, agency bonds, corporate bonds, corporate and other debt securities, U.S. government agency securities, and treasury bills. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond 12 months, as current assets in the consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses in accumulated other comprehensive (loss) income, which is reflected as a component of stockholders’ equity. We evaluate our securities with unrealized loss positions as to whether the declines in fair value were due to credit losses, and record the portion of impairment relating to the credit losses through allowance for credit losses limited to the amount that fair value was less than the amortized cost basis. Realized gains and losses from the sale of marketable securities are determined based on the specific identification method. Realized gains and losses are reported in other (expense) income, net in the consolidated statements of operations.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure financial assets and liabilities at fair value at each reporting period using a fair value hierarchy, which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, restricted cash, marketable securities, accounts receivable, and accounts payable. Cash equivalents, restricted cash, and marketable securities are stated at fair value on a recurring basis. Accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the respective assets, determined to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NjdjNTczMzQ0NTRiOTU4ZDkyYmUwMTc1ZTI4NWY5L3NlYzpmNTY3YzU3MzM0NDU0Yjk1OGQ5MmJlMDE3NWUyODVmOV8xMTIvZnJhZzo4OGQxMGMwODAwN2M0OWUzYjI5MWIyNjEwNzA0ODAyZi90ZXh0cmVnaW9uOjg4ZDEwYzA4MDA3YzQ5ZTNiMjkxYjI2MTA3MDQ4MDJmXzEwMjk2_b52a4d30-04f7-4732-ad9a-19c6e94d20cd">three</span> to five years. Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of five years. Expenditures for maintenance and repairs are expensed as incurred. Significant improvements and betterments that substantially enhance the life of an asset are capitalized.</span></div> P5Y P5Y <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain development costs related to our unified communications platform during the application development stage as long as it is probable the project will be completed, and the software will be used to perform the function intended. Capitalized software development costs are recorded as part of property and equipment, net. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized software development costs are amortized on a straight-line basis over the software’s estimated useful life, which is generally three years, and are recorded in cost of revenue in the consolidated statements of operations. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of </span></div>these assets. We have capitalized $20.2 million, $19.4 million, and $3.1 million of software development costs during the fiscal years ended January 31, 2022, 2021, and 2020, respectively. P3Y 20200000 19400000 3100000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All lease arrangements are generally recognized at lease commencement. Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized at commencement. For short-term leases (an initial term of 12 months or less), an ROU asset and corresponding lease liability are not recorded and we record rent expense in our consolidated statements of operations on a straight-line basis over the lease term and record variable lease payments as incurred. ROU assets represent our right to use an underlying asset during the reasonably certain lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of fixed payments not yet paid over the lease term. We use our incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities as our leases generally do not provide an implicit rate. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received. We reassess the lease term if and when a significant event or change in circumstances occurs within our control. We currently do not have any finance leases.</span></div> Impairment of Long-Lived AssetsWe evaluate long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparing the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. Assets to be disposed of are reported at the lower of their carrying amount or fair value, less costs to sell. 0 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for our business combinations using the acquisition method of accounting, which requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, we make estimates and assumptions, especially with respect to intangible assets. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, we may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the consolidated statements of operations. Acquisition costs, such as legal and consulting fees, are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. We continue to collect information and reevaluate these estimates and assumptions quarterly. We will record any adjustments to our preliminary estimates to goodwill, provided that it is within the one-year measurement period.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable. Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. We have one reporting unit and as a result, goodwill has been assigned to the single reporting unit. We conducted our annual impairment test of goodwill in the fourth quarter of fiscal year 2022 and determined that no adjustment to the carrying value of goodwill was required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of acquired identifiable intangible assets resulting from business combinations, as well as other intangible assets purchased outside of a business combination, such as domains and intellectual property addresses. Finite-lived intangible assets are initially recorded at fair value and are amortized on a straight-line basis over their estimated useful lives. Amortization expense of developed technology is recorded within cost of revenue in the consolidated statements of operations. </span></div>We routinely evaluate the estimated remaining useful lives of our finite-lived intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Indefinite-lived intangible assets are recorded at fair value and are not amortized. We review the useful lives of indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support the indefinite useful life classification. If we determine that the life of an intangible asset is no longer indefinite, that asset would be tested for impairment and amortized prospectively over its estimated remaining useful life. There were no impairment charges to acquired intangible assets during the fiscal year ended January 31, 2022. 1 <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenue primarily from subscription agreements with customers for access to our unified communications platform and services. We also provide other services, which include professional services, consulting services, and online event hosting, which were immaterial to our consolidated financial statements. Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to receive in exchange for these services. We determine revenue recognition through the following steps:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Identification of the contract, or contracts, with the customer</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, we will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Identification of the performance obligations in the contract</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations committed in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. Promised services or products under which both of these two criteria are not met are recognized as a combined, single performance obligation. Our performance obligations primarily relate to access to our unified communications platform, which consists of one or more software-based services. Our customers do not have the ability to take possession of our software, and through access to our platform, we provide a series of distinct software-based services that are satisfied over the term of the subscription.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Determination of the transaction price</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. None of our contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unified communications platform and related services are typically warranted to perform in a professional manner that will comply with the terms of the subscription agreements. In addition, we include service-level commitments to our customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those service levels. These credits represent a form of variable consideration. We have not provided any material refunds related to these agreements in the consolidated financial statements during the periods presented.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price. Our contracts with multiple performance obligations are generally sold over the same subscription term and have the same pattern of transfer to the customer, and so they are accounted for as one combined performance obligation in the context of the contract. Accordingly, the transaction price is allocated to this single performance obligation. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Recognition of the revenue when, or as, a performance obligation is satisfied</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that we expect to receive in exchange for those services. Fees for access to our unified communications platform and related services are subscription revenue and are considered one performance obligation, and the related revenue is recognized ratably over the subscription period as we satisfy the performance obligation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are time-based arrangements and revenue is recognized as these services are performed. Fees for services represent less than 2% of total revenue during the periods presented.</span></div> 0.02 <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue primarily consists of costs related to hosting our unified communications platform and providing general operating support services to our customers. These costs are composed of co-located data center costs, third-party cloud hosting costs, integrated third-party PSTN services, personnel-related expenses, amortization of capitalized software development costs and acquired intangible assets, royalty payments, and allocated overhead costs. Indirect overhead costs associated with corporate facilities and related depreciation, health care benefits, training, and other employee benefits are allocated to cost of revenue and operating expenses based on applicable headcount.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs include personnel-related expenses associated with our engineering personnel and consultants responsible for the design, development, and testing of our unified communications platform, depreciation of equipment used in research and development, and allocated overhead costs. Research and development costs are expensed as incurred.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred in sales and marketing expense and amounted to $40.9 million, $34.8 million, and $42.0 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.</span></div> 40900000 34800000 42000000 <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock awards (including stock options, restricted stock awards (“RSAs”), RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense on a straight-line basis over the requisite service period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option and ESPP award is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and the expected dividend yield of our common stock. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSA and RSU award is based on the fair value of the underlying common stock as of the grant date. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the fair value of the stock awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. We account for forfeitures as they occur instead of estimating the number of awards expected to be forfeited.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, monetary assets and liabilities of our foreign subsidiaries are remeasured into U.S. dollars at the exchange rates in effect at the reporting date, non-monetary assets and liabilities are remeasured at historical rates, and revenue and expenses are remeasured at average exchange rates in effect during each reporting period. Foreign currency related gains and losses have been immaterial during the periods presented.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets are evaluated for future realization and reduced by a valuation allowance to the extent we believe it is more likely than not that they will not be realized. We consider all available positive and negative evidence, including future </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record uncertain tax positions in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We consider many factors when evaluating our uncertain tax positions, which involve significant judgment and may require periodic adjustments. The resolution of these uncertain tax positions in a manner inconsistent with management's expectations could have a material impact on our consolidated financial statements. We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. Accrued interest and penalties are included with the related tax liability.</span></div> <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income Per Share Attributable to Common Stockholders</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate our net income per share attributable to Class A and Class B common stock using the two-class method required for companies with participating securities. We consider our convertible preferred stock and unvested common stock, which includes early exercised stock options and RSAs, to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of our declaration of a dividend for shares of common stock. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributed and undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding.</span></div>The diluted net income per share attributable to common stockholders is computed by giving effect to all dilutive securities. Diluted net income per share attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding. <div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is our Chief Executive Officer (“CEO”), in deciding how to allocate resources and assessing performance. Our chief operating decision maker allocates resources and assesses performance based upon consolidated financial information.</span></div> 1 The following table presents our property and equipment, net of depreciation and amortization, by geographic region:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,354 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,924 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 180033000 138093000 36715000 10033000 5606000 1798000 222354000 149924000 <div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities in accordance with Accounting Standards Codification Topic 606. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and early adoption is permitted. We do not expect the adoption to have a material effect on our consolidated financial statements.</span></div> Revenue Recognition<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by region based on the billing address of customers:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:36.765%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,831,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,099,864 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,651,368 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,658 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive payments from customers based on a billing schedule as established in our customer contracts. Accounts receivable are recorded when we contractually have the right to consideration. In some arrangements, a right to consideration for our performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled accounts receivable. The amount of unbilled accounts receivable included within accounts receivable, net of allowances on the consolidated balance sheets was $59.7 million and $24.6 million as of January 31, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue. Revenue is deferred when we have the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized over the next 12 months. The amount of revenue recognized during the fiscal years ended January 31, 2022, 2021, and 2020 that was included in deferred revenue at the beginning of each period was $858.2 million, $222.0 million, and $119.1 million, respectively.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our subscription agreements are monthly, annual, and multiyear and we may bill for the full term in advance or on an annual, quarterly, or monthly basis, depending on the billing terms with customers. As of January 31, 2022, the aggregate amount of the transaction price allocated to our remaining performance obligations was $2,647.6 million, which consists of both billed consideration in the amount of $1,179.9 million and unbilled consideration in the amount of $1,467.7 million that we expect to recognize as revenue. We expect to recognize 63% of our remaining performance obligations as revenue over the next 12 months and the remainder thereafter.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost to Obtain a Contract</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily capitalize sales commissions and associated payroll taxes paid to internal sales personnel that are incremental costs from the acquisition of customer contracts. These costs are recorded as deferred contract acquisition costs in the consolidated balance sheets. We determine whether costs should be deferred based on our sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of three years, which is typically greater than the contractual terms of the customer contracts. We do not pay sales commissions upon contract renewal. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. We determine the period of benefit for commissions paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of our unified communications platform and related significant features. Amortization of deferred contract acquisition costs is included in sales and marketing expense in the consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. There were no impairment losses recorded during the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of deferred contract acquisition costs:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:69.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred contract acquisition costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,371 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,068 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,980 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,892 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current (to be amortized in next 12 months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,266 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,630 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, noncurrent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,714 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,262 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by region based on the billing address of customers:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:36.765%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of<br/>Revenue</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,831,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,099,864 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,651,368 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,658 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2734241000 0.67 1831694000 0.69 500622000 0.81 564120000 0.13 332844000 0.13 51152000 0.08 801503000 0.20 486830000 0.18 70884000 0.11 4099864000 1 2651368000 1 622658000 1 59700000 24600000 858200000 222000000 119100000 2647600000 1179900000 1467700000 0.63 P12M P3Y <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of deferred contract acquisition costs:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:69.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred contract acquisition costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,371 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,068 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,980 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,892 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current (to be amortized in next 12 months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,266 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,630 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, noncurrent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,714 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,262 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 293892000 91130000 247371000 307068000 177283000 104306000 363980000 293892000 199266000 136630000 164714000 157262000 363980000 293892000 Investments<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022 and 2021, our marketable securities consisted of the following: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,380,350 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,939)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </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"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,003,560 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review the individual securities that have unrealized losses on a regular basis to evaluate whether or not any security has experienced, or is expected to experience, credit losses resulting in the decline in fair value. We evaluate, among other factors, whether we have the intention to sell any of these marketable securities and whether it is more likely than not that we will be required to sell any of them before recovery of the amortized cost basis. We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high-grade credit rating for each of our marketable securities as of the end of each fiscal year. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive (loss) income for the fiscal years ended January 31, 2022, 2021, and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of our marketable securities as of January 31, 2022 and 2021:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387,139 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,048 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969,307 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,362 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of January 31, 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,814 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of January 31, 2021 were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal year 2022, we made a $75.0 million strategic investment of common shares of a technology company in a private placement concurrent with the investee company’s initial public offering. The shares are subject to a 180-day lock-up agreement. We recorded a gain of $26.3 million related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the fair value of the investment was $101.3 million and our ownership interest represents approximately one percent of the economic interest of the investee’s outstanding capital stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal year 2022, we made an additional strategic investment in equity securities of a private company. Based on the terms of these privately-held securities, we determined that we currently do not have a controlling interest but have the ability to exercise significant influence over the operating and financial policies of the investee. Therefore this investment is currently accounted for under the equity method. The fair value of the investment was remeasured immediately before adopting the equity method of accounting, based on the observable price from the most recent financing round. The carrying value of this investment was also adjusted by our share of the equity method investee’s operating result for the respective period, which was immaterial for the fiscal year ended January 31, 2022. As a result, we recognized a total gain of $49.9 million on the existing investment during the third quarter of fiscal year 2022. As of January 31, 2022, the carrying amount of this investment was $93.4 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal year 2022, we made a $100.0 million strategic investment of common shares of a software company in a private placement concurrent with the investee company’s merger. We recorded a loss of $32.5 million related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the fair value of the investment was $67.5 million and our ownership interest represents approximately two percent of the economic interest of the investee’s outstanding capital stock. </span></div>In the fourth quarter of fiscal year 2022, we also made a $75.0 million strategic investment in equity securities of a private company. Based on the terms of these privately-held securities, we determined that we do not have a controlling interest nor the ability to exercise significant influence over the operating and financial policies of the investee. Therefore this investment is currently accounted for under the measurement alternative method. No gain or loss was recorded related to this investment for the fiscal year ended January 31, 2022. As of January 31, 2022, the carrying amount of this investment was $75.0 million <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022 and 2021, our marketable securities consisted of the following: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,380,350 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,939)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </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"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,003,560 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </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"/></tr></table></div> 28723000 0 0 28723000 632935000 2000 3328000 629609000 282124000 5000 1202000 280927000 3046742000 28000 19261000 3027509000 389826000 0 148000 389678000 4380350000 35000 23939000 4356446000 26222000 0 0 26222000 461335000 79000 49000 461365000 465207000 1113000 64000 466256000 834894000 28000 257000 834665000 215902000 6000 6000 215902000 2003560000 1226000 376000 2004410000 0 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of our marketable securities as of January 31, 2022 and 2021:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387,139 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,048 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969,307 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,362 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2387139000 1017048000 1969307000 987362000 4356446000 2004410000 <div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of January 31, 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,814 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments by form and measurement category as of January 31, 2021 were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Alternative</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Method</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strategic investments</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 168784000 91399000 93400000 353583000 14231000 14231000 183015000 91399000 93400000 367814000 0 13538000 0 13538000 5130000 5130000 5130000 13538000 0 18668000 75000000 P180D 26300000 101300000 0.01 49900000 93400000 100000000 -32500000 67500000 0.02 75000000 75000000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly held equity securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,336,725 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,506 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,464,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576,855 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,588,733 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>We classify our highly liquid money market funds and publicly held equity securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. We classify our commercial paper, agency bonds, corporate and other debt securities, U.S. government agency securities, treasury bills, and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded. We classify our privately held debt securities as Level 3 due to the lack of relevant observable market data over fair value inputs, such as the probability weighting of the various scenarios that can impact settlement of the arrangement. <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about our financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,723 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publicly held equity securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,336,725 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,506 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,464,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576,855 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,498 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit included in other assets, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Privately held debt securities included in strategic investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,588,733 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,357 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625,246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 688722000 688722000 0 0 107496000 0 107496000 0 749000 0 749000 0 796967000 688722000 108245000 0 28723000 0 28723000 0 629609000 0 629609000 0 280927000 0 280927000 0 3027509000 0 3027509000 0 389678000 0 389678000 0 4356446000 0 4356446000 0 297000 0 297000 0 168784000 168784000 0 0 14231000 0 0 14231000 5336725000 857506000 4464988000 14231000 958357000 958357000 0 0 618498000 0 618498000 0 1576855000 958357000 618498000 0 26222000 0 26222000 0 461365000 0 461365000 0 466256000 0 466256000 0 834665000 0 834665000 0 215902000 0 215902000 0 2004410000 0 2004410000 0 100000 0 100000 0 2238000 0 2238000 0 5130000 0 0 5130000 3588733000 958357000 2625246000 5130000 Business Combinations<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 7, 2020, we acquired 100% of the issued and outstanding share capital of Keybase, Inc. (“Keybase”), a secure messaging and file-sharing company, for purchase consideration of $42.9 million in cash. The acquisition helps us strengthen the security of our unified communications platform by providing end-to-end encryption expertise. The acquisition has been accounted for as a business combination.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In allocating the purchase consideration, $24.3 million was attributed to goodwill, $3.3 million to intangible assets, and $15.3 million to other net assets acquired primarily consisting of cash and cash equivalents of $16.4 million. The goodwill amount represents synergies related to our existing products expected to be realized from the acquisition and assembled workforce. The associated goodwill is not deductible for tax purposes. Acquired intangible assets consisted of developed technology with an estimated useful life of five years. The developed technology had a remaining useful life of 3.3 years as of January 31, 2022, and is amortized using the straight-line method over its estimated useful life.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not included in the purchase consideration, we also entered into holdback agreements with certain employees for $20.0 million in cash payments, which are subject to such employees’ continued service with us. The holdback amount of $20.0 million will be treated as compensation for research and development over the required service period ranging from one year to three years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs incurred in connection with the acquisition were immaterial. The results of operations of Keybase have been included in our consolidated financial statements from the date of the acquisition. Pro forma and historical results of operations of Keybase have not been presented, as the results do not have a material effect on any of the periods presented in our consolidated statements of operations.</span></div> 1 42900000 24300000 3300000 15300000 16400000 P5Y P3Y3M18D 20000000 20000000 P1Y P3Y Balance Sheet Components<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash from international employee stock sales</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,602 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,819 </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"/></tr></table></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $47.5 million, $28.4 million, and $16.4 million for the fiscal years ended January 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets, Noncurrent</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, noncurrent</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,761 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,766 </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"/></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other tax liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from employee equity transactions to be remitted to employees and tax authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Liabilities, Noncurrent</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other tax liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash from international employee stock sales</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,602 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,819 </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"/></tr></table></div> 112666000 60702000 10236000 50475000 22700000 5642000 145602000 116819000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 224901000 137445000 59153000 36216000 25340000 23593000 4565000 4625000 313959000 201879000 91605000 51955000 222354000 149924000 47500000 28400000 16400000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, noncurrent</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,761 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,766 </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"/></tr></table></div> 55643000 28008000 16120000 12386000 34998000 15372000 106761000 55766000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other tax liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposit liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from employee equity transactions to be remitted to employees and tax authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 149658000 157167000 126322000 118640000 56968000 3426000 33305000 27453000 20884000 13050000 20697000 15601000 14169000 54174000 8412000 3507000 430415000 393018000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities, noncurrent consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other tax liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 53916000 58133000 14194000 3501000 68110000 61634000 Operating Leases<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various operating lease agreements for office space, with remaining contractual periods of up to 8 years. We also enter into equipment operating lease agreements related to our HaaS offering. As a practical expedient, we account for HaaS with customers as a combined performance obligation with the right to access our unified communications platform under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. HaaS was immaterial to our consolidated financial statements. Many of our leases contain one or more options to extend. As leases approach maturity, we consider various factors such as market conditions and the terms of any renewal options that may exist to determine whether we are reasonably certain to exercise the options to extend the lease. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense for the fiscal years ended January 31, 2022, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 and 2020 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $22.8 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$14.5 million and $9.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, excluding short-term lease costs, variable lease costs, and sublease income, each of which was immaterial for the fiscal years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 31, 2022, 2021 and 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:68.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except life and percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NjdjNTczMzQ0NTRiOTU4ZDkyYmUwMTc1ZTI4NWY5L3NlYzpmNTY3YzU3MzM0NDU0Yjk1OGQ5MmJlMDE3NWUyODVmOV8xMzAvZnJhZzpiODY3MzE3OTM1ZGM0M2I4YTM1NDQ5N2E2ZDVhNTRmZS90YWJsZTo0ZDllMDcwNjRjZDM0Njc3OGJlZjU5ZDdmM2QxMjhjZC90YWJsZXJhbmdlOjRkOWUwNzA2NGNkMzQ2Nzc4YmVmNTlkN2YzZDEyOGNkXzctMC0xLTEtMjM1NTY_79b01fc1-a24f-4f7d-869b-7b88c4cea962"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NjdjNTczMzQ0NTRiOTU4ZDkyYmUwMTc1ZTI4NWY5L3NlYzpmNTY3YzU3MzM0NDU0Yjk1OGQ5MmJlMDE3NWUyODVmOV8xMzAvZnJhZzpiODY3MzE3OTM1ZGM0M2I4YTM1NDQ5N2E2ZDVhNTRmZS90YWJsZTo0ZDllMDcwNjRjZDM0Njc3OGJlZjU5ZDdmM2QxMjhjZC90YWJsZXJhbmdlOjRkOWUwNzA2NGNkMzQ2Nzc4YmVmNTlkN2YzZDEyOGNkXzctMC0xLTEtMjM1NTY_b2b10fa4-b398-41e3-a531-1268b2d21f6c">Accrued expenses and other current liabilities</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to operating leases was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:51.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments included in the measurement of our operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets recognized in exchange for new operating lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, the future minimum lease payments included in the measurement of our operating lease liabilities are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,715 </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"/></tr></table></div> P8Y 1 22800000 14500000 9700000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:68.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except life and percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NjdjNTczMzQ0NTRiOTU4ZDkyYmUwMTc1ZTI4NWY5L3NlYzpmNTY3YzU3MzM0NDU0Yjk1OGQ5MmJlMDE3NWUyODVmOV8xMzAvZnJhZzpiODY3MzE3OTM1ZGM0M2I4YTM1NDQ5N2E2ZDVhNTRmZS90YWJsZTo0ZDllMDcwNjRjZDM0Njc3OGJlZjU5ZDdmM2QxMjhjZC90YWJsZXJhbmdlOjRkOWUwNzA2NGNkMzQ2Nzc4YmVmNTlkN2YzZDEyOGNkXzctMC0xLTEtMjM1NTY_79b01fc1-a24f-4f7d-869b-7b88c4cea962"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY1NjdjNTczMzQ0NTRiOTU4ZDkyYmUwMTc1ZTI4NWY5L3NlYzpmNTY3YzU3MzM0NDU0Yjk1OGQ5MmJlMDE3NWUyODVmOV8xMzAvZnJhZzpiODY3MzE3OTM1ZGM0M2I4YTM1NDQ5N2E2ZDVhNTRmZS90YWJsZTo0ZDllMDcwNjRjZDM0Njc3OGJlZjU5ZDdmM2QxMjhjZC90YWJsZXJhbmdlOjRkOWUwNzA2NGNkMzQ2Nzc4YmVmNTlkN2YzZDEyOGNkXzctMC0xLTEtMjM1NTY_b2b10fa4-b398-41e3-a531-1268b2d21f6c">Accrued expenses and other current liabilities</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 95965000 97649000 20697000 15601000 85018000 90415000 105715000 106016000 P5Y1M6D P6Y1M6D 0.040 0.045 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to operating leases was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:51.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments included in the measurement of our operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets recognized in exchange for new operating lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22679000 13717000 9774000 16784000 39918000 34993000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, the future minimum lease payments included in the measurement of our operating lease liabilities are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,715 </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"/></tr></table></div> 24491000 24234000 23552000 18467000 11704000 15315000 117763000 12048000 105715000 Commitments and Contingencies<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cancelable Purchase Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we enter into non-cancelable purchase commitments with various parties to purchase primarily software-based services. As of January 31, 2022, we had outstanding non-cancelable purchase obligations with a term of less than 12 months of $227.2 million and non-cancelable purchase obligations with a term 12 months or longer of $159.4 million.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications and Contingency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our agreements with certain larger customers include certain provisions for indemnifying customers against liabilities if our services infringe a third party’s intellectual property rights. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances that may be involved in each particular agreement. To date, we have not incurred any material costs as a result of such provisions and have not accrued any liabilities related to such obligations in our consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have indemnification agreements with our directors and our executive officers that require us, among other things, to indemnify our directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by any of those persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by us, arising out of that person’s services as our director or officer or that person’s services provided to any other company or enterprise at our request. We maintain director and officer insurance coverage that may enable us to recover a portion of any future indemnification amounts paid. To date, there have been no claims under any of our directors’ and executive officers’ indemnification provisions.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Other Tax Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct operations in many tax jurisdictions. In many jurisdictions, non-income-based taxes, such as sales and use tax and other indirect taxes, are assessed on our operations. Although we are diligent in collecting and remitting such taxes, there is uncertainty as to what constitutes sufficient presence for a jurisdiction to levy taxes, fees, and surcharges for sales made over the Internet. As of January 31, 2022 and 2021, we recorded sales and other tax liabilities of $87.2 million and $85.6 million, respectively, of which $33.3 million and $27.5 million are included in accrued expenses and other current liabilities, respectively, and $53.9 million and $58.1 million are included in other liabilities, noncurrent, respectively, in our consolidated balance sheets, based on our best estimate of the probable liability for the loss contingency incurred as of those dates. Our estimate of a probable outcome under the loss contingency is based on analysis of our sales and marketing activities, revenue subject to sales tax, and applicable regulations in applicable jurisdictions in each period. No significant adjustments to the sales and other tax liabilities have been recognized in the accompanying consolidated financial statements for changes to the assumptions underlying the estimate; however, changes in our assumptions may occur in the future as we obtain new information, which can result in adjustments to the recorded liability.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020 we received a grand jury subpoena from the Department of Justice’s U.S. Attorney’s Office for Eastern District of New York (“EDNY”), which requested information regarding our interactions with foreign governments and foreign political parties, including the Chinese government, as well as information regarding storage of and access to user data, the development and implementation of Zoom’s privacy policies, and the actions we took relating to the Tiananmen commemorations on Zoom. In July 2020, we received subpoenas from the Department of Justice’s U.S. Attorney’s Office for the Northern District of California (“NDCA”) and the SEC. Both subpoenas seek documents and information relating to various security, data protection and privacy matters, including our encryption, and our statements relating thereto, as well as calculation of usage metrics and related public statements. In addition, the NDCA subpoena seeks information relating to any contacts between our employees and representatives of the Chinese government, and any attempted or successful influence by any foreign government in our policies, procedures, practices, and actions as they relate to users in the United States. We have since received additional subpoenas from EDNY and NDCA seeking related information. We are fully cooperating with all of these investigations and have been conducting our own thorough internal investigation. These investigations are ongoing, and we do not know when they will be completed, which facts we will ultimately discover as a result of the investigations, or what actions the government may or may not take. We cannot predict the outcome of these investigations, and a negative outcome in any or all of these matters could cause us to incur substantial fines, penalties, or other financial exposure.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2020, and April 8, 2020, securities class action complaints were filed against us and two of our officers in the United States District Court for the NDCA. The plaintiffs are purported stockholders of the Company. The complaints allege, among other things, that we violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5 by making false and misleading statements and omissions of material fact about our data privacy and security measures. The complaints seek unspecified damages, interest, fees, and costs. On May 18, 2020, the actions were consolidated. On November 4, 2020, the court appointed a lead plaintiff. On December 23, 2020, the lead plaintiff filed a consolidated complaint. We filed a motion to dismiss the consolidated complaint on May 20, 2021. Plaintiff filed an opposition to our motion to dismiss on July 9, 2021. Our reply in support of the motion to dismiss was filed on August 9, 2021. On February 16, the court granted in part, and denied in part, our motion to dismiss.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 11, 2020 and July 30, 2020, purported shareholder derivative complaints were filed in the United States District Court for the District of Delaware. The first complaint names as defendants nine of our officers and directors and the second complaint names eight of our officers and directors. The lawsuits assert state and federal claims and are based on the same alleged misstatements as the shareholder class action complaint. The lawsuits accuse our board of directors of failing to exercise reasonable and prudent supervision over our management, policies, practices, and internal controls. The plaintiffs seek unspecified monetary damages on behalf of us as well as governance reforms. On September 25, 2020, the derivative cases were consolidated. The consolidated case is stayed pending resolution of the motion to dismiss the securities class action. On October 27, 2021, a third substantially identical lawsuit was filed in the same court against the same defendants, seeking unspecified monetary damages and governance reforms. On November 17, 2021, all three derivative lawsuits were consolidated and stayed pending resolution of the motion to dismiss the securities class action.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these lawsuits are without merit, and we are vigorously defending ourselves against them. Given the uncertainty of litigation, the preliminary stage of the cases, and the legal standards that must be met for, among other things, class certification and success on the merits, we cannot estimate the reasonably possible loss or range of loss that may result from these actions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on March 30, 2020, multiple putative class actions were filed against us in various U.S. federal district courts and state courts relating to our alleged privacy and security practices, including alleged data sharing with third parties (the “U.S. Privacy Class Actions”). The plaintiffs claim violations of a variety of state consumer protection and privacy laws, and also assert state constitutional and common law claims, such as negligence and unjust enrichment. The U.S. Privacy Class Actions seek to certify both nationwide and state-specific classes of individuals using our services in certain time periods. The plaintiffs seek various forms of injunctive and monetary relief, including restitution, statutory and actual damages, punitive damages, and attorneys’ fees. The federal cases have been transferred to and consolidated in the NDCA with our consent; lead plaintiffs’ counsel have been appointed; and plaintiffs filed their first amended consolidated class action complaint on October 28, 2020. On March 11, 2021, the court granted in part, and denied in part, our motion to dismiss, and gave plaintiffs leave to amend. On July 30, 2021, we entered into a settlement agreement with plaintiffs to settle the action on a classwide basis, and plaintiffs filed a motion for preliminary approval of the settlement with the court on July 31, 2021. On October 21, 2021, the court preliminarily approved the settlement. Under the terms of the settlement, we have paid $85.0 million into an escrow account that will be used to pay claims filed by settlement class members, attorneys’ fees and expenses, administrative costs, and service payments to plaintiffs. The Court has scheduled a final approval hearing to take place on April 7, 2022. We recorded an aggregate legal settlement charge of $66.9 million net of amounts estimated to be covered by insurance as a general and administrative expense in our consolidated statement of operations for the fiscal year ended January 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2021, we finalized a settlement agreement with the FTC which requires us to implement certain injunctive provisions, including, among other things, refraining from making any misrepresentations regarding the privacy and security of our services or how we collect, maintain, use, delete, disclose, allow access to, and protect user information. It also requires us to implement a detailed information security program and obtain third-party security assessments periodically. We do not expect the settlement to have a material impact on our financial results. We are cooperating with the FTC’s requirements and working to ensure compliance. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.</span></div> 227200000 159400000 87200000 85600000 33300000 27500000 53900000 58100000 2 9 8 3 85000000 66900000 Stockholders’ Equity and Equity Incentive Plans<div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO in April 2019, all shares of convertible preferred stock outstanding, totaling 152,665,804 shares, were automatically converted into an equivalent number of shares of Class B common stock on a one-to-one basis and their carrying value of $159.6 million was reclassified into stockholders’ equity. As of January 31, 2022 and 2021, there were no shares of convertible preferred stock issued and outstanding.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, our amended and restated certificate of incorporation became effective, which authorized the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.001 with rights and preferences, including voting rights, designated from time to time by our board of directors.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dual-Class Common Stock Structure</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, we implemented a dual class common stock structure pursuant to which all the then-outstanding shares of our common stock were reclassified as Class B common stock and a new class of Class A common stock was authorized. The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to 10 votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. Each share of Class B common stock will automatically convert into one share of Class A common stock upon (a) any transfer of such share, except for certain permitted transfers described in our amended and restated certificate of incorporation and (b) the death of the holder of such share. In addition, each share of Class B common stock will be automatically converted into one share of Class A common stock upon the earliest of (a) the date that is six months following the death or incapacity of Eric S. Yuan (our CEO), (b) the date that is six months following the date that Mr. Yuan is no longer providing services to us or his employment is terminated for cause, (c) the date specified by the holders of a majority of the then-outstanding shares of convertible preferred stock, voting together on an as-converted basis, and the holders of a majority of the then-outstanding shares of Class B common stock, voting as a separate class, and (d) the 15-year anniversary of the closing of our IPO. In connection with the implementation of the dual-class common stock structure, each then-outstanding share of our convertible preferred stock became convertible into one share of Class B common stock, and all outstanding options to purchase shares of common stock became options to purchase an equivalent number of shares of Class B common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the effectiveness of the amended and restated certificate of incorporation in November 2018, the number of shares of common stock that is authorized to be issued consisted of 320,000,000 shares of Class A common stock, $0.001 par value per share and 300,000,000 shares of Class B common stock, $0.001 par value per share. Class A and Class B common stock are collectively referred to as “common stock” throughout the notes to the consolidated financial statements, unless otherwise noted.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Financing</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 23, 2019, we completed our IPO, in which we issued and sold 9,911,434 shares of our Class A common stock at $36.00 per share. On April 18, 2019, the underwriters exercised their option to purchase an additional 3,130,435 shares of our Class A common stock at $36.00 per share. We received aggregate proceeds of $447.9 million, net of underwriters’ discounts and commissions. In connection with the IPO:</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">all of the shares of convertible preferred stock outstanding automatically converted into an aggregate of 152,665,804 shares of Class B common stock;</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">outstanding convertible promissory notes and accrued interest automatically converted into 426,223 shares of Class A common stock based on the IPO price of $36.00 per share; and</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Salesforce Ventures LLC purchased 2,777,777 shares of Class A common stock from us at $36.00 per share in a concurrent private placement. We received aggregate proceeds of $100.0 million and did not pay any underwriting discounts or commissions with respect to the shares of Class A common stock that were sold in this private placement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs consist primarily of accounting, legal, and other fees related to our IPO. Prior to the IPO, all deferred offering costs were capitalized in other assets, noncurrent in the consolidated balance sheets. After the IPO, $6.4 million of deferred offering costs were reclassified into stockholders’ equity (deficit) as a reduction of the IPO proceeds in the consolidated balance sheets. We capitalized $2.4 million of deferred offering costs within other assets, noncurrent in the consolidated balance sheet as of January 31, 2019, which were reclassified into additional paid-in capital upon the completion of the IPO.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, we completed our follow-on public offering, in which we issued and sold 5,882,353 shares of our Class A common stock, including 735,294 shares pursuant to the full exercise of the underwriter's option to purchase additional shares, at $340.00 per share. We received aggregate proceeds of $1,980.0 million, net of underwriters’ discounts and commissions. The other related offering costs were immaterial.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the completion of the IPO in April 2019, our amended and restated certificate of incorporation became effective, which also authorized the issuance of 2,000,000,000 shares of Class A common stock, $0.001 par value per share and 300,000,000 shares of Class B common stock, $0.001 par value per share. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have the following shares of Class A common stock reserved for future issuance:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.442%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,546,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP purchase rights outstanding </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under the 2011 and 2019 plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,620,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,584,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under the ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,685,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,648,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of Class A common stock reserved</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,832,845 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,708,474 </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"/></tr></table></div><div style="margin-top:18pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2011, we adopted the 2011 Global Share Plan (“2011 Plan”), under which officers, employees, and consultants were granted various forms of equity incentive compensation at the discretion of the board of directors, including stock options and restricted stock awards. In connection with the IPO, the shares of Class B common stock remaining available for issuance under the 2011 Plan became available for issuance for a corresponding number of shares of our Class A common stock under the 2019 Equity Incentive Plan (“2019 Plan”), which is a successor to and continuation of our 2011 Plan.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, we adopted the 2019 Plan, which became effective in connection with our IPO. Our 2019 Plan provides for the grant of stock options, stock appreciation rights, RSAs, RSU awards, performance awards, and other forms of awards. The awards generally vest over four years. The plan administrator determines the term of stock options granted under the 2019 Plan, up to a maximum of 10 years. The maximum number of shares of our Class A common stock that may be issued under our 2019 Plan will not exceed 58,300,889 shares of our Class A common stock, which is the sum of (1) 34,000,000 new shares, plus (2) an additional number of shares not to exceed 24,300,889, consisting of (A) shares that remain available for the issuance of awards under our 2011 Plan as of immediately prior to the time our 2019 Plan becomes effective and (B) shares of Class B common stock subject to outstanding stock options or other stock awards granted under our 2011 Plan that, on or after the 2019 Plan became effective, terminate, or expire prior to exercise or settlement; are not issued because the award is settled in cash; are forfeited because of the failure to vest; or are reacquired or withheld (or not issued) to satisfy a tax withholding obligation or the purchase or exercise price, if any, as such shares become available from time to time. In addition, the number of shares of our Class A common stock reserved for issuance under our 2019 Plan automatically increases on February 1 of each calendar year, starting on February 1, 2020 through February 1, 2029, in an amount equal to (i) 5% of the total number of shares of our common stock (both Class A and Class B) outstanding on January 31 of the fiscal year before the date of each automatic increase or (ii) a lesser number of shares determined by our board of directors prior to the applicable February 1.</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share, life and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,881,485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited/expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of January 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195,205 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no options granted for the fiscal years ended January 31, 2022 and 2021. The weighted-average grant date fair value of options granted to employees during the fiscal year ended January 31, 2020 was $25.17. The intrinsic value of the options exercised, which represents the difference between the fair market value of our common stock on the date of exercise and the exercise price of each option, was $843.0 million, $1,786.7 million, and $767.3 million during the fiscal years ended January 31, 2022, 2021, and 2020, respectively. As of January 31, 2022, unrecognized stock-based compensation expense </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to outstanding unvested stock options was $19.7 million, which is expected to be recognized over a weighted-average period of 0.8 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes assumptions used to value the employee options at the grant dates are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:73.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.048%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 - 6.1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.9% - 53.2%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% - 2.5%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assumptions and estimates were determined as follows:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fair Value of Common Stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Prior to our IPO, the fair value was determined by our board of directors, with input from management and valuation reports prepared by third-party valuation specialists. Stock-based compensation for financial reporting purposes is measured based on updated estimates of fair value when appropriate, such as when additional relevant information related to the estimate becomes available in a valuation report issued as of a subsequent date. After our initial public offering, the fair value of each share of underlying common stock was based on the closing price of our Class A common stock as reported on the date of the grant. </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk-Free Interest Rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate for the expected term of the options was based on the U.S. Treasury yield curve in effect at the time of the grant.</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term of options represents the period of time that options are expected to be outstanding. Our historical stock option exercise experience does not provide a reasonable basis upon which to estimate an expected term due to a lack of sufficient data. For stock options granted to employees, we estimate the expected term by using the simplified method. The simplified method calculates the expected term as the average of the time-to-vesting and the contractual life of the stock options. For stock options granted to nonemployees, the expected term equals the contractual term of the stock option.</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we have a short trading history for our common stock, the expected volatility was estimated by taking the average historic price volatility for industry peers, consisting of several public companies in our industry that are similar in size, stage of life cycle, or financial leverage, over a period equivalent to the expected term of the awards.</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Dividend Yield. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. As a result, an expected dividend yield of zero percent was used.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested<br/>RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,768,702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of January 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,546,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, we added a feature to new and existing stock awards that provides employees with additional awards based on certain stock price criteria. The value of the modified RSUs began to be recognized as compensation expense in the fiscal year ended January 31, 2022 and will continue to be recognized through the remaining requisite service period for the RSUs. This had an immaterial impact on our consolidated statement of operations for the fiscal year ended January 31, 2022. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, unrecognized stock-based compensation expense related to outstanding unvested RSUs was $1,437.2 million, including the impact of the modification, which is expected to be recognized over a weighted-average period of 2.8 years.</span></div><div style="margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2019 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, we adopted the 2019 ESPP, which became effective in connection with the IPO. A total of 9,000,000 shares of our Class A common stock were initially reserved for issuance under the ESPP. The number of shares of our Class A common stock reserved for issuance automatically increases on February 1 of each calendar year, beginning on February 1, 2020 through February 1, 2029, by the lesser of (1) 1% of the total number of shares of our common stock (both Class A and Class B) outstanding on the last day of the fiscal year before the date of the automatic increase, and (2) 7,500,000 shares; provided that before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (1) and (2).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under our current ESPP, Class A common stock will be purchased for the accounts of employees participating in the ESPP at a price per share equal to the lesser of (1) 85% of the fair market value of a share of our Class A common stock on the first date of an offering or (2) 85% of the fair market value of a share of our Class A common stock on the date of purchase. No employee may purchase shares under the ESPP at a rate in excess of $25,000 worth of our Class A common stock based on the fair market value per share of our Class A common stock at the beginning of an offering for each calendar year such purchase right is outstanding or 3,000 shares. The 2019 ESPP provides for, at maximum, 27 months offering periods with four offering dates, generally in June and December of each year. The first offering period began on April 18, 2019. During the fiscal years ended January 31, 2022, 2021, and 2020, 838,395, 923,553, and 490,268 shares, respectively, of our Class A common stock were purchased under the ESPP.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, unrecognized stock-based compensation expense related to the ESPP was $65.3 million, which is expected to be recognized over a weighted-average period of 1.6 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We estimated the fair value of ESPP purchase rights using a Black-Scholes option-pricing model with the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.232%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3% - 75.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3% - 75.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0% - 2.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 2.5%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense by line item in the accompanying consolidated statements of operations is summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:53.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense recorded to net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 152665804 1 159600000 0 0 0 0 200000000 0.001 1 10 1 1 P6M P6M P15Y 1 320000000 0.001 300000000 0.001 9911434 36.00 3130435 36.00 447900000 152665804 426223 36.00 2777777 36.00 100000000 6400000 2400000 5882353 735294 340.00 1980000000 2000000000 0.001 300000000 0.001 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have the following shares of Class A common stock reserved for future issuance:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.442%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,546,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP purchase rights outstanding </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under the 2011 and 2019 plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,620,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,584,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under the ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,685,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,648,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of Class A common stock reserved</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,832,845 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,708,474 </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"/></tr></table></div> 6195205 9239504 5546366 4510730 1784687 724883 56620720 44584783 10685867 9648574 80832845 68708474 P4Y P10Y 58300889 34000000 24300889 0.05 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>Stock<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share, life and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,371,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,881,485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited/expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of January 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,195,205 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9239504 7.17 P7Y 3371457000 2881485 5.00 842989000 162814 11.24 6195205 8.08 P6Y 905744000 6195205 8.08 P6Y 905744000 4898249 5.72 P5Y10M24D 727701000 0 25.17 843000000 1786700000 767300000 19700000 P0Y9M18D <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes assumptions used to value the employee options at the grant dates are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:73.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.048%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 - 6.1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.9% - 53.2%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% - 2.5%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P5Y P6Y1M6D 0.499 0.532 0.016 0.025 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity under our equity incentive plan and related information is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested<br/>RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,510,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,768,702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of January 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,546,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4510730 194.57 3195949 265.12 1768702 190.36 391611 250.92 5546366 232.58 1437200000 P2Y9M18D 9000000 0.01 7500000 0.85 0.85 25000 3000 P27M 4 838395 923553 490268 65300000 P1Y7M6D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We estimated the fair value of ESPP purchase rights using a Black-Scholes option-pricing model with the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.232%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3% - 75.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3% - 75.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0% - 2.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 2.5%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table> P0Y6M P2Y1M6D P0Y6M P2Y1M6D 0.403 0.750 0.403 0.750 0.000 0.025 0.001 0.025 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense by line item in the accompanying consolidated statements of operations is summarized as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:53.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense recorded to net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 69612000 34960000 7860000 113000000 50161000 11645000 229297000 146377000 41465000 65378000 44320000 12139000 477287000 275818000 73109000 84245000 0 0 393042000 275818000 73109000 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net income before the (benefit from) provision for income taxes were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,125 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The (benefit from) provision for income taxes was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:56.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,853 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,561)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,061)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (benefit from) provision for income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,007)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The (benefit from) provision for income taxes differs from the amount computed by applying the statutory federal tax rate as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:54.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,096)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income deduction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax uncertainties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,007)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.9)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes result from differences in the recognition of amounts for tax and financial reporting purposes, as well as operating loss and tax credit carryforwards. Significant components of our deferred income tax assets as of January 31, 2022 and 2021 are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:65.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets net of valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,013)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,372)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We review the likelihood that we will realize the benefit of our deferred tax assets and, therefore, the need for a valuation allowance on a quarterly basis. We have maintained a valuation allowance on all our U.S. and U.K. net deferred tax assets since our inception as it was determined that it was more likely than not that we would not recognize the benefits of these assets. We continued to record a valuation allowance through the first nine months of fiscal 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the fourth quarter of fiscal 2022, management concluded that the valuation allowance related to the U.S. federal and state deferred tax assets was no longer needed primarily due to its assessment of income/loss in recent periods and the forecast of future taxable income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of January 31, 2022, based on evaluation of all positive and negative evidence, management believes it is more likely than not that the net deferred tax assets will be realized for U.S. federal and state purposes. Accordingly, management has recognized a non-recurring tax benefit of $328.0 million related to the valuation allowance reversal.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of January 31, 2022, we continued to maintain a valuation allowance of $12.6 million related to net deferred tax assets of our U.K. subsidiary and will maintain this valuation allowance until there is sufficient evidence to support the reversal of all or a portion of the valuation allowance.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, we had net operating loss carryforwards of approximately $122.3 million for state income tax purposes, which will begin to expire in the year 2033 if unused. We also had certain foreign net operating loss carryforwards of $44.2 million, which have an indefinite life.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, we also had research and development credit carryforwards of approximately $18.4 million for state income tax purposes. The state research and development tax credits carry forward indefinitely.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The state net operating loss carryforwards may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986 and similar provisions under state law. Such provisions limit the net operating loss carryforwards that may be used in any given year in the event of special occurrences, including significant ownership changes. We have completed a Section 382 review and determined that none of our operating losses will expire solely due to Section 382 limitation(s).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We indefinitely reinvest earnings from our foreign subsidiaries and therefore no deferred tax liability has been recognized on the basis difference created by such earnings. We have not provided foreign withholding taxes for any undistributed earnings of our foreign subsidiaries.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits (in thousands)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Positions taken in prior year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Positions taken in current year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of Statute of Limitations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,171 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,884 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,106 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2022, gross unrecognized tax benefits related to uncertain tax positions were $19.2 million ($19.6 million total, including $0.4 million associated with interest and penalties). As of January 31, 2021, gross unrecognized tax benefits related to uncertain tax positions were $14.9 million ($15.0 million total, including $0.1 million associated with interest and penalties). As of January 31, 2020, gross unrecognized tax benefits related to uncertain tax positions were $8.1 million ($8.4 million total, including $0.3 million associated with interest and penalties). We recognized approximately $0.4 million, $0.1 million, and $0.3 million in potential interest and penalties associated with uncertain tax positions during fiscal years ended January 31, 2022, 2021, and 2020, respectively. To the extent taxes are not assessed with respect to uncertain tax positions, substantially all amounts accrued (including interest and penalties) will be reduced and reflected as a reduction of the overall income tax provision. Unrecognized tax benefits and associated accrued interest and penalties are included in our income tax provision.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and various foreign jurisdictions. As of January 31, 2022, all of the years remain open to examination by the federal and state tax authorities, for three or four years from the tax year in which net operating losses or tax credits are utilized. We believe that an adequate provision has been made for any adjustments that may result from tax examinations. Although the timing of the resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2021, the American Rescue Plan Act of 2021 (“American Rescue Plan Act”) was passed into law and amended portions of relevant tax laws. The American Rescue Plan Act did not have a significant impact on the provision for income taxes for the fiscal year ended January 31, 2022.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net income before the (benefit from) provision for income taxes were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,125 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1047318000 663909000 16268000 54314000 14125000 10094000 1101632000 678034000 26362000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The (benefit from) provision for income taxes was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:56.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,853 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,027 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,561)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,061)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,183)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (benefit from) provision for income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,007)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 69853000 0 0 20174000 1023000 14000 12027000 3933000 2226000 102054000 4956000 2240000 -293704000 689000 0 -82561000 248000 0 204000 -175000 -1183000 -376061000 762000 -1183000 -274007000 5718000 1057000 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The (benefit from) provision for income taxes differs from the amount computed by applying the statutory federal tax rate as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:54.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,096)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(302,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income deduction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax uncertainties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,007)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.9)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 231350000 142387000 5536000 24840000 636000 14000 1830000 89000 -2096000 -135250000 -302362000 -32070000 34131000 0 0 3971000 2228000 1009000 42973000 3170000 2808000 244000 -607000 1019000 -322231000 165869000 30932000 -1658000 648000 -479000 -274007000 5718000 1057000 -0.249 0.008 0.040 Significant components of our deferred income tax assets as of January 31, 2022 and 2021 are as follows:<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 style="width:65.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets net of valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,013)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,372)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 21558000 341487000 9985000 12191000 44490000 37255000 14475000 29195000 260322000 6565000 131010000 0 25892000 27842000 507732000 454535000 12605000 335051000 495127000 119484000 26733000 17229000 62814000 76593000 23466000 25550000 113013000 119372000 382114000 112000 328000000 12600000 122300000 44200000 18400000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits (in thousands)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Positions taken in prior year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Positions taken in current year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of Statute of Limitations</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,171 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,884 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,106 </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"/></tr></table></div> 14884000 8106000 2778000 0 314000 0 3764000 0 0 8211000 6001000 5328000 0 0 0 160000 422000 0 0 885000 0 19171000 14884000 8106000 19200000 19600000 400000 14900000 15000000 100000 8100000 8400000 300000 400000 100000 300000 Net Income Per Share Attributable to Common Stockholders<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:27.566%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.074%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><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 style="width:36.326%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.703%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: undistributed earnings attributable to participating securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(582)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reallocation of net income attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,891)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,891 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,321)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,214,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,119,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,015,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,838,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,541,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,100,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,531,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,295,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,860,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,267,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,583,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,714,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:35.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,256,967 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,336 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929,417 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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"/></tr></table></div>The table above does not include 405,156 for both January 31, 2022 and 2021, and 500,000 shares of issued Class A common stock held by us as of January 31, 2020, that are reserved for the sole purpose of being transferred to nonprofit organizations. <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the periods presented:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:27.566%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.074%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><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 style="width:36.326%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.703%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="36" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: undistributed earnings attributable to participating securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(582)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reallocation of net income attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,891)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,891 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,321)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to common stockholders, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,214,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,119,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,015,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,838,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,541,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,100,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net income per share attributable to common stockholders, diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,531,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,295,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,860,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,267,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,583,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,714,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share attributable to common stockholders, diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1105368000 270271000 432968000 239348000 5450000 19855000 0 582000 0 789000 0 3555000 1105368000 269689000 432968000 238559000 5450000 16300000 -23891000 23891000 -14321000 14321000 -439000 439000 1081477000 293580000 418647000 252880000 5011000 16739000 238214936 58119958 183015245 100838409 58541269 175100067 240531470 65295035 185860412 112267257 58583874 195714140 4.64 4.64 2.37 2.37 0.09 0.09 4.50 4.50 2.25 2.25 0.09 0.09 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential shares of common stock that were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><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 style="width:35.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase rights committed under the ESPP</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,256,967 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,336 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929,417 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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"/></tr></table></div> 0 0 51444 0 141782 0 1015860 0 98941 0 606971 0 241107 0 14951 0 1180664 0 1256967 0 165336 0 1929417 0 405156 405156 500000 Subsequent Events<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated subsequent events from the balance sheet date through March 7, 2022, the date at which the consolidated financial statements were available to be issued.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, our Board of Directors authorized a stock repurchase program of up to $1.0 billion of our Class A common stock, which expires in February 2024. Repurchases of our Class A common stock may be effected from time to time, either on the open market (including pre-set trading plans), in privately negotiated transactions, and other transactions in accordance with applicable securities laws.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing and the amount of any repurchased Class A common stock will be determined by our management based on its evaluation of market conditions and other factors, and the repurchase program will be funded using our working capital. The program may be modified, suspended or discontinued at any time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 6, 2022, $997.1 million of the repurchase authorization remained available.</span></div> 1000000000 997100000 <div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II: Valuation and Qualifying Accounts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below details the activity of the accounts receivable allowances and deferred tax asset valuation allowance for the fiscal years ended January 31, 2022, 2021, and 2020:</span></div><div style="margin-top:6pt;text-align:justify"><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 style="width:28.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.371%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.371%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.371%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.371%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at <br/>Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-offs or Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at <br/>End of Year</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended January 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(327,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended January 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended January 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and notes thereto included in this Form 10-K.</span></div> 36844000 50467000 62615000 24696000 335051000 5511000 327957000 12605000 7634000 47405000 18195000 36844000 36353000 298698000 0 335051000 2071000 8583000 3020000 7634000 877000 35476000 0 36353000 EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %> 9U0'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 " !7@&=4%YD2-NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1(71S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV); 9U297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M5X!G5"C:NL7^!@ "1T !@ !X;"]W;W)KR2,Q6;-L:>=?DGPBQX].I*>1^?XM]>;G;E?%:Y91 M=2XV+(U^]FE.>=ZTM[;R:O+T6A4YZSF22J MR#(J=SV1CEJ8&"7C\ M58)VJCY-P^/?!_2)'3P,9D$5&XOT=Y[H]55GT"$)6](BU?=B^U]6#JAG\&*1 M*ON7;/?O1E&'Q(72(BL; X.,Y_O_]*D,Q%&#@7>B05 V")XU\$_U$)8-PK8- MHK)!9".S'XJ-PRW5]/I2BBV1YFU ,S]L,&UK&#[/S;S/M82G'-KIZ[%X9)*< MD=_FM^3EBU?D!>$YN>%I"I.B+KL:NC O=N,2[F8/%YR \P/R7N1ZK"-P&*^(;FYR3T7Y/ "X(:0F.\^80MSHD_.-G\MJ'W(JUZ]Y'1 MA%6X0XL7GL"[RS77.S+-]SO6K/P_WL$[9*I9IOY$>HBJ'B+;0W2BAUL1%[ O M-7G8;5C=!.+-?>_L+<*B5['HM6,QRO."IN2>;834=71P'"T+AM#I5W3Z[>C, MF.0B,8N3P':IC0^.=%B.WW_WW;S,\\]";*D.*EZ#E@M)4I!YNU9/3R..M:2IPN9Q6'$:HCCE]IGPE)$/1;9@ MLHX+CN&9 T&_1["Q_>QU0?U&M0B/L?('FF]WX8LX D)$VGQ7Y.YAI5&A(1^BUS+'?Q/ZD> H]_> M820#1S)H0_*!/I%I NN/+\M((#/> -GWS_Q^-+@8>!A#I^%^V(;A*$DD4S _ MY0]BA?S7O#YV.&2O1T9I1F&\Y$84*7ND$C-/W[F!C^LYRO5A*VJYXI!]O2:3 M5 B)$71&X>,*_YS@V%S!8GP0V[R6' XWISEY(U"Q\9UK^+C8/^=6[929%(\\ MC^MG&L<?4YL)I<$]/O/-Z>V+(PY[OA]BW)QQ^+C:VRD<019R MF@H.\'(P&+S"J#B_\'&Q?R>,I\[6(L<,HP'D8C@\&_;[?>PTZPPCP'7^@6LP M+[$D?O!R\8K,65Q(B%<=K0:D<4IA(X^L78 ZSK6(O[PF+[QS<#BR@5/$(TT+ M1C9POE=K*K$M$3@+"7"1A\- PO,5F>^RA4AK6>, G]]C/)Q+!+BD'^)&[I[B M-Y9G)?EC!G<7J@6LL,1VQ@YD0_:"7Z=NK(&+QH)62]2 MTE4=LP:\AG0Y=#(?MLH4YFO0,BQ2#3"-D7)Z'[;*"F;%(N6Q.7[2NHUX6Z+T M+(JI>3Y>#\-S2-,?ZWH_JMK@*GS(A=51[@2[9F$2OR4#5:@_"C:@SHSB089G M3@-ZS8BLDLB?E*E=\IQ;]8'3YM-N?_BT";ED*;52J85M9PH1AT++>\;L(X"T M!X*U2!/0>0+^3_@Q]S70YKD9@CP,09G:WXQ*3:;3Z9X45U]7<(A9FT)FQ-2) M#OVS)VUHF;5; 9^3>1&OOZ&^Y;">%HPL06\2N()]:!!*-^= @>:)\W1SM.'* MUIC-NT#/#SR2T%U]S);[$LK.E%"8J3^2-Q3(R]V//_A][Y=#%1%+ID/GJ"'N M@R,84&('=7*SX@"-F\-Y:=BRVG9<0YK S5KA;0!K*&N%SD?#ED6WDE59>SO- M"X>;?,)8.0\-6WGH&(A)(#6%9?)$WK)Z=<.A/#AH]P:]'EX9=LX9-J1-->=Y M#-@98#C\MXK.SLFB5G6PKW.1N4D[%/FUT* -N@?4QOVL8T.&SD':/ MOAV9$Y+]!J=(;&J!^\](U=WJ.]_(?MWJNM?W'PG?4W/ 4B1E2VCJG5^ T,C] M=[?]A18;^R5J(;06F?VY9A3\R;P SY="Z,.%Z:#Z^GG]?U!+ P04 " !7 M@&=4/UC$M1H" !H!0 & 'AL+W=ONJFDTB$X+3^R86[^ MD[B@1]B!_5%LM;-P2\F8 &F8DDC#81K-!@_SB?&@SM$ M^H1T\(9MDL/ &]Z:)/HUVQNKW2_QNP,_:O&C@!]UX95&WZF 2^7KCOZVW7Q& MZ_6V0\BX%3*^2U8541>FFOK.O,,,W=4PC:.[C]@U+V9/@#VL"%!)K9G'-F]YJ9-,K%[]QFF8(L3BE ) M4([[ZV]!RJ0D@(C;RX?$)+58/%@L]GF6/'M4S5>]DM*@;^NJUN>SE3&;M_.Y M+E9R+?0;M9$U_'*OFK4P<-L\S/6FD6+9#5I7RTH]GL_P[/G!E_)A9>R#^<791CS(&VG^V'QNX&X^>%F6 M:UGK4M6HD??GLTO\=D&9'=!9_*>4CWKO&MFEW"GUU=Y\6)[/8HM(5K(PUH6 M/UNYD%5E/0&./W=.9\.<=N#^];/W7[K%PV+NA)8+5?VW7)K5^2R;H:6\%VUE MOJC'7^5N08GU5ZA*=_^CQYUM/$-%JXU:[P8#@G59]W_%MUT@]@9@-C& [ :0 MEPZ@NP&T6VB/K%O6E3#BXJQ1CZBQUN#-7G2QZ4;#:LK:;N.-:>#7$L:9B\6G MCS>??OMP=7E[?87>7_YV^7%QC6Y^O;Z^O4&GZ(^;*_3JY#4Z066-;E>JU:)> MZK.Y@9GM^'FQF^5]/PN9F.7?HGZ#*(X0B0GQ#%^\?#@^'#Z']0Z+)L.B2>>/ M3BVZ;1I9&R2TED:_#7BD@T?:>613'H5>(8@-*NR%_+,MMZ*"*;RQZEWQSI4] M9ML+'*.$!;3F YV!UC9@)4%L?XNFJ_2B+M*(BV+MBE-*;TX M>S?IWOR,)BECZ1%.UPZ*"&,X]N-,!IQ)$.=E4:@60@C5HI 03P 9 MIARV0<^=5#A/"?I\?9YS&B:THG=XP-X'@3_N9$;42[1]3=@ M'"V[F'\R*]F@R^[416@QC9R[D%B2QN0(N<<,IQG._X[JK M$3Z0F3-[BC.:Q?P(I6O'>$ZR-/'#S >8^?^?';6J PF2N_%+&LX23 ME/CQXWBDGO@[*0)JI#%/76[8FKD!?6"Z,^ZEF-@]9830Y!BNQPXS2'PV@7>/ M*G$0[R= *TQ9/Z!*@G) C94(I^K^M+7Y/9DG.Z_[>/(DW]O^'6R/&4_91#+C MD>LP":*&:V'D0UD AV^E-NLI6MKYV0= 4YXYZ>"QPUF:9A- 1PK%80[]EU++ MQ[*JO-BHN_<\=8Z:SXQ1-E'*\,B8.$R9PUG[4!=J+=&M^#:4L8\3V>JR(LT( MR8^KK\<.)U,E#(_WQRB'6D.1SF MN;[@!@Z0RU \23#%V3% US A.<_S"2+&(YEA_B+%6)7BKJPZQ122C7CD&APF MFT'D;,2353C>];L,PC/F[(YK!:=RJNB-+(/#- , FQ8R7_8\KKMBK;KL*MR@ M>.&[_,%HS+!3 %T[FM,83Q06,O(,"?/,<'H;N95U*X.BB7C8 S,,RO<(KL

0NO61)[)0ACUE^D.^'R$<6(F$6 MZFOZW\'K<@O(8WS<9_K,<$JG$GGD(!+FH#Z1OY? 'O+A'-/80>DQ9)03,I7 M(_^0,/\LU'I=]KJH[^%!4$-^R+H S.C51V4DREY[P0<=VU=P;_5&%/)\MH%. M4S9;.;M OO)'9B-A9KLQJOBZ4M52-OKGGS*"^;M.BYNG$,&1D>!( MF."@#]R5!VUGBM!)_":.,?!=@[:B:B6"\XCT2C32=N=Q%/?_^D>P(:U9J:;\ M"QR\I*5_A_Z2C7H>7&IMN:NCK-9H Q?VX+_$D7>[78IULC1DOB^"B DV%+O]Q) GC4\AY!&4O(GG^PW%[T\05,C#U<:+XC"9::CI*'1J6.I?+ M9=?_0]VU;U].RQH58E-"'?:^B'0E#.4L3YR6SV>(,XZGFCXZBAT:%CL@+]MU M6T&'.JA*M88:M[)?"K82O:J4UJ^A=;5]EW<-KJXYQ3QWWA5Y[#(ZT6;14?O0 ML/;Y(HV 1R"/15-#!OG?]WJ43 R"QVE?/88I)VPRRGMOI\.:IV=B/5GJO:A= M%9/P+';ECL>09M";IWP"]BAX:%CP. *B.X1_8ON;QX]AO[F<;[WM<5^ MZOI=- ]EK4%.WL/(^ T'H=+T7X_Z&Z,VW0>8.V6,6G>7*RD OC6 W^\5*(S= MC?VF,WS#N_@?4$L#!!0 ( %> 9U1A8SYW<@, $8. 8 >&PO=V]R M:W-H965T&ULM5?1;ILP%/T5"_6AE;J"@4"HDDAIVJF;NC9J MVNW9)4ZP:G!FFZ3;U\\&2D)""&FU/ 1LSKT^Q_;EX-Z*\5<182S!6TP3T37IBG"",=(7+ %3M23&>,QDJK)YZ98<(RF65!,3=NR/#-&)#$&O:QOS <] MEDI*$CSF0*1QC/B?*TS9JF] X[WCD&'O5C6_3OF%I1ICB4.H42%V6>(0I MU9D4C]]%4J,<4P=NWK]G_YJ)5V)>D, C1G^1J8SZ1M< 4SQ#*96/;'6+"T$= MG2]D5&3_8)5CO< 82HDBXM@Q2 F27Y%;\5$; 1 =T^ 7038;0.<(L#)A.;, M,EG72*)!C[,5X!JMLNF;;&ZR:*6&)'H9)Y*KIT3%R<'HX7[ROATW#Q-P.D8<9S("$L2(GH&OH#GR34X/3D#)X DX"EBJ4#)5/1, MJ9CH?&98C'J5CVKO&?4[2BZ \^!;=EV3?BH?3BLAIM*?SD)=CD)=I;/W9-O M&(8L3:10^S+$9(E>*#X'B*HMCI(0U^K+$_I90ETJRX'M>H'7,Y>;,G91CM=U MW1)58>N4;)U&MF.UT3'G> K4[@A?S\$"<;!$-,7@5"W+E%&*N +K*HU4BMX M5L<_'Z*[P]#A-6K74A5Q229'V+M M'63=A*BP]DO6?B/K$8MC];+_Q$;W6VWT0Z@*^6Y)OMM,GB(AP! 4(B9:1,/; M*BC3!O]Y3H)CU$)K;276$<2.KNHB>VVQ;F^T=MBJC@U+A,?K:%?81>8*+]>W M7-?MN-L2:J"PXSM^8.\Q"+CV,]AL:+4*CJCT(GTK&370 S+61@>;G2XOH*NV M!037#@2;+>CS)50,T+:&UK8"FWWELS6TZQO.OA)J ZVJ6'L-;#:;SU30KH=T M8! X3F?[G5V#]/TNA'80[.&_=AUXC.U\H'[\UB)VD7M$F!L?^?J$]0/Q.4D$ MH'BF0JT+7ZTGSP\M>4.R1?;=_\*D.D5DMY$ZZ&&N >KYC#'YWM!'B?+H./@' M4$L#!!0 ( %> 9U1.-V39U@4 !<6 8 >&PO=V]R:W-H965T&ULM9A=4^,V%(;_BB:S%S"S)/JP9)L)F0'"MNQT%X:PW8M.+TRL M)!YL*[640/]]CS^(@R6[]*(W2>R\.M8C'>D]UO1%%<]Z(Z5!KUF:ZXO1QICM M^62BEQN917JLMC*'?U:JR"(#E\5ZHK>%C.*J499.*,9BDD5)/II-JWOWQ6RJ M=B9-^WZ%\J>(!YBK2\5NG/)#:;BU$P0K%<1;O4 M/*B77V4#5'5PJ5)=?:*71HM':+G31F5-8^A!EN3U=_3:#,11 R)Z&M"F >TV M\'H:L*8!^V@#KVG@52-3HU3C,(],-)L6Z@45I1JBE3^JP:Q: WZ2E_.^, 7\ MFT [,[N^^[ZX^^UV?OEX,T>+1_CZ=O/]<8'NOJ"[^YN'R\=;$* S]&,Q1R>? M3M$GE.3H<:-V.LIC/9T8Z$,9:;)LGG=5/X_V/(]0]$WE9J/131[+^'V "73^ M0$#?"*[H8,2O43Y&C'Q&%%/JZ-#UQYL31_/YQYOC 1IVF ]6Q6,]\6[SI!OUQ^:1- J(_R+W,=](U;75#OVI8;A;[F8?# M,!#>=+(_'DU;1P4G3 3O=7-;)R@H6]D[ 'X X(, UTH;I%:PX_2"U '$T8,) MYA[G71!;%U 2!F&'PQ&.$L)[*L,<9P1T( M6T<"&C*_2V'K./:IH&X*_T#A#R;KW586D4GR-9*O8$1:ZO.!) T.48-_25(M MHV*Y0;##P!:^!V_:EDO!-4Z!/4Z"AF%WF&P9$1X..K*Y+1,^/AK+=SCA 2<< MQ%E$J=05"QCKLRR'RT42.O*,\9!W9O+:UHG "W$GN^>VC'E8>#UI2W!K%W@X M<64.0B!!6<9?*%GJAQT7?9-$6BPYB-6:R*E3V M!J=R-Q1U[)H"\H]TH6RAX&'@=;=_5T J^K9-TMHC8[(<,B9Z\Z\U:S+LUM6RW.H:."]?D;:6V:#/OTR17L=^#1U1HZ+0U[GU2O//#&UC+1K(<-7P(X]+*TJ>=D;&" J('#9R\%U3WXN>4I@IA;91 M89)ELJWW>2V7NR(Q2<_\V?7 &0^L%'6H?*N,=*D8YWW8;7%!AJN+=O8L5+B9 M51NE6CYO5!K+PDT96I5Z.\RV:H!IK8^H,/O MSS^K@QX9GT5[J'?6LH;1:*Z@^[AMGV9 MAH(Q+PBM1')( Q9P)KHOOG.7E#'A$?CH&?[6\>FPXQ^GU!"8;==@ 0$5'%O9 MY'!V*+>I+T1WCW5)N0=J3+P.V.3HQ"R3Q;HZ>=0PW;O0]851V^I<[DD9H[+JYT9& MD&*E /Y?*67>+LH'',Z"9_\ 4$L#!!0 ( %> 9U1!"]B , .L' 8 M >&PO=V]R:W-H965T&ULC57;;N(P$/T5*^I#*[7-E00J M0.)6E=5R4:'=A]4^&#(0JXG-V@:Z^_5K.R'+77V)+YESQF<\GJEO&?\0"8!$ MGUE*1<-*I%P]V;:8)Y!A\,9EFK)E[98<<"Q 66I[3E.:&>84*M9 M-WMCWJRSM4P)A3%'8IUEF/]I0\JV#V?8%" M3T7SS5DJS!=M<]NH9J'Y6DB6%6!U@HS0?,2?11SV &YX > 5 .\8$%P ^ 7 M_RH@* "!B4PNQ<2ABR5NUCG;(JZM%9N>F& :M))/J+[VB>3J+U$XV>R,AI/1 M]WZW->UUT62JAD%O.)V@T3/JC ;CU]Y+;SCIO_=0?ZC6/?2 WB9=='MSAVX0 MH6B:L+7 -!9U6ZK3:$Y[7GANYYZ]"YY=#PT8E8E /1I#?$A@*QFE%F^GI>U= M9?R&Z2/RW7OD.9YWYD"=K\/=,_#NU^'.%35^>3.^X?,O\$TDEJ >F$1L@3HL M4Z\ZT<]M ZA/YRP#]+,U$Y*KE_/KBKN@=!<8=\$%=T-58HCA/7>5.38R6%U) M-DW7CRJA7ZO;F_T(G]J%D>>[X:%9]]3,J_A.I;0Z4% I%52N!FPD$^!H?A"I MVY0)<5<(>[H2IK!T$EX-TQM5Q34E?R'><2]5;46Z@FTP2?$LA0=5C!\$3D&] M4_X!4N\A ?,U)Y* N$<4S)U*_'DNU+G_<"\V#VXU"MRC2)^:^F MG0B5$6LJ\RI2[I8=JV4*]=%^6W6RO/'\I\G;X #S):$"I;!0E,YCI%*2YZTE M7TBV,L5VQJ0JW6::J&X,7!NH_PO&Y&ZA'93]O?D/4$L#!!0 ( %> 9U0/ M 4\[LP@ !HP 8 >&PO=V]R:W-H965T&ULQ5MM;^)( M$OXK+;323J1E<+_Y995$FABBY6YVDB.9/9U.]\$Q3;#&N%G;A)E_?VWCH:'? M2""9V0\3&US'BY2&IQ6SX.JF7)DFFKM,@'R//\P2+)BM[E>?O9;7EYSE=UGA7LM@35 M:K%(RF]7+.?KBQ[L??]@DCW.Z^:#P>7Y,GED=ZS^O+PMQ=U@N\HT6["BRG@! M2C:[Z'V OU_3H%%H)?[*V+K:N0:-*0^/O;M'>]CL;Q=WK[ZM?M\8+8QZ2BL4\_W<7O; 'IFR6K/)ZPM=_ ML,X@VJR7\KQJ_P7K3M;K@715U7S1*0L$BZS8_$V^=ANQHP"Q10%U"NBY"KA3 MP(H""BP*I%,@B@+Q+0JT4Z"J@LUHOU/PV[W?;%:[T\.D3B[/2[X&92,M5FLN M6G>UVF*#LZ*)K+NZ%$\SH5=?QC>?[FX^CH3NU_!N^'H>AR/[\_ Z%^? MQ_?_ 7WP^6X(WOUR!GX!60'NYWQ5)<6T.A_4 G?S[8.TPWBUP8@L&.]YG>0& MM=BM%O/%0L3N7[ZP_9+$NS^@Q, M6"T2B_ADE)1%5CPJ&S\0@;*-%K2-%M1^$[%\TQ5[S(IF,7&:\Z1(!73AVFJ> ME$S@3VKPCZ1X#S#\#2 /1B9/;];WV_6;K/=T"2GR?1IZY'SP9("&M]#P"Z$] M!\YFS6 /3D0I,F,A6RRDU<,6+,*1(LM78G>&;'-UUAX!MECR4N1O,/I[E=7? MP'\G/,^!R)#KI)S^S^$?NOUBZMR$F!=/K&RS/I^!M+VKLX>< 1%M,U:6(ARJ MYCR FHO'[?G8W*^6XC(K1,B+@%^N'O(L%4L(E69'=YQLVD2J^;1_P*G^UA[? M:<^XJE:M+UMK5+@SL7M\W1=7"N#?0"$X6>BLBBDKUZ6P2E@QS:J4KXJZ B(- MMGLNMR2FO:F.J\K6(Z;M")MA:&C@M'173YQTKY)E0!9H+/#.> M<(LG? F>YV (M9VQ8(BV&**WS39QI&U+Y&$4$$S-R* G:=-[@W33+;IW5 2: M:(NFXS5/V\I0D1D:9& 0^-Z^V,@@UH<[YG?\8I!"%%)LV::=Z@(>DPE;3I[S M7)S.ZM<79T,HZ0JZ^>JGY,,8OICDH&0YZ*:YM['(&*O88,5>HNNL-7$H5J/5 MN!B.(LM^2*:%Y.C]X$V"YX)N"UZS399/TK1B&4F0CY#M M%$E6A\?3^FL;:0P%G>&%BPE1G7Q(;-]\603 XZJ UZ+Y@W[U#7:%,/*);S%- MLCYTT_Y;FV;TIEXL4 ))I+%0H!]L7W6Y>:W0%O*R_(#N^L-=^;&OK$RSJGVZ M^9@OFV:MVNY;R9:K,IT+PMEL3LGREH?:1U5=9FF]S90K<1(.!T&H!T%(/1CX M@<566>9 =YWSPVTU1H6A5@H"J,9$I,>$5IF85K+5QTA67,A=<5EW2=C(RB=A MX8R70&R#."Q)DQNGHGEOIU<'/(OTHHQZS7\6Q++X0? XQ U0T0OF_!MCW4?? M/0B6HIH\B!CJ1!-YR \MB'?:>W>]=#1B8ZMO*H-(J-0/PX-B^[;(2@FY*Z6V MQNPW4\_2B+O\Y737263C$.")*A1T;Y% 0J(&KTW4H^F'5 M-2.3G!>I_M.%H#7-2^)'+QH\.+P'C=NET[0MCTM^1FY^=GO-#$/G20L,+ D0 M>S^^E\:2S?"1;.:N4@YQ&=:Y+,!!2 )+684EF>$CRUZ73V!EI5LP;$S_7:SW<_ND;!.B30,$;:-D+ D1>PFQ9_1(F&=-6$41%2E MU[@3W/6XVB+9UL*6:@U+%L9N%G8'^,D=#];YVG^*08+6@PH965W60>27;VT/)],3=ZA[3NA"]BT4A M\4(5\V&Y?="R/B#N^N!ES0O1:1^K[R[<,OLP955 W%6!NW4A.CW[ <+JW.OZ ML-P^/,GCQ,WCIY6_,=%I&$68DL@ZA28[+[7=1'Q$&4QT>L2A[^W.S#KAZMED&4E M2Z:EDK_IZT^=J4[:1/3.ZM$?'I;;!RV9G;[FW)GJQ-D7-$R4+1X=EMN'N_,C MMU.FS]3P%AH'U-<*@&<([@.4=$M?:P)MJ@!B:IA 1Y&'@] V'*>2BNDI$VAC M04+UR3(54#P8JL?.,()6WRH/#4(X(!&%ZIL+@V ?!I&'5#<:OM5KB%.=4PQV M?B7=_&K^SZ1\S$25D;.9T/3>!R(>RLT/T3#R_U!+ P04 " !7@&=40,9WJ]T+ \-P & M 'AL+W=OEI5=??F;-GWZ]<7%UVQ5*N\^[Y9JQI^N6O:5=[#97M_T:U; ME2^&1JOJ@L:QO%CE97UV=3E\]ZF]NFPV?576ZE,;=9O5*F^?WZJJ>7QS1LYV M7WPN[Y>]_N+BZG*=WZL;U?^Z_M3"U<74RZ)BZ%;C @ M?BO58[?W.=)4;IOFJ[YXOWAS%NLG4I4J>MU%#O\>U$Q5E>X)GN./;:=GTSUU MP_W/N][?#>2!S&W>J5E3_5XN^N6;L_0L6JB[?%/UGYO'G]26T/" 15-UP]_H M<8N-SZ)BT_7-:ML8GF!5UN/__&D[$'L-B/0TH-L&U&[ /0W8M@$[M0'?-N## MR(Q4AG&8YWU^==DVCU&KT=";_C ,YM :Z)>UGO>;OH5?2VC77\T^_G+S\>?W M\^LO/\RCFR_P[\,/OWRYB3Z^BV;7-S]%[W[^^'MT'OUZ,X^^_>:[Z)NHK*,O MRV;3Y?6BN[SHX1%T1Q?%]G9OQ]M1S^T(C3XT=;_LHA_JA5H<=G !SSX1H#L" M;VFPQW_G]?<1(Z\B&E.*/-#L].8$:3X_O7D<8,.FZ6!#?\PW'7FWC.[ &+OH MKFU6$=AWF_=E?3\:2-F7JGL=N ^?[L.'^W#/?7X!CU+61;-2V!R.;9.AK78< M#U>$)4*R[/+B87]H79Q,*"/R$#9W852P6$RH P9B8B""(W6]^ ]8!WB@OHOZ M!EQ0T=1%6:FHGJCI[_55H0=UW38/)2RYZ/;YQ:,JIV>2P5&]Z9OBZ[EV0XL( M'@!\-6U?_G7.L]% M]!0RBR "BSF+;6MQ82PA,<&99A/3+,CT1U 700D.N#5J_NR !MY4%L#>J7- M!&.6N7/'62*)Q0R!@87;:]-%>::/Q"9XQ4%:1/G>C*+1*7;- M#:S(>M09 J-I:B_9.0(CDG./N9&]F$R"M#YI7S4H*Q!VL :+9J/='%!5Y4-^ M"TYNLC@\!A-W#!:+!:K ^"! H M-W;,^\T0"&6,4)M7J*=#4D8LD+!:./23->C/]JL:27:JV+1# $5I9A2,0 M9@A,<,9L9B[JG,;J19]>N,Y"9+;S0U 9=58; DJ8Y\F- MW" RK!:7>7VO.JW)]R1-UREP%MH;5F5^6U9'Y0TQ0H"$E<"UZXK0@4-B/H&1 M DB?$9Z]& 9"P!/C4JG5>+G8*;1RW1J^([4"B_-P8#?Q$ MQKC-#P'*5%!BTT-PE*<^C4Q,V"?AN#__D;3: ,:U@8?\G[+Y64DWRLT-ZS23J72<&9+SRS1S#,&%^6S=" 0:%@@' M*Q/L':R\?QY"CP*=L-;E 909$LX)HR*SLQ8,F&198JJ9-6;T 0OK M@P.":/4#X\>0(,]B01S+PX"$Q;%M=WB'L6?^F%$-+*P:!A\V*-BQ5#")NR$( M#:FG1@P_M';!?YF&!(>G7+J&!>"Y%G&I2>H,2,1 MV,LDPEU9YW5QND1@1B*P(Q*A;0JE%CLITG4;7=ZS:T>#E:O5NFJ>E=I^M=X: M1[2N MB,(0K.HN'_;'N^C;5JW*OE>+[_2VUJV*=M?ZH('QNBT?0 %I5U$HK7[^RF'CKN:QA^TX M9(Y !*?HB"J4H[WT20) .=8A=YYPB0RI3X2IM\[XQ& M6&/-3J?ZSW^DE-!_W4)N4]=Z(8!%/ZL<7][(I@S-&'&V91 @@_62VKD;@@,A MZA-?W(@O'MZ8>3E_I;U3@+F["T/BA#'AS+T+1(=HC@"M(3KD;N0@#V_MW&S6 MZVKPT.#)M3NNFF[3C@E0L1.E8 _CR3]GM_OPKD:#\; &.\PF=Z=H\J> B.!( MN27-[%KE#(,1I[:.H&""?.[$R"R>_NG!K'?;T'L)#*PBXU)/'&.C9_AI%1=] M\ZG&$BTV0RR%D!2M(:PV.J]BG M&V8(2 A;VR*@A/H.L!D!(DAP67[>GEDKS3&!TSU>]%CV2U@:>L5 -UU3E8M< M_WB;5T/F.)P)'<[&:4B^&A=0MVP>=;+NMNMZ^#>>I]OW,3#JM\V#"B6YPJ@7 M$58O@W\9)*5%$9T^S]:-G?[/$""E/&:QG;IBP)01YHG4PN@5$=8KGP_G!J9P MT[;:K/>->.W?:M[!_?4L@:B1F#([9",P$8O$KI$C,)Y*7ZXFC&(18<7BC -X M5VPH]C?8]T$HVEYW2%400B7'@) MGW\6R+Y- OF/73'#<"QCW%EWR-'/+!6^ &*DA,C^;ETC3127X2@^:^!&;3<= M>--7_5"E!\>WW?@?(S:$I-T2.JAM;M9-[:M>H$>GC]<7CD/F"(2(3 B/F4@3 MWN61K9F!X_6I9B)-%)7T+S43:>*:/)Z'^\U$(C&)Q((Y!04$R!G-G$-""$YP MX9'_TD0ER?]V,S'!0AY):@_,9*%N>V,/UT?/B6X[3T)+_BADCD"(8-R601=[ MKQ6M5'L_O)[514,J,KZ@,WT[O0)V/;SX9'W_EKR>CR]RF6[&]\H^Y.V]/IE> MJ3OH,OX^@2=KQU>UQHN^60\O+]TV?=^LAH]+E2]4JP'P^UW3]+L+?8/IA;FK M_P%02P,$% @ 5X!G5/?.UV)7* B(0 !@ !X;"]W;W)KS:51 MZO"1<5PER_:LIY)8:]EQS6[M MAR;0)!&#: :':.;7[[OZPD'1F,F6^N-:F9FJRNXLS3U1K7PLUX];K:U5CF]M"D?GYV>/GF\447U MX.4+NG93OWQANK8L*GU3)TVWV:AZ_TJ79O?#@_D#>^%#L5JW>.'QRQ=;M=*W MNOVTO:GAUV,W2EYL=-44IDIJO?SAP=7\^U<7^#P]\$NA=TWP=X(K61CS!7^\ MRW]X<(H Z5)G+8Z@X']W^EJ7)0X$8/PF8SYP4^*+X=]V]+>T=EC+0C7ZVI2? MB[Q=__#@V8,DUTO5E>T'L_M/+>NYQ/$R4S;T;[+C9R^?/$BRKFG-1EX&"#9% MQ?]77P4/P0O/3B=>.),7S@ANGHB@?*U:]?)%;79)C4_#:/@'+97>!N"*"C?E MMJWA;@'OM2]O>3,2LTQ>=0W<;)I$57ER6ZRJ8EEDJFJ3JRPS7=46U2JY,661 M%;IY\;B%R7&(QYE,](HG.IN8:'Z6_&2J=MTD;ZI779GHKUN81U<97%99;0"]>=%L5:U:#>+D MKJ ;\&YI!+19\EG#N !Z4<$*M@8?!817A+^FQ1=AMU[K4NT4/95<;>NB!+Z8 MSQD.O+P&D?U;I^H61J*W;U65_-TT /ZU*@N0[U6A9LG;HLE4F?Q#JSIY#SA; M\N\]_M95#HB"MU35(7V=SV?)!PUXX^6T)GH:V3)-8%Q8L]K 7J0HQ0%W\!Q" MWAL9@/+C,E//DE>J*7!ODIM:-[IJ"2/)1WA; ?T2R2 %PYXW0,0Y(68)&U!E M!0Q-N $- J2Y5GP6#K@+]G8Y Y^(9'!R+BS30NX;(MV3XAG4MYI(@"<$I9 DF$!"P5! $/M M9\E56?+;@E%0#3JL@!U9"G1;P \-DL^-422;YH6ID/4 M?*2Y-9&Y2)?[]XS'1<,#UT,;A/@$*OJM*VID*U6!X8 /(TUMU!>=:# M<-KQ%Q+%4^3"FOCWO0M3@PK&19/TQ.G 6D42@TNE!F,-7@(3*OMR@I8;R7Q$'=.@H!&>4*7@ MP)!L;]77>/M)6JD"I+XJ.]I18*(ONB6^:W0&V\ /TM)8MK2J6A5X/R"1E3'Y MKBA+'A$'<]S@T(0R?J,)AN#-#MBQ;A6*';BQ-8P^*P2RK.Y4R4\ZXD2-#KR= MM7 +R*,!,[6!NUV9)[AK(#50SN4%ZCW0=B!^VC5H T\5,^+:Z_>_O'M],G^> M@&3(]:;(0 ; .. P(;S_!NUEVD!.4!.3,2<<6O7;XB(4KTH^H:S2.5K,&ATB^=*(#6/IHZA@FSI6+ZP0:B0U8"@2; B\'X3$$" ) M $]J&(QD..RS:-&B) L[4\U:, =_(':!L9FX)J0$:FFT+C6_XYB8A7VM,PU# MP$MD^*%C371+-$./'ST1CMN;C-4H;NT)&(.TE3%VBK;CM=.#1072N$5\G:QJ M!78+"U<4+##IKZ;& :R&P^&]Z5"+3?5I=CN#R]67QIFB,$]7,\(#5@<1"!P# M2F1/5]_J'&TQL&M)W($9!"\18U^+$4RFQL^@S B6+EE*(M*S0IH8\CV 6-W M?OH74O)#3*/"'G"4(1-V?L04-+#,A,@P+8E_)4@-0,ME 2_DP9;#+)[2-^#H[(70@/? M$X"[70VLB:Q#.PTH!H)8%1,">+#NV8=\PYHR%0@:>49\ MB M_\,XRJ@$K2+106NQ.OT$)CY!B@%&7K2!B@(O!23#SP:,]W.";L)*J'6IA#QH M_B,&OAK""%RGV[$;A /X:>I<)#JLQ!19X(+1#LK?WK.V,AY-8O**<1 P>G]' MTQA])_2;[%@\/2H@NR$ )IHG#5!U>P+LMAG%;""[B9P-O@X4]/V45!B]/$\> M$K&8KH&U-(_&$;2B@-1WR<7%17K^Y#G\=0[O7UX\37X$H?U]CY9B6GDX?YJ> MGIX^2AZ>G::7^,?8.[4&Q0!\^O!I^N3Y$WAX_B0]O[B8@ 1801J1QT BP-0XJ""&R)12=KVL2EY9TDH"4&HAE3;<@G,C"0X M^AII';)3B?;)P4:R"D0+C",!)K&(-T6%;H-"<6PY?I2E@Z (BESK_HB+=FCU ML YV?4T5A$M$BC?.SHZQ-$0@>#\ @PBN"4LUUTC"8,)-#>0 6<.J#<;)RF0' M_*I/ +=!8#2E+049L)?@'\GD%2G\902*AP"$K#/.MFI/[LQ6M:C#&A>N@ >+ M9KT1OQ(5(1H9*.1U?2OXKO"*+Z[;BW3$* C?" MD\:4[\L."?H[XB@R&0BYLMMU:/W>E0V,BZG-4F5C6++D@6H1\RZ B5T(U9C* M2?FFVV*LB7X#QC0H1J9+\*!',_'/:VJU&+HHV>CHS!]HP53O\4]XM5XL31K(NEA)IY&AZ3]@QC8T76E;3M6[R=M2F!C&].1T,\ M(Y-QJ5S@HA\==\S8%..FZP,:)^*@W,\9C^^ MTZ*@[#"E RX>2P61-7NBB]'0$,F@X:(E;0&\1\Z3=>]%.F@.6&NV;:Q RR1@ MVK+@C9P/2H!(% LA+TL\YQ(#QV;0%8C>8%'\<6D( 4@G(76]1ZF MJ7%JG;N@ _G+2H+>Y.5%* E1&,9_,?I-@0P9!\%;Z#WL63(_D_A%BJCK>??' M.&&X+:JN]Z,("'(+C&I4/6"KPKI*]"62%=BY-BMLQ0/HH6[3L5\D#J+9@)1: M8\4,(.[<)1&\7$A#O% >$[4[AWE1 MIA8UL0BYB;27K()CV6(]V$.2TN>XPD R?,03EA1R;:)JNR# -#OE&)B8["@ M$-?4_DF^19.NGDPHL1:R9G7NM3B]:(H1G: MEX?B@'B20>?KVTR26W1F0 -DD7@%RD&:2AIWMQH M8T"* ,.5RDF3?<@9\$31-!W29C$#/<*XQWNR':P72PE4WNE'+L/P_X#B=\LT M9DA$GW570<0[HF[12,C'B#A41+O0@2:!LT-'&NT*U!=A,K]:PKZ@_)*)I>"# M9"S2_4#%(.H*R7%HMSI%T52[" M/YXSXBY+7B6[#/N K-)D6W:4/@ ,X1\4.%.<<8F'9'BUMKET3#F Y(MTH)=^ M_W+FZUEV X8*%4LH)F+=.*#H;]+_EE0.VBCOP:A(I$0,2]Y0B1'1B">.*/\F M,4Q[-()54M]+@,-(L#5'Y67JIB=*IO(>/G"/PMW'7'LDT]AX\=% @]N+&/^% M,/Z3%S(-7^>= /JQJ4K52 )3,M0LZIA[J=)BH25,@%S0U_D874(+$@F4,@EH M=6"U%59D*!?GWUORD_HS<#,HV8AB.+\#B0"> 7AC+C\DR&?#] N)1=H3$]L*R.F6]0KQ>/$K\3&!VCX.*DL,?1M)2/9R@% M9*?E O)!;T(A+U&FSRRD4'>Q#Q^R03#5*M&P"PSGMES7POE*]),Q&V2CG8>P M>BY8_31"R Y("=DR,/!^R]!6QH)#R[61+/_:07H[#-W;T9J;?AU"5,4RJ(N9 MK+*;B,"Z&UNUYTCW]?V3^,CDF/=%6KZOIC'>@9-W-0D(\?9&$XLC4/7&9=>! M@@,<5H09K*@#0ZTV7R44&@"0^^0W)0\Y?.+*:23[0G!L1;WL \%]4Z.Y(KN- M525;MK!^!DJ([FE_#\R@M A66Y51SAN@QH> M;0TLB<7_<]$$D,:"Z(EM T.UO63?DP3"BGM7HDD8M&NSSU@M($63MEC"IB5: M"A$C#]E5YWZ,X;ICL[8A&X*BB-,$-1/4!B@#VN#"W9XALR&ZLQ)H=12O .=U955@OS$LDRD%[)#;+R4#2N'PI M^43%YYV6K*A!&*!20^5K0#+4K%*X^#A(;N)*81CEDYLA1 0_E^<$&_?=65#A ME";?S9_/+OQ/JG@ZG\U="10&-:>W^H_5YDG5U6E<384*F>K/L)V"2M%@-VO$ MBD1% *_\Z'3TLKCE$< I+$%]SZN:TMJ(D"S/$'+U?:7?'C_R;>7!+5FO7SXN)OZ B18KJ'BH4"06:*8G#V MKK? "P[JH;*A7HJR!X417&QV!.T?P;8,"E?=^."R:Z?AVZ(WFUB0N!52)($[ MDP@VVB,48QUE33CH49)>9XQ$'1N25=\[9>)!8B(;;EX\G5F4Q8H%H.U_Z8-= M%Z1!G>])][GLR,_&?H%M33);E[.GRMPSJ0XTGT:1AW9K+L4T#3#8$8]=2Q@C/-%+$0EO;S&CFA/%H5X$S[TE MP'B?#P!>A,H*:QN\O2EKD9XR>IIX*BS!Y91$(4%=ZU4Q19&F%D2G$GEPE2&Z MNBMJ4UEE4@=4)=T^"!IU0/;XC>I6+*52N$>$4E[4:"NP7+>LRCH5GNJQQ0;3 MMHHLXX5>FG#^X1:)BM4YH3D; M&T00T8?Y"\XF<@[2$P'G."I;SR]08*#:*VY@@1^QK>I'"DA=,4I#*V'0=(4 M\H:L:M-M^Q&Z@2D@L3QA=&X+"#V;?MPK&)N$$*YD$5@&9+<>MDSX39O?6=$>/K>K<\"K0 +OV5Z[T/ ^1U,+1P.\L1[)3494D51K7DIRLS7'X3+COP9H;L]$]V M@[B6_&NSP49SUM2?7;)%BC5K7WB5A0]Z=SILPAS+_O2#K2DB"ZMZ)%2'34 I MI=(SUW UC ^Y"A);$N:,%:[IMRV2U6C'I&VF'-@"V,X6!D\\ ?OI7=PZ7"F' M/SX.R/$HJ)V!8,>W[HI-P*M>NV<45(PK"FTG*(AR9*F^!1##D;,G11 M% +)L#?N[67;PAU0D>!Y;UV&7D5K$!,]8LK)TE MKRTN^K9(Q=6P)YPKZ-'N6DG!/(X%VTW^C":1-!GJ^33>+\T1#?7UQ"+,]V#[ MI@RAS$)"\JYNW$9DZ'@1F]Z!S1L3M0D =O."A!:PR@FQRI!*9LG?+-TB MH.^\7!&M[6_;[AH) [BP&PL*( _2-GJDS,2&35H)66%5IFO!;+E2,.: >TW3 M;8JS Y)R-E??GK&A+I1 O5=XLP/AYZ2":SO" MK..J\G5KTJX:#V0)#PO/-7><2[0OP"J%^P!T+WDD?VFP?MX2&OO2\5$OW 8? MA-41RV L>>IS97D#1+G9=LIWJ,]"RA&)&N2/_%D+H?H=FA&,-1<$&36,2+OL ML#Y5-2[/UQ_(=[MB"P;ZVPC%Z(!>>N5FX\KOT)LF5D><^[!XG@.(C>3,L."9 M#<81@RB22Q,E)#:*_ T1[,B""F/$()?#W(P-Q%%#+H52<9MUMJY,:5;[R,81 M2?%/QZ_! X"]P]*-*)+MX07)H]APZD>W#7?^'\0HN^:TX4?$LG<4T.6B.2EA M=RVH%@HI9$#2B-)>[RHJ&KEO?^_9U4A(2N#A#L^^&POO%_=/.5Z% 8ORM6@] M_ PMBU"72:)9@D=V^C /TJN1(+]U6/M&7AL^S>YK'W DM8K=*V)5.U$:.O[. M)9W0'S[U2*4"QH?RO\+T*W!($)IL[VDWA@1[,<%QPYMJ$J 4W(\_HR/0E-83IFHXM\XUE M-B#)HM3>=RDP"=_!4TN8BMM]_4.!F>)S4V!ZL"O_Z.O&0^$7A0;(/NX<5(P<(I= MS:=UR"3 B'+(59A)=1?5=P98]^S3FU2&YI+!-FP?!B3H;?-],@<6C"O(_8E5 M=& 3A1_LCT9\%GK (B<"0/F3GJQW8Y\C1PO5-V$WG(/:FC#X?(>V'TDES!_O M74Z5,BNX0RM5N^-Z+ IL"E]JY^BT*2[$L;8!CDH9 :F#X!BU+95SXTR\Y1:P MEH*_L.^+$N7<(J;V/MON5D;')?D.(:GWR=#3:H/U5WC>G/4N.6=B%9[KG-@9 M9^.Z_]7E,/SG,:S!"T/UI2 M\'W'L.[462BJ$?L._6X[3AHV(X:5@-YSV[+?&7:AR,NSY&R*U<;1&'86\2[< M3#R'],4':!15R(!D,3IB[O6/..8AP2,U(2$/]>#W=6$+@UI#;;GJ#9O^<+EX M!!:@'QNN4"E*L-J]S;S%Y\/Y4E@&(M$%42&&-= &VU64<[2';9(<85T"IC+( M=0=C*4PZ-6&55 M&W2N*-K7\&&':$U$#@I!P6L1!3+89BK0BE5+-#J7TC-'T%:X2"1*B R;)D$' M.GMQH]M!^E0ZOXC=4\OL4\R,4< I"O5V!H=4I$/Z> O"LG9X_ ]*%BOH;/6& MG.#GM=[[Z RU, D62FBD80R);JGUJ1&>H\)T&=B*;%=5'\ > *E]EA6!*.1@ M(DM"$V!Z*L5#!QM"A(LCAS6>H8$V2\ZQ3,ZFW ,Y$99L"RDIZ1D@1(;'U9 A/;94-3]8NLHXOEZI]V,KZE8IK;8PZJ/=%CS MAGB-$JJ2KT(#J&X4F6A2E(A&U(@QYEM2 HL%Q" 2$B5?\>BO2OM3CJS*Q;\H M4AW/S_J CJ.5GLHIZ](>!(.-K^HK^5"EQ$U)/CBZ3H-@N0^[$K?Y$Y-\DS"> MU(0;1^-.Z% +<"1?0LUJ, I]>8@C MM%^N_L:6R^/Y!!LDEC+J\0^EH/S&;?#MPW[XP'YGF\&)>?9?K+D/3G[)I?@8 M\J=!K%)D<,BK:/PHO@2("L@W_F3&/K?YJ&)0),(A8>D3-S"!'6TND)=U:8#5WQ30ZIBD7(*0HNB9 ;P)U M/B[APZ,4> +FKV-&7.QC+>OPPG&'ELN](P.1S*Y _8X#)2<:!4WM?U(\PD3Q MB+=:_]%0TJB2B>@V/ A;U1YHR=Z.XS<\6[N4<-X8@F#I5,/H^2:<6J*CE"J0 M[=H?D%5DQ@\#7*PW@2[$5(R+A*LIT#CR$."9QI&94;PZK+L'O*;PAQ6<_>7@ M":4C8OM:0OB6I*Y[(7WO 40G>/8+^R5>=S0EL+K"-^R9:;ZHV4:90_,S4NY. M9[J"?C+)I$0H,R=6:% ;%E;T4?NLG$4.?N,)19^2K#1=[D"7!S RL>*"K/#9 MF]N//PL-) M2*1J_ H$#T;3/<;:)!3I_0127-WN3LGT42'NH4&TX(I(+]%9LQI;+NGU ML+4GNC'$N(M43V[F %ET^!ML3*7I65W-S:.XQ#6,$8PT>?*X*W'Q;,-$$$X*TL/WMEZ0[=U@8M": M+[9PY.-@=C*HS=95Q2#H#$Y6+'5^5"C!_FZT-'5J\=28D/K Q MN>8*SR.>\\WGG.'$[FPY#*S4Y_?L'E*;0$904>7W6#)N0264[6D,\\ECLT3LX@VED2-2%_1-G>BC&%$M M%A[O6][Y6L;@4Q=63]*.!A$@>RAP3EZ[6058-:$,[GO[3BOI):=231_ M[T>%G_RA7 7U=52F.KD/KM[<,%*00PI89O0#/<.7%5:5K0Z *L;XU"FF@AZW M)U9G# [Y\E]J"K+BARW]=WQ4S$>*2$KG4^NJ\D/$'#@QR'^_!IGEDX182=7@ M&ZG_TDWO$S=]I$\%L+G.E[\X9H\M8=5M(U(>;9;Y<*H%]4Z9J8\\.8>R=]07 MT14>!R$0UZX LU2[7O+,[Z)+<(?06N/&LB%'JC7&^D=04ONV'(ZKN/@V>@IA MF6C>91PU4&/UK+VO;.RT+<^6D#IE6OYV,\OQ9LYP(F.,X//@+X'O4^ MQ&1J6\.UZU*QS]NSZ[#(%ZQA/HK4GD%$U258?(B'W@*DB!#*WRYM)#?*"M!W MH-3.?4>%2LW)%\ET=#2E%&+)J8WCE<,JF\X_8VAY\EH8;\*&YJ+P/"$?GLW5%H@\_=->Z MZW8<0M7#LT=!7"B>AH_&Y5BW)@!/&, 3!/ D.,_)5J[H!@\/3&U7,)F<]')) M!59MV$*$;"XI9GMFCJ]7N#S%7::MLS@Q(55S'P-&6:G_$;BPY2,&?'+"6>C! MURCV,3=LJ 6/RQ%8# @7^^#'Q*>\;'$4FQ-A9BGZ0!-W'G#PFH5XD84EWFP3 M89Z\=%^CXLC1(=*TB1GD'XKBN'5[2^4_K!7AJ@ZP\.3P&<='%&!]#C?66:.< M7@'[(SC!CJ3FU"J&IYERH7MXV'"LG*[D6QL3EV)UVS/W@:GK/*Q(G+>"4',Y\W12%MMS[CK]S=>8Q%EPL8U__TJ MMI:]\D+I03675F>[+X#1\:?TR4=WB*L[^$O*[_S!:"&-R\:2\\XG/%H%)F8U M=?#<<=EE['=$%8!8?XHGD=GN\#SV;\5UN,+H$7'J%'2X]Q:?>. #UEX'=R4% M5IV(T4M(=%Z-5)9%R3DA'CRF-OABI?(O49P5=T:"G:$O]-I^"DX<96JJ=%=@ MQ:B3>IF+Z95Q_)MR(C8['%!(KZHJN-.GF!!&P15_7C4;ISCJ==AL.^D[I95_ M^Q2V975'7\?6^8FU?[U_XM&(*+^7L(//'["DRXN2@#R*;\9 [*UT5=#!\&+( M85X%/R.(DU#*+F")UW_RS ['+&=L$>R?CG$\8&SO\&;'D&T(T7NK6>V\"^K; M/FLQ?/A CDJ'<7F]ZI]=(I>L2>^.372"NI$2;XK!;VL\(T(MC.L2M&54$]5V M& )R1G*M5R!&Z>A*J3U;%WH9P ?\S+H NR1K%$:&VNB0[NC1-U]A>VF?W^/1 M_WCRK/T^]9OW/I!&7)?Q7JW-3HB$N#DH4),F+4P L0=G/' MCN;/3M/3<_R\T/S\67KZ_#RYNKFZ3LZ?I$_GE\F<;[[YZ4%CGSQ/'U^=H&Y9]W[^GIM*M/)@1,-8C'Y!WZF M*C?T_>EW5?(>C$ED78X[XVZ\O;I]Q65 MQ?8CZU9.I/0EK!XL=ZUW6N/ K_(KO*4*"XQ_78.=[,IN&1^PE[,0?21-2.RC M!""7.TP'^$];*&J1?0U;22)U?AE\CH\M&I5+]+AHO&O)E?IL<]B MEK1G3(L6.MJ8?O&X??GB<=' /QG\5YL=_$OG^[Y6K7KY O9JI:]U69+U7K4_ M/)@_"*YB/< /#Z[FWU^=/7@,;_K'7[[8@A+Y"5PNC#.5>@FOGLZ>7CY@^\G^ M:,T6A\2R5" ,^A-S1[K&!^#^TH"0D!\XP<[47PB\E_\'4$L#!!0 ( %> M9U35JM8&.@@ &X5 9 >&PO=V]R:W-H965TO ^S[WGDKK8&?O=;97RXK$L*GC4NIJ<'7!S^[LU85I?*$K=6>%:\I2VJ<; M59C=Y2 9= _N]6;KZ<'HZJ*6&_55^7_5=Q9WHUY+KDM5.6TJ8=7Z\(=6.W=P+2B2E3'?Z>;7_'(0DT.J4)DG#1)_#^I6%04I@AL_6IV#WB0) M'EYWVO_.L2.6E73JUA3?=.ZWEX/%0.1J+9O"WYO=/U0;SY3T9:9P_"MV8>UD M/A!9X[PI6V%X4.HJ_,O'-@\' HOX)P)I*Y"RW\$0>_E)>GEU8E/E"2I M^&(JOW7B12.,T?4'?N ]SS/K&KX2Y MMJ84M_#5HAR0:K\5MYQD9<6_KU>.G__G!8.3WN"$#4[^O[R^J(0:\J.K9:8N M!^@XI^R#&IS3+#YI)S<;JS:2;\U:=*M^WR)H4Z#W=+417JX*U3:@_DLYM%58 MMGK"Y89DJ<1S@0L/R94N"I*3>0[[CA1G;;K<1_&GDC8@+H!7@Y[N(:.?A'YB M<5V:IO+B3ME,51Z-3EK>_O"])E=,XV25NTBHQTS57M3]&OWUW?2NFLTF4P-%D+,;C M-%I,)G0Y3:)DBF7B\Y?/UV(1)]$T'B,B,5G,H!/+%V(>1XL%5B?B=^-E >V3 M*%XNH\4,#^.8[:71#*K<7_!-;QK+OOB_%&%K+*@,DW!2PR!;(2M7P" 7H7 MZK9/_1XDV4-$=)TW0!=Y4(Z UF"%7"!]IK&]K,A:>VXHKK.,$NY:2VNA+BL:SA$XA'2?KHE$I5B1I/8+V+9] M10DPA+H=ST#V@)9"K7+Q+)\/9_@FWXDG3T4)J/(Z[ M5CSPBJ?AOL8*+1$3. .N, B.'<044];"E98.ACU]:+=_V57#*?X! ,4YSA\X M&&@]Q5.>HAF2#C MJD34QG8$]MRG+DV.?+*!^_ZB)GAH"Z52CUY@$I4\B9Z# MV6DYD,P;RS5##*E=AOY] J&A>\XR6M1FMLUQ##GI&:R^%!#^B==8PT0*QP0T9.2H$RSQ5];I^(*U81.KQKC5%C*9!$KG";C/G/!U/H. [ M#^R>!L%@9_L@8LEN(!Y6 3U'V55.ACUA;:ELJ3\S;D74,N7&]ND\K&%SD$Z& M#30^F>^[,D*':"#;-A:[MC)PN*618];3(;Z];^\P<.;+X?*H[7L.>EUX,IL? M<$:H3H5Y265"@?653^S1-_JW\TMFXU^Z0GD]&7M]/^M&CH4I@Y6UW(Y#Q!JX M$C\YMO_;RDLJG3UAP3U@1+L5U$@F:XTQ2_XY63"%E:5V+C@!"](YDVE&$I/3 M&BI'^8B%M=1Y("K8J]#I01X!.5-5J@CIDCQ+,LN=@$69<=WHY6QG/QKM=$=0 MYR8JNLRI5NYHDLH#'NT'V:'"(*-?'0^,6*ZH';!9)$ZF1+;B#OND A)J;ZS? M*7#/=UE#D[E02364A^3I=6O[(*?/$L*-SR8JX\,5 FC'P@5FH^5:FU;AL?!!?X MO6M3C!'_5&/?2'L:4 6$J2IE#T&WY=GSYMG@6D@,YP1E=Z8V.]0%G'HW2?E>\RR0NK9PZV\C8E/MVR%(8=9N24#\!D+8:@2%]S_#,)F_Q M#&D^Y00J!+(%:+:T#V=ZR;3-FA*N\%;JN(69!#/N;UW69.ELJ3#-H0EW]%,9 M7JLM!28*XYQR>]H[V&(%-<"(#K*@X7QX]FQJ5;O T8$!+X'G3MK\C1B]X5!Z M=*#\(&[ZG5E'M#BS+=9[K4&*1S'. M?O]+N;U/YO,H78P_X"J>1.-X]H$".W9U/!M'RT5\X/2GUU5'_8;[/>)9'?(I MDG,\NC_0(1IGVG0VHZOQ+)HA(6\R4IFJLY/@C#U/<"J>(J19VIZ7WY*% M^SXS.O@&!B;9\)<^XDOLD,+GL/YI_S'Q.GQ#VR\/7R*_2(N:<*)0:XC&P_ET M$,XZW8TW-7]1P^X.M,676R7!<;0 []?&^.Z&#/2?6*_^"U!+ P04 " !7 M@&=4,>!#I+T( # %P &0 'AL+W=O4%#F),]/!%.T76R)U7^=>WG.EJ[W2=V8CA&7W55F;Z]'&VNVKR<3D&U%Q M,U9;46-GI73%+6[U>F*V6O#""57E) [#;%)Q68]NKMS:!WUSI1I;REI\T,PT M5<7UX;4HU?YZ%(VZA5_D>F-I87)SM>5K\5'87[ MJ]IN#'M7%Z(X5C"!)[T[<>?.Z_A%C7_G]9@E4<#B,(Y?T)?TX25.7_+E\ +V M5BPMXW7!WGUNI#VPCR)OM+12&/;/VZ6Q&B7RKQ>,IKW1U!E-OPW3%X7I$+XR M6YZ+ZQ%.F1%Z)T9#C>P]UW?"\F4IA@'<&J96#/ U.%H]@BY:7.!6-1IUTXN: M!]%"K52)LRKK]:M3:F\KI:W\$R(_:65,^_O.6(ES@M5S64.3 M:@SLFPOV1E65T+GD)=ORK=#LC,7S8!8GN/CK7^9Q%/]P=-5NWJY%G1_84D$) MRY(X6"13%K/S)$CB^07+XD60A0MHUUNE8==%JQ"!QKE$J@L5_''\=LK79"UX0OX][H0#8)PC0+9FD,&8@O@CB++F@UG@53 MV/^$9F@:P+.498G'YXM@'F=]..=1"F=I-9O-A]D;F#AC:9# H60:XAI1GK'S M.$&\BPN_-\V"-,V>3T?T/=*1!3'R>B(=?O,H'6D6!0D0HOW7TV_:ID MI-D4.9BQ*(BBA)UG*8G#QC3[BFS,DS28+U*7BW@ZNW +&2P_2D,<38-%&+,, M!B[ZNU/PQT$8)L$T(_A1($@?,I#,LHMV+PW2*&2_"_#0CJB&CHFL"[F310,8 M![KLAENVX3O!FAH>E2XM)?*!/6(A:%@W)7=<(O&X8F+'RX80VV^$PTMI5BOJ M5'W@!V@T3-PC61* B"*@AZ1?RBG%I*??#EBN12%M9Q=]!"2% \U<(0AD)*>^ M0[-@D2JB6#@!OBV=Y[Z7 M&'&BZ5!U=,K@*$)!#0M6RCM1'@C$VF'@T(2Q/7+*E@0_6K?V\3XR56%_13JT MR*F NG4*I#T=N3+6X^YB=1&0%9+0(#!H8YQZ'P>(:(/Z&$=@8LB9I2BEV F? MH";?=##O55,6Y*6LZ-QI.F T,124>/)D@Q'A+:T-P&C,[)T 5J M!,L>4L/,F KN\^ZJO_$,;XTE4X6Q2 M$5(>C"A89(L@07=<0"S)8O9)6<0S9(%A2\+H .S7,F?#&>%A50Y6EP=*0.6" MJURS%*[)YO2L0G0GP'#)QYX'W[QB[P?";SKA'ZF1_$:-Y&C_MD0-UIQF[V[N M>H]CKXHVL$<8MH\<->4C8+YE'Z7;&-_N?8/K!\!""3^7-+C[&=HIS#)]#Z MU5/(^MWGK\'G%F1;VI5JO7!-2QJY9+8>:OECKAX6V($]QE4-2+7 M=+F7=M-2'JD7HI-UP(FPX_ M!P#A9<$/Z,GYW66SQ="CA;,]]A-'1TZN>Y/[9W$V3OJHM?#M%[KL1IIA[,_T MVQ/M=GRBT05>OA\2.@8:&-FC?,^B,!JXY&8_]%RUKX4V&[EU0P*")Z[M>S;? M;K6Z=S,J.)]Z(0:8O,V9HSE@KRJ7SE;ZR+H0/>Y@(V-AE9@AYUM)U8]WY_QN MW-45H-%?6U8(H [(Q*GYIFB0A[$D]/D"JLKH+8RQNSU< * [E+2+0KJ&F=3CG M6A]H;>#T,13D-2\-3G[Q1^/>NT$>=%IQ@,/T/6P-O[;C"I):$ROG3-27KJ*9O3>EBO.C[0 NGN)>F M??WH42@:W>7EBT?SY>;4(XY!O^F:QU/(SQ;)..T\Z]O""L"CJ7\MW41A^&U\ M8]3*[BF]WY-M\!:_%OHQ2]#$[5*1Q./I_Q=+9+.!1]]"$G:O_BLD\=Q7O\G@ MJZI#FKX=T^N1Z/F#5'>Z C#DL:E;O0@J8[K3R407%31#XN(=+J&L+A&%\VV &HTMKZ,M;](\N=\QE MR350!*6'%^]I\E@^?8)-/:O$*66OW2QZ&LW$2D*+71C8;8XR@ M$>WPY(^;.G@&>?B" =L8,!?WX,A%^8$;?C97\H$H>QK1K.!2==88G&AM4VZ, MPEV!=N;L(Q>*?.5U#^0*N.X58,6-GD\,@MLCDV(#=#$ L1> (D:N9&LJ37YK M2RCW 288U1@:VX9VP5Y%_(.W)R2.*&$A8Z_@Q6.JL<.+WT[U@]!%+6VVFOQ] MOM1&X73\\XJ/9/21.!_)^\OY*I#EXJGN> &+ ,FF0=U#\!(ZN:V K&2-!!/M MFAB^K#$O9]8:(MJ!NHX#2^0ED;TB*]'RMA"\QGU,OQ^ 3,4-X0I(,\"7!/65 M]7KOO%H(I&+1*V4](1V$)KPM$:04!3> ". ;5 (45T7U1.3*[=GE(1;1=CVZ M[(VHQ;_HR4ADDP&%0P[XCB@J#^>4G&N+@"/1XZMCG KB5>1/N(>:1)LGVSQC M\K-HT;/L-<:I?R$?Q\3/M0:C3^W8PA-R2MWA.W#5XRGR(\GRG$[1@2_]]$/. M(O:K)]TJ5ZKZ&ML#P MIU41XFP/*0S-O7\[>M?3FY.R%K>@VKMR!$^!. A MQ#1D4YIZ?H]7#NH>YQCH--\9'.A7KK>6%KZCA,9I1I-DUY_CE4M01JS<:+L! M+*&36EA2%76/KSD4-H7@;IHH:65KZ6%S8S.O#IY\W2]K4=1/I(*Z=-TU>Q7P MP>VKR6I[EJ&4T"1+Z"S/4=X@/$OGZ/^C\RS-L;?3/>E- M.F=1CO3=C=&A?D3.B*;3C.9I.GHY,CFB9T89TG@ M>B89.DB]B3_0WZ9G'BZ@-1\ MB9GX">RX0(H]XAU6@_8*L^7H9G2C< ?LR^_C/XYZ[F7@:^]F:$JC.#PBZ+#Z M(C]CFMKO1ASO$8'1C*7X%AB7?)Q!E>NZNT)H7L6S/<-\?5\;9^ M/EQ2=\>'JSXV?8W7#E+#"DW#DVD:$#5&ULI5;;;MPV$/V5P=8M6F"]%WF=I(UMP$Y; M-"W2&DDO#T4?N-)HQ88B%9+R6OGZGJ$N7J>.T^6H?&LBK2I-LMLM7JRK)6V MLXNSM';M+\Y<&XVV?.TIM'6M?'?%QNW/9^O9N/!:[ZHH"\N+LT;M^ W'7YIK MC[?EY*70-=N@G27/Y?GLO7^;!$LJO55079][MR8LUO,E#2C7M!CAMI2AOHL=7C7WQXJH-6 F!7KAZJZT2 MJL+9,L*U&"SSP+O9$KT)/D[^1>)DK(%788 [5_F[UH==%K]_7(;HH=>_G@D[F:* MNTEQ-_^7X/_@AGZR]$IU]#2QM)K3GB%S).*YH/5J]2FYDF+%I$-HL23IXF"& MB =M=Q0JY9ERU>BHC-C^P)U(?$XO;;Z@SS_[Y%F6K9X/J^EM_?R+.2D*G+?8 M6@.1VHDK<5UJP\?B4Q9R5S?*=G-"XZ"F]7D%%UC%<2[8]_0CXM$F6WP)81LC M"]H"3:@6]',U9#*4I&+3!&H#H3!L=\C)IL02#AT[<>5:3ZW5I4:FB%[C.1]X M:HR*TL!HVU'CW8U.Z;,MCJ,[QA\><]\U*13?-NRC#OP "A5HRRR])'>MC0@D MV6%5T78L4'Y7H 5X)&6,$QP(*(@?IF).1]EF<3(1L1>?,7J];25*=+1SKMCC M*RQ/#@SQ15O4W!F!%RV&>JG&T/KUOYQ#>DX78>[,[J31>HR-KT_6@0@(+ M1J46R5=Z8%C?*,,66Z5RZR>+S>B_YVK$2*H6>M"T<5&$M"%TEOU.<\ BBM'G M)!7CVR$>ZE*T.4RE /E@L678*Z/?"]7>U8G"PY((.DFG1OI%N@%0D7RL70@N MURG:!$T'LBZB<4NP1)J4,*I;J4SC H=%WPR$F+]1.Q*$;Z"@X!O<:HU Y;RR MSKA=A_X=A31BI%6GV&W@LC5D=,FRJ\0U1!TK'WJ4#WJI%/)"[G*O"CL?^! ) M)!&V4L N:(2$//[A&*4H#0WN:R.I:'14.5-L5?Z6U,XSUTD5B:L- M<1U#(E*1HVRU6'W8&*A17=J)&)7.P3.:4&BW?T(P(I?08FWR(PUK_?2YH(/" MI $&]CU$8*I/D[6PO#4DF5N!I$@K,@NHGF=P%<(=BM+YG M5S*TPYB34OOPE.Q1!M*UE-5K9?J\ 1FC2Y(/U.>'5GEW"T"#$&KJ=X>%ET,K M]79&%XF.$MW.XI@9" L+?66GPRHVXS5T &E!U]Y1&BH3914.E?-HV.8?XI)# MG+ -+8:+N10F'B16N&25S!6-R1.7I<@E-8]NA-87(]QY>S#5@P3OH5L\-"@L M#Z:R<OS9XB'8BL']"FU6F\O>RGNCOS?C9^I= [08+A$EM7BZ>G,_+]O-F_ M1->D&6_K(B;&]%AA1&.A?'%PDP#?T7?P%02P,$% @ 5X!G5!Y/ M0AT>!0 Q@P !D !X;"]W;W)K&ULK5=;;]LV M%/XK!X8?6H"(1=TL!4F )&VQ#NT:--CV,.R!EFF;J$2Z)!4G_?7[*,FW=7%7 M("\R19[SG?.=F^B+C;%?W$I*3X]-K=WE:.7]^GPR<=5*-L*=F;74.%D8VPB/ M5[N67-LTPC[=R-IL+D=\ MM-WXK)8K'S8F5Q=KL93WTO^^OK-XF^Q0YJJ1VBFCRB:G]^D0;X3^$/) MC3M84V R,^9+>'D_OQQ%P2%9R\H'!(&?!WDKZSH P8VO ^9H9S(H'JZWZ.\Z M[N R$T[>FOI/-?>KRU$QHKE96K7/6DSR$8CJEKG33,H MPX-&Z?Y7/ YQ^#\*\: 0=W[WACHOWP@OKBZLV9 -TD +BXYJIPWGE Y)N?<6 MIPIZ_NI&U$)7DNZ["K@US=IHJ;V[F'B@!YE)-2#=]$CQ,T@\IH]&^Y6CMWHN MY\< $[BU\RW>^G83GT3\5>@S2CBC.(KC$WC)CFO2X27/X'VR2Z'5-Q'*@8&K M=J96<]%7AY[3G94.W/L-LZ!W2B,V2M1TCTW9A+C07]\3'J4[C]+. MH_0%HG\2*?3NN5N+2EZ.UH&&?9"C9^$#T[50'!Z MI33$3>N [%Y_;Y#SF.5Y3GG$IE%,GR7"KZI@IQ)N10MK&E+:2ZN[Q"%;LEG7 MYDE*0O=47\B).L!$+$YRRB*63K.!:QP#,J*,Y6G\$TS'Q%/HP!FL>,X*7D(; M<]+ZIT[K[==6K4.Y,/H-@3\ZD]NSEPI82&L+^KV_BX5"PO=&QB"9LC+BP==D MRM(THWNS\!MA)64EXUE"2FV,O6<5+.VYF$H^#AC21I1G+"L3.A= M:[7R+92#N85Z#&M'*B,=8/?4NO2H[09Z_I5<8!E+U^UIZ6/?V8)5G:):UD99S2 MFY/X0_II(Y#H='J68>K6=361F3%GHER2$MF!15/R[<8ZDT1T\C@@MG!3YX'N">BP+XJBK:?P\ M'R0LRMDTY[W)*48 ?+.M/#FV/B@Q4[7R"J=;\1,=71^(OUP CZWVE9=G15AE M4\;SZ4ZH0O-":E^+,ZGE0B'\/,Y9 A.<%PAW1.\U9"5Y\;AS^HFRG)5Y00E+ MXYSNNSFWYW@H&O@E"4NBC&(, 33];7>W@!C:S3AU' K48U&D&!@LRB+ZA/:" MAWI)=1@1AY)L%TFHY.4T9#7'L$%/5E+.73^>=P,Y="?]]XB@B6E.%GF@[9+UB*ZP 9 M5DD)PKP80#\"T74(W.IMF(;']K[E^\67[!0 FPT !D !X;"]W;W)K&ULK5=K;]LV%/TKA)$"+:#:DBR_BB1 DFWHAA8MFF[%,.P#+5U9 M1"52):DXV:_?N:3MYK$$W;HO-D7=>^ZY3U+'6V,_NX;(B^NNU>YDU'C?OYI, M7-E0)]W8]*3QIC:VDQZ/=C-QO259!:6NG>1I.I]T4NG1Z7'8>V]/C\W@6Z7I MO15NZ#II;\ZI-=N343;:;WQ0F\;SQN3TN)<;NB3_:__>XFER0*E41]HIHX6E M^F1TEKTZ+U@^"/RF:.MNK05[LC;F,S_\7)V,4B9$+96>$23^KNB"VI:!0./+ M#G-T,,F*M]=[])^"[_!E+1U=F/:3JGQS,EJ.1$6U'%K_P6Q?T\Z?&>.5IG7A M5VRC; ;A=#ME,.B4CO_R>A>'6PK+]!&%?*>0!][14&#Y@_3R]-B:K; L M#31>!%>#-L@IS4FY]!9O%?3\Z;N>K/1*;\0;@G/N>.*!RN\FY0[A/"+DCR!D MN7AKM&^<^%%75-T%F(#.@5.^YW2>/XGXB]1C,].#C-.!-'\&+ MGHD_SM;.6Y3!GT]@%@?,(F 6WQ&W)Q&XVUZY7I9T,D([.;)7-'H *SZ1:.05 M"=*>+%5":6_$E;3*#$Z8@W3+TD)N+!$ZQCN!=A6FKE5)(AA)4%>^01MQH[)& MB9QQ, ;9"L H4P&O%D,O8& I;DA:-V;SLG4FFH_&ZC;RE'E+K?2@"WDS M6/%:RDNF SMZ,Q9G3DC1LW55PCQ=]U0IZ($D4,K2#$!G#X)>(!Y;@2PT6;DT MW1KQK)AZF$P:CIIUJS8R-'O0\0T)RUW)- !+S@4V@U:U@BY .JS+H.)$#\J, MA?<5G#V[O!#S=)Z(#W1%>B!16].)BUW87#1Q<: UWI$%/87YAG IN+;S'\%V MIE55B$FM-.CR6^>Q$0(V%F^EON$$L'@;<\\I0K:$T?#-BLY8_/>1+"?BVI.N M0C1W"K+OK9%E@P'A!ZO\30@H&U?LT;YL:O WH.P&B((OIO%GC'_(52JB2UV% MZ,&++I0%D[.D:0O6!PJ-]-"] 1'E0HPK8@7D16P;@KX-^01K'!?.:+EN;T1) M-C@5'"!;*A0.FWK@6-@-CHW%NWN5QA6C\<\UPF*U89&&1!WE^7B)J=JV,)V(HZP8S_:/0?)H-5X<-A*XX7H*QTB+T-)U MV0X5DW*-L?XE^[[C5QKG71("#J?I[BX#NV$=]Y1&%:([B=.&0&\;A<6]*OH. M-\?BR#:T2#WREXZD>#]BO'7LWVB[0D3Q36ISA[A57'*C>-QTM M/^?<-B@S4' A2-1[T:J: BE ETQE0^X%.JM'X&!4!E!''O_W32C(9K,5PLLLEDR3[,''&Y))T(;O4=9SI(T6XI5FA393'PT/K3'H[IL()TEBVP6 M5G,HSS%BV4$.PA44-W1K1D> 4%>S<;;+^_RP>J!9H3["[ 0!$L4X%<\$E_2S MNT502M>(&JF\%9?_6@J_@TD\^!^IAU"%=XKBA;A@ KV\B6<%6@!]%,ZV4.4= M+ V6XA$3!^+3,475SQ4TKI+%HOBF2K)4FHU6?T7SJ-9&ZDT<+)AV M#PQ_/6)",N?)8EE@,5TE*]0!%D6R6DT?:9 D-O& V4Q\EU/=L!\8_U

-A^ M0Z?>R\<^B8QY3W;*\2V28A4R6? ZGQ:\GHE\FLQF(A,\"/G#1//'N?-@]?'FU\;X_0,;.'R/G?X-4$L#!!0 ( M %> 9U0AW1=Z)1( DQ 9 >&PO=V]R:W-H965T[-I&Y*RQ=[@/S9DFV=:\,-TS MHGF__IZGJGNF*5%>[%V )"*'T]75]?I45>?%KO,W86-M7WQKZC:\/-GT_?;/ MIZ>AW-C&A'FWM2U^676^,3V^^O5IV'IK*EG4U*?G9V=/3AOCVI-7+^39)__J M13?TM6OM)U^$H6F,W[^Q=;=[>;(X20]^=>M-SP>GKUYLS=I>V_ZW[2>/;ZGER1H9L; M% S^W-HK6]GQ3E$/JNB8O!0>-:_6N^13ED"YZ>/;#@ M/"XX%[YU(^'RK>G-JQ>^VQ6>;X,:/\A19368=GY^??H7%O\ MU^MEZ#VLYK^_L^OC<=?'LNOC/TK,_P]RQ8>N?52:MK2U6=:V^#3X<@/#+3XN M:[+S0K8KE$+!7"+-B9PO0M[YP;=_AQ0.:VT2S MS#C9N7Y3W!KONB$46^-[,H.UX\M;[^#YKMX7H5OU.^/M(WI4503K;UUIP[QX M'<@%E#X@1(QZ%VXVIBH05D*/$^.P#[+49<<4EDR!8S2D6^-D.+=I"QAJHX:* MQS^ MOO@X^,*LO;692$OK>X37HC:>9#4J6!^@F;(>*CN^L/7=K0M"%^$:/^MF>TIK M6F76>#?T1>W,TM5.M.16$*T?]8"E*T^6>+R-\Y6H<_^G?WMZOOCY.7_N$4<1 M6 <8#W;=@H%]X1D!H$")-@7VRX$1_G!"BI+0<&XQ/ 0PEPS-'BCQT$= MR)BF&]J^&,"TYRL0MCN4UH'PJT&HDE;M8(*PHHW#$6$UD#LL+1- 6E_6QC4J MD+(UY4;-NQR@DDE= M\^(SCFEZ&\WUUHH0H*7!>ZPU[1[T( 4G+A>X*_Y!;@O((60[#"0]:9%,C71, M6?HADLEUYV&C/#ZD(>MS*8%=ZK7$YZYVE;RW =RV3M"OG80B=5V[YQ'ZSY+@9$%V@;1ME!#50V M3 W/<(#19(^0/D*65IX$&3J=3MX205M:"JOT& !/XZ>M0K87Y&67 )R0; M;-_7P,"I@Z)4^U'-\ ['17!G9'OSXW:5BRI6>4,0A^D;.V,HWKQD&S@H) M@0RWH9'8 %_ZPB"!0,/ -NXM)A8W1Q ;/%T5!&^M!X2<7-:V$K8'R3]8RQ;%M:FMVO]'$=YG\ZWX:^;]7WC\MAI*B ]JF/R^(3\]WOXZ0+Z5$_VK MH\M/!X]GDO!@,4@1,2=C*5U$0@I,((Q\#% 6Z8HNA"?P+P=.:Y#8Z9!(MJ#3 M:0B:F$.2K^$4PWK#.,-W*QQF30<$VP"T@MC%;"OH#K%=O@DC<0-5A:/D8^Z# MQYB@O@<38+SK73_T8#D,E+8C>90MP=)@&#?,@02XM+:W^[2#Q@Z)#Y+ZD7DU MW*@T?@B]"!Q\6$EEICIY.,8DTQD$(-0_LQ ]/[P*3'YY> MSI^D)S/FCJV5RJ;>S[A"8\\/%Q?SB\-U@#B7TQ,Q>T$/DM-2;DG!,N-*0F%[ M !?N;BOT+R_FSPYWO'PZ7SRXHQ(_( H3C)O=W>!8&EN:6IQ?:A^L5JN-UK9$ M""GPKV.^'2.H[Y82%M*N>]&H0 @ %9(?<=B4M,,4Q+DQS)<8+:=M)LJ(IW2A M"<4@&E,(K]UK: +&%8?A5_Z^(2F(ZJP6RW M-<((>?%V#7PRQH/LEP/7GR -@$F'@/I_U&=CE MH['-8P0_+-80CO\R !0C/)S%Z& =D:8IUIXBAK+V5/BV0U(K5KYKA/Y;2YP@ ML(41!]LCI8P9^+?Y-8)1CQ34V@FV?Y2\(S)]9P)C%@O>WKM2B'S 4?_1^9OB M1ZXX/WO^[NV'?\C'Q?.?TL%C?A:%CE*AK1E?*:*0BM%Z4V95$MZTL*EBS9C9 M3H5K>K[M:#HEJPFM&W/XPN->;8C8;$9@IGJJ:_X]S@O+ <("2?<534_JOXXI MS-.;C:02E"8(,]U6,2!>=,U6$:%):.$_NZX9Q0B\ZV39=RM?8A5O,U1Q0(-,<9@?VD$P@_&$V0!(?@(@V M=PWARM0.+[3.C*;PX>W5ZV0*XW&OWUW-BS>( 1ESP=J;HNI01XU*/E3.))'4 M*@C 11X.,A.5,)CVJ6>'U4G:( "K.C ,*3;:TN^WZIJI ,GBQ[0?(4/?'5@- M[*V,(9+''@*-I;&40XCH0TNK[8":JGRX7A))0D*3GU(,=\UR.CGQ%W."5)Y+ MV^\8*^4TL+QN;VW:7A$+[?#6AI3'COI"JX4AA83XQO3"UJM8_&JHR4D]"/:) M-S)2R(II.]M7M>)+."UZ5P$8V#RB@1CA*%MR@R.U 264&;ZXZ*>5O MVFZ'>&I;%=X.&(E=!F;&VN)D*=AJ:P+KY TD&\EN.%_E0JQI#AL(E/DA&U)N M"BA.*N,[F=8E"WKY0]9Z>=&VC<2S.?ES^%.N5'\U/ M:9/K23#OOBFD*EYKLE@\NWBLPOQU +9$M"[4UL3$ M/ 9HB=GX21M>H#=VR&C\A5E*BV+P*3=H,M#&C:8-1&Q#K8=[(I!<-+2L)(!F M<(PL7M[@%KE_0_PIF8)^3[.UY2B M7<#NCKO1,7C\2;FR]"UBH"P]O\C7'KZ9[.T0+X\'%7=-KS1=*F<1(RC7R,NQ MA80=/"MW97DZ+S[=W1(I 0<(+A&E)NYOT474\BS1^2B=G&W-0@I^O*7])ENZ MOWS'<"_[X?GK80T@DY%JBU_LTDM!O7B2BY;X6-. H$;58F5;ES\[RK!0%=B] MT!+]3-;*&2[.DB(RO]O #]7OL %M4.+;\;#PK_A\CKK>(JMQ)J)FO'(^])FJ M6M-H+ZZR*]M6AINV[*;?#3DBA(/&J91LEGGM'CT96GZ?A+(#UL+@M-%J<0#Q M8(7P%A)A0WMJKC-HC36N%HS( AJ0) [D_J\&FDOX>.B]RP<*-\YC6.QWP/L\ MQ'1L?%D95%T*M^PWZTOV&+6C*C6P0LNA8@J$@;)C*8-FR:IB-(#J:ZOH*H=$ M!S!H! 1$<[ZKP[T ?B\&(1S;GL8<@Q%EM+0;4Z\4@^8 5=.T4;!$K*.6>VV! M\#1J7.91(S=-PR[.D7#U^5XTX%C+!6IT3ZAK=;J&Z-C50X+&Q_TV&M:QE"E\ M?H0RA$O-N7"U-$[*4CMC!+4@U5]4;Q817&9!,:+&M#L^GCQB-D+$[TJR+6W/0'"_,+P6GM4*=&[#3Y@;>"<)DF&_#7CUB3 MO]RZ-:%K(&04*458&VS-@B(3)6K/?\?!VC@9F]JJ')NZA/%FL9%F.7-K*5.< M=#UVV,3JIG*X%A0F UMX:)JH,;HOIX3-X/GE0#.L2NQKE']H',6CG=SE5VTM6C&(%*-06M MWSDJN775@&,40TA%9C9W'X?YL&,;>[(/9)5D.A*]E/A7>*Y8GP#N%/?HKG:5 M:Y_8-XIL)MP.,CF/E3VG^B-4W@X ,B0Y/I&W8E]IG&$11T?DD@"!I*"IL.[A M4[J3$(_"#SK]F,]B;1"+!4:"B",7?PP^U5?7/%/&/T1P*RT683MB MV FQ+J8[.[(!7SR8;J?AO4HW(\PQ@KR7U3HRGE!9B%D#S[G(USV1CE7'2D;A M4W* +GQW:U+-GW,30TV25:H@XLAL<8@?C@AWVH;WB70C6]W990X4G@8QO'T2 M[C,R77;@N%?&:V?CT$J%V"*KE+SPQ=D%[ZAH^1R;-D-0>]XB>T0,K%)!#9R= M5ZVJ$7!!.1[SGS@F3O<53(7S,1.D:B/TXYT%'?YCSW'H,&E%W5 +C0U;LN7& M5H,JBLV2>M++QFK@9W_:W(BUE5:JL*Q7JR63@LQ2^RZR%4C%_(&,@\_C484QAT!"]V= MFV 0UX;-2ILF\[/Q6L:,MC]#1&//G83D#,([U*,[ZG=Q+48S2SLNBH]V+? ML35+FXKMSDRU8$=BA)G:4V"/#:HX<)Z:D(H@P]B0OM>*CG8Q3F3BL:=V&.\Q MI\JUE;NHDH4+.X$%Q*I$"/1A_9PGYYS?6$E"(,W=QV6W6&TVW@<;!TH/7 M0K-I]'C V"6FF3$2Q_M+!S=^!'Q-5<3=9K)XB' >BYP9+R2.%P;I]X@.@8UO M&3#@56D93V!*+C]XB6',HVO+;6?W=!;I%':ULI/NICNODZ:B%F=$,9MB!7O6 MEO.D9_93G!KPV[&T2A?X1M&Z('&[5B_CU!AVP[L$YF#(OAP06B7G3FT'S09I M(!0O1.W3U 3(=65N.Z_74[.:EA&(H;@5? M:PB.E=&TD^:/J+LP)D'U.EO-C]V5/LVNIP/CK^42OK3]VUYOJH]/QWO^K_5Z M^_2Z_D\" %LHP@B%5EAZ-O_Y\D2OG:8O?;>5R^Y Y7W7R$?D.& OH#?5QVB M4/S"#<;_^^'5_P)02P,$% @ 5X!G5'Z]'_^K%0 ST0 !D !X;"]W M;W)K&ULS5SY;]Q&EOY7"EIE1P*H5I-]^P+D*YO! M9&Q8L8U@L3^4R&HUQVRRAX=DY:_?[[TZ6&2S)=GQ# 9(K#Y85>_\WE72L]NB M_%)ME*K%UVV65\^/-G6]>W)^7L4;M975J-BI'-^LBW(K:[PMK\^K7:EDPHNV MV7DT'L_/MS+-CUX\X\_>ER^>%4V=I;EZ7XJJV6YE>?=29<7M\Z/PR'[P(;W> MU/3!^8MG.WFM+E7]^Q+MSMTN2;E5>I44N2K5^?G01/GDYI>?Y@4^INJV\ MUX(XN2J*+_3FE^3YT9@(4IF*:]I!XL>->J6RC#8"&?\T>QZY(VFA_]KN_I9Y M!R]7LE*OBNQSFM2;YT?+(Y&HM6RR^D-Q^S_*\#.C_>(BJ_A?<:N?G>+AN*GJ M8FL6@X)MFNN?\JN1@[=@.3ZP(#(+(J9;'\14OI:U?/&L+&Y%24]C-WK!K/)J M$)?FI)3+NL2W*=;5+R[K(OZR*;)$E=5?Q)M_-FE])V2>V)>_Y+'*27#B?2;S MZMEYC4-IZ7EL#GBI#X@.'!!&XM5>),G*NEN< YJ'$A-;,&!( !S@'W56%V?X07Z= M5BPC<)>6(I9E>4=48>-&T3;'X6PUFL,#LXSD<"LK0%),>Z?KU%)3#TVP#YGOGPF7N M3@:WS')>/%*4:54U>$.;>%(=0<6T+#?(=YO6&ZNV M ^60@)6$[,0Q]22!!K3*6O(N6:.TSPNREU12M[C2L58)-1ZK1A'H9Q-&F]( M.YNB3/]0+#HF2,*^: /$A6"L__?8:7!PE5[G?&2?'Z94BITL/C1KDZ<]G;HB:8AZ#R1IZ#B3B"PY-7:8%-C3P^$^AJK72V07+'[(8DB MWK=I319D%U5DQG&97C'.?*<#TY,G5ZH#;I MZ-OCP9P\M.+[,JB1S@S94VU*D"L=4>C#;\>G="^>TCY#]'0XLQ[KYR$% 9%) MC2!LV"V=CI63:"@C&0*BP*8=;2K2#6F3P>1F6'F'MQH]'-KH0!1YF98Q,-49 M%:6_E: \,QH_]=?P1^%3R*8LFNL-;$;+DD,K)3\;-L*JR"@P$O@ A/(X1;;" MFB+7@.,U><8:)42X32N] 9(!4T:\U8M@B.]<)3 )3#5PJVS50)+7_DAIFLER M;I6?NH*01*R"51@&T\FTE^D,A@GH_'@RAU1]43HRR'@T&<0I)9SE+>")X$I] M564,7FRBKSVB[Q V\D$@DR"#I=C%:VM@B0G]4V4[:$VVHB2:NX:'*3 ]/AD"/Y]'TY_Q-M)/.G&D*TAWYS MK?9@(=8RATWWR[E#_O'44>EBIJ_7ITR$I?P2Z%DAA./93W">AL[XV]]>.:-"C1KSO)($ZW)%:5O<:8B4Y2AU!96'F".T9K+%?;YE 0-\![@X[6UPP+A MI=064=65Q7-:LI5P=H[_L 6BD!L*&3C.=,!DY!)KI:A6SQCI*-K:[.!]F8(C M0SCC$[E')FWBDGS?9"]DAE7QMRK@[]>K&&X M[=G'\]'4*86*T?OH^);6 Y(GA:";UJ3=QOYC@#>0SEG[N".(X>23GL MY4\)C>C?ZZ%PM#%!95 R'ICO9)JZ%-5PAG M6+MKKC)4&9;O^P,>L'$9!9/9Y!&1Q>]P+":S(%HY5/5;"$3XNH$1VS!GN?%" MR5^JP:#7"LDVWQB IN-OCV9AL%IZ"/.]\8P*?VTKUGF'/"'= O/QJ_N"F6%85]W;&;.KXGY2)0K.NC=(6O0\ NFD]Z_IUW7!3RW+ZY%#/ MD_S(:,E6)'[HGP?A"B8^GB$GC":K8(84XL/EQ^Y#LV VG0>3^5Q,@UDX#A:3 ML7AS^?Y]:]*F5^@O"H/%8+"&,^70:SQ53\ M1CWS1VMF.0Z6DRA83F=BO@P6XV4PQ1X'9@%((HDS1CF90#O&>IG=G[,">"PN MV?3H>7%BJ@_^FCXQI<=I8!C1_@#'11I5 E1T_T,I4]<3UC<9U&/=^;J4W#R] M06PO&NJ^E%OFT<2RU-%+;JWRRC2W=(5#:%)V7'V_M^M#:=6Q0>OW2/EJEP#+ M6VQP;W8=#"8^+_O:L%;05?\ARV+I&G@YL(+>4#984@I6: ,?*I-73L-9MRCV;)HX59>A M?6VXM.Z=/DKO8!IRBBV)-V<+8PGYR@^LNG>H@% )>^WB .!SP?]^--80$&SR M/)ST8#_S,DYKM-9X*)3IU^):Y:KD"N6&NYLW_#Q(IKZ6>9311"9;& Q-)&&U MR*ETKY *>&JPX#\YY>HK5DFQVK!N:':?;AE>'8_]4^\4WV1 G]%N4#6W' M19]>=+3 W6&J,*C?C6=FRX#"UG*Y>E3RXRR-/4T3?Q*>BLG413Z::=C,99?H0[E3-U3],>=9I67:#;VD, MUX>\GC5U.2 Q!%0G$P:Y.J9#;R\Q38\ .J:7;>E@K@) M*56T>R[>JJM2%T8ZC+>MKMI>=>FNIL!>D$SN&)PY6" MM%0[E[%,.Q$Y\9"N3U+0*P7U3T'A'J$.S9/#,^@N)B NH;)D>VA%-C))]#OC MQQ?V:E4_-.B[3Q3=6RWO)50ZZG .I,NM--=WOK@[7Y&=ZK*@>M([]YTGR,]\ M#4HE9]ZK"U+:('J(*16TS,?8FH+)WXZ-_)@4(6S>(I"GM,-;WST$2 MQGR1X3B:P2(T$6F.]!ZQ/6Y/HYWLB6X\8'..4O'M*JI/=(&Q-I=. CUK5*Y M#2HELJ#RBZH]+OI09/H1#CYL/+ CU6Z < BC:0LT*\OIQ.^L'%-%.Q\MVD]H ML^/%?#&:N);;*VY.62(XMY;[=@=X20L&V_%H MZ6? +S,)JB]CQ'.JTQ$9MX: IC*.RKD:KG_#];#**?A(?TNK+V;I4 MJAV)\!@]',WIH6B$^.EV<5=D[E)*<[@=%STE*9!!>IPS-"$3WC)'C I>]/*Y ML[.0M^0,GZP7^#TYK^7N1H+.?;1H2=./B8Z!+OK2?-?4.D-",0;E\LT*HIFV M,U6G>R7>1Z MNX*R(QCE%HE 4^I;$WJ@U.QT0[N5)=CQ&=\ 2ZCZ+.#]G"9S4@AQZ&_:,@:N MHVXD]\O;^.SY$UNG.<45#FTZR3.DOG1<<]I+(V>8["!O MR4%^L0[R@9DCWR\/>(^-=ZKCG[VPL-+?>]Z,7ZG,K932K0<>3K#JR:>I51]T?+:71H"I/U19D RHJF0-4^HT$A_: MOKH9SR&,]"I6;K#^X$*5YT8?;5;I2M(+8U[NFP-E93M;0LVWFHY02/YL_&_" M==B*JZAHC@HCLM7<"9)RGK1$7"JNQJ/)?*"P%">351C,PY">BF;CT2IZ@)[( MFWIAR00IW9)Z0>^0$NEK=['.WEG6FVD?C7G"FTH-HITR:ULD&D]9+5?J6AMC-VV7U7#)8.WS MH:)/UYW<<393"+5_B.T_T8[M;*8D6ZM2NG:K;^]:;[99 -%-?,'*-I*\SIL_ MT[52F"]W1?5%T/8:@[M6IT.VTO/C:JB:/L#4OZOP8LWH>BN83A:CJ"VYVKF9 MN43+W/J:C67]XXJSJ"W.]'S*5EP:0-[;UBIW*A\Q4*)YZK<,E-PMD O3;P1- MJX%)^\'L5-]/T.DRW]L\W':U\U[M,S^@F_NG.K=PS#3/O[UU:VZHFZZGF=&$ M_]JN+1\H*\H.W57P!_JV''?WVK;FHCDP>Q',.DI^:I$QT3@YL"6%7Z[7VMT. M='5I5N8*7+U?9Z'[10J^>XOO+?%>'*E^['-Z13DK*A?80(8N.F MO5:E[7[80LU9[35%"TCF1IT>O;MP0 4SDO&=Y AB )GO*5 "9?"_[=ZZ[OV^ M52S;9OY@\TQV;]4/4E_8@%!6M:>)]IH0->*C'WJ6/<4*;"3^WA8=K-O^3?S> M?0Z6$Q>65 A^C-HQ@9WR[J]CY!.F;G/3BO\!^XI\^6(UL^[@B,KV <& M;:C=^S4$\AV/+)$8M:ZC\CBBML_9CQP_/$)S9GNUS6MSWM>;-??5AANT MX]&,>ZNA]VJP58LB@+JPB]EH_%/OW:'&[9B^-(W;\2A\=!/7:^8^K&W$;/K5 M(DMS>*[D; K_B*:W$2PG%9W!X*EX5>C?_"M1 M[5+^?BSF*Y1*$8WTIL%J3O78(ECB)PI+'$"=4BIW\7A6[#C1#D,-1+-Q$,Y# MO WFTYF^J,_/:M@D#B/D+M%J(4(JK18+,47F.Y^)GS6XZ%\V:"_C4+8XG^'! M)=WRFX#V, K"RRGM(X-/%(HB6"P#>+%B&2[% (3E>B9 M9U0HH-=Y$ T & C 9 >&PO=V]R:W-H965T7-C51FVEG9N= M:O!F;=JM=+AMKR[LKE6RXDW;^B(.P_QB*W5S]NP)/WO;/GMB.E?K1KUMA>VV M6]G>OE"UN7EZ%IT-#][IJXVC!Q?/GNSDE7JOW(?=VQ9W%R.52F]58[5I1*O6 M3\^>1YA220JM7*$06)KVOU4M4U$8(8 MGWN:9R-+VCB]'JC_P+I#EZ6TZJ6I/^K*;9Z>E6>B4FO9U>Z=N?F;ZO7)B-[* MU)8_Q8U?FR1G8M599[;]9DBPU8W_EE]Z.TPVE.&)#7&_(6:Y/2.6\I5T\MF3 MUMR(EE:#&EVPJKP;PNF&G/+>M7BKL<\]>]VLS%:)G^4799]<.%"DYQ>K?O<+ MOSL^L3N*Q4^F<1LKOF\J51T2N( HHSSQ(,^+^$&*?Y?-7"11(.(PCA^@EXSZ M)4PO^4W]Q"MM5[6Q7:O$OY\OK6L1$?]Y@$4ZLDB91?I_FO#K=XN?-TK@=F<: MU3@KS%HX/&F0F]HO6RKDH>*GLZ5JU%H[L6[-]ESL6G.M.56P8ECNF.J-PA9I M\:)&#MI+\2\E6^\Q 7MW2,;1Y/01T4OT2CP241"F M19!$):[S/ D6X8*>YD&1(3A:(,PB3%59P'21ZS%;Y!.VCVNY5[V;4M3'XI?E"5:EG$?!&468*+O_RI MC*/XN\G5>R>= IT@*E(R1IQ S5'Q*,:30L L22+B(([S7NV59S(17Z@OJ*Y6 MP3S8E*4B#1993IO24+Q2:X4-U5ZH6;Q(@B),ST5>+NY(,ROC(,NC]1%7/XIA(LZ3(@Y H%O#)X;ZO]\XC"%VD01@6Y[C. M@H*#!C;+BF_TK;W5SQ>\M[-(Y _^O M>_N1>BT9ZW?&2P CK=3.B9UJ5_ HNA=BB&J,=".S/7MFB>@&V20+2?TT#I*R M8(-D2=Y[T*L9IT$)Y^=X/(DI)N$M 'X:Y*.@3$*!,)@A TPL-O2 MAA6B3Z/4S6"219&09,@JDC4.RK#T5NV:E6H=$(;3;"$$!66^$$F(S(S%&\1(2W&=9V"3(VMF:;$X'TO4 MZ;C]'FY@,+$/J%F MH^]9WDLTO,W%2K;M+>C>R+:R<_$>8:#7>B7[G-KW(-.U1RN%M%8Y+KY8="]W MB!OGC[S3?9X?7\]K[_:<@>N>W:7X)]KA'+Z'1>I6F0+D*1%$BN3#Q?K=I.UM[*\+%JK^%4=+^TR$2\ *EL MKTX+"9H.+20/ \2GR%&Z,_%2[C1B3_]7>0HL,)=CB C8 G()A7PX)MZ;O1D4 M!!2UEDM=:Y\FB/8%S%J@GL1WZ_W$?5E8! 7R(47#SI),_'(LB6"+/*3VD:"6 MA%ETKX%,"!)<@8./)6.ZR( &"A%%"[@E/?3O1/A+\;8E%[M;-J?ZW&GO+KJ; ME*B>XPS H4BH>$1P1KR8!,X*\)2 'N _B%B?5RMC:5>.$A.AF<[0Z+(%MN_- MV1*8?VS6CSL[X9($:9Y3:4+9IGIZQ 93#\RB*(&[6"XHG!0HO!2\QXR&4$4# MCR*"01%@]4>J!-N-,=BS08^Y41@3:LI_#A=>,S32NPD[S=2F M"FAMRR@RZ,$EUE!UD4<]1C?B,S+5J;:^I0%(HU9 NHU$_:.IC^HR2)S>#CE) MH _S]W/VWX?Y/^8<),=$M)JW==S\T6*9'(JC8YQ7*8BQ97YLA_[QEC QV^B6 MGC>B,6YO*-/5%3_I2^NAO0:4/?J9M:.PT2#2#P6@?8:8P>BA&K<7+SV17X-!=UFL.N=50',V@!2^/IDFE7=58/"M/F8 M%*VJI?/2TA*V]0!$R.:6$<8Q@Y/]&H,RBA[:V&^)O%%4B1$J^J%(&0:MHS:B7%NJ M(=U\OIRP\="(Y]01$#:H)O7M@4@;:?>A2&'5F.8Q'F Z8.@*OI-[-<"))@,.CB;^MML1!.JADU=\"!,N:@R0 M?.B<,-B#=MK(RC>TAP '\=MA=/F"K'$46C!7/$]&>U&X^.B8H*<]8KO9:#3Z M/LBNR":&VKYNU0 *;VE&B4/,DWH-PZ I55RF@#<,B]CC8\XWFA>^1N1':3J/ M!QD'*;BL(R\T!B+@3.!YI,OZ81N-4K3?A+*.6*V$^WJVRFIWS3;5MY2(4!$_XH1@ -P IMKO06 H^BR\!(J@WC?'SZBN;-X M^_MDB,C7#5I @ZA]UX/"EZ;BG(L69>X+"\C6"(!Q.!ZH>Z%K>0/TWL$ DP4L MREC4'M2)RU^O&$46!9UL;L45BFKC0Z\/0Q*0BY+=*9X_S,J?::PHC#5W*F(R MM8FY:9"4&[T3*Y[3)NB!T'2M'-? J:%ZX./=>=CP42K54%L.E5)]F>X3QYI: M[=O7E/K>23-[SL),HP',=8-^@2HC6W3RJ_[ @1@.R376,P)Y?:?SD(HZZ5$X M>,M5?ZE4,RW]QIN50=5D%J2@E?V)AB6_#J+L34=MB[U=^6[$PR MB,*H5 ;!C ZX1RN_9I* M#6MF25#DZ?W3DA/LAM/!XPS+((XBS(EA&(D,,V-YC]U=-L/WCW)GV3'O^4"* M+W^<%*I9E--Q2QK'>U&?[X>E/>$2,_%P/9H9_I\:&'-N$=VW]*GF<<4ZG(Z5 M"= 8SX!\'QCMQX?;CZ+%OI6)&=WNT0H'Y+0\/0HG;09XQ:"6$1?*'YHN0='Z M41.CMZQIECL_T0"C/U*'=+Z8ZI!-8-\Q':(_2(?P#]2AG$@U>S1MY\)7X,#"P5,YX C);AQ_6'J<7;WI#JE>]4QS]_#;+T^QYP2< %W4E6$>8A2#P< M)THZK0*IV=X?)TP^&7ZJ;D4VY_.M-?VL2G>@Y5]->X2YIJFH/D!N S:9'Y;\ M@S@CVA.C#U*><@\#Y'X\AO;]J<$1CA]I-J\/D&2K,(TVX['KP33W*_QI*\TJ M!1@9T @ZVZ.MZ3OK'3DL&/KHP9+3R)E'E/6([RG+:"HB7-./ !+(Q_?>Y:T? MI^^-FSQR=6B3+9\Y!?Z@>-,J1>,/G3/TQ,>?36C' .H\YK^/$&'<_KQYP,]D MZPX#&?F,[=D/UAZ686"0E?K<\0 \_H0S0IXM7HY81%:_=M9M^7!YA)[30W'_ M(]2H.UFP)AS0'[(X]"[?U?W,!Z37>4=A\'0US]C>+\.OO31H=%6//2B3^G3A MX:4R_&A0QQ\34$LUC5PB:Y!.EL\:65:RY^DRV4^V"%:?<:OQEPD/Q+\X$<7] MT=!LD\)4VI^I^7GQ /'K M[8X.7'MP^\ O>CY4U;1NGBB;\V,_TU],_O4 ,:_XOQT8;JC"^3] C$_'OX\\ M]_^:V"_W_SV!'X 6,36I-;:&\R([\T? PXTS._X/Q=(X9[9\N5&(ZI86X/W: MH)?T-\1@_%/-L_\!4$L#!!0 ( %> 9U1V.2?0V@0 +(, 9 >&PO M=V]R:W-H965T?!SMKN=+DTQ4XVPBQ4)UL\V2C="(M+O5V:3DM1>J&F7C)*DV4C MJC:X./-[*WUQIGI;5ZU<:3!]TPC]SY6LU?X\"(/CQDVUW5FWL;PXZ\16WDK[ MKEMI7"U'+675R-94J@4M-^?!97AZ%;O[_L+OE=R;V1P4&>0 MK&5AG0:!PYV\EG7M%*$9?Q]T!B.D$YS/C]I_\MR1RUH8>:WJ]U5I=^=!%D I M-Z*O[8W:_RP/?+C35ZC:^%_8#W=Y&D#1&ZN:@S!:T%3M,(K[@Q]F AG]C [ M"#!O]P#DK7PAK+@XTVH/VMU&;6[BJ7II-*YJW:/<6HVG%R."!=#4CL M,T@A@]>JM3L#+]M2EA\K6*+9H^WL:/L5>U3C+Z)=0!028)2Q1_1%HR\BKR_Z MC+Z70K=5NS4S3_QYN3968^C\]8C^>-0?>_WQ-_#UHT@NDT]-)PIY'F"J&JGO M9/!D>'B[D[!1->8O>@>&JT9:@YO:[L#B,6KM4(E/-+5Q>5(5(-H2RJKNK2RA M1?!J .\0W'AP\0"\&,#-'!PQ/ )*5:HTX/FTJ/(4_I!"#\$$& H]UI0Q&MQ/ MZ'XH7-?"&+@\C%?_N7[3-U(+J_0IG%0M8JO>(!-#0-X7LK-'VY',Y,->E),H=C-.8DZ=1$XRSN%7:0_.ARSJA;554';H>W\;(HM>5K:2!'[[+6,A^A!.>L6?3*LWRV2HB MG/./[/X?3T(.S_N 8I*3),L?4,P0()]33$A$*=Q(@>%4C/'2?I$!<,(BDN7A M,QA&. EC$C%<#R.-9B&)T]3QR-%1F;,_#C.2Q'Z/,Y+Y M/4YH& [<4H1\(5N%A7J(H/?^JR#+Y^(.@VHKAW QT!L$P>@:\L8]W5,3Y/@: MSM<,^>=1 CPC(093SC,(LPC-XX3%'$)*28;78IJ[*SP.";X:A"DG[H@FZ3>Q M]^AC%E/"(^=C"@E:F*,C([0RXR1+*(GQ@Q&&#$U,">.IMQC)9&F,B<))BES# MF,Y?^$E^PS==)/$TL$643@-=T/PX/!UIBJIXX=/@,+ %X],PQW(EMU,6"UTE MZN,C8*+,U6-I$A;V$JW RE3WK@YNM&H^59"_7AF&M2P$AH=3BS;X+P0VCMB, M]74).XPCO"&Q_4(JS[T9V(6!AS6'KXKY6J7\M]X:BX7:ET;O,M4YCTS5\3AR M#,,X'I#8E[>K%::$*ZGIS Y,XDD/'F:4),EDZ%ME,3XPCSDB M)C-!3*@(*\$DF;,<4VJZ\:E^9CGK(_$CN/7=LC.W;^W04HZ[8T-^.?2AT_6A MFW\M]+9"1]=R@Z)TD?)@8']<6-7YKG2M+/:X?KK#/Q52NPMXOE$8_H>% QC_ MIES\"U!+ P04 " !7@&=4U3WC +0# ;" &0 'AL+W=OH;;_.%ME)<*L.36!!L5EUXH!W&#YU-XYVQ80B58O&*VO M8;W.MHLWNR7K)X4_%/;^; T]Y\D.MLSH108Q480=#GB->H-0,1C2\C M9C:Y9,/S]0G]?8J=8MD+C]=6?U8R-.OL=082:Q%UN+7]KSC&\Y+Q*JM]^H5^ MT"VO,JBB#[8=C8E!J\SP%0]C'LX,7L]_8%".!F7B/3A*+-^*(#8K9WMPK$UH MO$BA)FLBIPQ?REUP=*K(+FSNXM[CEX@FP+LC_?I5$0B6#XMJA-@-$.4/(!8E M?+0F-![>&8GR6X""^$RDRA.I7?DLXF_"Y'"QF$$Y+\MG\"ZF("\2WL6_#1+^ MW.Y]<%02?ST#OYS@EPE^^7]R^!\AX#-"(XX(>!0ZBH"2^F;2P4&G=K:%T"#5 MI1:F0ACZ6)(ZB9V-AP8^"E*CEA26>.M5C+YJ94A,"4T M^$""-KGJT9'-42@M]IK0+>P1E/<190X?#+S'O8O4U:,;&QWLK' 2; UOE:,> MM,Z#B*&Q3OU-7@2AV^J>&KN+Q) :"SIG#TZT;!([=O%BD<]AK[3F_B4IHUYK MX3ULB7+;DC2!S,90\*$C5Q[4MWR6.=Q.7OQS0-19CQP8UC4QYERD#-,48CK\ MG0$JRI@#,N',\70D*W=/>?])F4I'J<;,.J>.E%;] M" 8/-JB4<](S7J1!Y6<@#.4M>3F7L[&H*NMDNNN>>(#H.JVJ="4>J^A44!2A M%KW/X7>B1Y39/0,R6]':2.5#&1#F\2SU\NEL])1Z3H?$@(Z 2&__F)+7"D,C MFTLCS43)Z5!4)F.UCO M]+RN1*>"T$.L)ZOQ#ELK5:U0SJAQ/-T2(U@'4GGB$Y2)7(0A)8(O-H=M*HVA M7UZ=^N7%U=5EOJ#).Q7A=UQ/)3T$[9 ?0D8^M4K^U( IS@9VB^Z0GB5/B:+; M&6;W))U>ONTP\+^J#\\F\3THRJS&FDSG^>7+#-SP% V;8+LT_O&ULM59M;^,V#/XKA'<86L"MWQVG M2P*DO3NL&P[H7;<[#,,^*#:=""=;.4ENVG\_2G;<%&C:?MB^V!1-/GQ(B:)G M.ZF^ZPVB@?M&M'KN;8S97@2!+C?8,'TNM]C2EUJJAAE:JG6@MPI9Y9P:$<1A MF <-XZVWF#G=C5K,9&<$;_%&@>Z:AJF'2Q1R-_: FA MP-)8!$:O.[Q"(2P0T?@Q8'IC2.MX*._1/[K<*9<5TW@EQ3=>F<8@'A]CQ M[@,YEN^988N9DCM0UIK0K.!2==Y$CK=V4VZ-HJ^<_,SBEG:YZ@3"]?4%?&6B M8WVQV@H^=TSP^H&W:UB6I>Q:HV>!H9C6,R@'_,L>/SZ"'\7P2;9FH^%#6V'U M%" @LB/C>,_X,GX1\3?6GD,2^1"'[G21M&A^N<%#NG((74M=& MW#R K(?UX*2P1'[GO)@@+]:6J%T(:A)4"BO"O >F-5TU=X\<]K9 -XQ#K+DN MF8 '9$H#VE,#M.<=71GCMKLGR1:=I/ "+IEP(,S LJJXA=;P37 [*N-1#V M>RI!V7\XL#[A+465G28L?0I_4=0C01_K\WRJ[R#)_2)-2KGTYQ8O*D8!)9D?IA%%LW/(OL^2>*)/\TF%BTBW#![@6[T.MV)GR>6 M;3KQ4\*B %'A1U/'=DCE[6QS/\D2F^:TH#P+DG[^J8BC^)>#5(ZS#5]G&_OA MQ%:A\+,B<=7PR>]TS./-5(N)W1FBE$[RIS3[')9"@*2#J.@DMN3#Z3!JPPS2 M+#*@AU;2L&%WMD&P!=EP8[#R07,;PAYBA3\Z;MGPMI^58/9=TW\;$$MT=H)#H/,4@4#LD(0K/?C]_[D(, M#D94@VKM!K$&M^?]M!JUXZQ?]B/NT;S_4?C$U)I3$PNLR34\GV0>J'[X]@LC MMV[@K:2A\>G$#?VOH+(&]+V6E,FPL '&/Z#%OU!+ P04 " !7@&=43.\[ M%X,B "+= &0 'AL+W=O[V9=5\_VC7MH=OGCYMLIW9I\W2'DQ% M3S:VWJB'[_B[=_4/W]FN+8O*O*N3 MIMOOT_KXRI3V]OM'%X_<%^^+[:[%%T]_^.Z0;LVU:3\K+_$"C_BM,+=-]'>"HZRM_8@/;_+O'YUC1Z8T68LI4OKG MQER9LL1,M(\_==)'?DV\&/_M9G_-AZ?#K-/&7-GR]R)O=]\_>ODHRH'Y,ELV_/_D5L9^^=6C).N:UN[U9=K!OJCDW_1. 1&]\/)\XH65 MOK#B?"C<1N MDE==0P^;)DFK/+DNME6Q*;*T:I/+++-=U1;5-GEGRR(K3),\=G\]^>YI2_O M;$\S7?.5K+F:6/-BE?S=5NVN27ZJ;HDJKK$C+I*'Q MACBL;9)=>F.2M3%50KQ]2&L:5U0\29W3:$-4V>Z2K:E,G9;E$4_, ;.E 5*' MNJ!Y#R7!BMYM:1,?J@)CKK$.;_-R;VJBJ>3QO_S3R]7J_-N_75Z^XS\OOGW" M9$O2T,RM(2"U"9VW:(\)";3D=E=DN^26EJIE23H"<\.:#DK$ M3U,=E\EE6 $C( &K: MS"+^0V, EI^:EC9,P!TCG4^;@:E&D"]41 _OIQLY&Y0#8,I$ IR2O/ZS*PC< M)*HJ$NX8G+26/GTTB?%+,HH:4@@' 5^[2]LDW6Q(8C,Z:#>V9BK;>TJ@\::5 M5TO";%$6+:,[+YJLM$U7&]TY:!++CK^0I+($SH87\/>]QQ6BFMI9;6Y,U1D> M8^Y(;3:T3-[5X(WP#G,*<8'-ESTA2YRR9Q+^@T]OZ4^BS6E8*:\I'M=-I3A#R'M5O? ;$!*S-1@>4 -$HY8C]#7%$P'F6UP3%C4Q?-DQ1HF1/YJ6 M>;\Q&:%!!O+11+ZU:;4M\#PBD:VU^6U1EC(C)O/,M((X;+^/CWJL@0< M(BYY2'"-*- ?@#B93K%/L]H:>LEB1OHWCP_$U'77@L$(-)"^!0E'(AW JO-( MMA6=#.,#.]$#-B9%JY!LS0TA.<>+#H Y<5)I#\IS0NF.BXBA!".852Q1Q[]D M=*[I\T?!77J3%J50R)$'DX1HZX+81?%Y0TB!P>,/1-33/X387Z96RJ-OA ZS M8U8"^#\&YMZ0^*'#'4U*HPW,FH2,D@[*Q-DE/ G]01\QU31KJ_#,A9&8*_[H M\BT+4::?M"85!^VV(YO3@(&WM3%RIKJ(SWQC2X(6/A*=T<9N6&K'E&!HR(T( MK307%*?0=V+P U1K W)O'$!+,]P_$]>.F,G$9$MXW'0MY+&(FF9.[WWI]=Z7 MLUKKRA+90$@Y)+XOFH^CVN]SYDG>TKD"I185$4PGBDY44PVB)]9F$0LPADE8 M(!*Z"(1)39.Q-B&*4YNB*-G&SM)FISBD/X!G$C%"YA/R"C8+V4P0W7C'BQ-1 M.[7)#$U!+RV3WP%^2+5"J9>'/W@AS#M83!0ZB.SL3Q)1;#;UH%.TG9R=!Q85 MZ846\#K;UBE9<2+F(>)HT3]LC0FTM?51^6*&MH$2IT! M'@D=$L:$4E)G1_[VMP^LK3X!?S1..0R#_ M\5. *W_Y/L /S\?H/#C#IZQOSB-=#\A-MRBL1+J -9.Z#KEBEAS>$D*&R/$O"-]( MV7B+(@" E>:AMIDQ>2.?V)2OG&XR^T-IC\8T<$,NOOI6)3PMR"Q$O@;)![9/ M!-Z%M[S8L&>#N8CLO6"B$&?5 _M3'CA3J2+QH6/47^H9H,H<"?OV#8MOVM6, M4B$_9D?*\(N+\^4JV9-F=5KRBQ?GRQ?N&Y8HL 7);"N/"T\._X>0$JM$+&, M;&=*!A;&@>2<^$K@.)(@X4%D,19M&_&Y6\Z;&VQO=60!B<2"^C5NM!-<(H@K M9ZTZ:B&GZV MA/U1A?79DT'P#S63/"_E>>!@8D/;;7>,B1$=HBZX9WZ. 3BM?T8+GP'GQ(KK M-E(=Y,<0;_]BR;Q_QKN;L"-J4Z:*8%[__HEGD/"U1\+7\W [7>5-.. 8'OZ1 M^9*1QS$\1VT"UJ^B,,%%IA8S.26A1C(';L*1W"B6MIDJ,W/Z19 O R@N1*EN M[0TQL]B0,N=0^;>P-3M$/TA2-&Q/*%,<&6&C=@-)LS%,JG=-%B+SH-,2:F08 M\:N,^+B.\S*UZ]O$I-FN+__83U<3!SLGMX'F;_H[@75\E#5!AN!_Q"=4QGJ/ M1,S@IH@> %G( CJ, B%Q@ 34">"1GZ5RD+VFV+5F'&@P1X2!A MOF[?"7.J[B(GO#8[!-\).(\Q](FZO0N-FK'(WI025 1\$MD(8A'R(I@9TLR MR[S"@#4"D-()/ 7TH2A B[:+E8,OC75(>MSNC 0!X Z:#"S*YX@.?VMJN(KF M1!@N8KAPR \Q&?$!X/P5-;,(RRK&I>B7OD!U8C3M">7^F!"*$6]4M"&[$?$^ MZ42PA?"@<@-I0W]Q)(0DQ1H17EA*4_C3L(!A=3P9]V %D1O2YWLQF]ED4T4) M$_<$9H2IIA?'K#X4!@W/>'FLUE @FSLOHUX/P;P_GO+-K,I-#_O)F2UP&3Q _.)P&5LJ>B3C%)^\P(ZF\Y MN+,VJG019QSBC^B I0',9+8M04$(,B,(E/JHU]$!5,/NI#+HA3UH)LUO4G(# MM\9VC3?7K?"+G[HW#YOMQ*HP$4(\F_;9WB*8K7,<4J),+,7XDM7W 1R1C)8O M(V=Q.@@;2RR5_,- :8+$U);.'HW=%40KI%2.3A[YB'/72*3YCACP+Q-;@G8- MATJS 8=.]T,,<3*RJT['DM2I]&383=@+W-NQH(&*O6:HX"#C%'=C!P(E"7MV M!P4R21ED+DJ$Q5A084="4#0XCN&IM(GFC1 $NQQN&,_3^(DD@+/FPS.U>?3Y M6;Y)?N:U+_A,JV__H[-@7R9L52'P)Y10&J8V$2990'Y$=&PURI0KG?+M"< U MT@O!^.?GK'>2(NC/TG^'/C1$!F5:CV\7BQ*.>\LN,$9VJ5OV4:*(?* 94O 2 MC+7:KME/ZT*)X;59>IO?W>O1X-HP--$+5YT$P"8#^R?^S"!8 M=DB/$BF[NG\1"9I/:5+66_E ?,%VQ>)DTD% J.:^G'"SAKL:S"OA:#;T,!FO MX$1=>B __4Z#K]$&\N /-^0EMV(*^[B9)H!X'P=5+\<@N.=4;E1-<#&K*-_5 M4.)*,0A6<1!_D?QBVE&U^]FS);UG)CPC4V,Q@"4,J8686;&IFQNR<8D6?39! M32^)%2*4./V85R"YD>E$4!RH$$(-,3I5N*2TJG<>-X&EA%L-&0O\:_$GXBE MULR'8E-93L-R?HHE]_Y0&I]-8SR[L[DQ3GMJ?LO%G<220B@-22'('G?J/,QQ M>FZQK.&EB$$)VXL]Z6FR7RIH(Y 1*J0.@=Q%=R85ZH5&ULBY:L\*'&_O"TCB M(1)8@CG/^R@D9OEI!PD^#VCF7#Q1]WBH^-ZK2JD-J5(S+EP(YCRR/XFC L#8ZO MV3D8#.PX2'E%49/(@C$ H\62_*I%%4N>6!.6(CTR0-&9];2C.3$12J$NGLV* MB9\YI#XJ$A[R(I?/<%B>T%'C6 )U)O2[)_=>0\LBFGVSGZ.LX N?3*[>.B!,.%2DWNH#Z M@XCW 7PG6^&S1!$27SXEC]5@:/J2P)\0LN<@E6B\-\81Y%#'H3^2WNQCLC/' M$.E5QZ2-K6BMH]<&84O"SJ?(ZR]GUV6Q%0GF:HV&VZX+5M3>Z>;G2\[[AM7$ M(7*E:-85)UG)/>9 KRAE)PGD578073+CY##B_JNZ,'>(\C8:%) 53DD\@NN) MXWQ"M2+( N5*95,OSN-@Y0WU37$'?\A!QP5!.>HP0A@L ME#[NJY(I_>HG$& MP >*IS?,1H! UU'&",\VO 7EQ2!%Q MMB%\1X:VGD5K"'DT\U2WM&RLIU1$OYU0RHL:REYTL&-548HT:L 6>^0>4G8)UH;0 M%5/U"8K4DI:G!5= L 9T$2VF$C! (W'-GF@I-B+2P"IISY-DY1=TWX3J:UST M1$5?6]M20N(22 ]$P&%]G%5",[J+^9>, MEE%E^0_-&-L>)U5W@)I0R;:VW:&YS\ H2/ED0M..#WM^YC *&]+@L],((Q]N\3J:6D60"#>4RIJRG&7L4%9] M,5\5[7L@KNQ^74CMPS@[?\8\G*C7T@+F=ZZ92V^E@YK?7IBWZ;G=KAR8= S8 M:FB:]/?S0'AP&GF^$GZ1<"1(HK]L36AH""@YP8#8-6$R6'915J4V<3XA+C1= MF[(P-UZ(>:M5J\HUVL@U>+!*6+V&,FCX@ZYFU+JZYD%RP2YBG_=IF:(^X MG#DJ9(YJ:>.R;RMSVC%XX66L C&.O/C2S(=!HH5K/S&&M:.Z* M1O/J3NJ><,?EIE4Z'X,7+!\D$4@L<'U!=':1OBYU_VDQD,O3Q@"NX> T]E9K MO3$7H9L=+<,B:3*(]&&\:%YB)>G=F0-8*,3W.?=&*;/0) G1$A%AT>Q\RTVE MG7^*O#%1.POAWTV_9IY,?;!@SZ/IU[.(G)FN[/ZS2TGGD0O,DS/%..(D? T( M%.HA#N"%:2.*6SAO1Q,TXG]&*49BE3-FE5,JF569H2+[8KZ4^F^.]G'8-T$V MS9C"LQ..AY+G5TG"8^W'<9$4'WH4D4:$S'K1,'L-[&2-/+4:MD-U%C+JW%'4 M2L50GU?O-:3'K>5EV&[1>.5E:S!"X]WA'Q>PMQ:'W]KH6-D)6# M5X0L(S'MY1<:1[A_#1GK;17J5V"0E,.)'(OD'8L2KNJ3B&<$50YYTM:#C-3< M-PTGOE26D'"$[Z$(M:UQ @10KFS$)[X\YP10?C54V+B&BF5,.2K[H]QC: V* M#853@T>@YN-(HR8W>E^$@(,%" M"3 /J8$\IRTVFF\M6J/>XHCIUI.@P? Y*23[Q"A^S]:+X^2D0>(LFHME<')L^XHXK$+8:'1GUVA-/(E^'BO6+O>HG< M]N]MST3<0(FBB7UB!#B 1L= KKXN3&NRN(@S@KJ7>,-%=6JI/101"F.(@=N:0_--/D&]\+HA;52SPC=S\RQN9AP:,5"3$/#?8?JKG6%EHC M/4BMVH;>PW'1*TO@1\D[/'\-:OJWA;>DD3P4L,HF$E,P%<+UA0*^K3AA9K=" MG"Q'1)>0D4)RW6];_-(TAZ(+F2*=OJASJ3\U'.[F;[LHS>\V'(/9W+6G\B\^ MCR^KU5$>C*B-JBW,6HX(-7(K@D%7:VP:\B[D+*I 3M"\1*%27[7T9N>4J'($ MH\)'JR A2,VS#O3NS-ZT)[D_K;UG=E\X9I]B9D2*IB@TV!GB=G,*[%,L",?: M<1\?)(L3=*ZV0UO]@]9[VVNVCC,XL80-L=N#B\T9YCCL(=&(GLK4\O[?W M:),FI BQB4([#!T)36PSJH"D_Y<+R\<+]DVBMO] D&!XD!_C&DU($2M_X< (BML].1=UOK@B@O]Z@%7+\ M3,5FX2H5G/I8G%9< :Z];*#F-6 U4W*)IH6[L&(&C'&A(]Z I;%( B),X?+ MY!RO+_J [\[1KI8IZQ*)(4[@'!&Q@N$A<2)7V^_I>A$% M5$-HCKDMM#Z&-BVT7 )Q?-N266Z7I[=@(/[ :5Y>^(GPT4.L?!=6\SCG"W". M!RA31)RY4L?5D&D]&\.H9^:3!*F<*F%@$^URC*+/6I 4G<WB0ATFEYN,[G$1]V*[$*QF=+LIE3P\*OHQ1F01'($]+R!BD M(_5"K$R+3H*\D;; ^T[4KXXC5$6JIDGW V[R55M>9?*80]JB@9L!X2R=@7 7 MA=GPEU)^=N)KX$3>FY@ V;S1)47P[.JAXWQ"430.=XYRN;5EUIAYL>Q%3WQ\ M5,0T'-.%)*H7$%T36V\B=3XNX>-F5EE ^.LA,ZZ/?2WKX2)Q!RG+ZAN(;'9% MZG=\4U)"%+<5_A_%(VPO'O':F,\-)8TJF1[=QC=FI778M&;XQN$;7\(E"]2C M **CX)MX:>TLXR"MHNLX(ZO8C#\-<(G>)+I04[%?X5I-;4TB#Q&<>1Y= M&>+50]T/")HBM(NN_IE)R+8L^V6A6;$]%_T,MQI4,D:U05K*U3/".Z9&%YS^Z)V-@RUH"6S M9TYT<0L7BN*XC5JO3B/O]8QC8$E6VB[W6]".[_XB.JF,J;5'5UZ-<_^I=+RA5*)ABG+A MV=S S5K$6UGXS@@IJGA8I*'7O44O^5X8+0V$=AD_^GU$? _()HL9YNZQ#3WK MJ_E.\\O\!A^?>CY:GGN[R-R=/" ^_(6>J^1WG!TWK^Y:!;+U# MG.<5\_I5=//D*-3OF8HOL3R=*KF^YW;+6*?QM1E)2N*:%/?C$ "7[ZVK#HO: M5?MON#Z8Z\O&-<(LDO?7'U1R_W3][MV3?MEL'$\::>.5>;<:#G"=(5'H,4KB MWMMCPGY:4[3!+78WH?YZLCH[7_;@JVRP==E.OTQ?M\X[E"JP4#SYJDP)\M?9 MSO)-50?O;F# WN:FE)7O'Q>N%VAWVDCMKNXIC^[65NW;#$5\_03&*72C?IC^ M36-2C.LJC..F;P!@\#S<\1@\"L!V] XS7$UXMD&?7*^9H7>KI\Z;%X@QT+?' M E77DQ=]C>"-Z(_G(\H+.+N'U": $55H!1QK=C:JK'+=ER%W.;Y*CUV"41VN M*?:>_9HOB^[=M-JK[2HJN3G3U49&]Z.@4%WGO$==A1[BU7P/\6M;&]+G MR16W7V3'4;GY:5,(36GC+*F(S'VO!+C1\?%MWR OG)YONLK1DE,/@@ZXN["% M=IFH^YV;7!(N7F02@FV\DK]+VCO2M1)(8N0NZS2^SIK3:]Q'4]GJ[+Y]#=:F MF:*T9\2YHY=/G[Z)4UTG-P.%F]"C0H[/=4Y7 MH5EU-=]S^D:N9OX5\?!16GSXZZ[9S=<)]W!S'*W&EXI"?STTQ,8'34RPTL4; MBW"1]. &Z2'>I](^4D%MN 317=$C-I6+XP;,Q9[#,)Y@@B8U MN/I$=US[TM8RO1VDG ,A^;*0>+?.ZG0"2?([!AFR$9#4H>E)HI$^*P3/-B[ MS;M,8FWI6*7PX.K86^,*WS41Q;G)LOAHN(><+!HN-M>2SF/((ZW=TMKDYL)5 M6"G*6$L5L]ZI7)FMQ(<-*]/,Q%;!(,O%N.&B&@9[>B?9,?)IR5>NCS$D%ZZ= MW_@>(#?>W;F%\FEREZI*[$=@;R0;/L,$SU_X=U7N9!A?I+5PC.!O?_'*) MMJZFC1NTP.9:F.'NAPI5/B_.@65&G8.)C:E:.D20F^"65^+"5JZ%""D][ZM$ ME[$>^]RPYZY+*>(1,:!<'()U$S?ENY)",:SB?&SO_G/IZ9"4C^B1(HN+Y\4Z M1'5)Z2][EWCK'&FZ=";XAZ.._MS!9OM79T_Y6AV4:TFK:SZCOTU:[FNV!QL8^*@G>$"O;.D\M!W^B5> ?7T0V3HZK^_V6.65#KD(!"KJ-KI6_6'N)7K1KHB^@YCK\R7R#_%)8'N_H*\ M'YA0G^\2P5D6+%.[ ZDZ>.*R4)2V1T\USUV=J;?"0/3NJ):/]C+P2NNX#33Z M_9HTO,3)%&!&VNOC:B"-Z%2XO__0BN-'.;LX&'6I<^)&NK>^L=&6%$]6G"'-Y\[H03):"3\JV-3&-B1$Q3UT.5,M=YC=G)^P&9T1-Y9'2=BH=W5"E49 MFZ6PT-*VFF]I>\_F+<'Z,K?\*V?Q[\'5MK*=7H@QKG@>,OGTE+A)/?E/8EJW M^)LJ>4O&%+A/ N) _^O+ZU>$WP;:^_+Z S\Y.W^Y2,8[SQ__:@\D.%Z>OWCR M3;PT7R;ORF\N@UOHO_LY\@]9EEWU*UFN?)'4R46L*$^0W&(M!M9H Z;4(JCM MP]:=WCX:"I_#MOQW@YLY3_R*<,)KKLM!).R*[$1?K"WP^/+\RV4,/N8Y]E_! M)^QRQGF*-7E0XD^EW'S[(Z&2I>+%B^C7&$1%IKG&D8LFN%;2WR'EK:X6 ^$% M-Q99[8$QJ>[T@XW),09X&OT^).%JR[^"R=9KUO5\^15)V5I^^5(^M/; OS:YMBT1!O^)Y)JI,8">;RPYG?H! M"_C?'_WA?P%02P,$% @ 5X!G5/014.OI P PD !D !X;"]W;W)K M&ULA5;;;N,V$/V5@="'!&"BNR^!;+@>/ H-I5U!^%LLN4;?$+[YW:I:1?V**5H4!JA M)&A<3X-Y?+/(G;P7^$O@WKQ9@XMDI=07M_E43H/(.80U%M8A,(/>I%-\NSZB_^)CIUA6W."MJC^+TE;38!1 B6O>UO91[7_#0SS>P4+5 MQO_"OI,=Y $4K;&J.2B3!XV0W3__=LC#&X51](%"_ES]SRV42K M/6@G36ANX4/UVN2KQT@_P3L7[]WQEK"8._7/& M0-8;R+R![+P! X]8H-BY3#*8U]0@7!8(U&IPJ[$4%NZ5,:=2?!;?-?*-V?(" MIP%UJD&]P^#5J.Z- M?HMDI3(;Q9(7=*%+3A32?LN'!<.X%])8J*='8H6X2* M&U@A2@]"A/F.)8-5:T$JVV,QD/2X$,'X,4)S#7^T]#)42MLKB[JAYGSO7*&H M]8W7M)7+BE.GHMS W+A#*GOKJ'NL_.GC&"Z$) #5&HK%7,*)/##8:$HT_ 19 MEK%T,*952OIY-H1[ZHB;'XI3=,6I2<>U0CQD411=PD42L=PM3NEHM*V6)#UD M@_& A.,!2[/L W],P&PY16R3ACPRA]'_/_1;O@M7>!^]RL<".D=,2F MS0MR[:"]T[3(69Q'L-1J)_R3^S[2-&'Y: A)S@9Y#)^UL'BEUFL**AVP:#1T M444LC>(?[2*QZ-5BEZ]7TVM]+8H%!RN;J!7Y%M=%\ M2XR%.0VLDXUT%O9T(SV_)2-8SU5_ZXJHB-=;33-3VQ??//BU%5N:8K9O@Q)) MNA"\FTI=?VDKOOL#YAS?O#JNJ6)*?DCYDP1O4-/#[>@/=S-J?B#: Q&XY'\*PLK\]&0:5+$I;FF4/.QFR<9">K M&+X93.35QH]? Y[PW8SJ3_L)/^\&VZMX]WGPP#5QUT"-:U*-KH=4.=V-W&YC MU=:/N96R-#3]LJ*O%-1.@.[72MGCQAGHOWMF_P)02P,$% @ 5X!G5'S7 M!)K+ P ]0@ !D !X;"]W;W)K&ULC59M;^,V M#/XKA+$#&D"H7V,[11(@33ML PH$O>Z&8=@'Q683#AQ0I>7J0ZJO>(AIX:QNA9][6F-V=[^MBBRW7MW*'@KYLI&JYH:6J M?+U3R$OGU#9^% 2IW_):>/.ITZW4?"KWIJD%KA3H?=MR]?T>&WF8>:%W5#S7 MU=98A3^?[GB%G]'\N5LI6OD#2EFW*'0M!2C'<_MO;.X$N-!WTB@\UD M+>57N_B]G'F!)80-%L8B<'J]XA*;Q@(1C6\]IC>$M(ZG\A']5Y<[Y;+F&I>R M^:LNS7;FY1Z4N.'[QCS+PV_8Y^,(%K+1[@F'SC;)/"CVVLBV=R8&;2VZ-W_K MZW#BD 1JX7=E,]&T=>:_,S\ M&5]1[!&>L9"5J%VE;E[XND$]FOJ&(E@[O^C1[CNTZ .T,((G*C9 M+XJJH+ZCF9@M+ M5VU4\,]BK9W^WPL!DR%@X@(F'P1\J#6O*H45=[65&SA26'\GL2+EN3I?!GW9 M4@:RH8FJ107&;E<_5O4/U#0L0P3E(KC&+8$$0Y[KNFFL'R]+A5I;3D6?N[Z# MOY&K;ON BK^G21WJ;Q^A?02P:.5>&%BA*E 8&E^+/3XP+R(&3C(*:,(,E3PB3S'+* Y3E9 MA_ B#6\(/6'!9,+RE)1!X.)%+"6H.,T'#44G7;^^T#?CH6_&E_L&-Z@4;<+0 MI(OBV[[6W8@NI3;Z7-]\0)G'AWA&M4K>F>;2:'[+HP&#HH^TO%_ MX*JT>U<>F15'9OR$66&97=%%[SI@!/?4IT)8 FO><%&@+?(D9ODD(FE"VT:; MLRA+%T2#D=?0@"C)6)R%$ <9"VBSJ!>5J7\,HW@-QDV892S*XQ%)0<+B(!W9 MQ-Y3C=.83?+@A/3#SZ$9C1V9T'#<4#YK!-[1(R[T17>5_6_>_1 \<44]H:'!#;D&MQGUMNHNV6YAY,Y=;&MIZ/!R MXI;^2U!9 _J^D=(<%S; \*&ULQ5?;;N,V$/V5@1L4-D#$ M$BE14IH8<)*]%0T0;++;AZ(/M$S;0B312U+QIE_?(64K2FJ[:5&@+S8Y]YG# M&5+G&Z4?S$I*"]^KLC87@Y6UZ[/QV.0K60ESJM:R1LY"Z4I8W.KEV*RU%'.O M5)5C&@1\7(FB'DS./>U63\Y58\NBEK<:3%-50C]=RE)M+@;A8$?X7"Q7UA'& MD_.U6,H[:;^L;S7NQIV5>5')VA2J!BT7%X-I>';)G;P7^%K(C>FMP64R4^K! M;3[-+P:!"TB6,K?.@L"_1WDER](9PC"^;6T..I=.L;_>67_O<\=<9L+(*U7^ M6LSMZF*0#F N%Z(I[6>U^2BW^<3.7JY*XW]AT\K&V0#RQEA5;94Q@JJHVW_Q M?5N'GD(:'%"@6P7JXVX=^2BOA163!*[ES(*HY_#N6U/8)[B3 M>:,+6T@#OTUGQFH\*[\?<1IU3B/O-#K@]*X]Z: 6<"/T@[2NOCUO^PI]U*)K MT3.S%KF\&& /&JD?Y6 R-JT7AFN@#,<[JYPO8R5LZ= M!;N2L% E]FE1+\_@@-EII;0M_D"5#UH9L_U]9VR!/8+485&C)=48]&]&<*6J M2NJ\$"6LQ5IJ. &:DH0R7/SX0TI#^M.+U98Y79&A=KY5&OSY;A1EH[$E$MYCAR5)B1&__BY.(&(, R(Q0&N,0)'SZ]@H&%,LH "1P>C;G>H_)0$ 2,Q=^7' X+P(0(LX:,M M+R)1&,"1<1!WXR!^ZSBXPFGIIDR#.-P(NPOFGPR*H[[V#XK[?H-#Z\1SW?1W MW9_WPJI>A'5XA(CCT^?@'/&G]]7I_$4:%XBH0=42GJ3PYQ/;(R$ARSP^09A@ M3Z9PW4@H6CFK8(%7NY,G?X?IHW6"M,OG?[[(/RJ/7]4*( -MJRR+$(SS?X[ G<.\T7O_(M M(7U4N9-56/T#8&VDEH[7'@YS!C<]Y:N=\GM1:/@J2JQ\GS\M+;:L<*^KW85Z M(Q'4^;;PKS#>BKQHP9#CU$\C7&4X2C*'=,9(%+03$9LS9>VEW=,*(T)9V(VJ MW?^6O+\^Z"G%X1W&^SWQA*1A=$#WW]4V_-]K^SS+0RPD2_>17M@^S*: M_ E02P,$% @ 5X!G5#362@'#! ] P !D !X;"]W;W)K&ULM5=;;]LV%/XKA#8,+4#$$G6QG"4&DG3%.JQ D*3=P[ ' M6CJVB$JB2E))LU^_0TJ6:3N7 L5>K'-(GN]Y#JBZX #/G6U*T^#RIC MNM/93!<5-%R?R Y:W%E+U7"#JMK,=*> E\ZHJ6 MU**%:T5TWS1-">3&PF*RF_6.5#>1Z$-B"HH3 6@>/C'JZ@KBT0 MAO%UQ PFE];0E[?H[UWNF,N*:[B2]5^B--5YD >DA#7O:W,C'WZ',9_4XA6R MUNZ7/ QGYUE BEX;V8S&&$$CVN')OXUU\ SR\!D#-AHP%_?@R$7YCAN^/%/R M@2A[&M&LX%)UUAB<:&U3;HW"78%V9OF>"T4^\[H'\A&X[A5@Q8TF;^[XJ@;] M]FQFT(L].RM&Q,L!D3V#&#'R4;:FTN2WMH1R'V"&X4TQLFV,E^Q%Q#]X>T+B MB!(6,O8"7CSE'#N\^/6"QW2;@A7D0XJ3=0]$J)=D,NN1;ZJ1:\Z-P2 M^51WO(#S )FJ0=U#L+RK@*QEC2RTR,:UE[CMUA#1#OQV1%DA>8GL%5E/@0LO M<%-AQ%P!:;P,UC:#^VT&'/FZS6%E7?9&U.)?]&0D4LZ 0B8 ODB*RL,Y)1?:(N"X]/A^F2;&K^Z?< \U MB<8G&Y\Q>2-:]"Q[C7'JMU['+K0&HT_M2,,C$D]]P1?ENL=3Y&>2Y3F=HP-? M^N6GG$7L5T^Z4ZY.CV0EZEJ3*)S39)%-VX?ZE52=5+9,):P,T;:0P@ALUCQ9 M3*=\^8KKBL#77F 97(?FBXPNLOD4513FE"6IYZ)I0+G\.MZ!(LR>BZ?] _5B M VV!X4N;=<86- MWS@_U7?BVY1+;J8X287E(%VSN^=O7/YWKQS4/6EKXCA(:IQE-DEU_CE>N0!FQ M=J/M!K"$3FIA2574/;X"41@+P=TT4=+*UM+#YL867AT\^;I?U:*H'TD%=>FZ M:_8JX(/;UY:!C2A0N0=M!IY&&;8Q3Z;G%GGRH'!@#&Q='#;I.QPDE,71$>ZX M?"<-SM?N%3+DCKQ(:1QG.& IRGEJ>Y:AE- D2^@BSU$>$9ZD<_3_T7F1YMC; M^9[T*IVS*$?Z[L;H4#\B9T33>4;S-)V\')D#_6#&K(HI8O02_! ?YJ:C(8A3DT4[NR. M5CQJ/L=,_ 1V7"#%ON%%5X/V"K/EZ#BZ4;@#]N4?XS^.>NYEX&L_S-"41G%X M1-!A]5E^QC2UWXTXWB,"HQE+\2N2.09;@*=N23/O)HHSO''W;4T*V;=FN)1. MJ].5_F*XR>Z.#_\'L.D;O':0&M9H&I[,TX"HX8X]*$9V[EZ[D@9OR4ZL\&\) M*'L ]]=2FJUB'4Q_=);_ 5!+ P04 " !7@&=4\MQ2R$X% !?#@ &0 M 'AL+W=ONEDK<&[!MTW#S="MJO;N>T=E^XK-<;YR?F"^NMGPM MEL+]OKTW^#4?M92R$C,%[LM+ZB__XN;R> M!1Z0J$7AO :.KP=Q)^K:*T(87P>=L]&D7W@XWFM_W_F.OJRX%7>Z_E.6;G,] MRV90BHJWM?NL=S^)P9_8ZRMT;;LG[ ;98 9%:YUNAL6(H)&J?_/'(0X_LH - M"UB'NS?4H7S+'5]<&;T#XZ51FQ]TKG:K$9Q4/BE+9_"OQ'5N<SYDI^X[XN"#JMK*YER?LR M427<&V$Q"/V$KN"]5!@DR6M8XJ1HN@#]=;.RSF!5_3V!*!H111VBZ 2BMZ(2 MQH@2P5AG$1/?2L=K^4V4Q,/9F"XR:M XA8X!0 "I= M8X=+M;Y$='X2L]9BGX^)\P\*YU*AN&XM:K87\)U!2AE)D@22@*0!@\\"@RP+ M;Z?@=@.5T0U(Y81177HP)Z+9UOI)",!F*;Z Y;57$Q 6)A ')$KC(6B,HD3R@/K8A2F) MHAB6NG([;@3$.:%Q"&%"&$W@@T!RW>BZ!-ELC7X8VHS%)(P"8"&)\Q#>MT9) MA_7>F:ODHQ];B$B9RC*Y1D:8Y6K;W$O:%HF[;F M/AJEP-!ALX]LP!MMW, 6<)Y3+(7X LYCBHKBBY/VE.C=9R2,HZZ(2:W'BZ=7SP?U:E3_6N5S4Q2Z]7G&F OYX/>< M%V;.(/;]&OI09B0(LG\W[@MI[$[* D *";-D"$V(]9=G0+&.4@8G_<$$!0E) M$]J;3)&")C*5CIE*?SA3Z*II,5[O#AFGQW,W@/@@^4K6TDEAC^5OTM;Q_.V- M3M!<_6ST%;/ZTFI?_DF<^5&<$IJDHU"!#()2SPVW$DI4$FN"LH2$:(+2#&L@ M@)\5R@IP_'$$_01Q0O(D@Y!$+(%E1_[//AZ*>O_"D(1!# R9")GGKCM?H1CV MO+;R92A80+(L0M8B01S )^QQ1*C64'N>.I0D8R1Q29*GOM029#PDAD*(TO9[ MUKA+>8I V'AT0)^[HZD%I]%I;(%&.A][_-R+]\YX-WB+ 38]-AIA!'.(\95& M0PUE),*3%])DD'X?_^FLGT$4XD9)8QR%.3I,LZGBS\;BS_XG37TXC-HT5TVJ MGN*J%YEY?<+ZKPI#]L =!OOC]RL)99A+2I<&KQ)\91A M^NM,_^'TMKM"K+3#ANF&&[P!"N,%\'^EM=M_> /CG7+Q#U!+ P04 " !7 M@&=4I#-E(S4$ #]"@ &0 'AL+W=O^NU6PB.R-X@]<*=%?73#V>HY#K MJ1=ZVQ*UJ-!I0%K['17#:@L)IZ9^'I>6;UG<)O M'-?ZF0PVD[F4W^SB\V+J!38@%%@:B\#H[QXO4 @+1&'\M<'T!I?6\+F\1?_D MN-;N!!V6DCZXTQ M15#SIO]G#YLZO,<@VAA$+N[>D8OR1V;8;*+D&I35)C0KN%2=-07'&[LIMT;1 M5TYV9G;5HF*&-TOX@I2HCR)0 M8_L(X8@W8%:RTZQ9:!_PH<36@. 5 KT!@BYM*$MB"=Q@*Y5URARH1D/_5R^] M@[*M\5%6'SM:,*<$/T"1^D666B'WLZ2 +YS-N>"&HX4J2]41+#[0^+$)6,_2 MK%!15RA%_BF@09] HL#/BIR$,/6S(/PNAF?:/C2RV:*,4S\(QU $?A*F<"=M MB>5^6^L@2/T\3)V4D7$&7UWOVR+Y MX+J4'<5% 2 D)P%\H&<*'PY0-1VHFKZ?1A=,K^ 3D<%5]LI5]@V2'D2WI\>I M;EF)4X^.!XWJ'KV7+DOKLMJZ[#?SO_+W=RI?/V?VD)@>P4LF'_8KW=@R*?&3PG$VL7(4)U9.(8K]-'6$SB <^TF6 M6SF',/3S(($[ZB!D%4T7._7BO?-KR)VH$^9^GL6T+YJ"YW7;&5<*PD!MX"B, M_" 9'_^K0;B+=:-G5Y(:U=)=O#2XV=;?3H:WP]WNK+_2/*GW%\-+II:<>"^P M(M/@)*Q( !D !X;"]W;W)K&ULK5AM;^,V$OXK ]]N+P$46Z+>[BB0;+9Q>%P'QB+MH5( MHDM23M)?WX>4K=B!X_6U]\6FI.',<&:>9T8Z>Y+J4<^%,/1<5XT^'\R-69R. M1GHR%S770[D0#9Y,I:JYP:6:C?1""5ZX374U8KZ?C&I>-H.+,W?O1EVGE[F5=P)?2_&D-]9D3_(@Y:.]^%R<#WSKD*C$Q%@-'']+<26J MRBJ"&[^M= YZDW;CYGJM_9,[.\[RP+6XDM6WLC#S\T$VH$),>5N96_GTLUB= M)[;Z)K+2[I>>.MD4PI-6&UFO-L.#NFRZ?_Z\BL/&ALQ_9P-;;6#.[\Z0\_)' M;OC%F9)/I*PTM-F%.ZK;#>?*QB;ESB@\+;'/7-P9.7F=)?:.I8#1+[(QCTA>_H6QWY/^,';13* MY;][=$:]SLCIC-Z++U!4M)4@.247:WIXH:N*:TVW0@NU% 4!6O2I-:T2]%GK MEB/DN\*[UY %[ZE>\(DX'P"=3O/@XIN@.4?NS%S 2@4$ELV,])Q#PGK4.3*F MB:QK0$0[!]6F7]/.KW+EURF-W4:$O@6&^^C;GV!U0+FP>(-8:[1!*5F3B1?D ML'"5>F"04>7'@>VGHT_7=S0TM6C69 WJD+,:V M-P5>FD5>DJ64LLC+LA!QM62T<5"^Y&5ERW;7B:A%-2H7(>8'@:M]+'):H-XI M3KR$P1/F4P2G8"G]*Q;<:7"R)(N]+$D1C"3*O#B-Z(LTO#HX,YGO92'SLBBF M)/-2/_,BZ-A3KG%?KO'^W>6G>2PJV;W6MM=L^-U M@[!.Z(V*ZAC#938@:==%0VR*9L-:2U1^)Y(A:FRYU'53D5SH$%7'3W MJ Q'V_IY[M %&Q@XP.EPP E/?2Q#+TP#;PH3NGZ6:A)J7&L(V0_P\TL/H9$ M//2M8!8Q+\]RNK)E5XEBA*-/10GW1^)Y42J[+TBP,XCLKB 8LNC[?K$-],+& MT,\H<7[E?NRE441?A;:1MH>&&;1;7!A)2]S^DQI7YW2(>D<#L)YG'HMR=_R4 MX<W=T%CO_$O8(O+BD\>3^"&K"S'O*JC5J]"#&,=NXMZ4\VR=2J)J.7B"JCVV=T0ER%;P^7TK@K*PL"J-\ MF'_$\S@2FCHMT:5SER7L_NF1#,YLGWH^$\SW%[S!S &RI[#Q4B@,VJ]/WJ&AU^X+CLBC(8CG)UM&V!$ZW.8.=2R)AQCJ5N@_ M0B-VO8@Y:LG]89CL("(Z"O/ 2X+ 2K'8'^;L._ZPC;D 6T(43K8/WEE?&=FA ME;&!5-? K[4I;63!B)]XJ1RF'0VX_GVSGD;<&\Q.;.^WC*E,=!8LONQH9HTL MMXR\'7E:[?CY#2=T8#]9H*SMXUH6PKY F/F;B6^#._;!?C7&[<:^/XP=;(.- MU4X60.8MP%.0Q<#@,\G5I0W M+S;-$^175F7A"@M-'7)@#PNC<'!D##-2GE)@"2%-*<((E,3TDVAPO,H)\P*O MR:5]@W.\F<00S.ST'L+W@'E!F*^G[>\%/$I3C^'-@J48UX.,4M"?G],EK$U+ M0U,E;1ZP%3V8/\/9([P@L @CV9L"/=2@$A.IBJZW-\*LE2.2.2(4V9BN??FP M]F97\8\V/@C40LW<9P\-FVUCNF\#_=W^R\JX^Z#P*MY]EOF%JUF)JJG$%%O] M88J17G6?.KH+(Q?N\\*#-$;6;CD7''W,"N#Y5$JSOK &^N]-%W\ 4$L#!!0 M ( %> 9U10:*,03 < -P2 9 >&PO=V]R:W-H965TG:"3L\L%HO]0,MT++0.#TDE MG?WU^XJR925QW-V8+S8EL:H>Z]4EG3VTYJ-=:^W8I[IJ[/ED[=SF=#ZWQ5K7 MRIZT&]W@R:HUM7*X-'=SNS%:+;U07& MV:ZNE7F\TE7[<#X1D]V-]^7=VM&-^<791MWI6^W^V-P87,T'+J:YR[]N'G_7V/#'I M*]K*^E_VT.]-\@DK.NO:>BL,!'79]/_JT]8/(X$L>$5 ;@6DQ]T;\BC?*J/6EOW0+/7RJ8(Y, W Y [8E3RJ\5?5G+!0<"8# M*8_H"X>#AEY?^-F#LK>E+:K6=D:S_UPNK#,(C?\>,1$-)B)O(GK%Q'5;;]I& M-\ZR=L7<6K-_(JNVAJ?O6FMG;*&12)K=F/:^](&-G6,.#KG^J%7*VE.[484^ MGR MK3;W>G+Q <:+%W :P"E[8UL<='>ZT(U>E8ZM3%O/V&: AAV[[<['QX.& MB+)X4"&9[2G[MU:F9YR!KPY9/5!&/X)^ C8M&QAJ.ZN:)5SP%@JM*POV+1,\ MB%(>B@SK) EY'N1T-^$RR1BR#CG5L#C"CHB)B L9,Q'P((_8A]:IRFL0@>!) M*$E#FO$@C+"2"0\3R8YP&@^ZI6&P'(/:BKSD*=!-&-)EC]#,\TD MCQ,Q8S+*AD<[2#*(V%2D\0R_7&3A;(MHN35Q"-(T3!,>D,848?-4[LO9^1:@ MTX@'03K#.N:ICVOX+$Z/A6(RA&+RA:%(EC\7B\=U?5W8+,SS>G: M4B:FPF=B1I&'>OH>I4:98LW@/FB\QQRVJ4F@0#*4: Y3N"1/0T*&)">LDF=! MUGNU:PIM'(8[5WH/(;<2BF_H%CF[7@,QP67WJNKZ,RLB5T&,3@H@A%HD,<^2 MG(4!"H5DOR-&#*59$L-,@B2>1FD^&XKZZVGT VCP<]P^H*8R.H'L=RPXR? ; MG03LNR/9E@[9EA[-D%M04Z[*0L%33QO[KE:-4I!=6JO=P3P\:N5P3QB;?MK$ MV\X']?N_SIKVSNC=WZL<;O!Z !DI\C%26 M%M42^-#E,9,YE 5[X]C@*#IT."2@"-<68+&$K-KM2D1BN7_ M=*_! _;- A Q-T)=2!D0#'GX^]X-&@!95:I%695]UB#X<[@U17F1S[O1B+XX M2'F*](@P\<1AS/X\E%/P11)0D!%:TDJ0<41:/53M.$XA_C>G89>J]ZTJS>='5D)>90D5*E0Q:F\'O#! MF(&I$"'H\KAPX#!%':;@/>0TA"K&"R%HCA3BZ!"9#;4D.UI+WFL2F[3URJ(0<57ZXA%PR\\(F->:%OBN;AOSJV40X8[E0E8\) MVN/]V(W1D6NVDX)EY=/Y\\4QKG8;GY6/+^OT5ST0/H()3(\D2YV;9QF1DF'D M3ZBT\#3-GCC/ NQ'W5 _VI@24PR)GK*?#%4FE$M#J6F'G*6WBMVZW[/4NSWH MA6D2O>RWKYC;C;N'#69<"H'2$@0"_2Q$:WYN[KF9W?\[M;&>F%L_TOCEN[)& M<>H!3$5"#3N2<@_U\49RNAN/;@9_(\=C-*(V>&%IP\EP'STQ:'6YLY_ M5T'UI[&P__@PW!T^W5SV7RSVV_OO/K\I [(MZN8*HL%)BK 9U1QZTL: M)04 *4- 9 >&PO=V]R:W-H965T7NN7?J8B_59[T3PL!#5=;Z<6+>K*X<&M+M;B0K2F+6BP5Z+:JN/K[6I1R?SGQ)X>% MNV*[,W9AOKAH^%:LA/G8+!52\X%+7E2BUH6L08G-Y>3*/[]F]KP[\%LA]OIH M#E:3M92?+?$FOYQX%I H168L!X[#O;@196D9(8R_>IZ30:2]>#P_'PY.D$/YFAN^N%!R#\J>1FYVXE1UMQ%<45NGK(S"W0+O MF<5[]/N;.I.5@*50L-IQ)>#*&%6L6\/7I0 CX496%5IP963V>2?+7"@-TP]V M5Y]=S W"L,SF62_RNA-)7Q#I4W@G:[/3<%OG(G_,8([X!R7H08EK>I+C+[R> M0> 3H!ZE)_@%@U$"QR]X@=\M5W51;_612?ZX6FNC,(;^/,$_'/B'CG_X O\5 MIE;>HFWEQMJV04N[$$7RFNLB U[G\+HH6R-R./+0]*W4^FQ$]9SM3TJV*7ZN M&YZ)RPGFL!;J7DP6'W8"-K+$_$2EH?.Z%D;CHC([,+B=/4:Y'E#F/XO\ EI'?O$Q6CE$1)^D3%! 6DQRI&)/ \N!,1!(^%7FJ/L- GZ#7P8T;LEA?%_PO> M@XUIZ!$66!M[$"'"% T9(,J$D23R2(A]P/- 9T$\#M[,2P_#MTL:HRJ43:]EM)@R2QXV;4%W?>5H6?#[4-6MK:.;I2LGK:<9QK-5ST%GNM")Z&_ MW(6:01$]*')L<:S6W,!>(##Q2*5G>M1_UYE@+3*.&6/9(@;7-/&MC._/MLQA MAZF%)P2^.%&55PX&/CS!B=5]H]7_57?[M37:8.]RW<*93#;6(F/#.(P,,S,, M!]+':A$G=* _UO="6V7O5A^UK9:^2]MA/TU(&OH#&7D12>.17K8JV^%K&90M M.-H9N#"6'S8^T1GV=K5<8I6P728^PH%U;>2#FXE'HF@$^D$:C \L;0PE1D<7 ML<8$6!S'FRE-LXBOI<%GO9ON\#]**'L ]S<2P[\GK(#A MSVSQ#U!+ P04 " !7@&=4$/]P)G<$ !Y$0 &0 'AL+W=ODH9 M5S>=C=;9M>>I: ,I49)$*F1)NA7'LJDT#BPBEE'O;]OI<2RCOC47%O M(<=27 ]QUWK4%C\06&G]JZ1I?(@Q*,=W,8W'=]&! PB;2&(^=O" M#!BS2":.;Q5HIY[3.NY?OZ!_+L@;,@]$P4RP/VFL-S>=JPZ*(2$YTTNQ^Q4J M0CV+%PFFBE^TJVS]#HIRI45:.9L(4LK+?_)4)6+/(1R^X8 K!_S* 0=O.(25 M0WBN0[=R*%+ME52*/,R))N.1%#LDK;5!LQ=%,@MO0Y]R6_>5EN8I-7YZO"KK MC42"IKDR#Y5"A,=H1=><)C0B7*-)%(F<:\K7:"$8C2@H] E-XIC:TA&&;GFY M &TA/\Q!$\K4QY&G37QV%B^J8IF6L> W8@DPNA-<;Q3ZA<<0'P)XAEC-#K^P MFV(GXA?"+U$87"#L8WR_FJ,//WW<"@T2,B$MH7]R3G5+I+/S<8,*MP5E?CZ* MWXIR0#JL2QH6L.&)DOZ^5]+)&27]ZZNQ1;<:4O6W(XQN'4:W"*/[1AA+4%K2 M2$.,(J(V*)$B192;Y'-2K1M(,R:> 9!9YM$C4H2!:ELVY42#8B(K9-MQX..P M[_O^R-ON5^W8L.=W![U]PP,NO9I+S\EE1C*J":/_&C)*)'I')!AUV1K9S(P( M:A0)I5M#+W'[>Q'98OO'H1\;!L-NB^&\=\0Q# [M#BCV:XI])\7;-"-4%F2, M%C#!UY^84>08$:6@G5O_*)+7I/I'I%ZS<5D<\!C4/ 9.'K_EZ0-(RV'Y\I*C M>_.2*_0=G7SMIX/C*K2'=0"LO,- YI-A&F?>H-FA6-TX3Y'2VD2(P"EH*S KFED=&ZSV!^C$\$ MUJUH7$NJ'HU]9>(0P&"OMP;OJ<0!;@+!SE0M0%JF9B-G"R?+Q+4V:#<.OO3] MGUT1-3TJ")U(=Y33-$]=6$VC";KOFN:F2P3N-F'6FGDG]/,%RIB=U&ZDX%M. MBQYQ@7(%2%V=[ MA0K&Y0&NOEM_/Y@4I^97]Z?!];S\"M# E!\E[HA<4ZX0@\1 ^I<#(Z"R/.>7 M RVRXN3[(+39#A27&R Q2&M@GB?"G@7+@9V@_MHR_@]02P,$% @ 5X!G M5)ZNE1?5 @ D0< !D !X;"]W;W)K&ULE55= M;]HP%/TK5K2'5FJ;[S J0**@:ILZ#95U>YCV8))+L.K8S':@VZ_?=1(B"J&B M+V!?WW-RCN^U/=A*]:Q7 (:\%%SHH;,R9GWKNCI=04'UC5R#P)6E5 4U.%6Y MJ]<*:%:!"NX&GI>X!67"&0VJV$R-!K(TG F8*:++HJ#J[QUPN1TZOK,+/+)\ M96S '0W6-(Y*C8M:$RHR,F>Y8$N64F'(.$UE*0P3.9E)SE(&FESO MHIH\0@IL0Q<6FC?B[6GQP0OP7*FY(Z%^1P N"#OCD?+C? 9^>#_=> MPUVL0EN*H"U%4/&%)_B^J9P*]H_:\W!%)E)HW.R,UL<#2S)3H$&8.H#UNF<" M=YI13N88!#R+6(Q?XX4V"D_3[S<4A:VBL%(4G5#4EECME3A76,ZN6M59YWH+@C+?#BP[1I=&3L.O9CK]M7W/J*W^U+@2F5Z'04'TOM)?WD MP%!'EI^$4=0M-6FE)N_O%@&F2V=RW"M^/^F%!T*/TX)^U//" Z'NWOUG'ZNO M5.5,:,)AB4#OIH>&5?T U!,CU]65N) &+]AJN,(W$Y1-P/6EE&8WL;=L^PJ/ M_@-02P,$% @ 5X!G5$B(&"_@ @ O0< !D !X;"]W;W)K&ULK57;;MLP#/T5PMA#"[3U+8Z+(@F0RX9M6($@6=>'80^* M3<="92F3Y*3[^TERXJ;-90.VET07\O ^K MK,2*J!NQ0FYN"B$KHLU6+GVUDDARYU0Q/PJ"KE\1RKU!SYU-Y: G:LTHQZD$ M55<5D;]&R,2F[X7>[F!&EZ6V!_Z@MR)+G*-^6$VEV?DM2DXKY(H*#A*+OC<, M[\:IM7<&WRANU-X:K)*%$$]V\RGO>X$EA PS;1&(^5OC&!FS0(;&SRVFUX:T MCOOK'?H'I]UH61"%8\$>::[+OG?K08X%J9F>B)<2W-+C9\>S)OJ@2A@5"MSJ100GL.<+CDM:$:XAF&6 MB9IKRIK2H#S,)W#Q[A+> >7PM12U,M%5S]=&FV7H9UL=HT9'=$)'&,&] MX+I4\)[GF+\&\$U2VLQ$N\R,HK.(GPF_@3B\@BB(HB.$QG_O'IZA$[>%BAU> M? +O);4FC3 1]4(7-3M:A>\VV;8"-ML_SL3NM+$[+G;GGV-?P0B7E'/;*R/" MK,^Q6C;A4A?.OC/K010D0=#SU_L)/K1*PN3%Z)64I)62G)4RE6)-W1-DI61- MAS+3H7BTZ1JP[AZ%.$INTS=$#ZVBI)N$QYEV6Z;=LTP?)=5X+8KB*+'N0MTRC1!_[R6L4"[= M@%#@>#6??GO:SJ"A>WK?G(_,;&I&R0M,,]CNB30=KH!A82"#F]147S;#HMEH ML7+O[4)H\WJ[96GF*TIK8.X+(?1N8P.T$WOP&U!+ P04 " !7@&=4#[?1 M^, " #L" &0 'AL+W=OU<.Q@.RW\^]E.&M)2,A[@)?'' M/>>>>YS8CC9"/J@5(1H\Y8RKB;?2NCCW?96N2([5F2@(-S,+(7.L35MN!6[I<:3O@ MQU&!EV1.]%V12-/S&Y:,YH0K*CB09#'QIO!\!I$%N(A?E&Q4JPUL*?="/-C. M=3;Q JN(,))J2X'-:TUFA#'+9'0\UJ1>D],"V^TM^U=7O"GF'BLR$^PWS?1J MXHT\D)$%+IF^%9MOI"ZH;_E2P91[@DT=&W@@+946>0TV"G+*JS=^JHUH 6#O M#0"J >B]@+ &A*[02IDKZQ)K'$=2;("TT8;--IPW#FVJH=PNXUQ+,TL-3L?S M:OF 6("+4IE)I0#F&9C3):<+FF*NP31-1:[DOK90:\>2UJ8E=;@^))H3)DZ,>%W\TMP?'0"C@#EX.=*E,K$JLC7I@@K MQ4]KP1>58/2&X.^8GX$0G@(4('0 /GL_'.["?6-=XQ]J_$..+WR#;UOY*4B8 M]6K7@#\_3#BXUB17?SN2A4VRT"7K_2>9RT*V64X!)_J0D179T)'9WWD=(X3" M?B_RUVW#7H?!WGB,7L)VM/8:K;U.K=.<2//YJ(ZR^PU5__,]'C3)!A_I<44V M:)LW"H(PW//X0%@X"L;A88^'C=9AM\?)=-91\JBA&7V^O^,FV?@C_1V_,BX< M#&%_S][747!G$7:4PN!E;PPZM5[=7$T[2H:M319^OL/P94^"Z",]KMG:.T!_ M$ SV/#X0!8?CT9['?NLHLO> &RR7E"O R,+ @K.A^=5E=;16'2T*=SK="VW. M.M=L(D3; S"^$T-N./?":"T[\#U!+ P04 " !7@&=4#]6=?.,# K M$@ &0 'AL+W=O\I>>4R( -^S-.V^:/(A)AOD=W9)!=*M9T_P M)N(( -T6 "H!Z!S@M #L$F!?"W!*@*,S4X2B\^!C@>=31O> *6O)IBYT,C5: MAI_DJN[/@LF[B<2)^9J\D7Q'P)H$-,H378O?P'/Q% _X3B*&(FPOD$WX&#_ M\D->1FKRO4\$3E+^0>(^/_O@_;L/X!U(W\+77YZTS-M^/$7MHA=P1MUSNU\R_M7"0M:[.3 $95 *-K @ ;1C.PE,\4 MDYU&:DS$8*G511CX#_Q.:,3P-DX"91,09:8SNT[X:T<:WM6H97($P6-;0;2;P MJMQ+20TK/(AJE]# -:R;,K1_COAZ>-QQF_CZ@),V\?4 /=@C/EAO&+![QUBL M%LLNHKIQP]' A:N[,W1O%I][*177@6H7/]7>I9UM(\^YD%X#'X2C-N75?1]V M]T^5]N%55_=@Z UCVB0_7N@;IWC\>GQT47 M4=W $1RV;JANS C=*KH2>2P2SX(CRSX378.=X[F>?29.O\%N;'F>TRPZ5#=\ MU-TV5=H'%QVJ6R]R!BY>W9Q1]VOUU:+KX4&M[YD]0-@@GK+8/<#6KL"P)"7D@L]# ICJILHTED!)=6AK$#@SD*J MDAJ0V'P8M&Q!PR(QEH/A;PP0XMT08QI^:,VA<6N#N>,O^S6E'+7.J M82+Y3Y:;8AA$=%2-KQ)4E:27(@H,GGX?$!^/3S\-8)->WF?-J.K_V? M\UDH69()9DKA3<$:,069N.H 17Z-YMJM_S[AL-,X[#B'G2,.G\0<#Q-RO)&9 M7 FC\7)GP-9TSN'0\7JVKF.S/6:==J_#_B!:[Z;\HU'2"7N-T;M NTV@W9.! M;C.C?.6^8_@_&O^BW%.U9$(3#@ND M;(5]S)[R7=I/C*QXOI#3;B770/)7I7U!+ P04 M" !7@&=4'>[OM\T" #M"0 &0 'AL+W=O7M.,"_(IO M'':FTB9.RD*I>]>Y2<=!Y!B!@,0Z"(8_6[@"(1P2\OBU!PW*/5U@M7U _^#% MHY@%,W"EQ'>>VO4X. ]("DNV$7:F=A]A+ZCG\!(EC/\FN_W:*"#)QEB5[8.1 M0<9E\]D94 F+Z3$"\#X@][V(CS_*:6389:;4CVJU&--?P4GTTDN/2965N M-5R1::@?>IE N3+0O 5\TM.KL$R+LPI M>4.X)+=<"!PVH] B)X<<)OO]+XO]XV?V_\1DFW1HB\11'-_-K\G)F].G*"$J M*F7%I:S8PW::9;6.*FF1]P\YGA!(R5>>N75J2>8X99:L.#<_/B,VN;&0F9\- MS#HELXYGUGV6V8%07B&D2D)U%A:(/8_H_F;;2=SO#MK]4;BM8=(MF70;F5QB MTE!V@GGC*>B:W9_ ]DK8WBNSOE\RZ[^X]04BC2K>4SH8MH?UW@]**H-&*G=R M\6_NGY? YZ_,_6');/CB[@__.OBTVQ^T!_7FT^BQZ$5'N+R42RTRMTQ;@L47 M+GP1.XOP0QL,HY7:3%]9,NEC@:7Q?Z73#2<@+5[MM;=",WJ_TXZBMTU$'^LM M/59PBQM.'R'<(G#PT)8>FJJ'&,=56JNFF0*-2::D79LZ06'E\G8/H5NF5UP: M(F")8%%[@,=?%V^+HF-5[N_SA;+X.O#--;['0+L%.+]4RAXZ[HE0OO F?P!0 M2P,$% @ 5X!G5%W60&ULI59M3]LP$/XK5K0/( %Q7D@:U%:BS:9M$A,JL'TVR;6U2.QB MNY3QZV<[:2A-&A#[TL;./7?/Q;[CAXD$N 11Z+@LF1\Y2J=6%Z\IL"261 M9WP%3+^9N4V7G): I.4,R1@/G(NO8O4 MPP9@+7Y3V,B=9V2DW'/^8!8_\I&##2,H(%/&!=%_3S"%HC">-(_'VJG3Q#3 MW>>M]V]6O!9S3R1,>?&'YFHY<@8.RF%.UH6:\N MT@Q-'#>KV4PJ-OX!-IZ/KG3$I41?60[Y6P>NEM;H\[?Z)GZOQY^$G:' .T$^ M]OT.0M./P[T.>/IQ..Y1$S35"JR_X("_*5E110KZLEL:4XX3] M43X"P"1#: M .&! !-84,8H6^B/J2 L@ZX:5BYBZ\*<*T]C/PD&B4[OTVYFVV:)YP6XL7I# M\+PA>-Y+\#+/;1-*I+CYOJLVS;:Y(#MMFIDV[>)?18AV^8=Q$'M[_-MF 8YQ M-.@6$#4"HGX!)1>*OA!+D<\_JR%JD3OUXM@?!'LBNNQP&.#HK5T:M8IUJC." MO6ZQ<2,V[A6KO^)W>BEN)SD*D@'>D]$VZVJYM&W6TW*#1L2@5T3Z?H5.]%&M M39CJDCAHD?*2Q(_V*C#M, NBZ!#YI"&?_#]YQED/_Z1-+ IC+]SCWV%V'ON1 MW\W?PZ\7%.Y5<,OUB??9SZ3V';_77QUVG0W68=?58>[.A5R"6-C!1FJ::Z:J MNZO9;8:G2SLR[.U/S%!E+_I7-]5$=D6$/JHE*F"N7>*S6!]7HAIRJH7B*WOM MWW.EAPC[N-2#(0ACH-_/.5?;A0G0C)KC?U!+ P04 " !7@&=4XMZ([L($ M 9%P &0 'AL+W=O-%*M4M M7WEBPVFZK(.*W$.^3[PBSYFQW-8*C MIP=?L]5:5@^\R7B3KNB,RKO-+5=W7IMEF16T%!DK :?W5Z-W\.T4DRJ@1GS/ MZ$YTKD$UE3EC#]7-S?)JY%>,:$X7LDJ1JJ]'.J5Y7F52//YMDH[:,:O [O53 M]@_UY-5DYJF@4Y;_R)9R?36*1V!)[]-M+K^RW5^TF5!8Y5NP7-2?8+?'1LD( M++9"LJ()5@R*K-Q_IS^;A>@$P& @ #4!Z-@ W 3@>J)[9O6TKE.93L:<[0"O MT"I;=5&O31VM9I.551EGDJM?,Q4G)S?E(Q52U44*< %F^V*"+RE_H#*=YQ3, MZ&++,YE1 5Y?JV=9+MXHY-WL&KQ^]0:\ ED)OJW95J3E4HP]J3A5F;U%,_[[ M_?AH8/Q/:7D),/P#(!\A2_CT^'!X&.ZIE6B7 [7+@>I\>""??>)_?U8P<"-I M(?YQ#(+;07 ]2# PR+N"<9G]1Y=@RH2TK=D^/JKC*R$^3@(<^SCTQ]YC=W%, MG)(O#HG&'1 ,6H*!D^!'SH0 =Z7RA;SF^5'Y@;6X^SRD0P"'/8XF!")$[ 3# MEF!X&L'/ZIY:&8;&\!<()SCIL;3 <#3 DK0LB9/EGT)FRF@4O0]IQL'W--]2 M&T5BC!VH&@8!Z7$T<:K:00 'JAVU-",GS2DK"LH769J#3;JAW/&&QVW*^.5D ME+2#)+\IH\1L%A1!E1G9%A7ZVEC],XFH2=1ET!>Z$W)(L./\\%PB M:C(Y&;H@APRU&4-T%@$U:9XKM WFJ+2V<_B,GZ]HN?@%YLS8 0\3:ON%P+P%%Q"(.[A#BMI!H=M"3Q"1Q1W[+$U(E PPU.8) MW>YYBHHBRR:#4=RG:8$%0SRU(\/X/%J*S9*CA/C]#=."JTI.ADJN71VZ;7W* M^(9QQ12H$R5@W/R'\YD2'MLLCMLL^+#)G.B6($4=!; M<0LN("'R(_N*H\Z9UVVSQXL,F0[:MP(+!$*(!SAJCT5NCSU!9DVF _U ]?^@ M3]0"(\$ 3VW=R'UT/E9FR#P6H]A/4-1G:>("0E X<#1%VOR1V_SO+F>78,4> M*2^K?W\@W6]BQXE,^SP') J,U\($QCB(DZ$W0QLP MI';>D\1F7EJOH )(K#/TX)#X8!E86W>V'VX/E9F MV#PW8Q]%H;&=68"J[&1H.\/:_[';_[^IQ11;KHZ'69Z[1(6U7^.7;%)TNA2_ MW:8P+13'28SZ?UPM. 3#Q!\X>6/MMOAJ\"_&ULO5CO;^(V&/Y7++1)/>G:Q X$J ")EK(QW>FJZ^[V8=H'-WF!J$F+1C_$FL 23ZGL2I&'?64F;7CB."-214 M7+$,4O7-DO&$2G7+5X[(.- P!R6Q0US7=Q(:I9W)*%^[YY,1V\@X2N&>([%) M$LKW-Q"SW;B#.\\+GZ/56NH%9S+*Z H>0'[)[KFZ* MK^=DJ &YQ=<(=J)VC70ICXP]Z9M%..ZX.B.((9#:!54?6[B%.-:>5![?2J>= M*J8&UJ^?O<_SXE4QCU3 +8O_B$*Y'G<&'13"DFYB^9GM?H6RH)[V%[!8Y/_1 MKK#M]3LHV C)DA*L,DBBM/BDW\M&U #*3S. E #R$M ] ?!*@/<2X)\ =$M MMVV$7@GHM07X)<#/>U\T*^_TC$HZ&7&V0UQ;*V_Z(A]7CE8-CE+-K ?)U;>1 MPLG)(MV"D(HJ4J!+- W#2 ^'NY9>>A6/O-R?=\+?G$89!E78@;7&>[HO MA%!Q"8FJ8-/Q)HT8'#6\WW,M#1]6R0RMR7Q@P1/:9(BN.$!>K02>-&5@]X,' M+@KI7ECZ@UWSLG"MSGXQ3Q12[P5K9V:E+[_6&N)[EM;@VDL+_RS^ESWK7L>O:&(F-V&*[VKYM_-VC1"X]TK,E8D02 MVU7RU/SO>;35TVDQ?B-\V#_K^(T(XGZ;\>?3I[%Z^E.J=^&OS;]_U':[(&$C MC]BNCZ83MOJ,P.'A.1M+C(H1NXK=%2]4 <&&J^TN-+Y(R;%Z87_0'W3KC2SW M>:U-[TK3%AL&8L20V,6P+,=.B])'/<>AUSVD15E-"\O#3(V2$M*20.@?]$-V M%,2(*3GK!I48T21VT6S'MN.-)':QUSB?-J:'N1I=)79=_;1+@8MUE*$,>*#: M05?0F*[=#;YRW9\;?Q&]&7=8B!%M8M^NMF+:&W8+Q*@V.>O>E1AU)G9U;L>S MX^VJW^\UTJR%Y6&F1OB)?4O:FF5V-^0DR]Z,*PIQ:L&ULC53; M3N,P$/T5*^(!))9<>T-I)&AWM:P6"5'8?5CM@]M.&@O'+O:DI7^_MI-&@1:6 ME\27.6?.'&LFW4KUI L )"\E%WKL%8CK2]_7BP)*JB_D&H2YR:4J*9JM6OEZ MK8 N':CD?A0$?;^D3'A9ZL[N5);*"CD3<*>(KLJ2JMTU<+D=>Z&W/[AGJP+M M@9^E:[J"&>#C^DZ9G=^R+%D)0C,IB()\[%V%EY.>C7LW]SM9M:YE3#1/+?;(G% MV!MZ9 DYK3C>R^UW:.IQ A>2:_-L2DY/SL@)88(\%++25"QUZJ,1;-/ZBT;<=2TN>D?<#RHN2!R>DRB( MHB/PR>?AX6NX;VQJO8I:KR+'%__?JW,RA3D24Q;Y^EPQW'6M^',UU\Z[OQ\D MC=NDL4N:O)/T)VA-L*""2 %D!U0=\['F&#@.V[B;+(J'@S >I?ZF:]AA7!B$ M@R 9MG&O1":MR.1#D=,*[%-;A2A);AK3*3WZY#53ORMAU!_%P>"-U,.XT7 0 M]Z/C2GNMTMZ'2A\D4GY,5N_ F23N]9.D_T;689P9F$D2!F]T^9V>M//0=,V* M"4TXY 897 P,D:IG3+U!N79M.I=HFMXM"S.60=D "0 &0 'AL+W=OT")$;BI/DH:BM!&1K3D! %=C'MPDU/6PLG M+K;3PK^?[880FJ14FK2;-D[>]_CQ\?''8,/%DUP"*/22L5P.G:52JS/7E>D2 M,B)/^0IR_67.14:4;HJ%*U<"R,R:,N;ZGA>Y&:&Y,QK8=[=B-."%8C2'6X%D MD65$O%X XYNA@YVW%W=TL53FA3L:K,@")J >5K="M]PJRHQFD$O*Z);/#NB2*C :";Y P M:AW-/-C<6+<>#NTEPFNIN6#!=;!K^#X0?) M3U& 3Y#O^7Z+?7RX'7^TNSH;54K\*B6^C1=TQ+LB5*!'P@HX01-8$9,&=)ZF MO,A5+1?H]T]M1-<*,OEG3[=!U6U@N^UU='L#1!8";.ASID#DQ%1X6SJW@6(; MR*S3]:B/@WY_X*[K66NJ$(=C224@+016%UF(,&WWKM(1)L(/8E.U)7U1A M1GLQ+V&J/L&+FOWV_ #OT#55(0XZ.%OX:U/X9OW+:OW3]_7?!APW M@9/ P^$.<5/639Q4Q,D!LWXP:=*<^2A.<&^'M"G#211US'R_0NU_GER[J^S9 M*[#WOFU[_W.3PK7S A^R >ROX3+&AQ1&29SL9KI%UU$1^'WWQOZ_+K$R0OS) M&FN1M92L6SM\S5P &0 M 'AL+W=O&7 MI"(-T*8XV%UL@:(?9Z\5ATF$RI:/)"/+3MYLUBT2P?]"IO7E<;O>[^7F_Q>?]'MM\VGNGNU.(YR6ZSTNBFJ=53KN[<7[^#- M-2C5'[$+^:O03PWY.>K7Q'W4]*E7K;]&'GWWZ.^UF79#]5- MY._]J!?'-^T/I#\?1O]SM_IN-3=YHZ^K\K_%;?OP]B*]B&[U7;XMV\_5TS_U M?D6R'V]9E/[\7&WFO?^?KUQ&'5Q&+&;,ONA6 M?5PZ.RZ=[<;C8TLOUOEZ6>1E]*YI=-N\<8S)CV/RW9AB9,R/>?V]2]Q-J:-& M+[=UT1;:FJGG89+=,/V]]G@EN%1"J,O%(TV)&=?=H4) ?(P[F:E/5>:NC#C!1U3[HND/R33LZZ]/W(CW-ZM<89 M2P9IML0)I9A4(WE&2(&;4M]>?WD=W5>/NE[WM(_RYTO8+\N(&!#ALHR4 1DH MR]+('H]9(HVKV1*8\B[18YG,*;(&DG Y1>1 &BBG MJ9G3-%-).DRI&<= 9O$(:@%!!FZ28;GR*OK<3[4NUO?1^[PI7/EE2" 6!\LO M0]XP<',M;QXB_?>V>,S+OKJRI78_!$U9DJDNMX/46N) )BJ5(YLQ8LET%F],"08[U+:47UVANBRWM_JVKUB;MO]( MN2^6W8M'W;2KT5/ S=2J-$G%R&R1A,Q=;7VMVNZ*NCM>6_GNVK).01A3D)RK MA,EA:LU +M,TX7QDL@A8Y@:LXQ:+_A>=43@R!"53X>XZ9"5S%V;^UW/B53W: MPL;+1X;T96[ZNA/N65XR1"C+PK4]"$[N+MW\&Y_8K\:TQ+F*3(XPYFX83UW? MI#G3SX(#NW2CZ=(F)6 MA,.L0,R*0)@5)CU!, [#\V.&2>!CUQHB5LQ![,=JK7]&J]U2HKNMN\03B%D1 M#K,",2ORZ$E(D[[-MQF4RY3*QYULB8>4B1R5;H[Z5M+^];-$[LEPXJ(D7V&X>U^O MM)MR89?TD5PBSJ0;9^Y<_D<_ZC)R?>DED4@RG(0H$3G2W<1Z9(4Z5&Z=>=]=YZI9"3"H>[HM1!*!R%W[^7XV:2N'P6G:&G,X/ M4:KFR(B8;(-"20)UN8K:P1L)=(:?S(_M?YK2X M!#UGRUL)XB\)U_$F"+%DHN-]87DK\:XA4T1D.K&')K"XE4Z3U!ERN@PD:1J& MI"^H<*4(VC0<:%,$;1H(M.DT:)TAI_-#T*9A0'N6R)4B;--PL$T1MJD;MCY] M;&I"U-K'6N)<[4R*Q$W#$-?[(RXENQ/#@39%T*;SI<5TNB=WAISNG$2>9G,$ M15MA[5].9XC#+)S*F"&WLODJ8V:JAV,Y1;)EF2EB=AGMSNOPRV9+(%-,,C&RQR(CN[Y_>;,DWF;GJ5X0T\W< MX?920DPV;\?NTM!_MVILZHFVC5W6N/&=71"3+>'Q?.&1^:M@$),]WG$XV1%B MLJL[#B0\'@::W.IE"W0;"LAN\7B^#,EFZV(0DTWA<3A]$F*R,SP.I% >!IKV M'U@"G0:$F.PXC^?KE6RF4@8QV5<>A],K@3I:)BPM_F<%S"YZQ*]@B70:%DZ, M,?/;;G9.9P'4/P/AVFB@;I<)N\L9Y\!LD^W^!DN@T^! 73,POZUFOR2G 779 M0+CN&J@E9L(3\]*2VN']O;:, 37>@!NOH76UP_NY=XU9HT:WC0&U_$QX?GPO MLQ<4V(#Z?B @GXG?!U@H/K-I(=0=,Y@C@?*$?JQ#E5U6DPVYAS]"4=,.##APGD1W>WPIEYS M)4#D[D[>7WH[C#2UY=L6-[[G&X@%""8\0%ZWUYG*&['U _H$B?N'>"A?.+< M%#7-2]H5,Y@CP>J$&<@W];Z*&S'W@ @H>!+K#HA0@J< M0/Y7_"R=C9A\0 34/P5]JD4H_5-,[[QTQPSF2%@IYJN>?*ZZ1KPZ( )JGL1< M Q/NFC/.Q?2V3'?,8(X$FF)^H\W/ZB*(90=$P+:9N&Q@PF9SQE-8/-IF9\Q@ MC@2;V?BO8$)\\V+"VG2O^(DMAV0;GH&E]&D!V2=,8.E MT <1A8'L2RIHQ& $,B"#B9T(9"@&2Y.OUK+<$N M]$]H/3Z2]^K_4$L#!!0 ( %> 9U10%RABNP, #T- 9 >&PO=V]R M:W-H965T\IP??V";3]H$_GV[I!N]1?]_>27/G M-U%2EF.AF"A XGKF79%/2S*Q@&K$WPSWZN0:;"DK(1[LS4TZ\P++"#DFVH:@ MYF^'"^3<1C(\?M9!O2:G!9Y>/T7_7!5OBEE1A0O!?[!49S-O[$&*:UIR_4WL MOV)=T,#&2P17U2_LCV-'@0=)J;3(:[!AD+/B^$\?:R%. .&@!Q#6@/ %@$0] M@*@&1"\!<0\@K@%QI#]$C5E7'V C_#]?@GOWWV =\ *^"L3I:)%JJ:^ M-MEM##^I,UT?,X4]F7ZGQ25$Y +"( P[X LW_)8>(!A5Z* #O?S_RJ2<>H.(J#9M0S6G%#*W;2NF4%R\O<4>"@B31X M,Q&'38ZAD^U7P=,531Z ;B2B,2RM+D"AW+$$88N2B;1K+;J#$C@@E0YVHX;= MR*TE?7Q%RW$3:?QF6DZ:').WT-(=-*JT5 YZ)&B]+'#&^@,/]@QPQ3KQ1?)F M@I+61DCH9-QDH6V6"ZME8M0UYRZ(->R$9L7&N*]&B4K78R5VBOU*/A($ET'P MFXM[:T_$[4]W]%"M =#BB1*LZGK0K(R-%*KKG%B04UNX MV>28;[DX(';3G)PW&T%P-D7^2:MJ/RQNJ=PPTW%R7!M<<#DRNT(>>_7CC1;; MJGM="6UZX>HR,]\W*.T \WXMA'ZZL0UQ\\4T_P]02P,$% @ 5X!G5#\S M0_/ @ V08 !D !X;"]W;W)K&ULE55=3]LP M%/TK5Q$/(#'RT29EJ*T$96B;-%'1L3U,>W"3V\;"L3/;I;!?OVLGC0IM$7M) M;.>>ZW..KV^&:Z4?3(EHX:D2THR"TMKZ(@Q-7F+%S)FJ4=*7A=(5LS35R]#4 M&EGA094(DRC*PHIQ&8R'?FVJQT.ULH)+G&HPJZIB^OD*A5J/@CC8+-SQ96G= M0C@>UFR),[3W]533+.RR%+Q":;B2H'$Q"B[CBTGFXGW #XYKLS4&IV2NU(.; M?"E&0>0(H<#.?L&YCHP#RE;&J:L'$H.*R>;.GUH0*\%]+S0AIF7=$KMJB"4'B'UE\@QZ\2DD M49+L@4_>#X]?PD.RJ/,IZ7Q*?+[>@7RW>LDD_\M<[9V23](HP0O6E"+Y0F89 M#[?'LL[C) M,/ 9W'U^',=QDF79,'S#7[_CUW^1WAZ25YQ8+R)DI8:%5 M135A44OO$EF#52W4,R)0F>F; M*GR][^.4[NR6)(,H>L5I-RK-^@>,S3I*V7\=O*\_Y>]EWMY+YN_E/MK9;D7T MTVSKK!O>>\+B[#S^^(IYN-5X7-/_QO222P,"%P2,S@:D7S>-M)E85?M>-%>6 M.IL?EO3O0>T"Z/M"*;N9N/;6_&ULO59;;YLP%/XK%MK# M*G4%FUNHDDAKNFJ=-BE:=GF8]N""$ZR"S6S3M/OULQU",D+816U?$MN<[YSO M?!P?SGC-Q:W,"5'@OBR8G#BY4M6YZ\HT)R669[PB3#]9.-#9'GRDJUR9 WP_,9C W 6GRA9"WWUL"DM"?>3KMZ1)*#3^4EY(^PO6C:WG@+26BI<-6#,H*=O\X_M&B#T M#(X 4 - ?POP&X!O$]TPLVE=8H6G8\'70!AK[5IP1IB1X!1:Z9+*Z(( OP5SHPA'J 6"6@3<_:EKI5ZG MRTNB,"WDB3;_O+@$+U^<@!> ,O IY[74MG+L*LW2Q'+3AM'%AA$ZPN@=9F? MAZ< >0CUP&=_#X>_PUVM32L0:@5"UI]_Q-\V\U,PUTJIC@#?WFMS<*U(*;\/ M!//;8+X-%OPAF(U"ME%.P4IPV2OEQEULW9D;>S?UH9^$R=B]VY?LT QY 2RX4_6D/^OAO D1[ MQ%XE,/+"#O\>LQ F8=C//VSYA_^E-B.JCVMX0 (AY(=!A^NA&0R2! 7]7*.6 M:S3(]0-.%P6_QWY0_;&PK]P.LJ MWV/FAXE_1/E=%X3#;?"J%HRJ6A!+^(K>F_6@\KNF!:-G4'[7R6#\R,K'!Q_& M((RZ7Y\^JPAU>XN[-X29"?@#%BO*)"C(4L.\LUB_!;$9*C<;Q2L[E]UPI:<\ MN\SU($Z$,=#/EYRK[<:,>NUH/_T%4$L#!!0 ( %> 9U0LZ'!U@ ( /X% M 9 >&PO=V]R:W-H965T%M3 5/$?K++U*+@.2 5+NN;V06V^ M0.?GPO&5BAO_)9LN-PI(N396B0Z,"@23[9^^=.>P X@O]P"2#I"\!:1[ ,,. M,#P6D'8 ?]1A:\6?0T$MS3.M-D2[;&1S W^8'HWVF71EGUN-JPQQ-I]03F4) M9.[OV%2)1DF0UI!/9%Q5S-6&9P7Y/3DC)P0)LD] MXQP33!9:%.;HP[(3,6E%)'M$Q FY5]+6AGR6%52O"4)TU-M*MK8FR4'&KU0. MR# ^)TF4)!\(FAX/CS^ %\?#HP-NAGV1AIYON(?OFUY1R?[Z\S_'(DFC.*O: ML[3J\%%%C[O%N=]4G(]2%\G%>^3 MXLN=I-96N/,R!.B5[S"&E&HM;7N;^FC?Q,;^[;Z)3["YM;WH/TW;&>^I7C%I M"(&ULC95=;YLP%(;_BH5ZT4I9^0HDK0A2DJK:)G6-FG6[F';AP$FP:FQF MFZ3;KY]M"$KSU=Z /\Y[>,Z+.20;+EYD :#0:TF9'#F%4M6MZ\JL@!++:UX! MTSM++DJL]%2L7%D)P+D5E=0-/"]V2TR8DR9V;2;2A->*$@8S@61=EEC\G0#E MFY'C.]N%)[(JE%EPTZ3"*YB#>JYF0L_<+DM.2F"2<(8$+$?.V+^=QB;>!OP@ ML)$[8V0J67#^8B9?\I'C&2"@D"F3 >O;&J9 J4FD,?ZT.9WND4:X.]YFO[>U MZUH66,*4TY\D5\7(&3HHAR6NJ7KBF\_0UA.9?!FGTE[1IHWU')354O&R%6N" MDK#FCE];'W8$?O^$(&@%P4<%82L(;:$-F2WK#BN<)H)OD##1.IL96&^L6E=# MF'F+0<*$RJO=-#S_ Y=7ERA"T08^E[P6F*6R\15FLT\P)-P8!.:KWF=1E'<#Q-WO6OL850P]+QA%_6&MM_1]L_2 M:G\J3'($K[K=R'=)FV3Q#H,?^X&W1WHD*@B'\7'2J".-SI+:4WZ,*3IX6MB_ MN1GN,1U&^5$X"(XSQ1U3_#X3PNV7=]ZZ^.#U^5X\B/T]SL.P*!K$^]ZY.XW$ M-/$'+%:$241AJ77>]4"7*YK&V$P4KVQO67"E.Y4=%OI? L($Z/TEYVH[,>VJ M^SNE_P%02P,$% @ 5X!G5*E#G;R6 P >PH !D !X;"]W;W)K&ULE9;=;]LV$,#_%4+H0PMDT?>'"\= XJQ8APTQZG9[ M&/9 2V>;*"6J)!4G^^M[I&15L60W>[%%\N[XN^/=D?.#D%_5'D"3IY)7ZL;9 M:UV_=UV5[Z&DZEK44.'*5LB2:AS*G:MJ";2P2B5W \]+W)*RREG,[=Q*+N:B MT9Q5L))$-65)Y?,=<'&X<7SG./&)[?;:3+B+>4UWL ;]I5Y)'+F]E8*54"DF M*B)A>^/<^N^7OE6P$G\Q.*C!-S&N;(3X:@8?BQO',T3 (=?&!,6_1U@"Y\82 M M$$RH+U^O[K]4=S%F?>""/G"!M1>>L?<@=[1B_U&3C%<8N$H)S@K:YB8&9R5! M85C:"8S@!U9AH!GE9(V34-H@_W.[45IB*O][@2CLB4)+%)TA.IX1=&+6 M0FHMF I_7/C1+(FSN?LX#.6$6)SZ2=J+O0",>L#H58 Y9AD2_HC5!BK8,CU) MW)I,ABA!$IH,>$$\(>9G2>1-$\<]<7R1^&.%K$ T?2*\2^_G*S] 1Y+.7'B>=/(\]ZY-E%Y)44.4"AR%:*DD!9<_$,0.!; M@VE+L,]@S=G+4Q$ML.CP&BZ9UEB1.#R*M\EDTH@V>B_DV;.9C5V(_&1VXNA8 M*H[\-)IVU/=^W%K>Y=,QR3YYAWBC#;/(/^T6$U)A[)UI;_[@+O7_5P<>U&67 M,3]+^&Z#8>>-0B_R3ZMS0BZ<>7X<@C0"N;X70QX%Y?_3OS<5W4$L#!!0 ( %> M9U3=\ =2F ( "D& 9 >&PO=V]R:W-H965T(#R!UY*TM+VHC01$:TS8J"MN':1_8D5,X=JA9).%DI7S-)6 M+T.STL@*#ZI$F$31,*P8ET$V\K:ISD:JMH)+G&HP=54Q_?L^40!Y;:RJ6C QJ+ALONRQU6$# M$/=W )(6D+P7D+: U"?:,/-I73#+LI%6:]#.FZ*YA=?&HRD;+ET59U;3*2>< MSP3DX>0 MQCU(HB39 I^\'QX_AXLDD_\-<[_5()VF4X 5K6E$6 M,-5H2(K&0()=Z22-$6R)9-P)7-586/ON5KE3:FVU:&YYLA?XQ[]0S9(3^+A*'S8E'N+ MUW&&ULM57? M3]LP$/Y7K(@'D%C3I#\HJ(U$Z:8QT8% ; _3'MSDVEKX1V8[M$C\\3L[:=9" M6O&R/C2V<_=]]]TY=\.5TD]F"6#)6G!I1L'2VOPB#$VZ!$%-2^4@\Z'@C(9)$-_=J>3H2HL9Q+N-#&%$%2_C(&KU2B(@LW! M/5LLK3L(DV%.%_ ]C&_T[@+:Y2,"9"&*4DTS$?!970Q&3A[;_"#PXO=Z@?_':4H]/0<7JJX\?]D5=KV^P%)"V.5J)PQ L%D^:3K M*@];#O$^A[ARB-\Z1'L<.I5#YZ,.W0V!TTMDPMR Y@^0SZ1RRQCKB:4DVM97BQ7H>,)6,JX M.2%'A$DR99SCL1F&%L-P8&%:48Y+RG@/9123J9)V:"-B M'!]$_$9EBW2B4Q*WX_CQ84*.CTZXD],0W-7'H:(*J@%E\G&4=B/*CLY.7:R. MA^WL@;T!8P!.RU*=D@F85+/<5^?7#=J2:PO"_#[ U*V9NIZINX?I>R%FH(F: M$U5?$)]1W#L^0U[)O@R/2^B^AW9MYSF)AN%S0S2].IK>P6ANW\0 :^QZ^'PE M1TW\)5AOBS^.6X,ZA/(:O#>*NJW>KM'DO=%YJW^^\VM6UJ^5]0\JF](U$X4X M4+&S&NGL/]^-0,+S)'.8(V6Z=89UU M.2;*C56Y;YPS9;$-^^42)RMH9X#OYTK9S<81U+,Z^0M02P,$% @ 5X!G M5" X.H]& P *0H !D !X;"]W;W)K&ULM59= M3]LP%/TK5K1)3"KDHTW:HK82E$W;Q#2T;N-AVH.;W#86CIW9#H5_OVLGA (A ML(>]M';BF//9]G>904'TD2Q#X9B-500UV MU=;7I0*:.5#!_2@($K^@3'B+F7MVH18S61G.!%PHHJNBH.KV%+CVUB M2UE+>64[G[*Y%UA%P"$UEH+BWS4L@7/+A#K^-*1>^TT+W&_?L7]PQ6,Q:ZIA M*?DERTP^]R8>R6!#*VZ^R=U': J*+5\JN7:_9->,#3R25MK(H@&C@H*)^I_> M-$;L 4;C9P!1 XA>"Q@V@*$KM%;FRCJCABYF2NZ(LJ.1S3:<-PZ-U3!AIW%E M%+YEB#.+KR4H:IC8DG- -S0Y)"N,2E9Q(')#5E59OAX)K$,_]ZWY..4>-D-&U'/5 \ M:A6/>DL_9W3-.#,,]'&/ 7%+%[_2 !>Y ;GCOQV09:44AFU 5H8:ESN;P@], M8/ 81O!":N82]^O]C;&;R1IS>LZT^=WE6;^.DS15%60$;G!/M-''G!)ICPC@)PNZ0C5OQXW]: M%GM*!T1(T530I;HF3O;T3.(@G#Q2_734-!B%<;?J2:MZTJOZN[0;HWQ>>Y?> MR5/_@G@.VTO4%ZJV3&B0!FD^:"EJ*]%VTYB&0'1L#],>W.0FL7#LS'8H[-?OVDFSTB_QDMC./D"P)"7D@L]]@ICJBO?UTD!)=7GL@*!7S*I2FIPJG)?5PIHZD E M]\->K^^7E EO,G)K]VHRDK7A3,"](KHN2ZI>I\#E:NP%WGKA@>6%L0O^9%31 M'!9@'JM[A3._8TE9"4(S*8B";.Q=!U?S"QOO GXP6.F-,;%*EE(^V V#G32'$^S*FADY&2*Z)L-++9@3/3H5$^$[;L"Z/P*T.< MF=Q5H*AA(B?? .W3Y(PL\&BE-0AY$H;]P7#D/V^683=_HNC^N^VY"C;,DH"('@I>!"&QQVX[()6>YNR5[';G8U=H?7,9;CNQ&1<-A<+GER)ZH>#B, MMBSQ-QI%"2IW#5>31-;"-'>I6^UZ^K5K95OK4^SU36O^3]/\*&ZIRIG0Z$"& ME+WS 6:FFN;;3(RL7#M:2H/-S0T+_%^!L@'X/9/2K"=V@^X/./D'4$L#!!0 M ( %> 9U1PP4E7W ( )4( 9 >&PO=V]R:W-H965TW<1L+)\YLA\)_ MO[,30J%NB_;2VO%][W-WL<\9K;EXE 4A"CV7K))CIU"J/G==N2A(B>49KTD% M*TLN2JQ@*E:NK 7!N1&5S T\+W%+3"LG&YEG4Y&->*,8KWW%UAD+_"PJ\(+#()Y^7 M^^_E+E2T+VO0ES4P_L+/EG5_(7]?S*42L*7_[&&'/3LT[&@'&U((;05L5:E1 MZ=/]E 51-(1LGRRPJ(=%AV"1#=:JDG>P((SLL+B'Q8=@L0T6;\/". [LL*2' M)8=@B0V6;,'\092D=EC:P])#L-0&2[=A?NKM*..@APWVPNX+ AU_J8BP(0?; MR#CT8SMRV".'^Y%<889X?RJ8V?]UM_]M80QMF:=):(_#]][ZG;FVMDSA5<2F98P'<# M$=H UI>)OIGZ+Y'L'U!+ P04 " !7@&=4?!&AJ^8# "X#0 &0 M 'AL+W=OWV Z[ES.B MR60DQ0%)8PULYL$FA$7#%K+ M,*K0U8QJPKBZ1N\0R]'OJ=@IL%(C1X-OP^ DI9_;PH_7XN\C'+U'GNMA M3@YJQW0#R[2;Y5NB^\C#!!_YKF5QQ7K-$BH;6#Z> M8\EA1?@^=3!H<3#?R22%^H7$DK,-,351P3'2 M*=)49DBL$:=*(9V2'&$/99#B:5,*?RK<1-:-*?K[B>=%T 5&SKY!WJ"2-WB# M/&7T;:#MP. "B86K\$0B#H:#-HE!)3'HE+@@$"%[_H7=+$V>$&=DR3C34 >: MA 0U(?&K4!4)%]0B&@=AF]JP4AN^1>U[J)M20J(UR0YKLGW?K\FN6WE1T"8[ MJF1';Y.=B[Q#>533%/A#'/Y'>50+>!!CWV]6'E?*XT[E7P4\A/O8&['6N[K&_Z*.Y9'N2/*,I)\INH"F17<$[ M=@;L_Z3].59W?*:\D^>"&3XDH-%L"$>*:LVIG6V\XPP:JJ+;5E[PL8CC[BIN M,V5ZFBEV!BYN*^H5.@R'-2W.R0W3?-/\2N2&01OC= TXMQ\!C2P^ M$XJ!%EM[Z5P*#5=8^YC"IQ65Q@#>KX70+P-SCZT^UB;_ E!+ P04 " !7 M@&=4J5\<,F(+ S0P &0 'AL+W=O\"M/'+<#A#SCPSG*%R\I1FW_,EYP5ZCJ,D?W^P+(K5;Y-) M/EOR.,B/TQ5/Q#>+-(N#0KS-'B;Y*N/!O!P41Q/'LMQ)'(3)P>E)^=EM=GJ2 MKHLH3/AMAO)U' ?9CW,>I4_O#^R#S0=?PX=E(3^8G)ZL@@=^QXMOJ]M,O)LT M7.9AS),\3!.4\<7[@S/[MQO;LN2(DN2/D#_EK==(ZG*?IM_EF^OY^P-+BL0C M/BLDCT#\>N07/(HD*R'(7S77@V92.;#]>L/]JM1>:',?Y/PBC?X,Y\7R_0$[ M0'.^"-91\35]^LAKC:CD-TNCO/P?/=6TU@&:K?,BC>O!0H(X3*K?P7.]$JT! MV!L8X-0#G*T!SM 7 _ 8V<@]0"R/<.0#K0>0+=GL <&N/4 =ZQ(7CW &SN MU0/8V%7RZP'^V &VM=DY:ULH,C2DV>S*Z"HK*4UL&A3!Z4F6/J%,T@M^\D5I MI^5X85EA(GWJKLC$MZ$85YS>%>GL^S*-YCS+_XXN_UJ'Q0\4)//-R^MDQA-I M]>@V"I(<':&S^3R4WA!$XLO*J:5OO)WR(@BC_-W)I!!R2>Z362W#>26#,R## MIR Y1C8]1([EV-_NINCMFW=OT 3ERR#C>?6_@NN%GNO9*CM&V))<;;_F.LAK M.H*7@SN\1DAX.8*KS2JN@TRN=E?S,2WX(+\/(S8#V^5F..-5_3B>ZPY;?#V> MJV7:XD^C>9G-Y4;/ZW/ZV.P)DYNA5W4B?+9Q7*=Q7*>< P_,<1$%>8[2!2H] M&/WS'^)[=%WP./^7ACMNN..2.QGBGB://"O"^X@C$:L7/,OX'.5RJL-:$R0B M=%X(J B3!_0V3.J/5?[_H9K,+2>34?[QU#J9/+;-QTAQ;:3XU*>PJ>.ZE%FD MH>RL!FE6@[QT-="L_*Y,,41H#Y5 1?J"=46_TE%T1*:-R'2$R*58PD9F&@6* M5'P=QX*P>K]>B9=A(C!>(/QJ?1^%,\%"#)'[_!_T1N7\E2R>9O>,%)_Z%#;U M*17)H:5>"K=9"O>G;3G,\[7XT&#&KM&,=10=X;U&>$\K_+=DSO/P(0D*(=[V MUM7"!^MBF6;AO\T*>#WQY/*6/UN*C*'L*,0:A=AXA;;T6049>@RB-2_UF*=1 M%&0Y6O<NF=-+\&257Z55.S]O(?6]:6LWTT477T\AN]?(.5@0\=ME%AP8-B M+>0]1 7/8I74>L8N$GR+I2YFV!9D>Y:6V77MUXU#B\4-T[DR3=!SLBGZP<7V MZ,1J):'V#HOWTV90SV:R@YK,ML=9@@VAV7:TZMQ5?OF0!4EA=LJ:V0C0L"%\ MV_KX_6=YE!1S!\(,Q=FXD@7-A=>A11!NUE>$AG0ET_<\7@5I3^X$/UE M"_^QELIOPP8]MKT!=2#^VOH ?/F\$D=PHJ.!0AN"M*V/ MTI_7\;U87;$-&RA_%&>H0$8JN1^+M42.,C@%XAQF-"3:,R1F,>PP0KMCYQ?BJ60 MXRS/>2&P]W.:',W6(M8DA0ZQ((K9; _IMPW1Q#:$DV 5%D%4VOE\$R4;U)ZE M>9&CI[!8"HM(2T6#6M$$%!TPZ.MZZK9!.T1CSPZ$%T?=.>;2 @./8> MEM=I'9[T"/UM)([,^*K&CWN.6D/21[GDZ*F&V:,-S Z'4X- 3A5-D5]'>V0S M@=8_M*L)T<#11X.QVM:H.8"#]20='"387G&"HLJALV%IL)IT>7=[:UN@P%T'7/$9$.;+M*G]!S"&-8K0^&H('U0>/WX#F,US%*MO62B>&X;9EE(4 XA(]XM;U"?&/9X_"KZ19;NSQ4"Z<[/D)QU+6LO6LZ;%E M_4VEW^[CNLH!9!,#R$IKO=R$C:I5MJG+@W'E24HCT_.U M348&&$_&8GP [?#-\D=1^E0N/QC32MJ=(84A?0#WJ"9C) #@1 _@U^INCFXE M ,[)/N"< )P3/0:_;B=R6L^V2Y,0()Z86@"_L.;!QDWWD!K=D.49E4U)@KLOJ&I6SI MJK))@X#,=.!R(2:XAN:LV)2R:"-6-),-YE5G)P]KA=3@?^7VP=^APSX#T._J MH?^N<[%G>S5-%WT4G53,L+]=KT>8+UGR+;+ M_OC.IN7UK^4X1&E:8RB[LD,<\0SW<#7^O?\:EPQKL1UU 3\/IP[/NV3?! %<8# M-/;^)U48DSY]$":.ZS@#W5$&$,Q>!,&[EA 8P#';!QPS@&,VZG+D*#,Y9WUH M]3!U?-)UU$L%';:Q13 =6'] 8*9'X(ZXAW4&#R?PEQW!SEG_+HV(V5VEIBHB M=T ?0&JFS];/'AXR_E"FZ5DZXWR>HT66QEL7X=7)^CE3785DR@/Q5$%+B.?K MKI!#.&"[UW5DR,O"1ZF9B( S'NNO^C& :K:/6@\#7&;Z6L].N,D4%_.]\F=@ M35OW\O7P_3.&,67]ZRZVX7D! '1F '3U9E^ELL]R]"41F4X)U5_,P=('V/6M M/6RZ#RCKZXL@.Z%@S:M[=F'BH#D077P 8U\/QI6:YV,+I#[ IK^/0K0/,.:; M'LGZR0*IKWCD:L!4?< EW_34U:X54K^?80X]B * Y9L>>/JI"JG?OXR-!PJD MXTEO1I%V%08$]<=7RU^A/EK/9JJ/&LFZV@ 0^X8RN\(G7W0T\%O/+OE[\%;Y MEQ0V$\C7_W]9^4:J,>W>2>LA>OGG)'X/LHB*.U)!#?+U(!/?4;^:A^\W M9U3OF5CZ2@, &8, 9 >&PO=V]R:W-H965TUB $$[)QO&U$PWZ-9WCZ?A9 M_:-/WB:SYAH64OQ5YJ:8!2Q .6QY(\R]//P&74*)T]M(H?TO.G2V.$";1AM9 M=\B1?;S0Q\8T"M"=U@VW(NC-!S"\ M%/JMU= %5Z"GH;$9N#C"31?M^S9:>B;:3[R^01'Y&5%,Z2ONBQ]W)]^[AY9; M#X_V\*C7B\[HM5GW'/[^W=Y'=P8J_<^(>M2K1UX]/J/^N:G6H)Q\BPOQO>7' MUQ:]X[MM^98]W[+N#-^^!K9=*_5KN;V]GS/,(LKB9!KN3Q$.#5.6819G<6_X M73IQGTX\FD[+2.[<[M4C>))>+[D _+173Z\(/QTR)9.$XI?LAW83&DT2? 9] MUB>3C29SO_HR1ISU,NP"Q">]^N2*Q"<#DDD2IU&:OB ^M(L3@K,(OTZ1N@5N7>+G0(E&8MM"WD!_A7#C,:,16? '[LF M&6^;%!/BWV!V,/%OK3%,Q^Y%XDN4X=C-2'+-,B3#YS]-*RQRQ<&_8O^;YL<6QS)+E&?8^\C[)KU M8<-M@E.6L'2P3X:6DS1FR>!U')X< MT)_ ^N'DI[8A.PM9[X)K.%5NVAMIT8 MN?/GPK4T]I3IAX7]$ #E#.S]K93F>>*.FOVGQ?P_4$L#!!0 ( %> 9U2E MCI!3Z@0 ,X2 9 >&PO=V]R:W-H965T;!E_$TM")'C/TEP\=I92KAX<1\1+DF'192N2JR]SQC,L MU90O'+'B!">&*$L=Y+J!DV&:=X8#LS;APP%;RY3F9,*!6&<9YKLGDK+M8P=V M]@O?Z6(I]8(S'*SP@DR)?%U-N)HY%9>$9B07E.6 D_EC9P0?QLC3!&;'#TJV MXF ,M"HSQM[TY'/RV'$U(I*26&H66/UMR#-)4\U)X?A5,NU4,C7AX7C/_7>C MO%)FA@5Y9NE/FLCE8R?J@(3,\3J5W]GV#U(JY&M^,4N%^07;B5![UH"KR0PIG8*58P=QECBX8"S M+>!ZM^*F!\:8AEJI3W/M]ZGDZBM5='(XE2Q^6[(T(5S\!EY^K:G< 9PG^^'G M/":Y=@V8I#@7X!Y,BQ,"V!P88O!M93PXTA[4)*^Y8M9,#V[&1&*:BEO%Z'4Z M!C>?;L$GX "QQ)P(0'-%3:6X4XMJ_.>2K84"(P:.5+IJQ$YQ=LSO+T6WD]D0?-<47X84G$." 5*8FA&%%:+0;I+" MXU?Z)3P#$<"^C]S:+,7)/]]G]5]4@8VL8'\0H2QFLI&RFBH4:B(9V*CE2\BC MB\B/$/4K1/UK3A2>I1=MUS]#X$7]"'G]9@30K1.V:XW0>C#:$J]H, M]N<<3#B-B26 X4%5@/\BA!.6II@+L%+YW:C>J'G)NG^@>MB%88O>J(:$/A#- M5T)!9UYH.0&P3IRP]Y^"^DIDA1"(#J!!V$4M(0/KW OMR;^0$/+-,71P$+AHWSG&^(*J9EV"V M X?[)GAGED=;S).[?8MP!T9)0O40IV!,19PRL=;MVU^CF9!]JE!,"0-G5T%RC#)LIC7>O" M NV5Y0.Z6F.AT0!VT8T&.&Z1Z^*$W/]/C8.8:()]091?P ;0!5G1Z2,/)'AG M5:0N@,A> $>+!2<++(FZATA.U3TW!ANE%]M)[V0FM1]T[MQH*0Q>>0'(.+OH9 MX0OS8")4:*US6=QDJ]7J469DGB).UI_@P[AX6JG9%"\]7S%7K9\ *9DKEFXW M5!63%X\GQ42RE7E.F#$I66:&2X+5E5]O4-_GC,G]1 NHGK"&_P!02P,$% M @ 5X!G5!DX4EX= P 20H !D !X;"]W;W)K&ULS9;;;MLX$(9?92!@T09HK(,/20K;@'/H-D6#&@FZ>['H!6.-+2(\J"0= MQV_?(67+#F!S@U[U1B(ISL^/P]%PABMMGFR%Z.!%"F5'2>5<_3%-[:Q"R6Q' MUZCHRUP;R1QUS2*UM4%6!B,ITB++!JED7"7C81B;FO%0+YW@"J<&[%)*9M:7 M*/1JE.3)=N">+RKG!]+QL&8+?$#WO9X:ZJ6M2LDE*LNU H/S43+)/U[F/6\0 M9OS#<67WVN"W\JCUD^_-DO,$2IRSI7#W>O49-QOJ>[V9%C8\8;69FR4P6UJG MY<:8""17S9N];!RQ9U!TCQ@4&X,B<#<+!RU0A,"-K(5>(\*WS2!S\+=AR@'!H87WU^@8%_;$Z_B503<3 MAZFCS7BD=+8!OVS BR/@>0%W6KG*PHTJL7PMD)(76E<46U=<%E'%+TQUH)M_ M@"(K\HA>MW5M-^AUC[FV8@9/?6A4B<&'+) BFV'3RN87_>E*W# M\&3%3 G_?25)N'4H[8\(4*\%Z@6@WA&@FY>:_@5:Y5D+(A%TOA]\3'&YE(<. M(*[6N^A<9']%L/HM5O\WL-C+,:RX6K_;*:)8@Q9K$!6ZY_;I=&XHF+ER:- Z M,!3$48_%%?/.($IVUI*=_2;9<:?%%8M./TIVWI*=O^TH2_[,2Z0TLN8HRD- M<:&LDT6!+EJ@BZC.W:&S>J649[M,F?T9_W.^E[SSM_F;PD#"^S4R8T\.YM*X M3A^":8RIV#$5<9UQDT+H<ND25,=[*8W1=8=,PM.U[+ .9EFG3/* MI::I6YJ.TW6H%1ZUH\HC-"NJ]=#X"?1]KK7;=OP";?4X_@502P,$% @ M5X!G5'JHJ=Q. P = H !D !X;"]W;W)K&UL MG99O;]HZ%,:_RE$TZ6[22F+G#V0"I-)M=YLTJ2JB>^TFAEAU;&8;Z*1]^-D. M!'8)42]OP$Y\'O_\Q.?HC'=2/>N*4@,O-1=Z$E3&K#^$H2XJ6A,]D&LJ[)NE M5#4Q=JI6H5XK2DH?5/,01U$6UH2)8#KVS^[5="PWAC-![Q7H35T3]6M&N=Q- M A0<'CRP567<@W Z7I,5G5.S6-\K.PM;E9+55&@F!2BZG 2WZ,,,)2[ KWAD M=*=/QN".\B3ELYM\+2=!Y(@HIX5Q$L3^;>D=Y=PI68Z?>]&@W=,%GHX/ZI_] MX>UAGHBF=Y+_8*6I)L$H@)(NR8:;![G[0O<'2IU>(;GVO[#;KXT"*#;:R'H? M; EJ)II_\K(WXB0@OA2 ]P'8""O;K01O/U)#&-?OK.3#?*''H;''<5!AL4>? M->CX CK"\%T*4VGX9/@\XPO@-A* KHJAN M?GOTX];LV.O'%_078FL=LVZ='_@OO:352[Q>ZF&+84PUZ*._<].*=E:$OGDK+_ M@30\1XISE"'4331JB4:]1#9+KK@JHS.8-$VR.,NZ8?(6)N]-A1^^7-+RYG9+ ME2W_X.\.V!I&X3-A"AX)W]A28>O'W+'U9 N*CK4NNB)?2LDY41K6=B]GB//C MF/R==:G9)C\Q!>7)(!UV>X).BC%Z=0)=@;4O]?B$"V?I %VXR@@?N?!K4^H* M+'R.A?)H$%^X0NA83E%\58Y=P1AW6)=&@_R2=<<2C?IK=$?678&7G%TX'.-! M.OH/77C2"-14K7R[HZ&0&V&:GJ!]VK94MTTC<5S>]&/?B;+)HH'3I0V-!D-; MK573XC03(]>^K7B2QC8I?EC9MI JM\"^7TII#A.W0=MH3O\ 4$L#!!0 ( M %> 9U1Z/JNN5@, 'D, 9 >&PO=V]R:W-H965T,W^Q8NW M8AZ(QK%D/VEF\D%P%D"&4U(P5XY8@N0M/< DA4@.1307@':7FAIF9?UF1@R["NY .5V6S8W\+[Q:*N& M"A?&.Z/L4VIQ9GAG9/J82Y:ATA_AZD]!S1*(R-;#:Y&B<)Z&"2-"PPE\(53! M/6$%@IS"U=UD I-"I;GU)?@LT##2-BOF+DP:CCZC(93I8PNM]JER7RHYI\9@ M!H6P!H#)T1/V0V.E.0/#="7CLI21[)$1)W CA-YC3KN+4]GSM?7'*B<(3E[ 9C"6WIU@3?PY& M2A$Q0WNR##PL87O?A"S]\FA!5 :_OEM*N#;(]>\&@SJ501UO4&>/05?/)+.6,)LLGUR"4E[PNO@ULW6B5COZ4.?FU^-VY'0K.=TWR"'/^^0TLYUV M6U&]G-?C=N3T*CF]1J);JA]/I@H1J#"H4!M0Q&!CA)H9HWV*7H+%C8).*T&G M;Q2T/T;-C$FK6R_HU; =06>5H+/#$BZC3S1#^\5=4F19G8YFHKV!>35L1\=Y MI>.\D>>F+J%VF.)H4XNB]_&1B[?*8WQ8F&S2<3A:(E'ZN+8^-?/T@/OZ5!>H M-T%W]20;/4ESN.J.RR[7IB3%[Z0FQ9NB%!]8E5X,5S-/ AX*<>E[Z$%&EO7! M^W^B4FNXU<1Q5#/?V[H>J1"F;%NJU:I_'OFN\9_U2]=7^^9P0U,VY3=$S:CM MR1A.+674.K752)5];CDQN)>4/UM#/\" M4$L#!!0 ( %> 9U2,9!+8]0, (4/ 9 >&PO=V]R:W-H965T3O?@ MADE !3MK.TW[[\\VA! @J-)=I;XDQGPSS#??X&'&!RX>90*@T'.>,3D9)$KM MOCB.7">04WG-=\#TG0T7.57Z4FP=N1- 8VN49PYQW<#):4[%RPPR?I@,\."X<9]N$V4VG.EX1[>P O5CMQ3ZRJF\Q&D.3*:< M(0&;R> &?UG@R!A8Q)\I'&1MC0R5!\X?S<5=/!FX)B+(8*V,"ZK_GF .668\ MZ3A^EDX'U3.-87U]]/ZK):_)/% )9NN>'KU 2&AI_ M:YY)^XL.)=8=H/5>*IZ7QCJ"/&7%/WTN$U$SP,$% U(:D*:!?\' *PV\UQKX MI8%O,U-0L7E84$6G8\$/2!BT]F86-IG66M-/F=%]I82^FVH[-5TIOGY,>!:# MD+^@VY_[5+T@RN+C\HZM@1EIT#*C3*(KM"HJ!/$-LL97)NTQFO-ZF?*<>.TI1, M8,ZZ#']6A$\NA(\)^L:92B2Z93'$YPX28D!GI]?@[9=?(PY\1<0GI M"&C^>G/<8;YXO;G;P\:KY/6L/^^2O D5T*70C1"4;4&_P$NJD$K0F_DN3YI4&W#.J5KPWJD"RO.82]G6^OZE!/P!&P//94>51ZC M=_LVCJH81V_T-HY:(@2C #<5;:,\?Q0T"[B-"J/@0@UC]]3KW%YN]R"!BG5B M&URL9IS2<]4\65>[5:SY(V=H!K[,S-CVKGGY*884+]1L4WU?)+!1KMTKT-=?J*8 M^8H+Q7=V"GK@2L]4=IGH.1F$ >C[&\[5\<(\H)J\I_\"4$L#!!0 ( %> M9U3L2_WXO0( %0' 9 >&PO=V]R:W-H965T=>P_5@+>2+R@$T>BT+KH9>KO7RQO=5FD-)U:58 C<[9N&! M+7)M%_S18$D7\ CZ>3F59N:W*ADK@2LF.)(P'WJWX4U"+-X!?C!8JZTQLIG, MA'BQD[MLZ 76$!20:JM S6L%$R@**V1L_&DTO3:D)6Z/-^J?7>XFEQE5,!'% M3Y;I?.A=>2B#.:T*_2#67Z#)IV?U4E$H]T3K!AMX**V4%F5#-@Y*QNLW?6WJ ML$4(R1$";@AXGQ ?(40-(7HO(6X(L:M,G8JK0T(U'0VD6"-IT4;-#EPQ'=ND MS[@]]D9C?%+Q*^67* H_(AQ@W&%H M\GYZV$%/WD\/3F03M><8.;WHO^>($J;20JC*G-&OVYG2TOQ;OT^$B-L0L0L1 M'PF1F !*L[3K\&IFWS%MIUF-PB#N1^'5P%]MU_001TAT'5SOPI(..8+)F]B. M_U[KOW?2O^D3I@OP+OLUD6S%Z\51&.^9/T2%<8A[>]X[4$%P'7=[)ZUWN(>^MCZ8:YN?9 6H#9GPNA-Q,;H+U(1_\ 4$L#!!0 ( %> 9U2#/%B+@P, M #@, 9 >&PO=V]R:W-H965T)7M&#>8F;G'L5BQO>J+!@\"B3W547%?_=0\L/<"[SCQ,]BLU5FPE_, M=G0#*U"_=H]"C_Q6)2LJ8++@# G(Y]ZGX&X9A(9@$;\+.,BS9V1">>;\KQE\ MR^8>-HZ@A+4R$E3_O, #E*51TC[^-:)>NZ8AGC\?U;_8X'4PSU3" R__%)G: MSKV)AS+(Z;Y4/_GA*S0!Q49OS4MI_Z)#@\4>6N^EXE5#U@ZJ@M6_]+5)Q!DA M2 8(I"&0+B$:((0-(7PK(6H(D;#)M&P=?L', MOJ^4T&\+S5.+;VS-*T!/]!4DND$K_5UE^Q(0S]'#7@A@"E&6H27DH$<9.N'1 MH^ OA=W_JR4H6I3R6BO\6BW1U8=K] $5##UM^5YJOISY2ILU2_KKQMA];8P, M& L(^L&9VDKTF66070KX.LHV5'(,]9Z,*GZG[!:%P4=$,"$.0P]OIP<.^O+M M=#P23=AN7&CUP@&]9G?N1J2B5BJR4M& U!?(0-#2M4%LET$H:6H I?CFI:,S3M6;\ATS#%W3ST<$;ZL8Q'I0+ M7EVC7=LYZ,;U+'YP]PEA[_*X(6F$<;O,WYNVV+9J)YFZI_Y!Q:9@$I60:TE\F^K[1M1M M:CU0?&<;MV>N=!MH'[>ZM0=A /I]SKDZ#LP"[3\+B_\!4$L#!!0 ( %> M9U1(KACL5@0 .4. 9 >&PO=V]R:W-H965T%>INDFB]_^0X*DIXSM1,['D!OVR% MS)F&5[ESU%YR%E=&>>90C'TG9VDQ62VK;T]RM12ESM*"/TFDRCQG\M<#S\3Q M;D(F;Q^>TUVBS0=GM=RS'7_A^L?^2<*;TWJ)TYP7*A4%DGQ[-[DGG]9D;@PJ MQ%\I/ZJS9V2D;(3X:5Z^Q'<3;!CQC$?:N&#P[\ ?>9893\#CO\;II%W3&)X_ MOWG_O1(/8C9,\4>1_9W&.KF;A!,4\RTK,_TLCG_P1E!%,!*9JOZB8X/%$Q25 M2HN\,08&>5K4_]EKLQ%G!L0?,*"- >T:> ,&;F/@OM? :PR\:F=J*=4^K)EF MJZ441R0-&KR9AVHS*VN0GQ8F[B]:PJ\IV.G5ER(2.4??V2M7:(I>X%S%9<:1 MV*(G*0YI%5\X7N@">+/FFJ69N@63'R]K=//A%GU :8&^)Z)4K(C5TM' SJSA M1 V3AYH)'6!"*/HF"ITH]+F(>7SIP %9K3;ZINV!CGK\RHH9 MWV].+.;K]YOC$35N&RFW\N=>C11:IRK*A"HE1__<;Y26<'O^'5G":Y?PJB6\ M@26,;Z;1EL=<@]W"^SWT8\:@; M!I>P=1\VG[M^"[J0-&\ES4J0UR!K%=7FHSC=;KGDA4Y99A/B]Y*(LGC5-M+$^Y'Q*.+P.W(LN%<$G3#8H/1$(<# MTLZ*-;F:H,LBXA*J+Z0">TYK?%PF-:\KI ^:^KB;D2TH@LE0A.A)!AV5\9C M93$W!1U85K*Z 2UX!9EW\?YGO=:V/SY05#43D5?W*E^@L-1?]FPPN^3:$+D"*_ M1?N+)K#);8/EE/1+^)0&'NX>K$<+;($_WMKZRBNF>!;BC[:&\HJ=-\-=NWH'G+/^/^=R5\U1"DIM M6>BZ76Z_MK/:?36A=+X_F!FNFBM.;NH!\!N3N[10*.-;<(EG 5"5]4Q5OVBQ MKZ:,C= PLU2/"9[.=ZRD^DKNF8 O&ZE*:F"H MMI[>*T;7M5-9>,3W8Z^D7$SFL_K=G9K/9&4*+MB=0KHJ2ZJ>/[-"'J\G>/+R MXIYO=\:^\.:S/=VR)3-?]W<*1EX39/E\TOTG^KD M(9D5U6PABS_YVNRN)^D$K=F&5H6YE\>?V3FAR,;+9:'K7W0\V_H3E%?:R/+L M# A*+D[_].E,Q(4##@< M?L;U^82+#.#ZA8HK%."/B/B$]+@OWNZ.7[M[P%!#$VEH(G6\8"!>DWV;]D?T M.^RROVY6VB@HQK]'9@F:68)ZEG!@%AL0-JBBAHLM*J36**=*/<-N/5+53^,I M8E)'M'OV,"PLBR-.MA=(TQPAONA1PWT:!3ZTLC\<6H;P!I!/4-7 MU-3VE3Z4D0,@#,/,[\!TK8*$1%$_S+B!&8_"O,ES5=%"UPPKH%L=6"^3L4M2 M&"9=*ETKDN%L &/28$Q&,39[0T$%B(KUP4O@>VYHP?]A)P;K@F5/L.)0HI7JIS-UZ0RPC[MK[IKY_6"S!FPV"O:/=O\'V;FTAJE69?5'JLD#4D_4NRWRN&/8GV00*N5S-/J&^B,M.Z, MO=W>=T!$?I($7:P]=F$41L% $> +G<.C:+_1HJ*GDT,!9QYG'^* MH5:[.ZG/+@@B/QKH2[A5&DS^'ZU(6'G8H,,;,R$NDUF$2=+-Q+7#. O3<""1 M5LQP\';-_+4MY/\@G+A5(CPN17?*"J=YKALE^U[QDQ#9$1>&BBU?%6RL/EV5 MF9(X"8(N6SUV."$D&V"KU2,\+D@-6[D4-2]PPH4T-*]7.I=Z +#_:#-8E>7IA@'/G:JH]KTFE@Y+Z^;:RD@;M+_;B#ZR53 MU@"^;Z0T+P-[@6DNK/-_ 5!+ P04 " !7@&=4^YRCR\\# "+#0 &0 M 'AL+W=O(X!ZN0%=;MF,[ M11K@FG18A]U6M-?M8=B#:M.)<;:424K2&_;'C_Y1.XT=-S>@+XDD\R/Y41)) M37=2?=4K1 //>2;TU6AES/K2LG2TPISK"[E&05\2J7)N:*J6EEXKY'$)RC/+ ML6W?RGDJ1K-IN7:G9E.Y,5DJ\$Z!WN0Y5]^N,9.[JQ$;O2SA4RE 87(U^L0N;UA0 $J)WU/I/Q:3&[C MJY%=>(091J90P>EOBW/,LD(3^?%WK734V"R ^^,7[3^6Y(G,$][G["6M"XT)?)#-=_L*ND@V\$40;;61>@\F#/!75/W^N [$' M8/X1@%,#G$/ ,0MN#7!/!7@UP#L5,*X!)76KXEX&;L$-GTV5W($JI$E;,2BC M7Z(I7JDH#LJ#4?0U)9R9W8I(Y@A?^#-J^ %^Y4KQ8NO@XP(-3S-]1JN/#POX M^.$,/D JX,M*;C07L9Y:AAPHU%A1;>RZ,N8<,<8<^"R%66FX$3'&KQ58Y'GC MOO/B_K4SJ/%G+B[ 9>?@V([3X]#\=#CK@2].A]L]\)N3X6PR$ RWV4NWU.<> MT4>;"'.%<6I@3OOXC=+(CJL8_OR%!.'68*[_&C#C-6:\THQW_,A02M)T1&*L M1F<@$]CR;,.KRY]1^N$BPKX34ND.2MU%%MO.7">8C(.IM=W?MZZ8_5IB,23Q MBM>XX34>Y+7 !!6%#PS%D6M-6?I$3I5>?\\5YOCV^(!25\IUQ_:8]7OM-U[[ M@UX_"H617(KTG]KS)Q28I*;W>OI=1R.]DAY8>@=Q+\K%3+;?RUTXW(S6V#Z467:G0LX\LMB:PG.SA'8\B.:EEV^Z1=;H2I&KAFM7E1?"K[Z(/U:W:Y MJ-X%K9KJF?*9JV4J-&28D$K[(J -4E7G7TV,7)>M[9,TU"B7PQ6]EE 5 O0] MD=*\3 H#S?MK]A]02P,$% @ 5X!G5%(HWU"# P YPL !D !X;"]W M;W)K&ULK59=;],P%/TK5L0#2&/Y;)*AMM*Z@ "! M5'4;/" >O.2VM9;8Q7;6P:_'=K*L^6A6(5Y:?YQS?8ZO8]_IGO%[L060Z+'( MJ9A96REW[VQ;I%LHL#AG.Z!J9LUX@:7J\HTM=AQP9DA%;GN.$]H%)M2:3\W8 MDL^GK)0YH;#D2)1%@?GO!>1L/[-Y\RF:6HQ5!#JG4(;#Z>X K MR',=2>GX50>UFC4U\;#]%/V#,:_,W&$!5RS_3C*YG5FQA3)8XS*7*[;_"+6A MB8Z7LER87[2OL8Z%TE)(5M1DI: @M/K'C_5&'!#<\ C!JPE>EQ <(?@UP3^5 M$-2$P.Q,9<7L0X(EGD\YVR.NT2J:;IC--&QEGU"=]VO)U2Q1/#G_1%-6 +K! MCR#06[2"E-&4Y 2;K+ UNJ5YV@UZ_> MH%>(4'2S9:7 -!-36RJ)>B$[K>4L*CG>$3FNA[XR*K<"O:<99.T MO+6&/2> M#"Z\T8B?,3U'OGN&/,?S!@1=G4YW!^C)Z71GQ(W?I,LW\?PC\4[(SP(HK(D4 M9^C]8YJ7&:$;=%FPDDJ!EL!5RJ@>DDS-8W6B:MH*9,FI0#]6+,^1^J;VF&<_ M1R0'C>3 2 Z.2%[ AE"SY +GF*8P="JJ$)$)H:^JA[D;Q'$PM1\.4]5'Q:X3 MMD%)'^1%4=R 6AXFC8?)J(?#[+>^E'8S6 ?U=F"9 S1 MLA6G .5IV"="7W;7$LI2F^8441)I;<-#'1?\XNF'7R@ H MT(]$RTT?=,2-ZSR_N&ULS9I;;]LV%,>_"F'T(052 M6R1%78(D0!)W6(=U"))U?1CVH%B,+502/9%.NF^_HTLDFSI27*1N\Y)8\I^7 M_SF\_$3K]%$57_1*2D.^9FFNSR8K8]8GLYE>K&06Z:E:RQR^N5=%%AFX+)8S MO2YD%%>%LG3&',>;95&23\Y/JWO7Q?FIVI@TR>5U0?0FRZ+BOTN9JL>S"9T\ MW;A)EBM3WIB=GZZCI;R5YM/ZNH"K65M+G&0RUXG*22'OSR87]&3.15F@4OR5 MR$>]]9F45NZ4^E)>?(C/)D[9(YG*A2FKB.#?@[R2:5K6!/WXMZETTK99%MS^ M_%3[+Y5Y,',7:7FETL]);%9GDV!"8GD?;5)SHQY_E8VAJH,+E>KJ+WELM,Z$ M+#;:J*PI##W(DKS^'WUM K%5@'H#!5A3@-D%W($"O"G ]RW@-@7<*C*UE2H. M\\A$YZ>%>B1%J8;:R@]5,*O28#_)R[S?F@*^3:"<.?\#AM:'?*$R2:YE06Y7 M42')A3%%O.6O"$SHLMO-4ER\BE/ MC#Z&F_#YSY7::*A3G\X,."_[/ULT+B]KEVS )67DH\K-2I/W>2SCW0IF$+(V M;NPI;I=LM,;?HGQ*.#TFS&$,Z=#5_L4I4GR^?W%GQ UO1P&OZN,#];V/BCS) ME[K+S7&3P[\O[K0I8';^,]*,VS;C5LVX(X,MJ08!EL*ZK%^5+9>KAW/*?>'Q M\'3VL!W9OL[S&:?>KFS>ES'!'=&J=AR(UH$8=?"[U/J$;/(XT?44@:$MGX(7 M6=-F'14F621KF!;YDFBYV!2)220Z?NMFO:W>OA,!LYPC(C^PPC-'1%R( =]> MZ]O;,W,]EXMZ<=!;BP-FT$.SZPC?\MC7>3X5S)+-^S)&H3K"/4J5AJ5Q# MWRKY/IDX+C=%F,9'4&G=QELL.4%OS+#0X]P-0M=*#Z(,>""X)RSE'%%R[KD4 M_N!9"MO@A:\E>'&3_&?"%_:LPD(3,$]L+3=U^/I*%@:4^9YG3V-$*5P0.]3% MPT>=;LMW]IW,+QU3L4K3"&B@K0"-3].?<,N,._7LH86HV)3;$Q]1.5,G'(C) M%@;1P\9D>ZCL&16*1,4>,(B(39FP@])7C02%=4%AHT&Y2B.MR<4._XVL?K3# M#7I0WJ =<-"7$ =%D(,ZL)@%=A;Z0I?#$AG8>>CKA#NT*]$..NA/H@[:AP7' MMOZL9#XJV;7<\08]-' T#7C/)[C;4MRNL*CCH#^1G8"ZODV7B-"E M@>?V=IF^3CB4#ECNR(6&AP5,UFWR;'R3?VV(V71WEP<#1MV06T]N5XB4!MR! MIP#7WO@0J0B$2YDW,#Q91P1LG A>'V8V'=X)H0LK&HQS>]5&I#00@>= :.P0 M]J400H!Z?P T6<C0.FH@( M 4U$-1*4#M/8.*;5H'FY+VBRCIR8."1HLHY7V+Z\@F8 .:[P'>;;.S*FXR$\ MA]MI0$Y3PF#HD(=U+,+&6>1@H,D0A.B?;V&J_@$7IAH^X6(=C[#OR2.H2^3, MPP.0M$\P,1V']/6<]G74X\X [R4-YN6=N9IR$5@;\.83K# ULT1'?7\0/Y [G:^@EF' Q>'V\V'=YVZPD6 M"H?;\( H*67,\YE]OC_'I*'PJ4O=@76-=QC!]SWM^4&\V?3G&=Y$5 AO(JIA MM.(= ?'QLZ.?P)M-C\9Y$Q$AO(FHD*#,MG[_SF2QK-XCT&!GDYOZ)]WV;ONN MPD7U"[UU_Y*>S.LW#KIJZA<@/D;%,LDU2>4]5.E,?>A84;]34%\8M:Y^9;]3 MQJBL^KB2$82P%,#W]TJ9IXNR@?;-CO/_ 5!+ P04 " !7@&=4Z!,-<4D$ M !]%0 &0 'AL+W=O)37>+CCXD5&A"CPEL1,CIQ(J>VMZ\HP(@F6-WQ+F'ZRYB+!2M^* MC2NW@N"5=4IB%WE>X":8,F<\M&MS,1[R5,64D;D ,DT2++Y/2,QW(PD 51S]NYT'=N$65%$\(DY0P(LAXY=_!VA@+C8"W^HF0G#ZZ! M*67)^8NY>5B-',]D1&(2*A,"ZW^O9$KBV$32>?R3!W6*=QK'P^M]]%]L\;J8 M)99DRN.O=*6BD=-WP(JL<1JK)[[[E>0%=4V\D,?2_@6[W-9S0)A*Q9/<66>0 M4);]QV]Y(PX<8'#& >4.Z-C!/^/0R1TZESKXN8-O.Y.58OLPPPJ/AX+O@##6 M.IJYL,VTWKI\RLS<%TKHIU3[J?'O&JT'%O*$@#D18!%A0<"=4H(N4X67,0&* M@RE/$CVCA>+A2\3C%1$2? :+#!7 UV#.%6&*XC@+(,W:H1.X?POC=$568"UX M8AYM=70[>&TYHW&J]+.#7*Z^<"D__6!*5S.B,(VUWV<@;1Y#5^D>F4K=,._' M).L'.M,/B, C9RJ2X)[I?*L!7-WKD[ MK'&?7>[N-533*7CIV'C^F7C3&$L)[BK];PCK%V%]&[9S)NP]%HRRC2PG?@TF M6-+P&BR_[U]FWWUM$-$L:6OPYXYGB^"1J(BOP+Z>97ADX]:<)2!*F@BJJZ285FL,JS61?RE:7(K-2<,)3IL 593F8G^K(S)() M;#+F>_VJ:>P&@Z W=%\/@:FQ"[J=3E UF]68#=# AV6X2E."HBG!#Q, _@5_ MI$HJS.QC[_A$6IU90 M,]%']50,BF8,/D+%,WLETGS;GQ;/321 K]0KKT4LP ,=A6VB(<^F,D8/=OO! M,10UAH.^_@H<45%C%GC!H ?KL8"H[ OZ"!CS5(21WJ\!839FTC0FHBWBAG_9,;(A] [UI<:.^@/NB?(U)C!OA<$ M_AEF2MF%S;J;=7URZ28#EM(%@S:!4.H;[+4*A-Z[6O*^R:S1I-J(4E)ALZ;6 M3?Z#FPM82A<$:9Y-XYB;3*I5EG*(FN7PS)C_AZT"*J4'==M$0*EC<]/5Z1G?5E-XIO[>G7DBO%$WL9$:RY,0;Z^9ISM;\Q M+RA.7,?_ 5!+ P04 " !7@&=4YM*O%?D" !2" &0 'AL+W=O%WJ;A0>ZR+1=\/O=)5G@%/6WY42:F5^SI#1'KJC@ M(''>\P;A];ACXUW =XIKM34&ZV0FQ).=W*8]+[""D&&B+0,QCQ6.D#%+9&3\ MKCB]>DL+W!YOV#\Z[\;+C"@<"?:#ICKK>1\\2'%."J8?Q/H35G[:EB\13+E_ M6%>Q@0=)H;3(*[!1D%->/LES=0Y;@# ^ H@J0+0/:!T!-"M \UQ JP*TW,F4 M5MPYC(DF_:X4:Y VVK#9@3M,AS;V*;=IGVIIWE*#T_U[4UFW/!$YP@0E3#,B M$09:2SHK-)DQ!"U@)/+[HF4Q&8-WHU1$\K4A5D=,:(4 M#'8P9EE98M7UM=%L=_:32M^PU!<=T1=&<">XSA3<\!3370+?F*T=1QO'P^@D MXV?"+Z$9-B *HNB H-'Y\/ ?'P^/#CAIEGGK^GXFD?X;HCDE"_4:_8:,"2* M)@V8O6R2X'+2L'EF16JBX7$MJD3=HJ=435 MK5(%X0F"F$-2:E"N$$P-H%QA"N;"@L3(I661I8(3=P^\H[RJE8M#Q5)N&[MM M[8VV,@72CJ_B3M=?;>?P0%S<;C;CW;#Q@;"KZ*H5OM+MV&_7]MLG[;L\*'C8 MF#4W%#Q*PM7<).E1P+W@2RGF5,-7N2"<_G'>U8F#C^N=X_^H'#JUJLZ_*8?. MF_RU@G;8WDOSZ+RP\=NP=F!_>\7@;]VV.K5NC /7#_;6 MAZ9AEOWME:;LMG=$+BA7P'!N*(/+CJDW67:PB\6#\<<^YY]C7CFJI#CH',.1- M\$(OO-R8\L'W=9*#H'HD2RAP92^5H :'*O-UJ8"F#B2X'P;!K2\H*[PXR,IP5L%9$5T)0]?L1N*P7WM@[36Q8EAL[X<=123/8@GDIUPI'?L>2,@&% M9K(@"O8+[]/X83FU\2[@.X-:]_K$.ME)>;"#YW3A!580<$B,9:#X.\(2.+=$ M*..UY?2ZE!;8[Y_8GYQW]+*C&I:2_V"IR1?>G4=2V-.*FXVLOT#K9V;Y$LFU M:TG=Q,[F'DDJ;:1HP:A L*+YT[=V'WJ \?0,(&P!X7O [ Q@T@(FSFBCS-E: M44/C2,F:*!N-;+;C]L:AT0TK["ENC<)5AC@3;ZN=AM<*"D,^'['5Y&H%AC*N MK\E'\GX5IUZV*W+UX3KR#6:W''[29GIL,H5G,GVC:D2"VQL2!F$X %]>AC_! M;D3"NR&XCYX[XV%G/'1\D_\T3GY^Q0CR;$#H7Q?X)QW_Q/%/S_$;F1RPSLM* M)3G6&2F5S!05-X0*66$^6IE<*O8'TJ'-:,CGCMS>Q&,\#DY?Y!\'A$T[8=.+ MPC9@+S2G,:V++O7KGX+U!+ P04 " !7@&=4 M(&E&O*-+7:EM9R;N0>^G+-*TKPD#QR(JB@P_[DBE!T6 M%K2.$X_Y9BOUA+V<[_"&/!'Y>?? U52&E%";B_OP5?,*UP'8XR!7]6F.;9 MS[S<@+LD854I!7@;$XES*MZ!:_#Y*09OW[P#;T!>@K^VK!**)>:V5&YIXW;2 MN+"J74 77( (?&*EW KPODQ)VC5@*SVM*'04M4*3%C_B\@:X\ H@!Z$1A]:O MI\,1>OQZNC.AQFU#Y!I[W@5[[>9SDI!\CY]5M#!5!Q:7"1$3"WCM IY9P+V4 M ^_7X)@'5P"B:V=VI4*R)^I\2QW<4U[N:%'DD@O"]&GQ[9)0"=1(/F*?? M)WSR6Y_\2=$K3/4R $NP(IN\+'4:L@S\33 ?2[':6FBLZ5JW7[I!Y'ES>W\> M]R$J#-P>*!Z"D!/"%M21$[1R@ND8IFFN-W#T>-34X&Q!W_&"L.?[$.6%GN/W MG!^B(C]RQYT/6^?#2>>_\ER2:Y9E C .8I4GR44MX6#]ZP %L.?F>@0&(SCK MJQF!N>90CU8G3")W3->'\-C4"GEU>\)=6B<9<)U:N[_BP M%](Q7.#Z;B^F([ H#,=C"M%)%/K_M:+A=HJ%#P?^#U%H%@6SJ"]@B'-]+PPN M2#C=6'#ZROHO%:,QU3WD*)SY_0(X G3Z>J8@72VGRQ%ZOZA<-(;.;PZ(@GZ) M7H_ QI(P'L-UDK 69)\U?P7A&]-$"V!ZAKIE:F?;1OW.M*>]^95NX$U3>3)3 M=_^?,%>'2P!*,F72N0G5%2+8S+>8SDZIA-8];]1%"N :H]QEC\CC0 M"[2?-6QE MZF.L'S984(E]3^ZYQW>7VFV_UDO![F>,Z6!1"%D/R$SKZD,8UI,9 M*VA]659,&B0O54&UF:II6%>*T:P&IT*$W2A*PH)R289].2]N"UT'DW(N]8 D MK2FPM\_9@'22]R2P=*,R8P/R>/[VQ[S4-V\">S][=W8674:/%S>[R+F#+DCH M);XZ@!BEQ4B3@]1&^_1&*/GU8>3[N#'JWC;U.JN_RV+J=8PV75W4T-5[V,]+ MN2Y[3*S!L-."!4]4#,B("CY6'+QR6G"QM.8N&":E*%6@3;^9P=EI58GE1\&GLF!V\0<''/;IRB^8 ME8H_FVC0*A-C8(H$3TQI/MFT_%2T>F +O6JG18YK[IZ@YK^;YRF33%&Q*=KT M_C%G^=6*W<;V+S0WOU9V%7M%QM?'K]%MY, MSUA.YT(_M." K,=?6<;G1=H^=0>)<$^MQU]@>9VD/:R:6%QF;,&RD9NJZ;@9 M!F9@HKH+'':1V^;R(YB/Q?P(8%@<3 'F8[VP./_3>GKH>BR&:>MYD1[JTT-] MK)+7Q M#MG?!UA-]W4(ME*\$[&5XKD&Q)\W\$A3?[6Q.."!50'K'8COCP,]Y?>)8Z@J MI@U[@W$D33$$>M'?HTF"9">!C[\^V%L2QVGJ1P#S*XAC#(&W$4 9U27BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GB>T03*V"3=M\=[[UV_:RGJ*]66N3\<(>FN=^OC6")_E&B")+^\Y@ M$/0S+E7O^G)_KZ7IPP-=B+B06MG&JN%)BM?\_7QUR'8RERN9RN+75:]^GXH> MRZ22F?PMDJO>H,?RC7[]IHW\K57!TR@V.DVO>L/FQ),PA8P_-$<5Y"-?Y75+ MP5%:FKRHKZCOSRWC3MB+FZ.RT+JYNHU] MBCYXC+H?]J]-)UZ8_].->KV6L9CHN,R$*II^-"*M %6^D=N\QQ3/Q%5OK'?" M5,]C/V"6-,]66"C04^9"VA-FEM1X="BC,I$%FZGFC^U9@.4@6 XMUG@QCQ9W ML\GH<3IA-Z.[T7P\9=&WZ?0Q H N N@>#9"=+#F ]!!([PLAHT?[!Y:<0'/$PE0V*7_#?,QCI;2=5< M .$PC0R)/7+#4ZYBP>JHI2+<:G78>9A!AL0*66R%L:WJF=W9KU:TN#!I#*FM MH;-,-C^#>OH8VQC24@H5RS8D)HTAL36B0LV.F8IT)]LA_MKL.L\206!-S446E-==2&/OSX$:P45$8N2IMU \Q,4\, MB441E:M<_"CM16RZ._C=.I@F'&)-1/8>29D*-IM]K^?F^I)Z\/U3\A1B8NIP MB-6!1@/?'8B)KD:(%8)CNA 3DXE#+)..L(6=V/5O*O(_(2,F%(=8*"!^Z63# MI.(02^630&;/"3$QK3C$6ODL9GCCA)B85AQBK1R&#IU?-^88AWHI@NFY/?E@ MCG&('0/UW-6'+N89E]@SJ*=;?>ABGG&/ZAD/8F*><8_J&1]BHKDO8L_@F '$ MQ%3C$JL&QPPA)F8=E]@Z7=8^97OX"<3$K.,26Z<;L84^C=8G=FS*UMA$:S#$%NI,/^XA6X&@&.6==@)Q,0LY!^SL-/N3/6M2X$0X\0LU!(;"$<$X8>(6:AD+PN=+#-I#-_%&(& M"JEK0MB&D]8Z*,0,%-8&ZM<7Y]>7B5A+)9*Y_8C&52_-MD+/K[;_ MK,LT'=NVA;K3/-EOZ=__.\+UOU!+ P04 " !7@&=4Q]=S3T<" #5*P M&@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@'ZA(#'EW)HQGU[ M&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I^V,SGI?]MNZ:]7NS+;4L MEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@MZ#>0J"W3!ZV"?06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]%;46PGT5M1;"?16 MU%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*]%?56 KT5]58"O0WU-@*] M#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PDT-M1;R?0VU%O)]#;46\G MT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.R8_FQ#H':AW M$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4.Q/HG5'O_)-Z#^/7H0S7 MGN\U7O\GJ1[/YY;KY2_+[YV3N_>"!7J;)% MC>O?,(BR ;8#BWD!3W+;1DUBRW8[Y>UQ4D":$52@(LW9-&IMWW/C*WVK7O]Z M\A1GA[X;XK+8I.2O&(OUAGH;2^=IR"LK%WJ;\M>P9M[66[LF)A8+PVHW)!K2 M/(TUBIOK.UK979=F]X?\9WMA^:?E/E+ M0IE/3GOBIO7Q(F\HV+L)X\K' 2_G'O840MO0[-&&]-/V>1<[="RFIXYB>;K$ M.SVZU:JMJ7'UKL]'RN@#V29NB%+?E<>B%Z>34[YA.G[RL_.G,J<"\\['X'S, M$POT];C7D8RGYSX7HI#:TZ_XEIA+G_U^-$Z[H>:3V?EZ_[BPG>81V?0X_X[_ MGO%;_2_V(4#ZD"!]*) ^-$@?!J2/"J2/2Y ^?H#TP1I:];8?7?#;]H?7F&5!+ 0(4 Q0 ( %> 9U0'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 5X!G M5!>9$C;M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 5X!G5)E&PO=V]R:W-H965T&UL4$L! A0#% @ 5X!G5#]8Q+4: @ : 4 !@ ("! M0 \ 'AL+W=O 9U0P MT&R0# < ,\; 8 " @9 1 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M5X!G5$XW9-G6!0 %Q8 !@ ("!>AP 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 5X!G5$#&=ZO="P /#< M !@ ("!I2X 'AL+W=O 9U3WSM=B5R@ (B$ 8 " @;@Z !X M;"]W;W)K&PO=V]R:W-H965T 9U0QX$.DO0@ , 7 9 " M@;9K !X;"]W;W)K&UL4$L! A0#% @ 5X!G M5#Y.UD&A! SPP !D ("!JG0 'AL+W=O0 >&PO=V]R:W-H965T 9U0>3T(='@4 ,8, 9 " @0=_ !X;"]W;W)K M&UL4$L! A0#% @ 5X!G5'=@[]>[!0 FPT M !D ("!7(0 'AL+W=OB42 ),0 &0 @(%.B@ M>&PO=V]R:W-H965T 9U1^O1__ MJQ4 ,]$ 9 " @:J< !X;"]W;W)K&UL4$L! A0#% @ 5X!G5"B@UWD0#0 8", !D M ("!C+( 'AL+W=O&PO=V]R:W-H965T M 9U35/>, M , !L( 9 M " @>3$ !X;"]W;W)K&UL4$L! A0# M% @ 5X!G5(V9Q-- $ E#0 &0 M @(&4]P >&PO=V]R:W-H965T 9U0TUDH!PP0 /0, 9 " @9O\ !X;"]W;W)K&UL4$L! A0#% @ 5X!G5/+<4LA.!0 7PX !D M ("!E0$! 'AL+W=O&PO M=V]R:W-H965T 9U2KB<7Z_ 8 M 'L2 9 " @88+ 0!X;"]W;W)K&UL4$L! A0#% @ 5X!G5%!HHQ!,!P W!( !D ("! MN1(! 'AL+W=OM+&B4% "E#0 &0 @($\&@$ >&PO=V]R:W-H965T 9U00_W F=P0 'D1 9 M " @9@? 0!X;"]W;W)K&UL4$L! A0#% M @ 5X!G5)ZNE1?5 @ D0< !D ("!1B0! 'AL+W=O&UL4$L! A0#% @ 5X!G5 _5G7SC M P *Q( !D ("!8"T! 'AL+W=O&PO=V]R:W-H965T M9U0=[N^WS0( .T) 9 " @7&UL4$L! A0#% @ 5X!G5%W60S&PO=V]R M:W-H965T 9U0G+1E1@@0 *84 M 9 " @>4_ 0!X;"]W;W)K&UL M4$L! A0#% @ 5X!G5&(*F9AW @ ] 4 !D ("!GD0! M 'AL+W=O"0 &0 @(%,1P$ >&PO=V]R:W-H965T 9U0G!KJ4U0H )Y7 9 M " @8A* 0!X;"]W;W)K&UL4$L! A0#% @ M5X!G5% 7*&*[ P /0T !D ("!E%4! 'AL+W=O&PO=V]R:W-H965T 9U2I M0YV\E@, 'L* 9 " @8]E 0!X;"]W;W)K&UL4$L! A0#% @ 5X!G5-WP!U*8 @ *08 !D M ("!7&D! 'AL+W=O&PO=V]R:W-H M965T 9U0@.#J/1@, "D* 9 M " @2AO 0!X;"]W;W)K&UL4$L! M A0#% @ 5X!G5 EE7P/4 @ #0< !D ("!I7(! 'AL M+W=O&PO=V]R:W-H965T 9U1\$:&KY@, +@- 9 " M@<-X 0!X;"]W;W)K&UL4$L! A0#% @ 5X!G M5*E?'#)B"P ,T, !D ("!X'P! 'AL+W=O&PO=V]R:W-H965T 9U2ECI!3Z@0 ,X2 9 " @?J+ 0!X;"]W;W)K M&UL4$L! A0#% @ 5X!G5!DX4EX= P 20H M !D ("!&Y$! 'AL+W=OJBIW$X# !T"@ &0 @(%OE $ M>&PO=V]R:W-H965T 9U1Z/JNN M5@, 'D, 9 " @?27 0!X;"]W;W)K&UL4$L! A0#% @ 5X!G5(QD$MCU P A0\ !D M ("!@9L! 'AL+W=O&PO=V]R:W-H965T M 9U2#/%B+@P, #@, 9 M " @:&B 0!X;"]W;W)K&UL4$L! A0# M% @ 5X!G5$BN&.Q6! Y0X !D ("!6Z8! 'AL+W=O M&PO=V]R:W-H965T 9U3[G*/+SP, (L- 9 " @6ZO M 0!X;"]W;W)K&UL4$L! A0#% @ 5X!G5%(H MWU"# P YPL !D ("!=+,! 'AL+W=O&PO=V]R:W-H965T 9U3H$PUQ200 'T5 9 " @;2] 0!X;"]W;W)K&UL4$L! A0#% @ 5X!G5.;2KQ7Y @ 4@@ !D M ("!-,(! 'AL+W=O&PO M=V]R:W-H965T 9U1R'A7-O , M .(, 9 " @;_' 0!X;"]W;W)K&UL4$L! A0#% @ 5X!G5&?\%TLT P [A, T ( ! MLLL! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ 5X!G5,?7 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 305 529 1 false 69 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.zoom.us/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.zoom.us/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' (DEFICIT) EQUITY Sheet http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' (DEFICIT) EQUITY Statements 7 false false R8.htm 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW Sheet http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW CONSOLIDATED STATEMENTS OF CASH FLOW Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 9 false false R10.htm 2108102 - Disclosure - Revenue Recognition Sheet http://www.zoom.us/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 2114103 - Disclosure - Investments Sheet http://www.zoom.us/role/Investments Investments Notes 11 false false R12.htm 2120104 - Disclosure - Fair Value Measurements Sheet http://www.zoom.us/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2123105 - Disclosure - Business Combinations Sheet http://www.zoom.us/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2125106 - Disclosure - Balance Sheet Components Sheet http://www.zoom.us/role/BalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 2133107 - Disclosure - Operating Leases Sheet http://www.zoom.us/role/OperatingLeases Operating Leases Notes 15 false false R16.htm 2139108 - Disclosure - Commitments and Contingencies Sheet http://www.zoom.us/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 2141109 - Disclosure - Stockholders' Equity and Equity Incentive Plans Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans Stockholders' Equity and Equity Incentive Plans Notes 17 false false R18.htm 2150110 - Disclosure - Income Taxes Sheet http://www.zoom.us/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2158111 - Disclosure - Net Income Per Share Attributable to Common Stockholders Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders Net Income Per Share Attributable to Common Stockholders Notes 19 false false R20.htm 2163112 - Disclosure - Subsequent Events Sheet http://www.zoom.us/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 2165113 - Disclosure - Schedule II: Valuation and Qualifying Accounts Sheet http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccounts Schedule II: Valuation and Qualifying Accounts Notes 21 false false R22.htm 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies 22 false false R23.htm 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesTables Summary of Business and Significant Accounting Policies (Tables) Tables http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies 23 false false R24.htm 2309302 - Disclosure - Revenue Recognition (Tables) Sheet http://www.zoom.us/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.zoom.us/role/RevenueRecognition 24 false false R25.htm 2315303 - Disclosure - Investments (Tables) Sheet http://www.zoom.us/role/InvestmentsTables Investments (Tables) Tables http://www.zoom.us/role/Investments 25 false false R26.htm 2321304 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.zoom.us/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.zoom.us/role/FairValueMeasurements 26 false false R27.htm 2326305 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.zoom.us/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.zoom.us/role/BalanceSheetComponents 27 false false R28.htm 2334306 - Disclosure - Operating Leases (Tables) Sheet http://www.zoom.us/role/OperatingLeasesTables Operating Leases (Tables) Tables http://www.zoom.us/role/OperatingLeases 28 false false R29.htm 2342307 - Disclosure - Stockholders' Equity and Equity Incentive Plans (Tables) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables Stockholders' Equity and Equity Incentive Plans (Tables) Tables http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans 29 false false R30.htm 2351308 - Disclosure - Income Taxes (Tables) Sheet http://www.zoom.us/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.zoom.us/role/IncomeTaxes 30 false false R31.htm 2359309 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables) Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables Net Income Per Share Attributable to Common Stockholders (Tables) Tables http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders 31 false false R32.htm 2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Details) Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails Summary of Business and Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) Details 33 false false R34.htm 2406403 - Disclosure - Summary of Business and Significant Accounting Policies - Accounts Receivable Allowance For Credit Loss Rollforward (Details) Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossRollforwardDetails Summary of Business and Significant Accounting Policies - Accounts Receivable Allowance For Credit Loss Rollforward (Details) Details 34 false false R35.htm 2407404 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment (Details) Sheet http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment (Details) Details 35 false false R36.htm 2410405 - Disclosure - Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) Sheet http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails Revenue Recognition - Summary Disaggregation of Revenue by Region (Details) Details 36 false false R37.htm 2411406 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.zoom.us/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 37 false false R38.htm 2412407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) Sheet http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails Revenue Recognition - Remaining Performance Obligation (Details) Details 38 false false R39.htm 2413408 - Disclosure - Revenue Recognition - Deferred Contract Acquisition Costs (Details) Sheet http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails Revenue Recognition - Deferred Contract Acquisition Costs (Details) Details 39 false false R40.htm 2416409 - Disclosure - Investments - Summary Marketable Securities (Details) Sheet http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails Investments - Summary Marketable Securities (Details) Details 40 false false R41.htm 2417410 - Disclosure - Investments - Additional Information (Details) Sheet http://www.zoom.us/role/InvestmentsAdditionalInformationDetails Investments - Additional Information (Details) Details 41 false false R42.htm 2418411 - Disclosure - Investments - Summary of Contractual Maturities of Marketable Securities (Details) Sheet http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails Investments - Summary of Contractual Maturities of Marketable Securities (Details) Details 42 false false R43.htm 2419412 - Disclosure - Investments - Schedule of Strategic Investments (Details) Sheet http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails Investments - Schedule of Strategic Investments (Details) Details 43 false false R44.htm 2422413 - Disclosure - Fair Value Measurements (Details) Sheet http://www.zoom.us/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.zoom.us/role/FairValueMeasurementsTables 44 false false R45.htm 2424414 - Disclosure - Business Combinations (Details) Sheet http://www.zoom.us/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.zoom.us/role/BusinessCombinations 45 false false R46.htm 2427415 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 46 false false R47.htm 2428416 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails Balance Sheet Components - Schedule of Property and Equipment (Details) Details 47 false false R48.htm 2429417 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 48 false false R49.htm 2430418 - Disclosure - Balance Sheet Components - Other Assets, Noncurrent (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails Balance Sheet Components - Other Assets, Noncurrent (Details) Details 49 false false R50.htm 2431419 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 50 false false R51.htm 2432420 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) Sheet http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails Balance Sheet Components - Schedule of Other Liabilities Non Current (Details) Details 51 false false R52.htm 2435421 - Disclosure - Operating Leases - Additional Information (Details) Sheet http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails Operating Leases - Additional Information (Details) Details 52 false false R53.htm 2436422 - Disclosure - Operating Leases - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails Operating Leases - Schedule of Supplemental Balance Sheet Information (Details) Details 53 false false R54.htm 2437423 - Disclosure - Operating Leases - Schedule of Supplemental Cash flow Information (Details) Sheet http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalCashflowInformationDetails Operating Leases - Schedule of Supplemental Cash flow Information (Details) Details 54 false false R55.htm 2438424 - Disclosure - Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details) Sheet http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details) Details 55 false false R56.htm 2440425 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.zoom.us/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.zoom.us/role/CommitmentsandContingencies 56 false false R57.htm 2443426 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Additional Information (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails Stockholders' Equity and Equity Incentive Plans - Additional Information (Details) Details 57 false false R58.htm 2444427 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Stock by Class Reserved for Future Issuance (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails Stockholders' Equity and Equity Incentive Plans - Schedule of Stock by Class Reserved for Future Issuance (Details) Details 58 false false R59.htm 2445428 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details) Details 59 false false R60.htm 2446429 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions for Employee Options at Grant Dates (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions for Employee Options at Grant Dates (Details) Details 60 false false R61.htm 2447430 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails Stockholders' Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details) Details 61 false false R62.htm 2448431 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Fair Value of ESPP Purchase Rights Assumptions (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails Stockholders' Equity and Equity Incentive Plans - Fair Value of ESPP Purchase Rights Assumptions (Details) Details 62 false false R63.htm 2449432 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) Sheet http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails Stockholders' Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details) Details 63 false false R64.htm 2452433 - Disclosure - Income Taxes - Components of the Net Income (Loss) before Provision of Income Taxes (Details) Sheet http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails Income Taxes - Components of the Net Income (Loss) before Provision of Income Taxes (Details) Details 64 false false R65.htm 2453434 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Tax Provision (Details) Sheet http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails Income Taxes - Schedule of Current and Deferred Income Tax Provision (Details) Details 65 false false R66.htm 2454435 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) Sheet http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails Income Taxes - Schedule of Provision for Income Taxes (Details) Details 66 false false R67.htm 2455436 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets (Details) Sheet http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails Income Taxes - Significant Components of Deferred Income Tax Assets (Details) Details 67 false false R68.htm 2456437 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.zoom.us/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 68 false false R69.htm 2457438 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Position (Details) Sheet http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails Income Taxes - Reconciliation of Unrecognized Tax Position (Details) Details 69 false false R70.htm 2460439 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) Details 70 false false R71.htm 2461440 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) Details 71 false false R72.htm 2462441 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Narrative (Details) Sheet http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails Net Income Per Share Attributable to Common Stockholders - Narrative (Details) Details http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables 72 false false R73.htm 2464442 - Disclosure - Subsequent Events (Details) Sheet http://www.zoom.us/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.zoom.us/role/SubsequentEvents 73 false false R74.htm 2466443 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) Sheet http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II: Valuation and Qualifying Accounts (Details) Details http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccounts 74 false false All Reports Book All Reports zm-20220131.htm a10-kconsent2022.htm ex1021_zoom-officerbonuspl.htm ex43_securitiesfrompy1.htm listofsubsidiaries_2022.htm zm-20220131.xsd zm-20220131_cal.xml zm-20220131_def.xml zm-20220131_lab.xml zm-20220131_pre.xml zm-20220131xex311.htm zm-20220131xex312.htm zm-20220131xex321.htm zm-20220131_g1.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zm-20220131.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 305, "dts": { "calculationLink": { "local": [ "zm-20220131_cal.xml" ] }, "definitionLink": { "local": [ "zm-20220131_def.xml" ] }, "inline": { "local": [ "zm-20220131.htm" ] }, "labelLink": { "local": [ "zm-20220131_lab.xml" ] }, "presentationLink": { "local": [ "zm-20220131_pre.xml" ] }, "schema": { "local": [ "zm-20220131.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 659, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 3, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 7 }, "keyCustom": 55, "keyStandard": 474, "memberCustom": 15, "memberStandard": 50, "nsprefix": "zm", "nsuri": "http://www.zoom.us/20220131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.zoom.us/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - Revenue Recognition", "role": "http://www.zoom.us/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114103 - Disclosure - Investments", "role": "http://www.zoom.us/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120104 - Disclosure - Fair Value Measurements", "role": "http://www.zoom.us/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Business Combinations", "role": "http://www.zoom.us/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Balance Sheet Components", "role": "http://www.zoom.us/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133107 - Disclosure - Operating Leases", "role": "http://www.zoom.us/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139108 - Disclosure - Commitments and Contingencies", "role": "http://www.zoom.us/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141109 - Disclosure - Stockholders' Equity and Equity Incentive Plans", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans", "shortName": "Stockholders' Equity and Equity Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150110 - Disclosure - Income Taxes", "role": "http://www.zoom.us/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158111 - Disclosure - Net Income Per Share Attributable to Common Stockholders", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders", "shortName": "Net Income Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.zoom.us/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163112 - Disclosure - Subsequent Events", "role": "http://www.zoom.us/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165113 - Disclosure - Schedule II: Valuation and Qualifying Accounts", "role": "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II: Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesTables", "shortName": "Summary of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.zoom.us/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Investments (Tables)", "role": "http://www.zoom.us/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.zoom.us/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.zoom.us/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "zm:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - Disclosure - Operating Leases (Tables)", "role": "http://www.zoom.us/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "zm:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "zm:ScheduleOfStockByClassReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342307 - Disclosure - Stockholders' Equity and Equity Incentive Plans (Tables)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables", "shortName": "Stockholders' Equity and Equity Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "zm:ScheduleOfStockByClassReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351308 - Disclosure - Income Taxes (Tables)", "role": "http://www.zoom.us/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359309 - Disclosure - Net Income Per Share Attributable to Common Stockholders (Tables)", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables", "shortName": "Net Income Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Details)", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Business and Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details)", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails", "shortName": "Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i433f9e1b0a844c67bb8769fe72e6a1cb_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Business and Significant Accounting Policies - Accounts Receivable Allowance For Credit Loss Rollforward (Details)", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossRollforwardDetails", "shortName": "Summary of Business and Significant Accounting Policies - Accounts Receivable Allowance For Credit Loss Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "zm:AccountsReceivableCreditLossesExpenseReversalCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment (Details)", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails", "shortName": "Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ied17ca229d2d4187aa12857e6cd9f377_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue Recognition - Summary Disaggregation of Revenue by Region (Details)", "role": "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "shortName": "Revenue Recognition - Summary Disaggregation of Revenue by Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i440ac94cbed8413fb5964baeb337989e_D20210201-20220131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue Recognition - Additional Information (Details)", "role": "http://www.zoom.us/role/RevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)", "role": "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails", "shortName": "Revenue Recognition - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i433f9e1b0a844c67bb8769fe72e6a1cb_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Revenue Recognition - Deferred Contract Acquisition Costs (Details)", "role": "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails", "shortName": "Revenue Recognition - Deferred Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "zm:CapitalizedContractCostAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Investments - Summary Marketable Securities (Details)", "role": "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails", "shortName": "Investments - Summary Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Investments - Additional Information (Details)", "role": "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "shortName": "Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Investments - Summary of Contractual Maturities of Marketable Securities (Details)", "role": "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails", "shortName": "Investments - Summary of Contractual Maturities of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AlternativeInvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - Disclosure - Investments - Schedule of Strategic Investments (Details)", "role": "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails", "shortName": "Investments - Schedule of Strategic Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AlternativeInvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.zoom.us/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "if3c8b26516724dcbb627aed04b7e1e13_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Business Combinations (Details)", "role": "http://www.zoom.us/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i72ef80b9b4774708ae1e1bf9fede0402_D20200507-20200507", "decimals": null, "lang": "en-US", "name": "zm:HoldbackAgreementsServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment (Details)", "role": "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "shortName": "Balance Sheet Components - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Balance Sheet Components - Additional Information (Details)", "role": "http://www.zoom.us/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Balance Sheet Components - Other Assets, Noncurrent (Details)", "role": "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails", "shortName": "Balance Sheet Components - Other Assets, Noncurrent (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "zm:AccrualForTaxesOtherThanIncomeTaxesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities Non Current (Details)", "role": "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails", "shortName": "Balance Sheet Components - Schedule of Other Liabilities Non Current (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "lang": "en-US", "name": "zm:OtherLiabilitiesOtherNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "zm:LeasesOperatingLeaseOptionsToExtend", "reportCount": 1, "unique": true, "unitRef": "lease", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Operating Leases - Additional Information (Details)", "role": "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails", "shortName": "Operating Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "zm:LeasesOperatingLeaseOptionsToExtend", "reportCount": 1, "unique": true, "unitRef": "lease", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Operating Leases - Schedule of Supplemental Balance Sheet Information (Details)", "role": "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails", "shortName": "Operating Leases - Schedule of Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Operating Leases - Schedule of Supplemental Cash flow Information (Details)", "role": "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalCashflowInformationDetails", "shortName": "Operating Leases - Schedule of Supplemental Cash flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details)", "role": "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails", "shortName": "Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.zoom.us/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesOutstanding", "us-gaap:TemporaryEquitySharesIssued", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "shortName": "Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesOutstanding", "us-gaap:TemporaryEquitySharesOutstanding", "us-gaap:TemporaryEquitySharesIssued", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:ScheduleOfStockByClassReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Stock by Class Reserved for Future Issuance (Details)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails", "shortName": "Stockholders' Equity and Equity Incentive Plans - Schedule of Stock by Class Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zm:ScheduleOfStockByClassReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i7431e20563bb4cc9a287b09ccb96d316_I20220131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i433f9e1b0a844c67bb8769fe72e6a1cb_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails", "shortName": "Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity Under Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ie09a5e3b6a2344989797fbabba734657_D20200201-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions for Employee Options at Grant Dates (Details)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "shortName": "Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions for Employee Options at Grant Dates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ie09a5e3b6a2344989797fbabba734657_D20200201-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "if5213ac4b19b47a7a4de14b0575ec7d1_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails", "shortName": "Stockholders' Equity and Equity Incentive Plans - Summary of Restricted Stock Units Activity Under Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "if5213ac4b19b47a7a4de14b0575ec7d1_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i6e39b8f4d9f644d1a38fcd8075764222_D20210201-20220131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Fair Value of ESPP Purchase Rights Assumptions (Details)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "shortName": "Stockholders' Equity and Equity Incentive Plans - Fair Value of ESPP Purchase Rights Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i6e39b8f4d9f644d1a38fcd8075764222_D20210201-20220131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details)", "role": "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails", "shortName": "Stockholders' Equity and Equity Incentive Plans - Summary of Stock-based Compensation Expense by Line Item (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Income Taxes - Components of the Net Income (Loss) before Provision of Income Taxes (Details)", "role": "http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails", "shortName": "Income Taxes - Components of the Net Income (Loss) before Provision of Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453434 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Tax Provision (Details)", "role": "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails", "shortName": "Income Taxes - Schedule of Current and Deferred Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)", "role": "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - Disclosure - Income Taxes - Significant Components of Deferred Income Tax Assets (Details)", "role": "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails", "shortName": "Income Taxes - Significant Components of Deferred Income Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456437 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.zoom.us/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0d1e85d764f744f199ca4190f6b9a487_I20220131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i433f9e1b0a844c67bb8769fe72e6a1cb_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457438 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Position (Details)", "role": "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "if2eaef18e66c4200bfa42f22520fcae2_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' (DEFICIT) EQUITY", "role": "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' (DEFICIT) EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i01ea6098d3964c169c7029839b66ed07_D20190201-20200131", "decimals": "INF", "lang": "en-US", "name": "zm:TemporaryEquityIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesToStockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details)", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "shortName": "Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i7bc92b6212dc44b3bcbc44fa9cc21c18_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i7bc92b6212dc44b3bcbc44fa9cc21c18_D20210201-20220131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461440 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details)", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "shortName": "Net Income Per Share Attributable to Common Stockholders - Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i9ef00657dda04ace9a34b00857c06ac0_D20210201-20220131", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i7bc92b6212dc44b3bcbc44fa9cc21c18_D20210201-20220131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462441 - Disclosure - Net Income Per Share Attributable to Common Stockholders - Narrative (Details)", "role": "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "shortName": "Net Income Per Share Attributable to Common Stockholders - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i0b4321a556874226ba1deee1382022f4_D20210201-20220131", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i1663ab39ddfc4d24bcbcffa774894fb3_I20220228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464442 - Disclosure - Subsequent Events (Details)", "role": "http://www.zoom.us/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i1663ab39ddfc4d24bcbcffa774894fb3_I20220228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i97109860b86e4f1397588350f6c6af23_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details)", "role": "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II: Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "i2aaf58569b1542049dd9e52c88a02607_I20190131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW", "role": "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOW", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Business and Significant Accounting Policies", "role": "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies", "shortName": "Summary of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zm-20220131.htm", "contextRef": "ieda796705a2a4dd191d42a89e56de98a_D20210201-20220131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "verboseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "verboseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.zoom.us/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r309", "r320", "r388", "r390", "r557", "r558", "r559", "r560", "r561", "r562", "r581", "r630", "r633", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails", "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r309", "r320", "r388", "r390", "r557", "r558", "r559", "r560", "r561", "r562", "r581", "r630", "r633", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r365", "r369", "r584", "r629", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r198", "r365", "r369", "r584", "r629", "r631" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r309", "r320", "r378", "r388", "r390", "r557", "r558", "r559", "r560", "r561", "r562", "r581", "r630", "r633", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails", "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r309", "r320", "r378", "r388", "r390", "r557", "r558", "r559", "r560", "r561", "r562", "r581", "r630", "r633", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails", "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r118", "r691" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II: Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r365", "r370", "r632", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r681", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r365", "r370", "r632", "r644", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117", "r691" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r547" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r204" ], "calculation": { "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r23", "r613", "r646" ], "calculation": { "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r23", "r204", "r205" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $24,696 and $36,844 as of January\u00a031, 2022 and 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r23", "r204", "r594", "r613" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Accounts receivable, noncurrent" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r11", "r41", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Sales and other tax liabilities, current" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent": { "auth_ref": [ "r432", "r595", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes.", "label": "Accrual for Taxes Other than Income Taxes", "terseLabel": "Sales and other tax liabilities" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r10", "r11", "r41" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r590", "r616" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax liability" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r278" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r55", "r56", "r57", "r617", "r638", "r639" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r65", "r66", "r67", "r120", "r121", "r122", "r493", "r634", "r635", "r693" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r120", "r121", "r122", "r424", "r425", "r426", "r500" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r391", "r393", "r430", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r334", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Deferred offering costs, reclassified to stockholders' equity" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r393", "r420", "r429" ], "calculation": { "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Total stock-based compensation expense recorded to net income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Accounts receivable allowances" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r206", "r236", "r239", "r242" ], "calculation": { "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Less: Allowance for credit losses", "periodEndLabel": "Allowance for Doubtful Accounts Receivable, Ending Balance", "periodStartLabel": "Allowance for Doubtful Accounts Receivable, Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossRollforwardDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r206", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestment": { "auth_ref": [ "r503", "r511" ], "calculation": { "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment other than investment in equity security, investment in debt security and equity method investment. Includes, but is not limited to, investment in certain entities that calculate net asset value per share. Example includes, but is not limited to, investment in hedge fund, venture capital fund, private equity fund, and real estate partnership or fund.", "label": "Alternative Investment", "terseLabel": "Measurement Alternative" } } }, "localname": "AlternativeInvestment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Issuance of common stock reserved for charitable donation (in shares)", "verboseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r106", "r180", "r190", "r196", "r231", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r490", "r494", "r519", "r545", "r547", "r589", "r615" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r51", "r106", "r231", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r490", "r494", "r519", "r545", "r547" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r504" ], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r214" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r215" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r212", "r255" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r216", "r218", "r605" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 second through fifth 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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r216", "r217", "r604" ], "calculation": { "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r208", "r213", "r255", "r593" ], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable securities", "totalLabel": "Total", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails", "http://www.zoom.us/role/InvestmentsSummaryofContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r210", "r255" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r394", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Billed consideration" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r387", "r389" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r387", "r389", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Business combination, cash and equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Business combination, current assets, other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets, other than goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of equipment during the period included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r267" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization of deferred contract acquisition costs", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r266" ], "calculation": { "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r266" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r266" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition costs, noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Deferred Contract Acquisition Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r15", "r588", "r614", "r662" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r96" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r96", "r102" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014end of year", "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014beginning of year", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r520" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing information" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "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.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r104", "r106", "r137", "r138", "r143", "r147", "r151", "r159", "r160", "r161", "r231", "r298", "r302", "r303", "r304", "r307", "r308", "r318", "r319", "r323", "r327", "r519", "r672" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r287", "r596", "r621" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r283", "r285", "r286", "r294", "r648" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares available for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r120", "r121", "r500" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r334" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r547" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value per share, 2,000,000,000 Class A shares authorized as of January\u00a031, 2022 and 2021; 247,044,454 and 215,737,924 shares issued and outstanding as of January\u00a031, 2022 and 2021, respectively; 300,000,000 Class B shares authorized as of January\u00a031, 2022 and 2021; 51,993,351 and 77,811,299 shares issued and outstanding as of January\u00a031, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r71", "r600", "r625" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r168", "r169", "r203", "r517", "r518", "r647" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r168", "r169", "r203", "r517", "r518", "r642", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r168", "r169", "r203", "r517", "r518", "r642", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r164", "r610" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r168", "r169", "r203", "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of Revenue", "verboseLabel": "Percentage of revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r168", "r169", "r203", "r517", "r518", "r647" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r343", "r345", "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r343", "r344", "r366" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r343", "r344", "r366" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of convertible preferred stock to Class B common stock upon initial public offering" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNoteSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about short-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest).", "label": "Corporate Note Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateNoteSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76", "r584" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r233", "r234", "r235", "r237", "r238", "r244", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r107", "r465", "r472" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r107", "r465" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r465", "r472", "r474" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r107", "r465", "r472" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r99", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of debt to Class A common stock" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "terseLabel": "Available-for-sale, realized gain (loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Summary of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, 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) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.", "label": "Debt Securities, Noncurrent", "terseLabel": "Debt securities" } } }, "localname": "DebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r15", "r588", "r614" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Capitalized deferred offering costs within other assets, non-current" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r466", "r472" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r466", "r472" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r439", "r440" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Tax Assets, Net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r107", "r466", "r472", "r473", "r474" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred income tax expense (benefit), total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r455", "r591", "r612" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r466", "r472" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r456" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research expenditures" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r458" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r458" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred Tax Assets, Net [Abstract]" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r461", "r463", "r464" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r457" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Deferred tax asset valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails", "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred Tax Liabilities, Net [Abstract]" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r463", "r464" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment and intangible assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposit Liability, Current", "terseLabel": "Customer deposit liabilities" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r177" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r365", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r125", "r126", "r127", "r128", "r129", "r134", "r137", "r147", "r150", "r151", "r155", "r156", "r501", "r502", "r601", "r626" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r125", "r126", "r127", "r128", "r129", "r137", "r147", "r150", "r151", "r155", "r156", "r501", "r502", "r601", "r626" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Diluted [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r152", "r153", "r154", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation excepted to be recognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expenses" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Expected unrecognized stock-based compensation expenses related to outstanding unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r420" ], "calculation": { "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Benefit from income taxes" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Purchase rights committed under the ESPP", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r65", "r66", "r67", "r120", "r121", "r122", "r124", "r130", "r132", "r158", "r232", "r334", "r341", "r424", "r425", "r426", "r468", "r469", "r500", "r521", "r522", "r523", "r524", "r525", "r526", "r634", "r635", "r636", "r693" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r34", "r181", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r228" ], "calculation": { "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity Method" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.", "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r513" ], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Publicly held equity securities included in strategic investments" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Gain (loss) on investment" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r226" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "negatedTerseLabel": "Gains on strategic investments, net" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r504", "r505", "r506", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r310", "r313", "r314", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r505", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r310", "r313", "r314", "r504", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r504", "r505", "r507", "r508", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r310", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r310", "r379", "r380", "r385", "r386", "r505", "r554" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r310", "r313", "r314", "r379", "r380", "r385", "r386", "r505", "r555" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r310", "r313", "r314", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r505", "r556" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r310", "r313", "r314", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r509", "r512" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r219", "r220", "r224", "r225", "r226", "r238", "r243", "r244", "r245", "r250", "r259", "r260", "r261", "r262", "r312", "r332", "r499", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r78", "r94", "r211" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gains on strategic investments, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r167", "r647" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r269", "r270", "r547", "r587" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails", "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r271", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r106", "r180", "r189", "r192", "r195", "r197", "r231", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r519" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "Initial public offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r94", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r274", "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r108", "r475" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r180", "r189", "r192", "r195", "r197", "r585", "r598", "r602", "r627" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r108", "r475" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesComponentsoftheNetIncomeLossbeforeProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r69", "r94", "r178", "r229", "r597", "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Income (loss) from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r280", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r443", "r453", "r460", "r470", "r476", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r131", "r132", "r179", "r441", "r471", "r477", "r628" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "(Benefit from) provision for income taxes", "totalLabel": "Total (benefit from) provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxProvisionDetails", "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r437", "r438", "r453", "r454", "r459", "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsExtraterritorialIncomeExclusion": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for extraterritorial income exclusion.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Extraterritorial Income Exclusion, Amount", "negatedTerseLabel": "Foreign-derived intangible income deduction" } } }, "localname": "IncomeTaxReconciliationDeductionsExtraterritorialIncomeExclusion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Permanent items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Tax uncertainties" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r442" ], "calculation": { "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r93", "r582" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Other (expense) income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.", "label": "Investment Holdings, Schedule of Investments [Table Text Block]", "terseLabel": "Investment Holdings, Schedule of Investments" } } }, "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Contractual Maturities of Marketable Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r504" ], "calculation": { "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Fair value of strategic investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r222", "r586", "r607", "r643", "r679" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Supplemental Cash Flow and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r542" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease contractual period" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r106", "r191", "r231", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r491", "r494", "r495", "r519", "r545", "r546" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r106", "r231", "r519", "r547", "r592", "r619" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r106", "r231", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r491", "r494", "r495", "r519", "r545", "r546", "r547" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r34" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Strategic investments", "totalLabel": "Total strategic investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss Contingency, Loss in Period" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Loss contingency, number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Available-for-sale Investments" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Agency bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r92", "r95" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r58", "r61", "r67", "r70", "r95", "r106", "r123", "r125", "r126", "r127", "r128", "r131", "r132", "r144", "r180", "r189", "r192", "r195", "r197", "r231", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r502", "r519", "r599", "r624" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r125", "r126", "r127", "r128", "r134", "r135", "r146", "r151", "r180", "r189", "r192", "r195", "r197" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r136", "r139", "r140", "r141", "r142", "r146", "r151" ], "calculation": { "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r180", "r189", "r192", "r195", "r197" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases Future Minimum Lease Payments [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r530" ], "calculation": { "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofFutureMinimumLeasePaymentsincludedinMeasurementofOperatingLeaseLiabilitiesDetails", "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r530" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r530" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r533", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash payments included in the measurement of our operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalCashflowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r529" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r540", "r543" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r539", "r543" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r119", "r133", "r173", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Business and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50", "r547" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Certificates of deposit included in other assets, noncurrent" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, noncurrent", "totalLabel": "Other assets, noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails", "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r488", "r489", "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r53", "r55" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized (loss) gain on available-for-sale marketable securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r41", "r547" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, noncurrent", "totalLabel": "Other liabilities, noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails", "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Assets, Non-current" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Liabilities, Noncurrent" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payments for legal settlements" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r81", "r85" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r82", "r209" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses, gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r89", "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "terseLabel": "Payments for strategic investment" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "terseLabel": "Payment for alternative investment" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r85" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Purchases of strategic investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r394", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r318" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "verboseLabel": "Undesignated referred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "verboseLabel": "Undesignated preferred stock shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r318" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r547" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value per share, 200,000,000 shares authorized as of January\u00a031, 2022 and 2021; zero shares issued and outstanding as of January\u00a031, 2022 and 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r31", "r32" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expense and Other Assets, Current", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r263", "r264" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Prepaid expense, noncurrent" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsOtherAssetsNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r86", "r423" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of common stock for employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r209" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r87", "r88" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r80", "r209" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r86", "r423" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options, net of repurchases" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r279" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r277" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r279", "r547", "r608", "r620" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r279", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r277" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r74", "r240" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for accounts receivable allowances" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r435", "r583", "r663" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r12", "r96", "r102" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash, current included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r8", "r15", "r96", "r102", "r645" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash, noncurrent included in other assets, noncurrent" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r12", "r102" ], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash from international employee stock sales" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Issuance of common stock upon release of restricted stock units (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested RSUs", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Issuance of common stock upon release of restricted stock units" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r341", "r427", "r547", "r618", "r637", "r639" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r120", "r121", "r122", "r124", "r130", "r132", "r232", "r424", "r425", "r426", "r468", "r469", "r500", "r634", "r636" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "(Accumulated Deficit) Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r188", "r193", "r194", "r198", "r199", "r203", "r364", "r365", "r584" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r168", "r203" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionSummaryDisaggregationofRevenuebyRegionDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r103", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r355", "r368", "r376" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Disaggregation of Revenue by Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligation, expected timing of satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionAdditionalInformationDetails", "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r538", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets recognized in exchange for new operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/OperatingLeasesScheduleofSupplementalCashflowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Aggregate proceeds from shares issued" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Shares issued, price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Potential Shares of Common Stock Excluded from Computation of Diluted Net Income Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-based Compensation Expense by Line Item" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision of Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Deferred Income Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r137", "r138", "r147", "r151", "r156" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r393", "r419", "r429" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r504", "r505" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Instruments Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Separate Account Investment [Line Items]", "terseLabel": "Fair Value, Separate Account Investment [Line Items]" } } }, "localname": "ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTable": { "auth_ref": [ "r611", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about fair value of asset supporting separate account.", "label": "Fair Value, Separate Account Investment [Table]", "terseLabel": "Fair Value, Separate Account Investment [Table]" } } }, "localname": "ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails", "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of the Net Income (Loss) before Provision of Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets, Noncurrent" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r394", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units (RSUs) Activity Under Equity Incentive Plan" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r399", "r410", "r413" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity Under Equity Incentive Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions for Estimating Fair Value of ESPP Purchase Rights" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r45", "r104", "r159", "r160", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r327", "r332", "r335", "r336", "r337", "r338", "r339", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r199" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockbasedCompensationExpensebyLineItemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled/forfeited (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled/forfeited (in dollars per unit)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per unit)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in units)", "periodStartLabel": "Beginning balance (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Unvested RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per unit)", "periodStartLabel": "Beginning balance (in dollars per unit)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted-Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per unit)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled/forfeited/expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled/forfeited/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Shares granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options for employees (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r401", "r422" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Outstanding Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percent of outstanding stock, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued of common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r392", "r397" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofRestrictedStockUnitsActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r394", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r416", "r428" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansFairValueofESPPPurchaseRightsAssumptionsDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofAssumptionsforEmployeeOptionsatGrantDatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of purchase price of common stock to fair market value of common stock on offering or purchase date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofPropertyandEquipmentDetails", "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State Income Tax" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r104", "r106", "r137", "r138", "r143", "r147", "r151", "r159", "r160", "r161", "r231", "r298", "r302", "r303", "r304", "r307", "r308", "r318", "r319", "r323", "r327", "r334", "r519", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/Cover", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersSummaryofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r48", "r65", "r66", "r67", "r120", "r121", "r122", "r124", "r130", "r132", "r158", "r232", "r334", "r341", "r424", "r425", "r426", "r468", "r469", "r500", "r521", "r522", "r523", "r524", "r525", "r526", "r634", "r635", "r636", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r120", "r121", "r122", "r158", "r584" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r311", "r334", "r335", "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "netLabel": "Conversion of convertible promissory notes and accrued interest to common stock upon initial public offering (in shares)", "terseLabel": "Conversion of convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r334", "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock for employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r334", "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net of underwriting discounts and commissions and other offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r334", "r341", "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansSummaryofStockOptionActivityUnderEquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r334", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible promissory notes and accrued interest to common stock upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r334", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r334", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of underwriting discounts and commissions and other offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r334", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, amount authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r106", "r207", "r231", "r519", "r547" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS", "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r105", "r319", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity and Equity Incentive Plans" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r527", "r549" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r527", "r549" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r527", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r527", "r549" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r548", "r550" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r445", "r452", "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Position" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r298", "r302", "r303", "r304", "r307", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Conversion of convertible preferred stock to common stock upon initial public offering" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r219", "r220", "r224", "r225", "r226", "r312", "r332", "r499", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r111", "r379", "r603" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bill Securities [Member]", "terseLabel": "Treasury bills" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled consideration" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r145", "r148", "r149" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Undistributed earnings attributable to participating securities", "negatedTerseLabel": "Less: undistributed earnings attributable to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r436", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails", "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "terseLabel": "Tax Positions taken in current year, gross decreases" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Tax Positions taken in prior year, gross decreases" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Acquisitions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Tax Positions taken in current year, gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Tax Positions taken in prior year, gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of Statute of Limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesReconciliationofUnrecognizedTaxPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits, if recognized, would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase obligations with term of less than 12 months" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r162", "r163", "r165", "r166", "r170", "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r458" ], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Increase (decrease) of valuation allowance", "terseLabel": "Increase (decrease) of valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.zoom.us/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r112", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Write-offs or Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r112", "r113", "r114", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r136", "r151" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing net income per share attributable to common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r134", "r151" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "zm_AccountsReceivableCreditLossesExpenseReversalCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Credit Losses Expense (Reversal), Current", "label": "Accounts Receivable, Credit Losses Expense (Reversal), Current", "terseLabel": "Provision for credit losses" } } }, "localname": "AccountsReceivableCreditLossesExpenseReversalCurrent", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceForCreditLossRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "zm_AccountsReceivablesAllowanceForReturns": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivables, Allowance for Returns", "label": "Accounts Receivables, Allowance for Returns", "negatedLabel": "Less: Allowance for returns" } } }, "localname": "AccountsReceivablesAllowanceForReturns", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "zm_AccrualForTaxesOtherThanIncomeTaxesNoncurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrual for Taxes Other than Income Taxes, Noncurrent", "label": "Accrual for Taxes Other than Income Taxes, Noncurrent", "terseLabel": "Accrual for Taxes Other than Income Taxes, Noncurrent", "verboseLabel": "Sales and other tax liabilities, noncurrent" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesNoncurrent", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails", "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "zm_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued liabilities and other liabilities current.", "label": "Accrued Liabilities And Other Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.zoom.us/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "zm_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating lease supplemental balance sheet information table text block.", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "zm_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.zoom.us/20220131", "xbrltype": "stringItemType" }, "zm_CapitalizedContractCostAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Additions", "label": "Capitalized Contract Cost, Additions", "terseLabel": "Additions to deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAdditions", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "zm_CapitalizedContractCostNetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Net", "label": "Capitalized Contract Cost, Net [Roll Forward]", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNetRollForward", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/RevenueRecognitionDeferredContractAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "zm_CommonStockAnniversaryOfClosingIPO": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Offering Period", "label": "Common Stock, Anniversary Of Closing IPO", "terseLabel": "Initial offering period" } } }, "localname": "CommonStockAnniversaryOfClosingIPO", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zm_CommonStockConversionBasisOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Basis Of Stock", "label": "Common Stock, Conversion Basis Of Stock", "terseLabel": "Common Stock, Conversion Basis" } } }, "localname": "CommonStockConversionBasisOfStock", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zm_CommonStockConversionFeaturesTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Features, Term", "label": "Common Stock, Conversion Features, Term", "terseLabel": "Common stock, conversion features, term" } } }, "localname": "CommonStockConversionFeaturesTerm", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zm_CommonStockNumberOfVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Number of Votes", "label": "Common Stock, Number of Votes", "terseLabel": "Common stock number of votes per share" } } }, "localname": "CommonStockNumberOfVotes", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zm_CorporateAndOtherDebtSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Other Debt Securities", "label": "Corporate And Other Debt Securities [Member]", "terseLabel": "Corporate and other debt securities" } } }, "localname": "CorporateAndOtherDebtSecuritiesMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails", "http://www.zoom.us/role/InvestmentsSummaryMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "zm_DeferredTaxAssetContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Contract With Customer Liability", "label": "Deferred Tax Asset, Contract With Customer Liability", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetContractWithCustomerLiability", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zm_DeferredTaxAssetsLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liabilities", "label": "Deferred Tax Assets, Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiabilities", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zm_DeferredTaxLiabilitiesContractWithCustomerLiabilities": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Contract With Customer Liabilities", "label": "Deferred Tax Liabilities, Contract With Customer Liabilities", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "DeferredTaxLiabilitiesContractWithCustomerLiabilities", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zm_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right Of Use Assets", "label": "Deferred Tax Liabilities, Right Of Use Assets", "negatedLabel": "Operating right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/IncomeTaxesSignificantComponentsofDeferredIncomeTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zm_DonationOfCommonStockToCharitableFoundation": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Donation of Common Stock to Charitable Foundation", "label": "Donation of Common Stock to Charitable Foundation", "terseLabel": "Charitable donation of common stock" } } }, "localname": "DonationOfCommonStockToCharitableFoundation", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_EmployeeRelatedLiabilitiesEmployeeStockSalesCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee-related Liabilities, Employee Stock Sales, Current", "label": "Employee-related Liabilities, Employee Stock Sales, Current", "terseLabel": "Proceeds from employee equity transactions to be remitted to employees and tax authorities" } } }, "localname": "EmployeeRelatedLiabilitiesEmployeeStockSalesCurrent", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zm_EquityMethodInvestmentRealizedGainLossOnRemeasurement": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Realized Gain (Loss) on Remeasurement", "label": "Equity Method Investment, Realized Gain (Loss) on Remeasurement", "negatedTerseLabel": "Amortization on marketable securities" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnRemeasurement", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_EquitySecuritiesAlternativeInvestmentAndEquityMethodMethodInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure", "label": "Equity Securities, Alternative Investment And Equity Method Method Investments, Fair Value Disclosure", "terseLabel": "Total equity securities" } } }, "localname": "EquitySecuritiesAlternativeInvestmentAndEquityMethodMethodInvestmentsFairValueDisclosure", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/InvestmentsScheduleofStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "zm_EquitySecuritiesFVNILockUpAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Lock Up Agreement, Term", "label": "Equity Securities, FV-NI, Lock Up Agreement, Term", "terseLabel": "Lock up agreement term" } } }, "localname": "EquitySecuritiesFVNILockUpAgreementTerm", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zm_EquitySecuritiesOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities, Ownership Percentage", "label": "Equity Securities, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquitySecuritiesOwnershipPercentage", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zm_FollowOnPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow-On Public Offering", "label": "Follow-On Public Offering [Member]", "terseLabel": "Follow-On Public Offering" } } }, "localname": "FollowOnPublicOfferingMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_HoldbackAgreementsRelatedToEmployees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Holdback Agreements Related to Employees", "label": "Holdback Agreements Related to Employees", "terseLabel": "Holdback agreements related to employees" } } }, "localname": "HoldbackAgreementsRelatedToEmployees", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "zm_HoldbackAgreementsServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Holdback Agreements, Service Period", "label": "Holdback Agreements, Service Period", "terseLabel": "Holdback agreements, service period" } } }, "localname": "HoldbackAgreementsServicePeriod", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "zm_IncreaseDecreaseInCapitalizedContractCosts": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in Deferred contract acquisition costs.", "label": "Increase (Decrease) in Capitalized Contract Costs", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCosts", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities net.", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_InternalUseSoftwareSoftwareToBeSoldLeasedOrOtherwiseMarketedPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal Use Software, Software to be Sold, Leased, or Otherwise Marketed, Policy", "label": "Internal Use Software, Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "InternalUseSoftwareSoftwareToBeSoldLeasedOrOtherwiseMarketedPolicyPolicyTextBlock", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "zm_KeybaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Keybase", "label": "Keybase [Member]", "terseLabel": "Keybase" } } }, "localname": "KeybaseMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "zm_LeasesOperatingLeaseOptionsToExtend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Operating Lease, Options To Extend", "label": "Leases, Operating Lease, Options To Extend", "terseLabel": "Number of operating lease options" } } }, "localname": "LeasesOperatingLeaseOptionsToExtend", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/OperatingLeasesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zm_NoncashOperatingLeaseCost": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Operating Lease Cost", "label": "Noncash Operating Lease Cost", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "NoncashOperatingLeaseCost", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_OtherLiabilitiesOtherNoncurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other liabilities, other, noncurrent.", "label": "Other Liabilities Other Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesOtherNoncurrent", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNonCurrentDetails" ], "xbrltype": "monetaryItemType" }, "zm_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other current assets, fair value disclosure.", "label": "Prepaid Expenses And Other Current Assets Fair Value Disclosure", "terseLabel": "Certificate of deposit included in prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "zm_PrivatelyHeldDebtSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Privately Held Debt Securities", "label": "Privately Held Debt Securities [Member]", "terseLabel": "Privately held debt securities included in strategic investments" } } }, "localname": "PrivatelyHeldDebtSecuritiesMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "zm_ProceedsFromEmployeeStockSalesToBeRemitted": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Employee Stock Sales To Be Remitted", "label": "Proceeds From Employee Stock Sales To Be Remitted", "terseLabel": "Proceeds from employee equity transactions (remitted) to be remitted to employees and tax authorities, net" } } }, "localname": "ProceedsFromEmployeeStockSalesToBeRemitted", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_ProceedsFromIssuanceFollowOnPublicOffering": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance Follow-On Public Offering", "label": "Proceeds from Issuance Follow-On Public Offering", "terseLabel": "Proceeds from follow-on public offering, net of underwriting discounts and commissions and other offering costs" } } }, "localname": "ProceedsFromIssuanceFollowOnPublicOffering", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_ProceedsFromPaymentsForIssuanceInitialPublicOfferingAndPrivatePlacementNet": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from (Payments for) Issuance Initial Public Offering and Private Placement, Net", "label": "Proceeds from (Payments for) Issuance Initial Public Offering and Private Placement, Net", "terseLabel": "Proceeds from initial public offering and private placement, net of underwriting discounts and commissions and other offering costs" } } }, "localname": "ProceedsFromPaymentsForIssuanceInitialPublicOfferingAndPrivatePlacementNet", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_ProfessionalServicesFeesConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services Fees Concentration Risk", "label": "Professional Services Fees Concentration Risk [Member]", "terseLabel": "Professional Services Fees Concentration Risk" } } }, "localname": "ProfessionalServicesFeesConcentrationRiskMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_ReallocationOfNetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reallocation of net income loss available to common stockholders diluted.", "label": "Reallocation Of Net Income Loss Available To Common Stockholders Diluted", "terseLabel": "Reallocation of net income attributable to common stockholders" } } }, "localname": "ReallocationOfNetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersScheduleofComputationofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "zm_SalesAndOtherTaxLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "zm_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales and other tax liabilities current.", "label": "Sales And Other Tax Liabilities Current", "terseLabel": "Sales and other tax liabilities" } } }, "localname": "SalesAndOtherTaxLiabilitiesCurrent", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zm_ScheduleOfStockByClassReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Stock by Class, Reserved for Future Issuance", "label": "Schedule of Stock by Class, Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of Stock by Class Reserved for Future Issuance" } } }, "localname": "ScheduleOfStockByClassReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Offering Period", "terseLabel": "Consecutive offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "terseLabel": "ESPP excess rate purchase right, value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Term", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Term", "terseLabel": "Maximum term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumTerm", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan", "terseLabel": "Number of additional shares allowable under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedNewShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, New Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, New Shares", "terseLabel": "Number of additional shares authorized under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedNewShares", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Other", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Other", "terseLabel": "Other shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedOther", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zm_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingInPeriodEarlyExercises": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting In Period, Early Exercises", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting In Period, Early Exercises", "terseLabel": "Vesting of early exercised stock options and restricted stock awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingInPeriodEarlyExercises", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "zm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardIncreaseInSharesReservedForIssuancePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangements By Share Based Payment Award, Increase In Shares Reserved For Issuance, Percentage", "label": "Share-Based Compensation Arrangements By Share Based Payment Award, Increase In Shares Reserved For Issuance, Percentage", "terseLabel": "Shares reserved for issuance, percentage" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardIncreaseInSharesReservedForIssuancePercentage", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "zm_SharesReservedForTransferToNonprofitOrganizationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Reserved For Transfer To Nonprofit Organizations", "label": "Shares Reserved For Transfer To Nonprofit Organizations [Member]", "terseLabel": "Shares Reserved For Transfer To Nonprofit Organizations" } } }, "localname": "SharesReservedForTransferToNonprofitOrganizationsMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/NetIncomePerShareAttributabletoCommonStockholdersNarrativeDetails" ], "xbrltype": "domainItemType" }, "zm_StockIssuedDuringPeriodSharesCharitableDonation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Charitable Donation", "label": "Stock Issued During Period, Shares, Charitable Donation", "terseLabel": "Issuance of common stock reserved for charitable donation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCharitableDonation", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "zm_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesFromTemporaryEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion of Convertible Securities From Temporary Equity", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities From Temporary Equity", "terseLabel": "Conversion of convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesFromTemporaryEquity", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "zm_StockIssuedDuringPeriodSharesIssuanceOfCommonStockUponExerciseOfStockOptionsNetOfRepurchases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during the period, shares, issuance of common stock upon exercise of stock options, net of repurchases.", "label": "Stock Issued During Period Shares Issuance Of Common Stock Upon Exercise Of Stock Options Net Of Repurchases", "terseLabel": "Issuance of common stock upon exercise of stock options, net of repurchases and release of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockUponExerciseOfStockOptionsNetOfRepurchases", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "zm_StockIssuedDuringPeriodValueCharitableDonation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Charitable Donation", "label": "Stock Issued During Period, Value, Charitable Donation", "terseLabel": "Charitable donation of common stock" } } }, "localname": "StockIssuedDuringPeriodValueCharitableDonation", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "zm_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesFromTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Conversion of Convertible Securities From Temporary Equity", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities From Temporary Equity", "terseLabel": "Conversion of convertible preferred stock to common stock upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesFromTemporaryEquity", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "zm_StockIssuedDuringPeriodValueIssuanceOfCommonStockUponExerciseOfStockOptionsNetOfRepurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during the period, value, issuance of common stock upon exercise of stock options, net of repurchases.", "label": "Stock Issued During Period Value Issuance Of Common Stock Upon Exercise Of Stock Options Net Of Repurchases", "terseLabel": "Issuance of common stock upon exercise of stock options, net of repurchases and release of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockUponExerciseOfStockOptionsNetOfRepurchases", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "zm_StrategicInvestmentOfPrivateCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Strategic Investment Of Private Company", "label": "Strategic Investment Of Private Company [Member]", "terseLabel": "Strategic Investment Of Private Company" } } }, "localname": "StrategicInvestmentOfPrivateCompanyMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_StrategicInvestmentOfSoftwareCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Strategic Investment Of Software Company", "label": "Strategic Investment Of Software Company [Member]", "terseLabel": "Strategic Investment Of Software Company" } } }, "localname": "StrategicInvestmentOfSoftwareCompanyMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_StrategicInvestmentOfTechnologyCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Strategic Investment Of Technology Company", "label": "Strategic Investment Of Technology Company [Member]", "terseLabel": "Strategic Investment Of Technology Company" } } }, "localname": "StrategicInvestmentOfTechnologyCompanyMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/InvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_SummaryOfBusinessAndSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of business and significant accounting policies.", "label": "Summary Of Business And Significant Accounting Policies [Line Items]", "verboseLabel": "Summary Of Business And Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfBusinessAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "zm_SummaryOfBusinessAndSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of business and significant accounting policies.", "label": "Summary Of Business And Significant Accounting Policies [Table]", "terseLabel": "Summary Of Business And Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfBusinessAndSignificantAccountingPoliciesTable", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "zm_TemporaryEquityConversionBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Basis", "label": "Temporary Equity, Conversion Basis", "terseLabel": "Convertible preferred stock conversion basis" } } }, "localname": "TemporaryEquityConversionBasis", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zm_TemporaryEquityIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesToStockholdersEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Issued During Period, Shares, Conversion of Convertible Securities To Stockholders' Equity", "label": "Temporary Equity Issued During Period, Shares, Conversion of Convertible Securities To Stockholders' Equity", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "TemporaryEquityIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesToStockholdersEquity", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "sharesItemType" }, "zm_TemporaryEquityIssuedDuringPeriodValueConversionOfConvertibleSecuritiesToStockholdersEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity Issued During Period, Value, Conversion of Convertible Securities To Stockholders' Equity", "label": "Temporary Equity Issued During Period, Value, Conversion of Convertible Securities To Stockholders' Equity", "terseLabel": "Issuance of common stock upon follow-on public offering, net of underwriting discounts and commissions and other offering costs" } } }, "localname": "TemporaryEquityIssuedDuringPeriodValueConversionOfConvertibleSecuritiesToStockholdersEquity", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CONSOLIDATEDSTATEMENTSOFCONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICITEQUITY" ], "xbrltype": "monetaryItemType" }, "zm_TwoThousandElevenEquityIncentivePlanAndTwoThousandNineteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Eleven Equity Incentive Plan and Two Thousand Nineteen Plan", "label": "Two Thousand Eleven Equity Incentive Plan and Two Thousand Nineteen Plan [Member]", "terseLabel": "2011 and 2019 Plan" } } }, "localname": "TwoThousandElevenEquityIncentivePlanAndTwoThousandNineteenPlanMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "zm_TwoThousandElevenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand eleven equity incentive plan.", "label": "Two Thousand Eleven Equity Incentive Plan [Member]", "terseLabel": "2011 Plan" } } }, "localname": "TwoThousandElevenEquityIncentivePlanMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_TwoThousandNineteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen employee stock purchase plan.", "label": "Two Thousand Nineteen Employee Stock Purchase Plan [Member]", "terseLabel": "2019 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandNineteenEmployeeStockPurchasePlanMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails", "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansScheduleofStockbyClassReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "zm_TwoThousandNineteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen equity incentive plan.", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "terseLabel": "2019 Plan" } } }, "localname": "TwoThousandNineteenEquityIncentivePlanMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/StockholdersEquityandEquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zm_USPrivacyClassActionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Privacy Class Actions", "label": "U.S. Privacy Class Actions [Member]", "terseLabel": "U.S. Privacy Class Actions" } } }, "localname": "USPrivacyClassActionsMember", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "zm_UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, to be Paid, After Year One", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, After Year One", "terseLabel": "Purchase obligations with terms of greater than 12 months" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearOne", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "zm_ViolationOfSecuritiesActSection10b20aAndRule10b5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5", "label": "Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5 [Member]", "terseLabel": "Violation Of Securities Act Section 10(b), 20(a), and Rule 10b-5" } } }, "localname": "ViolationOfSecuritiesActSection10b20aAndRule10b5Member", "nsuri": "http://www.zoom.us/20220131", "presentation": [ "http://www.zoom.us/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "54B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r586": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r607": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504833&loc=d3e7104-158389" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505678&loc=SL117422397-158474" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r643": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r668": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r669": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r670": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r671": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r680": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r681": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r682": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r683": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r684": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r685": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r686": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r687": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r688": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r689": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r690": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r691": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r692": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 97 0001585521-22-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001585521-22-000037-xbrl.zip M4$L#!!0 ( %> 9U1]I,7='@0 "X- 4 83$P+6MC;VYS96YT,C R M,BYH=&W-5VMOVS84_;Y?<>M@:0-8ULN&'<4-T#IIES7I@M9;L'T9*)*RB$BB M2E)QM5^_2RI*G<;=C*YKJP^"^+H\]YS#A^:/3GY9+'^_/(7;>]%K)NE5CE!J(@BN!*JFMQ0[IV(TS!C_LX<[\KSWTWR3R5K#V>,W$# M@CT="#).#RDAI.F-A'+$_0P3I8_=NC#9MP9\.2E%Y M.;?S)]-);8[6@ID\"8/@Q\&]?H:_-QXIQ*I*'%ILS61E$(7"J-WG@^#??%#? M3&4A5;(7N.?(MG@9*471)H^?*4&*QT.-LGN:*Y%US5K\Q9,P1$9<<=U1-,;1 MA:AX3UD869Y.W^>#AB>OY0CB./:BR1B?(=R5XVD\G@V!5,S6=57!X>'T ##""ZE* M>.O-7//VV"YT%SD*XLGFL-CZZE]TLUUDHS XYF6 N>/P@BB:PW3H#KXAK(7) ML8.NT: ]%98968BN?TH*8DG0.>>8[ ZSVGQTDVK!!%&"(T$V*':M2=4> '%! M?B950U0+<=@A<:/P XL=UX6;_1Z4#<[Q$W'12EMS65C=< M&9$6'&HGIW)1)+WN0-JO7!:,*[V_-XO"Z1$\83P35)@#X.\:8=I./4IT#EDA MUQHRJ8 3I! A6*0M)TKW%C&YXMRS58#HA&1@=SCV(-LNZF:BE33(E*W-1(6$ MH\,W?*!ISEF#:9R=N<4(-Z1H.K/8(>\:W-&SUNZ6I-LXD71<0 6*BH04[?"A MKENFT0?$2SL\OOUNP M;PFRKJR\FLHA+*S'I*H$@6\*Z]X&]ED7@S[ 9U1.1B=R=!8 M 'F) > 97@Q,#(Q7WIO;VTM;V9F:6-ES=S[Y0Y$0A(:BM "I!7UU]_S M I @1 "<\YQ7'+[XV^M?7EW_S]6;:)$OT^CJ7]__]/95 M=# Z.OIX^NKHZ/7UZ^B?US__%)V-CR?1M1&95;G2F4B/CMZ\.X@.%GF^NC@Z M6J_7X_7I6)OYT?7[(QSJ["C5VLIQDB<'+U_@-_"G%,G+_WKQM]$H>JWC8BFS M/(J-%+E,HL*J;!Y]3*3]%(U&[JI7>K4Q:K[(HY/CDY/HHS:?U(W@WW.5I_*E M'^?%$7]^<40/>3'5R>;EBT3=1"KYQX$ZB^4L/GTZ.95GIV?3Q^="G(BG9Y-G MY^+QZ?G)\?G_38#(([B<[['Y)I7_.%BJ;+20^/R+TR>K_/E:)?GB8G)\_-\' MM>MR^3D?B53-LPNB%GZ=:9B;^SG6J387CX[IO^?XRV@FEBK=7/S]6BVEC=[) M=?1>+T7V]Z&%%1Y9:=2,+[3J-WDQ.8&'T\3%T=X0\ND F)C6#AI'+6P9N9E_:Z][_WC9GK6F.EYZTS_5^ME]&^5 M2 TLLEP6F8H%LJ4=1F^S>!QU3GXIS!PV=:KS7"\O3O!I?9G3+[.9BJ7!"0 9 MZD9&5ZG(]IP)<4@PDU\+FZO9YILS8OM4)F-/]I__].G!P__\9;0B->J!Q6 M+-Z#14+>OHM%I469/!]$RD:@2?UJ*3W#U[@YN#E(+I+/A99$AFY%B9!+EL$O#G3)M)%;H$M$0^CE33P%3PP MEN,H0E AB #^%ZG5P/"YS!(6 IDM\#+B73%5J;7F@W)[7?:P0( M^/!:&1D#<;;'2TG$]FGU'.:-*]"L;30S\D+<,&!:GA$=1Y MM M$$81-TM^I]\0>,T*+J:[&Q&8;DU3:[W0T:$B3P6D MU4&V9H?/057SEL.URA=.G)=29"3_L^@#8#\NTN2)OP&^*0"7%$SES><8K+ZY MC"[!IH.?)\].SP")X*%+,@P9E=X7@&Z3)V(TP?N-+. G,_CNT>-GS^GW0P64 M+O"N:&U0:6Q-'GVK4 MX7;QIV85@JPH<40NDH4TE^JGG M2\'%Z.V=:_N:]HNB?V4I>>S(JVL%.M6N0!?/5&6BMJAB^%]^!E5N+3A!CC>( M"]LX:BKSM<1OHF A2LWO>&/("MI[480%,9C#$MPSZWBMG3\3D&O6[V*U@@T1 MR#R!#XC_5CJ)EF(#I,"8LD%)*6_;-PT]##&L*) C2!"5S4E$&SE@&&+C"0P?26&Q@3NSR!%%'';B==D MOPB#$$5TH*%@9X*M'"0$: Y& +(3Q<%H'!_O1-"FF;-LC;][-'E2\1_"N7"@@%3IV(];%@K2U@@,A=HM)E.07LCHWLK 3R4I\^CP\N!$^1"^LFP MO9YLFR4SHY>5:;, (QS] [G#V CLG?V$.5\87T,"2;E1E%;T>VD3\M\G(Y@UM+ M%^CVZ=',*OYH.#H[F:MA*Y9>%(_/9FTD$I0@5L 33M M6J5K='&1JDQ'\T*0?I:TM[CZ+60U%#$,P2 ;">/T"/J7R8T@)L')9SHO\1Q6 M,L5'=8)$6(RRTER*XC#EN+I%3*U.BWS[EC\87Y[=!B^3">ED M5$#;?T[&7;]L+=#>=%_"IJ<=U)[O!88G9V=/GCU[>OXXNMDNLNDLI?E3BVCV M0_4&]>&?"^.)68FY'$V-%)]&8@:T7HAT+3;VX(OJI/8O,.JS%DPUF']H-$Y_ ME7'N\$D7*\( M.WC&+0DX6.E2T!5347\*;I"?<>A_$1:T$K3>GSJR>%BP#YG MJ38!HJB>JTW]W<_X_%G/XO,_RWP!:@SQ_(W7FQPT2:+73EO@9X?A#\1$[F$, MOUQ]KT_#L(R]2W_QGB84?B!?K\.[E-*8,IHIR7WD4@5EC85&08<&O& M&'H98 @9IP]QAJ'W>1CNR6@-EKZT6FM)DBU7Q&=-V$C.*)KL@8ILV9M=YCYG M<7#[T=X A8X2UDG)]YA!_B!283;>,'4^0&>XA(:WL.P)^%T"C..E+E".33EE M#M_BC7AQ%4O_XKF$I4MU=Y&L='@HX,B<0KM8?(?%Y102H1N"Z0(1"K9=F'0S MCE!:5EPC6O.F6CS8P(G8L=Z]%(U@8WL@&>Q%U7UX*;!FJ'0[=X'IUG \X+Q0-!(MF>%4%J=% M(LDCG.JL ![B_(BRKG3#ISS+FE+RXWV.;^CF:;V[F]3%'8W,>08+3-("[G;F M3$9""0R0 #836EL"&Q@7;U++:6$LQ2?A>_ 1-1>:>J\5O@1)@]DM)3X/#)\9 M+)E"&$(B,=-17E@O:EV*1(9U6CAQU@WXK]+YG\I,SE0>K4B0\.(;D1:2O>7M MZVB=8$-@/N"D2A<>0":I/VH8.>^;U]1)<02W+$EVPZ5M;)F/YX8R+.$)O'>) M3(JXBI3FXK,DFDKZ$* 2">MC,*;;>!3BARV0[3 \#\,Y6G.[ZL[*@-_M0&<])')Z0\1YT4AH>@D!)+8% ME0[,AI8Z=S!#IEN(+E7+?03?7,02!#!E )\^Y$ MP&DD(5LL?5%^L_IBIFP,C]](P75Y&$&D(@K+$;X(#ZBE,KQN&"V+-%>K^K>6 M($IGA*M+A!>TH7T5GP@O?2APT+^LRTXT^)&X]WYBP4?4^N!0K%P,JM/+VU4N M6@>-*ELR\VYC340I H-#1A47>(\UF--88M%R)4C7=X_.SI^38);V MUM9U@ZJ@#*GT8>Z(EP>D3)$E,2R]F=8GX0 P0N"%(!3Q3T%RU%G]+K?@1^Y8 MPQ+.;"V3 "B#=D)0^WO(!;ZMH4$F(_ V!MV^#6T:G32B>?CG\\FATC$'B]6' M$Q^#2$:"<3LG]G.44$6@ !O2=.5#W"S:RIA_OXOU0' NZ0_.E68/6M7"9_]# ME'LO+6BGKPU;WED RV,2-19LP8>"JP1X6 MSHZ*$8Z=3:FE8CO#M?LQ-UG_9< $ M/5 1+$NK9F^H;)=]$A2X$U/MSK,$+D487!U0%";!\L]#IZ%9E%BR<-P_6J18 M<*GNH6X+N/+V=B-@,&0;HC/@&2XE!IG>Z1QMA/+<)EMH1LXU?!JB>DZ"U-0>VXY?!M3L9JCR M&-.#J4&X502?GNZH0>A]%O_DKRS^%ZU78-)2!C\IXEO!DY QO C\][A(N6]- MF17;,NB'+C9,^MC PS^DL=B=5>&WD*9LZGY"UWBCUH@ MIV8&6:[+XR-\2YC#$7Q^5%AP$SH\H6&'$U%;D(Y 4+M'6!52$4JA6U+)88P=9%'J7@AN0\D=L33/M5[GUUS?\=&0(&G352E/*BHHQZS)# LT MF27E,0^!I@IIQX=I-X:2^3<'0^?CI'M+28MWD M>G4Q.ANCK%'N# #9B37R%@YP\/)> \.NFK-Z6G(?X-@-#9A@G5H9FPTN ?7;*DCOD!8/>6DOLST_85OGI/A'R[9 'I0(G&I-'LS<6_LGPL;4A M)/]5P?NWAX">RE-[W.1QSTH=KZI:]7L=)W%101;XRNSK#>>!!;KU@FN;%.>JH Y2G.C8BY%J,S>,-ZP=Q;60V"9Z, L MZQ;9C3*_&IY@[99&@$--@10SB+'LTUQY28! G'QC8G1!13C7C950",3\4Z^Q MB\DP/#31=CZBO1*;^I^$91C?M ;'!(L$#(49!_6BF& %:R? B9_^+A'Z:*U M.#W^6%X]"\4LCHM:'A@Q\EO-^KYZ-)=I*<3$HAWL2]5$SO"E,D2LWQ$6O%K# MZ;Z&8^@Z)AF_L=R BH[CAR57P>.:]00GQY-GT1N^MMF6T:E:UQ>0GP(NLAX, M&P>5=I8TM'C8+H78E>)T#ZV7C;7617WYUJ^DG/U/3/L*(RA567NOA* M%=V;#%(/SQM@$<5"IXG#W+#ERI_$$%VG#:[#QC^Y4G63J57?.2R4H\SB8'#%(R< MG(*!6'I*!@&F,8!#Z?N"?L&#O$;.,:A)\4%M8$]86QH^BU<2[9*1DP9'R0 MY$MWR5D]72KKH626>UA#2NO_0T&)MQX 0@O"=KK9, MG@0;#26A>(3,2ZXW1;B096^P_Q^:['CR!P/_)=/Z<'CML/.FW5GHYLR_DH:] M2AJ>WM>D86_ JW\5KY?8IH]%U$37VS$UEQJ\2U0K,BE;L88GA.QW]6#:_('/9!Z<^<'"J+VQ%F@]-)U",,W<> MB6Q$ZWHVA;U)4"TNL6DY6GP\C]:#EV3K81J--'S1W-F*,,7LG=88; MZ^*I QZW<:H+'&H5<^, M/7%IC)I;?,QMY&!81\O0.$LRV!$YP0I%.&']9$0 M9\\.RNEAN0*:YWX>^#=FUF-16,F128YQP>(C/SP06>Q?[2.(XJ7%MU640(^O M9)J1FW27(OB.S@;, A8>E@?GAH%[16'LI*"&LPVWQ^L$ZU[&@>#N)N?K#K)- M6!Y2]$]%5E*P>(JRB6Y:"#,"L8$I@UD-QT@)XV[70HYB&=><^ M<@KK;35-#DT8KNAHE+93I06,Z;)E/IF&;S^0V+";7H5 -0AT9K]QECL5K*E@ M#G,CEEOV6+WV>V7DC=(%WL%Q3M_LF>*?M'T8Y!0FX3X7+AS9]N#R>8:)X$Y] MC;2A3^3:MK9S>S<5KUJ EF7NGNZRI)2NZ1ZAI=>X[V'K&P*$2?IFN:K;\H<" M)(O^ (GWW'P>F(Y;OG?9XKM$$C3.JH0M%0)1C6YGV<'>W=8:)UDK]&F4&?3X MQ3-&H95%5\N'*WO<"N2G77$.-]M7E7&I9CXT[E4+&+G_>*?N&D2$98C%GQW H#-#95B^\D/Z%%^B_6JMCY3SW M+#B_U(33X'[,T^ #V5?!W/77T&O8O#NPJ-Z+0 [6F %WB!8%/[&@4CJ4JAWE*'ITX/+ ^=T(XRJ!<9W3.%>:'U MQB^?P5K*1$[SK=6!5;.-\1\*8OW:)\3B>%@5>?A)K'N0UG'14>H2'P:1&SWD M.IR',"11>]6BI%<8D39U)4\N?-;9K05 J8P"?,A="N85\!7& M=2WMJBC:KV XVD3%7F63F8*9*@ ^AB%ZR,H &!/J1VOS/VKG*)7Y11G?Y53 M?"44?NH/%/K82?GFP.-GE_V*$]QQ+/C2]WHJ+2BT!L+WA_NJ2[+7V _F"WTQ MF7-H+%A0^0A=E;*QIO=EY&< =UI_MJ/8//3U+.'>5*^282UP;:AYX09<:U]7 M6O;%LM%DC/>,)H?3P>$9=QAC&VVJY@7[]1R4KJ*;@=9PJ@$; ;98(;M>_O U M+X;8?==?NJ!7NN!QMRXXFNID W\M\F7Z\O\!4$L#!!0 ( %> 9U3,636G M !D !Z/ : 97@T,U]S96-U?/\!OX4\GT^;\]^]O6EGAADBI7A1.)5=*I5%2E M+L;B?:K*"[&UY:\Z,M.YU>.)$_N[^_OBO;$7^E+R[TZ[3#T/SWFVPY^?[= B MSX8FG3]_ENI+H=-_WM./'TCU^.'>+_+)D_V'3]*])Z-'P^3Q2#U)U(/DU]V] M_]T#('?@KHNMB<+U#Q[O3]W3F4[=Y&!O=_<_[K6N<^JCVY*9 M'A<'!"W\.C*P-_]S8C)C#W[:I7^>XB];(YGK;'[PCT.K9?:/00EXW2J5U2/^ MN=3_IP[V<$GZ.&,8'L+=F2Y4@&EO'P$Y_CC10^W@A!X\V\'+PT;J[3 T@!/[ MO'U%_Q820*>RZ^_A7.>J%*_53)R:7!;K[N9Q=S=[CV W+X[/CDY/WIZ?O'DM MWOPNSO\\%J?'?YROC[_^T^_[N\]?GHFSHZ/WIV>G)\X ]KCWG[8YG>_DP;IXOB_C_X\?/W'L3@\.D?X]YX\>+@ M_RJRN_JWK[V[/U2AK,S6.84/5>GT:/Z4OM)%"H=RL/]P^]%T \:_)NP+(H!@ M/Y\H,3)99F8H0W4II"BK/)=V+LQ(./B5Q%*)GTQE16+RW!1"%JF86C52UH( M+IU)+NB[TN0JW#BUYE*7(/'KFR6(VQ2NQRNM*AU)[T190(E.X ->IXO$V*FQ M$G7%H/^6X3R3LW+@O\S4I03$M9=[H> 2:97PAP/ZH'ZJ>"EGVP)W#BHCL7KJ MZ*Z)LDK#UN"FORHXKI&&I> +V(NV DY*6^7FL/CU]D)7KMQ.8J9:$?2SB4XF M8B(OE1@J58B1SO"F4BB6V*5PAJ X+ H 59PJ6,4)6.1W8W.QM[OUGP.\?*:R M#/^F<[PFHCX+6:^M0;X[!GESK;,F' -U 6]9X69&))DL2SY'X9&VA3O3(%-$F=L M>4.V)J.4-D;+Z#'U<5'((LUV59>1O"5 Z, MB")MQ'VPD#>R!)C@JFP>J9D!*@J=PG>\WD",J@P^3:7FM0M3;)$I4LIAIK8% M@A9IJ6'EP(;PL'XJ;/)2Z@R7(3,('RK!W%AN,9"^ ^3 4^< MP7%:/EQ$Y.E M\/\R8:] ?4S4U"&'6?57I2T9T:1',U"JA%;$+SR?H$=3_[4L4_D7DYYX)>V% M?<*G@\Z_5!8M[]H(0Y WQZOS@2^% M?@H>/QJ$2.4 ,'R^!887/?$ [2F=K"&+_HO/XI2P?O.QLU(6_4FL1'S13WE M8$A*#EU.=#,+A;2L&HL3_4RT3G/I'#X)+AKR-:FHIO"CY\6(<[VS/NFNW4/< M\=I[N_38\M/69E\_6GMS:39FYQAXC5#AS%B1<)(4, ': AE'+EX7OK(:YMHY MWH[DNST$;?141:;P=GSL3)>J)=EJ)QW^$B!*KQ6 V&X_9F:J+$7$ GR+!]-! M#,LS0*L"7P0>GLT'BWL?" V>B()_+;F'R4068\6QH-B#P2^6LDX<-)\:3AD< M6 #!%A4G3^ZN#\! M[(#[Q';3UQ LF!2H!1=B!JOHHCE)Y:C["-J0>V]A& &RRFF;R<#,G$+XZ(K MVL(>;&+<&,C4*@/SCB/ )9J6@"@*":-Q22MWJ$J"V/\ AK2;KX( /N"&4]B! M9%.WP9 5M$]3/*H4+'2KX1"((N]KN 2?%W^-D )LB5)IR=ID MIKRFEXG7BO DN-<_G[0F'WXOD7M=2@L%%;QLO]OB!$][* - #^G"*E*E0-09:B4G%JYBKB+67+GJPN 1__;+N' 4="RN) M&0A1D4]5@TFA!8P&U58$'O5JF(9J;N"V&3(A/KT"ZBY<*TR%6[[:,/![8^.O M*+U:N[8I=R="KQ:AJ0$(4&AY64JF05+E559+$F2*8#"H3"5!8]^FQ-^&\:<7 MP?ZYBT"M$X%:%?N,Y2W0K!R"7 &Z4TB6:A'KQ7;0JSK/5:K)\T.8$D70S96TOK0.Q(8BL3$"I&V+,WXV M*@"P@H$&TE"(@O'RVE=$-Y*=H#&<8$%',@@@.(.&!68KG%?4L:@"C6H%U\+@ M99F60YV!BO+U#"CM*CC'>;!0. Q81Z%:#ZOWX!=#+,*!Y* #*\OJ2D;Z&2- MM A:@"@M"X5[DA:8A:/ROFIH:,P%+TEN1>.)KQ.-9-]EV*;YCA?.]E4=>FP. M'*&+?2KDB75, A^]\QF&VBOO.L6?\BS"YDJO\'/X6\N>_C6TTUT0<]T@YM?0 M;]^UIMS0DB # N7 J==Y+S6HD)0EXHN8WV\^ZE8:&>^FAET,X'UB(A(L680M MD LS34IVJYI2!!ODAP(M%U_%LLAKA7YMWXI<^=A.G-OA-'VXB&X+AHL$ 39> MUZ%941%85L,//N0VM1BD*P'X>H@U9PC;(J#;'G_FBR=XAZ-7*M:KZV[.AG"?&%P5E= K-V .933Z0=7F]B MX]T(,T7>O6W)HJ+%]RVYL2 K%B4%VT1D>$3KD 5$V0:R\(GNZL*-05RUX>GU!U0LD82BD$FQ!V M5/!(8(E"V26$O%EN8#E#T"_DC3-7S#0PXS "+(T@"QTHH-%SY>&K]66?MO0+ M=/B/1 O]V75Z5+#Y4LMU<4[;?=.9FPB,X[JNL2;CYJ5 N*86(7+S&([O!.& MI(P)HLQI-.9]_(J"B3[M:*;!R&AH&QC95]/UK-"3@FYB16H]L$B.>, PU6*0 MS,)TX]G'I2SU(=, J655&V8=@#'7+#=J" M;WGS5("7I7 #-;<##IOTU#5J[ X[GE9?#?6J@Z.C6J/PFLZ)T"IM!F@FR7\_ M%%,@;,[GWTK]4B,"9XJ;$%.9>(E[K'5B3C;%O^J9*M 8[UG MUE>]LOP(P)?$SC=.*+%8MI<:2[U@IQ45?&$24N73S,R#Q^>P+*GP[9%X%>6A M9(4!=:[[J%>CVA]JUO0Z9J4NZ>;+KR285;J$"..^OF1H]AYM83PJ"TW.];0:@HB&;T=4XG2GFA:2F,2AK[B8]N9CY\I6[QV_39MW]32OO,N./ZC5OAV&M,I;X;=/!3) M (I(B9@X@@I2[8(* BIJ(:X[R\'% ZG8&>K8'!-TEU/C_9T+JSN=KI-_7=O MZR#KK6NW>].?S\_EO"D["^UE/B3FJP#:/1DCL'*6M,P/XG[Y("C!<')AKD(U MI5)WD(WCL55C+S9[ND87X^%D?184G\B-Q6RO#>'YNH+*YY=#3QWQ:+E64*@)2#XUI!G6*B&Q$@F. T5+8<^B-^Y M+T$(O;7>M:*8!E\QX&2##36*K>D%8\H_4U5&L7RB25T/IYI&17]%]WB2Y2T& MW9K)3EIG0?9QR^*%RO3$F)0-9]I7N)%\@VY]2\C$M-(R);L$T4%TW$C7V5K_ MMLAF(+^"=X44-!>5[;%J_- M"N(G![41_+=*9A\".K?.Y86BVI9C.H'VE):7X[DZJ3+' M8V%0>6"[ ]N[I%1*5%2YDH7W;IVB*C!R(,/XA2MO @@_S@E>"AO8INF0'^'% MK55Y2 FQSYJ@O*80,T!)B6VJ,0I5G^*$/'>PSTN*BX4B_+)U(A$ZM.MLFS1F M D(2;,=RPE%PSN6Y$*<)^&))&6?94=HWW9,A*>;S;O48IR%N6>,H-+]W'^EI M?5^V,E/QLJQ8XMK8*"F.F%6YKG(N34,"C$='"26(8)& 2'#0Y8V025H@OB"LP7O](4J LO*Y6ZX-:&T(74Z+J1KYL?:5MB M-> 8[ !6 4YLJQ>K'9(\5HP;:M M$E?!1PS858Y.-O1M@24D0?;YR5'U&?F08*GJQX(@4A3#JZ%LHN2MRQ+?M875 M IR;$SJGG%64XP)N)GOR%C#2IN7F6(#*+O*FOM\/BJ"K2D^:R+X< A5=UPYH MC763(D4\91M\= !KNS@,2C1\!1?X]$MN^CMX> 2ZFBYQHJ/ M%:(O+J&(>*[LF+-$;/<#)ZO(\9EZ%XTP3V4WWQOC_GA/N@NE?D]UQM]>\)]% M[/Y**?3-;WO69&D;G'?;@BW//=KU((&U<6\\MKDH4:.B.1ML$1O/GH_B7GPXY!\=>FQ7!AT MP7AZ0UK98+A$11JQ2=)8_.RF#ZVIL+]AJ$88&)"MBP-+UN'C^M H[(CA0JP' MX%.OC1I9-MPR"!4?& DNHC//P5;IM(9 .BX8<#GM3R"^^8 M=*'0"F>I%+VL>%CG8]Y;Q&LACKCU^^8C\0NT YD5U?XT3^AWHC' M6ZVD2[#@80$D<>QIO&9OST*Q3!]O( _W!Z]Q? ?]$IBOI=Q$O6#L*8:A%G.1 M3 P-;HF<11Y7$>XGR=4I[>F6L7BA%<--*]UIUH5L52C0:%>_G-'\%G7ST;62 MJ]]SW6W4X'_F"7Y_]T&@[*O>X12EH?SKHT).V[<+<_3%3P4*51"!E#VAARE! MI'Y5,>8$+PW&\3<.\46,BI-AH>9$,-#V"O3E26-G#'$HD'**$#@!;Z MDOX22A?[/8 ]C%4_=TF2'[7>? G!A2Y7"JKUD!:XC8-0J]1JBR\\N5/M P?D MT6?*_0#&OL7$3&(1:>B+):H&B1Z2QJ$O&'M[6"M$/[*]2=$6+'I'C_6/X)=A M8>IJO@H,0J_>\]#.)F;03-!DU@%[-],4WJ283EF:A#X.<#Y9Z2<4@#E:M)B' MIX'X"GPJHXKC;DMP09.ST"5/\=D# 8=4UR*;98.S8G.VC8!UQ(,O1V[2R /. M$8O@OE(V>= DE^,#YSJ16AJ-X-D%)7%\,4W8?_]V.;Z@/FKXP5?&TO3?ND"( M5#F5Q9(A #JJ+BCR-;(+?8AQR1@:5RW"\I%RWZQV%RZ^VD(XFAC-)_.[L55^ M\_'SI=WN>H+ K)FLBF(3#',?>:)6VMBX1MK'2>P%NUR@I7/_^AJP?BEH?#1! MNFYZ'M& 4ZT*W##I@!Z._;[M[MX1'FX]6C32^_,I>P6!I:CXG,:#8X*;WGD8 M34)L!O^9VHF G[BFMIY(#KB_Y*V$*4GQ0^M,E GEH1.9C;@\]GZ8.BY#AJE$ MQ',9?"8U!0U1OX,*(G$YTFD%\@@ 2BLW;V38S)IBG!I:;LX1B9$?6=4DK$*M M+7HJ=3%0W3C;#7[4$%X%HAQCU[7SC^E;FQX?KM#;8/CP88 ZV"DG:DU5$/J0(H*_&#EUD1^H'P^,*L M*,N^$1RKP)!T4(TM@+?U0I:&^P$=(%D6@WZ(GQE"W&[J9NINJ>>FZ9T!E MS>T#(![U92K\6F, )@XFI>]$ M=EZ-RZ+YUNL?OHX]NZ36]QTT+&DRD$Q >$-&;$35PU7XV<^^7?I4[_[Z!HY/ MF/X@Z*414>LKE5?79XWOJAEAC@8'B. (+O"B&V>C%AOQ =S9@@O%O/$;3D 6 M6FP->5L3R,W'UY4S EKO@/&:G3(96/G<:KB(,B6^3Z#V>"A1":1:,UIH7NG) MSZ"ZI5<$+,QU;+]]I4ZE@,:)8\*85)$@53YC0N46\,V5=/"MVN"6=9'&?2$D MX$J.)48I[XD!/&9-QXY_;2 /7$$]\1=5O \X3H]^.2DX75!84^!S %:PC489 M%N#[ZBZOC%N]6*OF")#2,".L=/$M* PG/I'Z6D%[&*3R+KAA*WU-1C6P/:B) M.FFYC[:&&6T8T[3R-0S(P\<+.:9*Q\_?>[=1LQWJ^96-=BMB&G?1V79T]H?J M5S[WH[/$(=G#2)2G:HQ6O;2WJ>WX/)II!JYUP(4-N*BUYV;S>X"CCX A*VSJ MH<%MYQ9V3M_1D.77VX<.:O02SX"%QZ3 MH*\ #IE,P$ERX)'M[N_N[]VJ%OSCCWZ4P4M^D_1M(N,WRR@42 9?K$T=#_'; MM/_(S!!4XAGGVOFMVI$G7<[SH 9U3P<&/C)@0 &XE ; ;&ES=&]F?U6JQM_ZN^*0UU@3GKY M $'NL6NG\++;88ZWK/0C0O$$O^VDH$_O0A(0Q89MV',V+K1_&8JNX@[SEV*? MT5H_^-HOP;>)D(#U@!@$@B ".<$BO9?!*Y6>))BN/Q48F,B6:EU5LXZ!<7BBV#'NA;-FT5:-<:25MHI! A%1:Y^?9HO=\V7 B4"DFQY:J9N^\3ZDY!ZF]S..^F4D M5+4GFU,![-[\R->^%OQF)PS4@7JR,UC@=469-Z0.R# M<]HU5HB8=>+/D]*&77!%25IF^%)5&UG:/H[51%WXDB#8?IZO/7#5 NU.\P5) M8 =8:RD[$8L+Q]7Q("T:(@+!9>='@6B;XBH<8Q=8E7L\@A0)<&)X1XF>Z MT6_&MIFQ$\68SWIR"#E6K$':S[>:QXS]W^QM,WOI MH?87AU3]F_./_8+0E ,J'$_G%*75_76G0-5]AJEP3'F00@0+1%,.Z#_G:?KL M<%,O(9:4BV>,]D%+7?9F>)Q]0[$%=OJA.FY#2!Z=MF =3UV7QM[&'3!EXW\F M8K8">'#OZQ_^;T_6\I6%,&&JA+N4V'@22:N_ -CQ5#?UPO/9;L?X_8QY#.D( M?(Z#L[?'ZQA]H5AMX5$ !0;MMO?V"'W]6Y@=8OBU!_^;B8(%?\G-K+-A;?TB MCSMW$I;W+;D<1XJ+6[RPEV?<4&$]J,! L&@@YU6>:7@97_-.I*PGJO$O4$L# M!!0 ( %> 9U3'.,/8PP0$ .H/*0 / >FTM,C R,C Q,S$N:'1M[+UI M5UM)LC7\_?X*O?3SW%NU5LG.(7)R5?M9E,%NZEK"!=AN^.(5.8&P!EH29OCU M;Z0DL,'8QK9 .D+5O;"&HS/DWA&Q(X?(/_[?::==^Y#Z@U:O^\\5_HBMU/[? MTS_^OWK]WW]NO:RM]<)Q)W6'M6?]A,,4:R>MX4'M;4R#][7<[W5J;WO]]ZT/ M6*^/?O.L=W36;^T?#&N""7'MR_X3YU+,FD/=2)_J "'54496]X$;K8)'P_QO M^T\$BS(8+NH1&*]#9+%N>5+UC#%[$$PSP7^+3[+2)B@C)8 "[Y2-3OC$N%%) M6)5=N>S!D)Z.GK [>!)3ZY\K!\/AT9/'CT]]O_UHD,*C_=Z'Q_3%8[I=_A]8 MF1Q:OOYX\,G)R:/1#WK]?3J0R<>M[F"(W9 NCF^WNN^_'E@1D'?G08?3BZU3JUB^27MSMHW71.NC9__._&R^UP MD#I8OW[3K=,OW3(O3T@WG0H%+@\?]$!P\[56&1_Q\?S#.C7QE1]<-/G'TS\> M]K$[R+U^!X?$P')U56?VDZ>C\]Q\T:^=1+ Z$W4N+IOH,XBN-'SY]E/PXS6J M3)Y1/QY_>7'H>>?**<][O(0XGC$__Z*0AULH)ZND_QZT/_UQYUNL.R3+K.V='A&D8O_OGRC"= M#A^/B/3XZ7_]UW_],6P-V^GI>:=^<5=_/!Y_],?C\8E]+YX]_2.V/M0&P[-V M^N=*; V.VGCVI-OK)KI\Z_1).3#UQR];,:;NZ"5]WR3GT&^%\=5/AULI_W.E ME2(:IPU3*!!BY(Y'$&A=4CHF9_'=6GE>@HC7/[94%SOETJGU9)7\32P^YWD; M]U=JK4BGC/+-F5_K?7@IMC[LRL9Q/%S_L/?"'6YV=GGS,!XV=\)YX_QOUMS9 M:FWNO(:]M?=GNYW7)XV=P/=V-J#Y=E>]E,WV[OE1I[FS*W?/7\O&>8,UUUZS MWOSS;7WG0VWUCV4NR=[;X-NGG^M]H[_.M@]W#K M_=[.WV?-%WN=W<-]OE>.?;$A&N=;G[Y^\_Q!?/6_[%:[WWMB'+=9N' M!^\;.^V#YMK[\X;8.&GN[+4;G<;YWN$N:ZR]>;_[=F/RFS=T+=7=VSFB^Z3[ M/GPOZ+Y.-]^NL\V=QOGNX2IO=EZ?[9XW.\W#OT^:;[<.=MMTCSOKP\8V.WVY MLW'>W'DMWB4K? 29ZUQG60=K8AVC3G5O.65]W!AAZ"5'*L/+T^>X] MXKO>I;!Q]HP0[F-[HQO3Z?^FLR6VW\)6?8:MX>2!R1'7-7!'V%I7]T+%NG"6 MQV@5ADC6RTB\*:N4X-^%L922$ 7//0EESVVP+#G/O,FH%=-?P7BB19Z\ZO>. M4G]X]HI$R'"U&]=);1P5PWX]2/FX_;*5TVQ1/VWL;'S8Z_YUL'?>@X) XT7C M9'-M]:0I&FSS[6M"8D,UWFZ<-0_73YKGJXR^.]MK.;;W[P,6.F^Z^-8=;Q[N MT_VLG^R>KT)C;96N30S::;8:A^]/Z?>BL;,J&VM_TW=_=?Y]OGY"GXMW7A7+ MD20M(9LZ&/+ &!W6N0LZ.8B"A;CR])7\+K-DD2>KHM%T3H!,>C0@$8-E[1U2 M\'ZW\26D-@DGTKO=_9>)DHN7+?2M=C'1XWZ?X-H>4KY6<-O,SUM=$OXM\LJ] M0:L(Y/53THJ#EF_3KP;#6<-YOCJ!\ZBUN497/E^79%!\[T6#D4'"+KUNKOVM MFF)=[*V].:#K=_:V'=M]^]=@;Z?']M;:=,YPTCS<.MQ;H^L=!KGYXJ_VWN%K MM;<6.PU!%#D\.-Q[-OG-O_\Z\)W8WB1G070I%!'-%\WW]&RB>1Y@M_.&[K_] MOBEVSXDBY$":[_]]'H:-9\6(R9@/Z7YV=M\9LBN> Z^C@%PG]"A+U<[7C;4\N2R64:H>^E*V$^RCDIRRF.U]2(*GG6X0TH] MOIK?]5-.=%Q(@QN2TI(Q/QF,>A:(=+51!OUD2*GH/U<&KC+IDG$YJ/V?4C@N;B1&FD9B[> MM6)YGUNI7QO=4+JQT^+9QO]>C&+=X,A]H=K9$A/QUF_ MH,3_XG$5!Z.RA*R5-0$2 M>JXI/60VRHE[,'/17.->J^&DLU:X+C;&C_^\8A]XP\[Y.6.^^GI MI.?JR>OMM8N?7WQU\;[\_L;6Y)XT +-2).= B."X=$XRSI)F&D* MKYZV!BM/+PYYUNMT>MW1]ZOC$_WQ^,;S7[;7Y6U\'\9BU&UG?Q+CP0&2Z_@, MYLF=C;[\;IQ1*A+L&@B!!$YGSR$H9ED0()1A;M%P_G-^<;Z"RW?HY[GR9M?\ M^4^TP'?(O;EJ ?XS+?"I/W^5^MO%J"\?+[8^T&U]>NA(X^"PU_]!U__9[\N' M:ZG;ZY 0ON&TMW4U5T[Q^.K=?\LC@::4WN3DC!#@HT(67,KT/@9NG''WQ_P% MB3Q3LD<%2#'"9$@DY9F)+FFON5.)&ZDPAONSQT7 Y:>\Q!56]"D@(< MH#4<.%?",0H44JE%P^5N(_CT<&'@!(]62*,-H!#.8W9H@&*Z$U+[1?-C=ZZL MIH2+"1S 84@Z B29;&;&@,PR"AFSY:/\FEWDU_,B,*[DU^SV^36?6G[->$+- M'&72CA) KETP3#@KG=$TH4'G?#"@HV2 %)FP M.#"%<-PY;I[^H"+X."ZEDX%92E\AJXB>]*"+62EIG(IQ!G*F MRM%I]CHK2&&S=39X%8!LS!LI.4K@0CFA3%X\0.\MILT>7!/0)\E!,0R@RS0@ MI9%,ETG-4PIN <&=122QWR_;5 E57&G4 #EK)=4H$A.P%,!,>42 J!M+NU(L>%@68&.? 4 M88K>@M/!B2P!C-6>7CC+N24[8M;!XL TVQQXFI!E*CF(A"&&JZ*"$*::,2F+7FNO3U>SF#H9 J1Z?9C]$0?)Q# ML(%T!G!FT!HR."N$1DH#/)@6<#+@2/GFDTS"2PG& E#6E=$EEG9:U; M0'!GG0//!FA.61'CVF1C$1C3E"^Y,ATJ11XHI(;% _I^<^ 9H1J"-CPSU!I M6T#C192BS$80(G.HT#R=^<@ IS=5)T;*P*W,,BG*+= Z8YGV,2;K%5 :;8B<(26#2,H#*2C=_V*S*D>G MV:^"$\;JE -(QQ-D+3Q&3LHC2)^5D"@6#]#99("S 9E3# "<4D$NX,:"%]4&^IXSP)F@ M:E7F.@M'^;V$9!(J#%QIP;0 'GV55C;-1P8XS<6&3,MHA3$806?CJ]< M4 QLE19KS$FTO!.8@LQ>01#2$RH&2:1R+JP.FK.+ ].,,\#I01:#1AF# M!T&6E8*WJ&.@') 9*ZPT<6$@N]<,<'KX)&DA:DC.: ,R3/C@[4B98SH)Z,* M%9,:LUJO-GN)P1Q*F6WD7DFPRF(TF+Q,G/.8 IHJ#AW,!9HS&3(0S!H#9:64 ML(").9N]]<"9Y9A(-%9Q,N0\H#FC.E#Y[^S4BYN^"!VX7U MM'>PDG[VGM9X;CR$:#-HT*6\60P.D[)!>65Y)>?.S 6:,_&T.9N86)3)&P$A MH,]1DP)* DOAX5C)]07S@.9L/.V/U(N=,S0'_>&3+>SNIS%RY6VCU6UUCCN+ MZ$P)EL1,-$+E#%P&IQ%0<).RYLA8%9*0FP##TT4%+"+W94<2%IF",C%;>+!< M(Z7VJ(4*%0#LFY6A_SPK>U!<]9RC K('O7;Q]&?O9;F?Z2.E>HHZW- M466-4CA@ :W5,6.P$#0J"K&+2IWM7AZ>8#^MI0^IW1L=MB#P7A:MZZ>C7K_4 M67Y7/OJL4.5YY\G5(R[.=_MJE4HI+AP7W&N*$]H)1I);.L5B]$I4P>T4ZR;> MQ.,PW.QOI_Z'5KA.E/&'/^M5/HJ];DAE>X/2[;_5&KS_E)P$"=U,3H/!:$Q@ MI?HA=8_3\WZO4[8%ZF,8OFT-#YX=#X:] M3NHOFOETC\N-?Z&^ZQ&]O(V]7)[M0V^8;C+!\OEW&UZ*W(12Q"R*"-P:1"ZL M,DE3;I2EN<=RI#]B;Y)]!E1IO7J5 M-8U[PV**)7N#MSRQS'0.H 2CJ!$D!0R3DQ3!YXJD,3,+Y;/OQ%":H7!:R,@$ MV&B\%BZYK" QPV(R#PK!NJ N/T<^.<9E0.G9DDK !@/$$2I100Q972 M8:)!N2@?%()+Y[1(U)81T4H&4N0$AFN+64?OLK2CW2;B@B0%=]D--7OYJWFR M40<%UDN02E-2SBV]+I/[F,E5FJ7YT)S&DMW?UD\6/A0P 9.6H#PK^PZ7\C$+DB#<%XBSD<(.@2 ,/("0H&VR7!M*VBG0H,1H M9K%9V-)%+:"+F@V[A)U$0 &>(V:7E5(^&N(W!E6!'&&F@ZJSU\%E,SZ5 M.:= 4[(\Y6WVAA.B#!2RG!X4@DM7N$C4CLZ;:#-J0 O2*^L-2UZIZ(*17BS M^-T].J?9[+3JHDH>LN(\ D3K.&U)(/Z*/4"7UV7%<@+Y@;YS0;[8MHE>61F M\JU"\=1JKFV(*4,V8&*THFC^$%),*ADYQXM&/RG#V3ON#@?-WC -7O:P.UCM MQN>M+G9#J[N_E4)J?4#?3@.B7ZO=IL^*KCP>? Y]^3K%"1FKLM*4!R=,5N0T M! ?MI2NS!JP4"C)X9N A ?BZZZL(H1888O H)8O@E?+*< B8!4NEW$:8-81# M:NCX9?PFK;V5.M@J555?I7[N]3L$7]KT[=;^R'^NGQZE,$QQI]6A0S;S-GTZ MR.3H6Z4(]<33C='\XVY._"CVRGDFT(T][=U>Z9)XGS3@_+!.88I!.I6-BF"% M<"A<9"YZYZ)B1LR:==]V'!,?@>T-:H7^OWBP[KB<^5KRP^T4CONM8:LZH90K-#:4 MB< "# @T/&*P3"0ED@F+8#NOMU_T/J1^=_3-/B54A$XEL0K>6)82>IT9J"RL MLQ2,$$*RR>L%P6JG/RK?,U*NE4-(H@U@-632!F 2:$ M/ 2L0E*$K?X;;!^G/\\:XU*+Y01_XJ!U?<^7W%5%WRE!K"J:M%AD@9QN]!\MR%$EXFVP%C*M:T$VQ:)LW(NH<4^GE M)T-SSH&FB!9RY$HHG,R"4!>CTF;^,!Q-\*$KQN-VVLSC;;L::7C0BQO=#VDP M+*?Y_-.4FMCY6!=WNXS.I?U6^/B;S;R3PD&WU^[MC[8!P^[9W<]+4+;'3"^V6;@O[SP#_"%9 M"4;X:)0#9JS/(G@;LP'!762567ZX$/C/9@<5K5WFV9,+H$"-3%".+,K6R%E% MB_,;G6<6\A:9D'>SR8 QV0O(FC%9NIH=:J>#A3(EGO)Z>- QYE6_]8$^7> 0 M0\F_%S(#CY)"#2!2K(DQH,$4P;L*3.!YAH.#U6XL_Q20/V [?;9E=Z/736<- M[+]/P^?'WQX)^DGW]KR?_G.I0! M;0&XM*7\G=:29\H=1:A 2)H3OER^_!<]#?;#P=G+LE_8%RBST3TZ'@Y&1_ E M>7]XQ#M9)5%:P34 A3N4 7)D#"*Z0,G5DKQW35ZQ).\/#V.B4A 8]\(Z,.1N MT6&9JL%ES,$YMB3O79-7+LG[H^05UG.669EA%($G[4PTY''+O%<>A,N+0=X? M'(9?\N8KO!%"E=T(M7$0N4/ED2D>A9'H6:J TYLKR;A@D MGIH$7))X%B16V>2R)HYG%\%S[F/.90LLQ8WSX"L@)V[#F\LIUF4Q])(V4PC@ MW%.NXI1F@E$D1Z3W7C"7BTN,K *^;[YH,WLA_/ X;(WE@>E(3+;@/PL@OTQQ>UD__-TI,"]1JDX,[; $E9(SQ(B\OP73D9_/ X MG&6P7FC%M2F;NQ"911EK9^!-XHE70$L\/,R41024GCLLU9I5*;+CM/ AN1B" MJ];ZI*7XNG\"@=5"4*RB9-,# &+R2F=F*7+QLG/@PR#04OG\.(%\CH)'2C>= M!('>116]".#!)>UX!93/4G;,E$#2@Q5!%0I%8-9[%:+%Q!DS,2.KP+RM*5?A M6'+ER]U=I6B_3DI&;D'9;%UBF%A*0;L<7!7&JV;/E:7,NG_BQABXEB9J"I" MFE%@E)Z8K#5FM'81BD'-,7&7\N['9U5GPZ4-"E5VX%S9@=I9SS(EFC9$$9?$ M72%ORDZ9A1"*RUB6/2GPR0LK/(5O M@&A4!;82>Z#Z;\GACS61M"7R>A8U!K L869!@X 4$I(H7824_Z>KN\\A@^>% M/D*@D A,>"07:*+C$K()(!P+P>4J3/&<2_H\)%4\+US&8(C&F:%W#)Q'ZWR. MG$<%J50.7W)YV2-:&2Y+4(FC"!:X@! X&N"&&YX#0C#9>P!F,*#7 M,1HM4"6AJC _;J[4X)+!]^[V*#'/S' E*#/G,7KB;_#6)1Y1N-GO,') M!4 I!2NE:UU@ M*2@950YE#\XJC G-"V/F0/4^./H* 1FMP2QS!EUVLBI]GSYAX C E_2ME.1] M]*;*F,O.:89' MIB)G6(5>HKFAS%)PSJ#6LG<4G,LL^(C HO8^\I Q,,B4:(LJ"\[J\'>I.']< M<0JTQ%:G*5*#,:5V"8%R)*8C:,@( MQGKE?7&^W 6]).]29LXM>=$Z);UG"B, R024/N52S-XQ'2(+BT'>Y02,:?/& ME/(=,JA2"1BXX%9X97GP3F8628#./V_F2O(M23P+$C,9N>%!8A8&N"P[(RHE M<]9"1>LGBS$6GL3+31$K36(4*G">?)*"Y*<(CG.1(1@4 ID&\3!(O-P4L=(D M9F C\]PJYQ&(MI:7\B/!NLPC3U"!'.KA88;1Z,A0@8^NI+P>3=(6DN6:9^=Y MI3";O01\> 0B*S>!92NLT&"\M5H8[[V@OZIR1C][^?7P""15CLY%I77DI'BX M(Q&4>0J0O% 9*S!&-E?2Y^$1R*%366 I7'8Z2*.3,RK8A$NN+&767!)7!,P^*LY$+C-)O-=,!\@2 M,0O-T"R)NY1W:.S\Y$Q MK$0*.W.J+$7E_?/66>XD6&VC-\!M=MR6#6F8BSE(/JG]M>3M4E/.&6^95@J, ML"8[5[:D\>A54#FPD(/Q*2]YNY24\\C;H#$(+64BM0!,>S0\^VRU43Z"K,(D MT_O#[.=-:<95Y*=)&XDY6BD5)YI@*=%II0.#DG%4E>C@?I@Z;\GAC]U 4F'4 MPDB2EJ"RMLI@@!QC"-Z@>"!332NH^98<_EA 1%J&'A,R:\H,&=3>2$54)LGI M(E9@@=,#U7]+#G]2@LQ$%DSD-C) [JU(*$7RT;%45HY4@,-S6;K^@60PMLRS M !>Y$P@^*BM<\)J#"HPTJJ]"&)]+^CPD53PO7);.6">T0L$MH$ 7,&F(2G&= M(<6XY/)2'5>%RT&DQ)3PVFL$&84'*T)FQ&B;M,5E6%_VDE:&RRXH97+9)#%8 MT-;;*$/IY\H<)+!*S"A?UI*_]W4L(1FC=0"I FATCB%')U."G*.=E%:>;]+, ME1I<,OC>Y2B%;L6<]^05(>_ M2\7YX^6N$@;MR[0GJ\%DP"BEUS$:5?;T8%489ZH^?Y>#ZS^^5#DRY5(2(%T& M)<%E99S(QF:E1?;CI24BX ^L(22D@CO,":.40=ZR7-DK** X>FB L:LB2%E MJ://X#%:%#814#Q0C%-@YG\/QU?]'CWO\.Q5FP+]:C>6DN)'Y1Q_GNV<':5K M"_N"="I(I;K?),K<>DN'1EEK>-HH@16"HK2==4H'.I3F':HK] M*)F$!AF25JSL6I71-SE&_]V'."6=7SXWZW-3SNET7BSUNGY555C"K0?\9' M-%E18J709RM=%#QZLC;N*E#$<+Z1FN*DK>B2C@C.\0@NQ]+Y9$S6PN00#5?S M:U/WF?E.RTB.B2:C=F\7-WS9HIWQ($#I'AM]?WXABLM(KSQ./ MY!\Y2BL!0 G,SF"0+D\Z,N"B(P.8G3J/NOE<$;M\K0H?: M'^L5N212+^=62/V;J#3YZKO)Q A4M$QS9@PHH\@S9.),! R(D<4)F33G]8L7 M2S+=$9ETG=^J$_O:H3_1Q19-"E(R;=$;L,RXTL5F,Y K\<8P-4'?2%:_>+%$ M_X[0-W7);HG^IX?^!/HZ $/F?,$:G'=."A>]-J7FOC'"C=#G]-\HD(Q>W#7Z MW]MNG.R@SF_E@J\=^H,NN(TG@^/6\,9H/O[JNUVPB@$\>AF54\ SV.PURQZY M".2,LY[ 4)[@XL6"&.'K[=&\D7#VK(UE +%8WAUHZ>N,(6=V*S][[="?L+1@ MK?&4M%+ZFD!0Q 6F>+!<@\PHPEBR$;!L_H=[*P$Q*\+]-A!/<3S8JYP]B[*$ M4A/.CU8 +5Y ME_D6=T4F"SF-WO.8LO1D7S$;8)06Q6 2J*P2*SA=PG'W@N8'6N!C=/^9@1YF MF632$A-A"P[Z/2Z8]]R MI\RT13U,!1?&P3N%)962% ND8S$ZFR(H9[T?;YR[2+C\61%<1"!G$+1 :SA8 M,,A933X'\]A'PE^%\_]">"/^?6A S) M0BD_I:1+@?DH%4D[2K!56(C@O_DA]5?;[=ZPG'KSJ"BYJ3%GCCS]]#0(,,@! M64Y6&^0S%IH894#SP5H74:>,)?YPL)!8./I^"/^0/V^>FKF*J!-!U2X-:A3 M&5'RGB/G.4G0!"Q+:*S $)QF2B7-S621X!QW;_^);>R&M'V0TO!E+^#'Y4R7 M4)8M/)J];EF^2>=>'0S2'4^J8],K=ILU!7[AE- 2;(A>4Y(:-$O)>9(#8]L_&2S^^K8TWDV /!H#$4I$"(Y<%Z$Y(D7+DOFYW>R MZD6CKYY@/WX^@7B]<]3NG:4T@NFNM."=S/3&J+4PCD,BA>>5=<+Z:",H80+7 MM@(SO><$DFGN:!VCD3& )'IC!^Z$%2LK)5LI<&PWPK#%$>@O.ZV MAH.M[=<5L91,C20Q4');"@2@08B)4T:DC$IE$[W*6LHL8)FBM0!39;V7BEI MX,;KX)37W"MCO,$*+"JZC0.KB(T8Z9UF(C$G(FAFK,0R[UP(GY7T5=@5=>9@ M3,\R#$B>!%-:>@\AE.XXXQF%$,(H2J[GWS+*XJTF=M)E,KYSTMLYZ!T/L!O7 MV^E#ZI9E7<.SC6XH%_M0>G6[J]WXR6'-5C<-4^J6;RIB1)(QY):\E^8 T6E, MSC%*IB2Y-:!)<31N*PJ954"][$"-9V7C)CRMO', M :E4)'D:@ N%*D<2J90_:*4"7HZUCE8-S/<0V:VH\;F;OX\QLELM%)CB&)F( MAD61M);&@W32^BA"RI28R!AMM/>HNW.*T_4=DES+4:-W%DKG MM]::29N,(8Y0L,]:!FMD2;CN A*=4EQ MKX[_;O!14F67L@]>@'+"8J _$8*'&'10%5K7-\N>\=FOWF/.\N H(\O:@7:4 MET4=A;(4IB&'Y"8+X2= SK4*GQJ0W[SB+.O'WI8B?&H4<8DG81@/$/-/K8#1X3BNEU.D'GV/$7-*-YST$;G MN" BN@(=:P\\FT,;!$>EE $&,0%RL-($TIHI" AFT?KS*L#(2O8@.E-Z#]&7 M53@@0W9:6(I/"$[QY *O$(\>E%.9/7/ ^5C*?+$H&2B+-F..GB']C5:G]+"8 M4TD(O0.0R6O),$""Z$$""]%[ C ;GF< 827:+24$9@PZ:CH(7MN4HN#*62:3 M-I4JP?5@G>9L\@?RDV <6F_+[FI!8F9Z9%IH!/"\:'V#B\F8+:)UPN0(626[),=\#"/-A!Q(E'#:.1,IQ>VV$ M$P)9J<\=/"X%YWQXCIEHRBQEAN"T]F" S@CK5'2!"9\8KAHP]"5]1PS(4<, MT7AKH^$L@56 & U89"P*$9)5#XLP,D]D .?_ ",&4(*)*S03N?LK[8 6=QG.U6&B3LAX-5:K*/^^RNGQ[1V=(BNE]MDQ$( M&=!ZR$Y:I/\9HQUE6)1O5TDMSSW LW'(/'$+"HP+&80*F*U42LL89&* :=$< M\@P!GE%/.,%9.L?0HP?./%DMP:E#4DE'9JO4C7HK@+=3N]WJ[A.^#>R_3V5# MI07VSP&,,%%8CPQ ,N%#RC(P)5R9-*WRHOGGF:$[FUS696]3=)2^FE%'E8W, MJ]$4#"ZL8(OFG&>%[FP\LW?HD@U<4'X+I)R1[-1IG31'(WV.B^:97Z1NZF.; MT%V-G5:W-1CVL:Q77&#W[$7@9*F9:4_JJE3FE%9$RHVRD0%"E?H3*P#Q3'QT M2$Z(K"PFM!",(E\=&;=)Z0@^56J.ROQ#/!M'[;()R%V60B$$&4A9.8F.2X91 MYEB!6D-C9'?P=/5X>-#KTZU="[P%^X.^R?5006[[5&TJDA!@>9*5]&U3)E MI )&"_WG'Q8"Y%D_Q=;P&?;[9[G7+Z-J-_#@* MHYMY'?M=2FD&KU)_^P#[Z<^SFT]PYZO*YW*BZ&P4>L3LM#P;:XLVBX?%QKOVC3-AH[",>^ M<39L!.:5*#L[9>V!_O4VYD39"\7J,JNC2H/\]\+&'ZO>5$W_.*.B4<9SE2F= M%DR#(D):CUE$;H)U:*!2:W >'",74C\RX3T84=8%ZU'=<,Q>AQRS$^0T65@R M@L:E#(9KHJ>70"GUPO)P&9?GBH>Z[(,>,S C#5@9T#DC MP"@34V+(*[5UR5T2XKSS9'34H$R;[7^@\_7Z.WWL#G+J[_2:O>Y1OY=;P\W^ M/G9;YZ-+?*MR0C4[>&;4"4XB<;2'0IE$(83VR(F@B4M;LJ4,%4JGES1=Y-%# M04$]0A;) =?@C$*C/,_).YX#5BBJ+VFZN-WE?+2-B'0QY@!1@ ^4AF@G,[8"1=::G 8SAS%G-O-5E+S%)CMU:J5C6 M06,68XN9:W7\!MO'XV6Q[7;O!+N!?'$W3OSOX'.<+@\CUSQ>2O:R-[B#8F"? MP'5-+OX$7#G*&+D1&!* D=(%;ISTG%L0V>0JK=6:5]QF+[:DM9C(7V8Z*3"5 M'3(53=8R9FZ5U?._2G->L;V3]9,:?0)N*YT,^/ MW\QKB20N05?6R0X&:5@5CRJ#<0:S8I1W0XK!"1ZY ,' QNJ1$H-R3"T?II?,JQE"A 9AYQ6WVPQ>,+)&CA!R4 14< M9:*9E>UON+#**+9X-CGS*#I%$V6D@-!1>(Q,0 C9ZB"8!V5B)A$DJ[0"O2(P MWK/%/FZ=/NFG0>^X3^TQ?GN0,(YN/K8^//V#_DQR'J4-V;"4 J\4Y8DE4^, M&Y7(DK-[5Y#_^)O!\*Q-&'=:W?I!:NT?#)](\0B.AK^?M.+PX EG[/^N7#FR M3ARHTSWU,0R?#(X['>R?T1&#(^Q>'!)Z[5[_R3^('RSGWS,]0SUCI]4^>_(_ M.P3XH-9,)[6M7@>[__/; +L#.F6_-3EPT#I/=%6Z@=';D_$] 6._MUO=='&/ M7+#_^WMIF7I,H=='K1\:_C[S&^P=M!/^9\K__@V M6F;EZ0[Z=JKU['&AT 4U/R/H3;0;WP:V6_O=)X'. MD_J$_'#46I-?^5Z?;JQ.K=+&HT%ZC:SG\3!^ M_IVSCQS[\M?L$;_\[O'HW/V+ R[L]&BX,OH=/51ING^NR)5KSSWL'97#:K%W M7!IE1 N"\PAC;'7WG[ :'YWCXT4>CQKB)O\P;IIR0O&HM,Q-3?\%'T!7_!$B MBFM$-#<0<>7IZ^;&SOI:;7MG=6=]^RJ'/KG]>;G;[?5GK[8:_[6VWMT;-'-4'2 MT+)HRI]62M%XX[D_DH*Y,* MFO+-F5_K?7@IMC[LRL9Q/%S_L/?"'6YV=GGS,!XV=\)YX_QOUMS9:FWNO(:] MM?=GNYW7)XV=P/=V-J#Y=E>]E,WV[OE1I[FS*W?/7\O&>8,UUUZSWOSS;7WG0VW]C3EV+O;/=MT+OGJW)WYTVGN;9UV#AL'S;7 MWK0:8ITU#E?YWN&;]M[;C9.&^.NP\6+]0WSQ!N*__FKOB?8'?WATV%B+!W1] MUGS1.-M\2]=\NW&^N_/W68.NT7S[IKU[N'J^VVF<[+ZQK+&V*MZA2]K1?_44 M(JM#8K).K:GJ*4IJT$ -*DB*<%;_WY%>^XC"TWFV%G5_UC**)#-R8[^4747^ M^Q]D=3YP'_EI =JZ^[]X^KW>XQMK?24:\_7*GE7K^#0SH[-0AI MVB>^UVM[I-QUZ'NGE72CSUO^Q6O=?+%[VCAOMYIK=+S8/6V^V#KX?KYYML-1FY7TFNV]Z+9WEQKG#?/ M]^CYGG>:YT'NK:W"+KN()W^>3RM]T:2,JKS:;KU=?UK;67VUN[=1> MO=[:?KW:W*GM;-9(=NZ0MAR[.RYKFULUKGZ)O]8VG]=V_K5>^T267DK2U6<[ M]/7D)T["E9::NV3A=D[_>:]?&QZD6FX-"+#:6<)^+5'J&N]#)KT:=>VLCSM\ MKOB!)Y$^J7?HF@?E9_6(9_5R;_74K:1#^&%===8\?/U.,X,AH*I'%2/)*IGK MUL90]]9D;60$K=2=^NUGQ_T^X?5\1))=PN&VF#U(N&*P5J.(=1]"(/>;7-T9 MJ^H!!4>KG%#1KCS]"RD&]L_&[J1T?UYUP[_5"A#7/ZW=6D3.C8?9W%HJR:62 MO+-,NRSG:I4>U\57D^N\(5Z+QMOF>[J/D^9:0]!GI[L[[^D^5U5CK7&RN;;* MFVM_?Z8F=W=>G^_M[)[NBK]/F^>KK'&^2Y\]/]C<^9LWUMZ?-,Y7H4'WWGQ^ M@YJTP8(-FM=M E*3VL2ZXX+7T4J041*.R4_4)"RTFMS96FUN;Q39.%^*4LZ1 MMW].CUV>]I.V>K6^M;&Y5GN^M=FX#%_W?VM?&QL; W!W?V?WU"M/"S67K7[O MK5X]G596([<&9>9![7F+=!IY<)_ZDZ:\NT"^/II14*XXOF E(_1/=9O+=RD% MHW7"NN%.U,':5+T'BG.ELDEO"XILU!5ZCN_QY&F^S*GVSWTG9O, M5MH?[2[;'3;IFX=E-N>;.^_AG5.24WM!72I!9A.\K[O(6)TQIQ5C28G$5I[N M]7J=VIM63+U:<7''W=9XW][!;[6-;GA4-6/Z9?T4PW#$AC(!IG_)@AH.:H.C M%,IDLUAK=6NMX:#V[ #[=*N_SOM33=%%5*67 6X_V^6.3OOCW0QCJEQOG7'# M3)M [E:YV9V[V[+O;/]H(F-'Q5TFFPT_Z\7T>:_#H!QQU.]]*.>I:"_HN-^A M\;9QTN@T#\D5T[];[\NHUM[A/F\W:ZU.Z#VAV/AO%HL]7SW9%\Z"Y MMGJV]^)OMG?XO+.Y]OJLN;,OR_F:.\_IF??%C:-85B"W"EC=*\ Z@)9U+YVK M@TO61:FB]G+EZ5IJXPGVTW0['AX@P7?P=&,R67D<("NLQ^^;N>M7F:L4)FE MUE%Q7@>&MNZ8MJ3G$9V!' B4E:>:U[D&:RS[*G<7R4O_,G*I'[M M\)/]N?_P_<=/2=&T/G6THT,_*<_UZZ*9]2\;C[8>;3^J32J ]D>M<-4.:\W> MHU\78:SYSEW8:HS]-!A,_GE)-\ KZ;Y^*B]2[W+PRE)J5#?12'(_/M51:E9/ M8)CU)J(%L?)4J=IJNX-$M=J?O>-V^H#]^/D@Y PP$P\.L_WS=R)*$9B4=24L MJT/.K.ZL,77#3,!"4TZ:[/_BA)2TE<+FJ_^5"^\>A>O1.)+M M3G/.R@(MLFUJO&X+/Y^;T92('+16YM5^LM;_>IT=[V:,$_-5!K_M@QWW/WY&R M%RBMJDLF>1T<20@$0SK"2Y82R.R"7WEJG*L[K;^HY2ODRCZ.6?[W/ZS@YO=! M;9C:Z:C0H-8=\>"WT@'4/BX].#4DLR72?EU/RVY:[DZ:]K+6 M_F0,,O53K!T=]P?'93!RV*O1$25'FLQN$[_X7TL(*XL-5L/P2=6&ZZ1YQ(3\ MH>&ZKW^GY(^=]6LW*_@C*:$B-ROU(VO,@QNQW&D-QS4L$H:#6BB[0'Q'Y_:5 M0@6+T!I]'+G\[;..[[5_&7Q/1_^BM45S,K=C1(QT&@ZPNT\?=&LG!RWZY*.[ M_9YQHD_J7U #U :]=BM^5OYBQLUS/=;>^ZJ"25 [X\*/S+.2HG0R^'G^-_UF M7337@MA\N_>^^6+]O-GYB\YQ\+ZQ\UILOM@XW=MIL,;.9\L%SILD9!L[)&3/ M=]5>YV^VN],0NYU=1O=Y2OL^2)ZWKPCD2M1%.G M3-S798A.*&L(B+SR=+3K36VU-MX#IS;:'>>WVO]ACQCCM2/LUSY@^SC5CDK1 MK8.?&]Z_A7M8&L>FD9M[",C:N6 3Q%3TEWW7I9IK%0SH>8'5E ='@^&K?R5&GYWQ.I18KW1C67B1ZKYLUHX2.%]C6[T?:TU3IT_F>_; M&M2P=I+:[?K[;N^$;C/AH-"Y]'14K\\:4 MK6,VL6Z<%%DJG1E+*T]WT^ ZZR\ &Q7T^/JJJ&;ODX/A]Q];J%09 ^GVAO3) M?XY;I7-JV*OELK*I/UHI/+BILZK&99ER=OENM(#SUF[9=R M4.G7%.SW3P\8?<1___71'2Y+NUV?W9VOCKL=@$3@VH1^WUC!=]>^YTVO?=P= M8G^T_JP_>%@^IPP/\7*Y#9%"W-L0Z)-6RW+]W)IW[&I\D!=.:K_> C M_W+%KUQQ)I%<3'=_]/E1/X4TZA3C8OSC46V50>T7.@-)T=K@.!Q0=MPK*WQJ MXS+)]$,<7O>#)SCXW F.?CRY]5]_&XT>_R(^>3Y/JI8.\H=%:]&/1L?3+\O] M3$Y6ZB\,1G%08AE6S%]5%+?0%=<4Q=7P4GE9<;,SJ!43(>OHM(9# M,JI11M+OE:6%[?99+5&2?%;;*/DRAM$DC34)UY5"Y)'3*+D[/UXT$ MSV71F\5V=J.>AC8]2ZIA".3L^E@\5C'XTLW0O?%3RKVZ]1N_&'3(2])5^A?Q MFR?#@XNM')*72Z-Y&W1JCJD^C:7&3I.M+ M=SA)P"X.^^8!7[Z_BP.+6IH<_(5[O3ARTO%R,0G"U\5-LN_13S*H*A7^A7@D MA9[^=(>+^YGN2FIXQ.'')DK,J UN-^-CNM7E%G0 X&-9FOXS\A3[O?[9#?W_ MHX-&/B1,#JKT4$#S?..\688 SL-ILW33KZVKS;?/Z1S-=F/G;]'8V7J_>[YQ MMKNS>WTH0#8.&WRO\[=LGJ]S>LT:.^_5+H7OAGA]VEP;%S]N'/YUT&S?L-0[ M \?$K*DG*4P=K.!UIX*K8Y:)"^T]DW;EZ7O^ MU<_A7CAXX?MZ=KWB0!%Q_ AV2?VU\2RXL%\YU+C5$[_GD\H"L/!@M< MQ?9^),;GLPT0!0])JCH:$A: I7<@)%/GECL=@O/1YMM5L5T<][Q^<^ZZM-SO MLMR+5GPQ:L1GXS9<6O!/6O#9YU5UG.->6E$7:%@=N&5U2AIC/OUZ$G' MFX\,+\NZ7XQ&E%&*M=>G1>D5]?&@-1@*SB]W0PG9)$TM] MMG)PV4,X8C\.:F6!>RO>O$ZIQN4O>..@[ S',A[-< #C>WJWYXJGWSV0-QG+ MGVC8LM*B=/#B<)A*683"#:))*:=)MX;[HW'OR_6+.!B08"L?75 GY9Q&XS'= MR:KM\LM6&:;I$B]+_.GWVK4>AZ;3US=-V M.AM-&/B%J]KK1]MEVTDC=%EE]VMY\(]/.5F7Y]L4_#XQBMSJ=\9#?$=T;2P' MD1V-I@[&T1WC<6P-)_?UZ"Y7 F^$W%\M%^OU5S\V^?,V[B]B$/VI 7UX!\%R M:XRM?($!.]%U].66\W@GV]=WD>'4-9 8#[^V3\Q3MT1M/^)\O#>M?%Y?\,:ACH M:CA>C7;["].+OX[;9S7)1AMZ\=IH DV)J>/)@<.O+V\HOQ]-KBE[JXUFW^ 1 MB=C3%EE*HM/^GXF-/A]- :&#C[NML84>#^+*59-59(5><3 J2\A:61,@H>>E ML!&S4;[;&)FL*98:4Z!+M ?_7*G;S^WVU4A-/&_W\.I^2T^ZQYUZ[(TV_"@_ MIR0H8&&*>UCF>]XX#/R=X=D;E;#.=9E[ER'6ONIC;GD=L04*,E%Z'].18KQ9A%U)_ MB*U1!C4H,R4*<;]&_E&.52+IN#@KY4A'O4'Z\MR$>1'\JZ-G>9Y\_^.&>MR. M-]#[;?2,X](BY:B1^=[P[)=Z_F8K/AZ.DLA1ZDE&^$6K&Y_^FN%QC]$Q*T5R M#H0(CLO_G[VWX6[;R+)%_PI>YMZYR7J@(LG?\7U95Y;MM*;CV&,YG3OWK;=Z M@4111 0"; "4S/[U[^SS454 25EVTK(E<]::CD420*'JU*GSL<\^3Y[^]QO/%.?GFY =G*H^)JV5-^U.LPLNMMQ?VO;"O^\OQ\_^]/ M[C\FQ?;8C9S;ST;W'SZ^-QI/83\?3L?C\:/[XW%&)^GA_4?IX>,GZ>'#_;4= MR1[A)XG2LS]3E+)[#Q[>/WAX?__@@;O_Y.%T?'!_\F#_\?[D\/[A@T?[3W:B M]*\4I7>3!W]_\L"-I_<>Y*.#[.%#$+4>C!Z/'V6C)Y.'#YQS3QX]>C+YYL<' M!^GC>_?31_OWUB1INSY5I79XL/>0]![I7@Z _= X:/T+I^@KC6I'UREV:S]< MDHW;NEQVZY>(?OZ16:;[XXC_=]:$Z.69&XT;EYV3V40'S ]9>9FMVF^^[UN) M9"+JX %&IL%O&RH,^Q%),R;CAW8Y)VONBD-C.OU3*.;+4*-VF=S\GDMMF8?/[Z^-=7+WYY M=YJ<_'+\^NV;UV^/WKUXGCS[K^3MBYYL]?>Q>W!P\.@0G3T>N=']!P_),,@? M'HS@8]_+[[OI8?[@F\21 ;6 R#=+.F[>(/"O2/:UH((AW2]<\H;\_E7"3,Z< M;A"[ !4^-5^'Q4J.JFJ9E+.ZI%TN+F 1K5M"CIXC%W&\@BLI M"XAD1?(F:[KDY.3$EQ7IC=_Z%,E+LA"3@_W17^WYG+SK$F:2MAOO):>(7@R' M?DF>;:B1Y&3>H,(:YK8/U4:M*?%;&AY)>8(:PXUS-N4V]:)TG 1_)#0O_W+]SH^JROK[O@O5]^/S_\Y=W9^U?_/+__^MV+ M_;\?9N/QP>/IXU'^9+P_NO_XP?XHF]P;C\A,NC]Q#QY/)ON'W_SXUS>O?DI^ M_OG-&HWNQ_V?K3$8J/[#P_NCQX? MW'.C_8.'V;[+[STD\U,H_ M^GM_?_3H<)S=?T2^_?W[CT?W[^6/1F.7/Z8_'SQY_&1Z;S)^3$M_\/CZ'7B_ M&)<>]^;%O8YG]Y_&E7T5;=]1+=]\N<73_)H M'_R998ZWASSXPR+)$B">V^WIDWCMUSISMPZ&_V%URN]V0FYQMDN=%B[K"9;.S<.[0"O]1G7-'\Y ?DXAJ MO_R-?'^?5+447J,6]FVOO%NJ^%[\8UETJY2^*QGG',&KDU>@C&E:Z:8B;5V)T/MQILEL@D?>^^?'_?>MH !;UP,IB=871WY./KT5@[#-4M$,G'#[[Y\3_!_5IT7(/# M.H@^*.WO*#Z7'(WKI>?B O)JIY?NC! \>/25Z*7'.[5T"R3R\3<_!@O)E\I+ M)?SI^L67$ST9T>NC.K_N#)5Z*'GNSTT)-S^^9J[LDTH(<^E6.X5S=Q;W MZU$XQSN%FH5U_L[Y7X+-O/#)]#MC6-FAS1Y\=Y- MEIR0?#V=%A-F[R7/]MBX>Y.?T$(0<;9=:.T.2<"3KP4M<; CO+H-,OGH\)L? M@RI"LSY7M3M']XZM\->C=78\$+=")A]\\Z-6R:R2UY<563^S8@&(Z+$VM7OF M*D=F$7*,\CU;1P&+JM#2K44Z.^UU=R3EZ]%>.WJ)6R&3C[_YT?04JR#$W$A_ MM3VE]*ZA84I3."T9-.\O.:&G+M"Z9.?= M6\E^W% [D)Q.9BY?ECOM?9>6_.NQ(7=$$[=!)I_L?_-CZ 5Z*CV]=PKG[BSN MDS_8 ^./F8N[37PCZWSOFQ]/:6JS;H>9OUNK^N3**N>M7=ROVW#O TW=_Z3; M#+I*_DOZ:'Z",/ZK;"!N+7CX9S3S/-C_QB[:=?/\8AMA?LW=/ ^OT HW& ?B M+7?ZYL7QR='/R2^OW[U(WK[XZ>CM\Y-??DI>OG[[&_US]//KUW_%WZ?OCMZ] M>!5W^[SJ#1_V7_#W9=L5TY5\5"#%T_UP^(@-I,^A9=[-BC8YJJIE5B9OW:)N M.I3S!GL>O::SHFK!AWF9-?FHK.MS ,[;P%" @N"B2KJ92^8NJ_ MR?*I8,V3 MPT='^!/?!M[+Y&C2X5,ZHNZE2=8FV1SIKCSY%K_[]W][?'BX_[3_<_[PX.EW MJ<:E]>X'+S;<_<7["5OY<VXG=* 8T\;!8D7&#.I0 MTHNNF*LHT5?__F\'#_>?-C7-:[WLY"_ZIJ)=T+G)K*+M2$ M%J">NV0"1M8T6=5+^F=%ARE]3;OR*BD?NTFV;!T&L[)E2B[K)J=96I*HD'2I M0$$XD%'I7*KR9-^,75FXB[6/N:'[?%%NN )?%=5RP^?+,A]^Z$BUS#?NT>\VPU_ CKOO99#65/8K/V1>-0?K+^ M.I*2E]NEX&/VITJ]2VD_=2R:5=TE)3T:Z?^N3N,;9V":^B'>LF%GTD;B\D+2 M,<.MQ+4])!XTL)95G?_@K*EI ].\TX9*$SF0%&>@.Y-N MW8F^R)<3W?^MIAYIIF@(KN-?E 7=/@RF_45G'_CK%T4IB.AT?@MZ_F< MKI_HQ]BM6)2G\<#][>13-Z5?=/P"KIIA^60*#=C&2K6AV0IS&6Z+7_I=EA3S M!9\/>M8=O_[;R?/1P9.$3(;JGNM+9^.BQ,O1 M2Y/*A++%3Y9C+%Q7+\/,\5Y/NJV6)['H1&KDW?XM'ZH=KMZ2%E>./[BB'7RQ3N(7N MX;"_;*YD(66G3ABG&*A32(JJ&I:$V@>5"E[%[8)Y:8-2B(ZUVV^&_A<=Q'(6 ML(YL,+'T^E<WO)NQD$L^-=J)I#GYR[=M(48WMA')%73$\!&X=-/D@_6[UIW^35 M(?#A.I7FM&O/@.)CA=P574F?Z@$>-[2U\JAN'@J@4 MDRA3P1=F"7T(@VV^:F[)AX *;)*56UT'D0.V[D1\89VJ MRJC^3"D6X5!)254L5-$7S60YAY.#T[=QTY+6+:SB%0. T.+=QS3NR0QRG+/- M-:$=(O>F%\& UIZ+HZ#W6)F"O* M@!.=##42>5HPF?=930*[)E]76/ZW7T62 MZX)(N^SW:,Y98,P6]OHCWDAF[/;<+EY442VX8MJJ#BDJT:\ M[CNMT4DUQAQEL.;I@AQVC/.JG/[IF(Y^/\Q&Y+=ZW!?6,CQ'E+G MF[5] ^@Z;KFL0C@D]^K>O9^X18<9;. O-N(+EMDE3Y(=(W)8T)SK82(^$:)0 M\"S9->+HDOCOP?3*A2%##@;VJ+?.I^R35=_\I$=,>*F6K $+]MSJ#]U*U,05 M2Y?7:MS*]&UR\#!C+ !B)F83FASQ8FFD;'C [Z+W,^>6_OJ]IKE(,+'P\E+1 M7=[MO@.;.'(.1-=^0$K-UFX)*_-6L';$^-B&9R0JO1U _EI@D=$&0CL\C M&>6V5+U0$5O1P=/H[WX]\2+32HPMCN+"R+K429.MM4&.KIF"O/?-1PF?XH.W MR-XN4;RV/>YM3Q3O_5EI@5K'^X3Z'F:?D)B)^NT J![.+OUK.!DVORAF2HTN>'"SN MI82/-V7THNB7@0!8]/-<1'#90L!4*$WB.!*7!JN=O\0O+3?%87&Z*+YE"\U+ M0FE2G+6#3-7FC*/=0ER<;('8.W*#Q61)[P<]W"87V60"@;94(%F3K*%]:! ; M)$>3W6),MG:NFX]?C?;PLN'(R&7=G&. [616UR7^A7."DPV71NUG%KM"$GBC.,LC&V9+76050A* OPYNN MI2O.2*DVXKP&%:Q^,BUW4>>[9;[)93Z!*=\L%VI(T68G)Y-/O'K99=I21($= M$F40-3DJZPD'"/.LRQ+Q".3TS$B'-(7K!"$1YQ=C2Y7^AK9"S57:!C4E05G"U5]&P(EM2BEYO$*M/9.)LCF25QUD:U(W,BV"*G0 MW9'^.>7PMUX..$[^*J3#ZY@Y36CO-)0?NQCCL0=>*2\5&HUC)\&';^T1R+4H MBE%DKY=XSI'1X6V 5#5)4^JQ@V,Y:N3/QEY[ZH6>,LRG43,\F#$#+G8"X<&@#3N21/OVK^,26D;*Y CN&T5V_ MPS Q X%CJX-.1+31\DO)L51+J ;2_1XC!-.?,4'XTY[H7<%4L*. W\;X!;J, MUGD"'&_2R[K2,EU"H#J>:<>V_L995^FRL*Y=(5F2 6K5XLB*6J,7:S).3(0# MT,N0)(HX]=$"KFKV*A]X.P5S@PKF)1FP#*HK*EZ/IG*6AW%39_E8H! L^!+($&RQ 8EPI'C5X@W]7A*\3JUNP$ M\ 8%\$AUD=@]"J,U)4I+=Y95Q3\MH,7"PK^8K":E1]>4KCJC=:W\82@?0^LT M!8NLJLA[<7524C"!5)#8.%7G$W:482\(1;!.<"+]/^*80X_WJWXS:YXC+]4X!W9 M*(NZ8H :8UZC38L8IV 7&)&#:J U/9 #8U OV&2=.J$'V*WJ#0?.?,&(+^40 M9+MSXMO2'BS: (-=D VJ+@5#/#;\1#V&Y,0"'<,',%YPVW5LV_ OUEXI*CD#3FTL,&J MINM(&Y9L>-,I2E.JR=2"G=MAL5.J$PGCGQ\,S!1I MD7QT7%ZT,7^]DX0;E 0 C#4@",/(JY*IQ > :EWJ#H\RS*&$CBXB4RJOQ<-G MQ/E* @4(>='1K$SV#F -L:^X7C"52#E)12=%-0;X#NK8*_4RN^00]MFR-(>0 M,899DV,L=8EZ3JO]J"M.K?,+>7CR%4J\7SA9AQ3N_D8)Y[/DE1%W<0D )W+YAR_W&"/.KZO MZQ]D5C:[$X?/<(C%6Y15#9?(LO42,44LN[;(16!^K0IIJD%K%AUAJ\'6#SFY M<-RI$N+S$8_BPN%BHBBS7NW;+GCPV5W)L8L %7Q696U+Y@U.E,3AJ)%293FP MX@^XBBG.W/ZZ=[IGM=7H6J=0+!Q-\;)'AG69%7/)\4HD@HTI)3F(P7JFEA@) MLB8V!K%1/]?\&#D2=S#R2!3O[V#D7\98=C#RZ\/(KZ/L/]-^&F@^ILL;Y,Q1P?Z"E*?Y9#,NV!V6-WA8_I^ZGB=O9D"G]WD2 M^,R;NIQS(NMG7W#(8O"!#U6I^1S0!OT0'/-#E&W=/Z1[S]0R\=0GHGO'+AEC M2Q]$BYQ#032;_SIT2H%6N>KJ;>:;698AW+?S 3]7O"*'?L0D@9,4KGI4LQ @0SQ1,[+?-)[Y+ M\US:#6X7\D\K=/S\I48'A__=0@J"/S$//\O=/Q"VY)J9>\NS7TY-?7IQ>J\[URWJ#UQ<(7KO+VT]R@3R_T4<4 MPGD)EACP&M5#)-:T$=J[T@QKS57?_EE@7\JQ*=$&X"N9AI7Z-VP_(($U8^:C MW&4@1L%,*2^,I*.*$H@7$+$DF7E,/E4+%I_Q2@V[8I[1U"B]$A.XQ).[K8"/ M[-ZF,U(06:,,"5SP39&RC+PZXX%J76?$0)QY8X1=457UA5C)[H)I:"N8[;.6BE MS,PR6Q>D531^\@CH$65Q+BQ%-N$+5R]@U,V:>GDV4P>!C3VR]F'W]Z.K4">MS19P'5.$:'M;,K&M")6B6O2H-3BTV49 51;7V90 MD+BRP6T%!YQGK"?FU&)IGPN8B1[]QA;2[AXE9W/[59O&>!%C&1.1!*@#K\22 MEBT6GCC4RB*$0JWFGN580ZZ3?_04@9N3N@.JJY9JE72>FE^:)H?+7*;$4KH(PP"9N\@NLL4?_I-UOKLKDNV(3# M4@HE8I935YUE0I=X<4?(A3!)D[)>YJ-***/]'M=JL#8)P/H973@BYX8=/MWV M-#D7O._"C')" _J)I&0E['152T1$^Q#M?9-ULI=2O MM!?X6=BV%Y*6QW^7"RL+YY\,ZC>$GHS>?MGB'%,YQ;?S_V+KD1J.NKWD5[X5 MHS*1ZQS7J'X3<@D$Q[3FPVS&>7BCWCD//8,0GM/+I&2?^?EDWR'RUK\%(RH/ M]P^>,*BCS)85&HLF(?"-9*\H46$"??/L?VMQ4BJ'B @GO=<_EEM?U9<12;5E MA*Q$F!NE_RWOD *LG)PBX0&\I?^Q$I=ZVJ$44$=!.L9*KQK\TD8D2[MF9:HJ MC:I?>I*A2HE,1J]<=7Y4R?(LO73C9IG1<7RX?WC(TY55PNFM\P6?&+0*QVR< M87&2>DZ3H.3J$_U:G.#U_5LOT!;CGT[LQW $^0. -!2$7_)#;'"BH%3LZB!+ MMW];(Y ]HR--@H:@B&4-6+16//M/X93T8K0GDS"3H#9@#$*9BC.=SM2Z"<:D M9]-03M:VX+AO""3_)/B]Y(VC_SFAF]&XZ ?OH*S?DE6WU%WWTV%RW-27>7RM M@':C0?)Q1>)RL/FVR;&]@9ZLR7&P\U4XD]-@S7'-?#22Y!T9H6]9,GYS8\B? M; JY3#8,1%>L4KH^*U= ,?.N\\.,&RO@J*/AS(K%#W[(F%:4+JN49_HC+H^D MF[TBJW&2_.FFZWW==E"?/(N..OOL-5AW85Y(7WBG\+K'JK_#M MKZJ;C]=KOX[CVJ\4>^OU/"\R7,+,6WRGZ$>T;GZ->W71=.51DYV15GOKR-MH M2!ECGNU-KSD"70LHP%BFV9RRF18LKCS,S^U)<+IYI?BIZS?"DO 1"[H??AA6 M4[7(9:8;1&2>5.U+]L^SDB40@,@!PKM/Y;18\NQK* M=A)J@7%@V,@SFR7S9=D5:+9Q1DMP5M/[CU2U^78P?"G.6MS1=[S9P^;O M/V,,\BA=,R-;:I5"J6=,B&8#7F-BO5_$&-2RNH%ARH)$!GCAR=U!V@ EMK6VI,O3,H(47,FHI09!6.<*6TR4YK& +P6AU2_0Z@=0I:[U]XTU$ M[8,%)B?FH))Z%];+/7<2E+2PE6F%_04]'T8IU;ETU;KD3)=L 7'-D"REUJ>R M*4-6.1W"T5)Y)[MO$KD,18QV@$=M?WR!(T?2N#$3CTFRO3H6AM_ S^02637* MTD DH1$AD1(Z> S(OW(M#5F7HNR<8 MWK8)YB]SOT\/GADV;BX;UK8%( 7/D:,"F;A&X X3D43,I? MG5OTFS$%WP\F?D (?8Y)@SUA,8#@< QX]S@00_Z^%OK-I=E#I/M)5R%.PP8] M?L!F2E2;ZS46MS73@VIBC"\BG@)8T)A"' 0?A*N M5AP#$KZMQBD&@.^KK>C M!#9EV>-&BA@(R$YJD#3P)%Z;F#1EWH9V"NOV+*^EGM*L_BG&Y!S'UOX(HZ/C"0+M<,DB0)7SU8^KLYL<#&; MZ]+X#4*NA;?ZG,QMY9$3(P,G2!L9.V)?FW7DXVE2WM0S^';PI6@9'^XJ#+Z, ML>R02)]88;#E;/F<8 E+7$TL<^^CX^Q((;PTTF.;V0O8;_;>ZC4\86V5Y?.+ M4&O7]+3-@1[Z;G$XM.=^-0Y=>.F^K /;3W+$V*,E.ZVIX0FJ[EXJCJ3M1G'O M3K&K/!GW)H;O4!+)T!SM==[CU^J[NYP0!AYZ0N;1SH2Y01/FA?1VU25:MT<_ MKQ%SU ZD)C(5>EN'0Z02,^&!%%D3HM+6(3U53DY)F0NB@+9 X,7T;3W[#V6S MFV.8$H+Q3Q78]1G3&3*OA21+>_4;X(K3^TVRJ)NNI_KT0]!MJ)&K4KC'K+38 MHE:BBY Y*,66L\X/W.@9"*:VBYCGZ*;'(2=H\?3%LB'MT$IJ7PO9H8T"B$AR M?Y9ET.X.7*[C70\D=EF;;@L^(U)OP?=O]:TX)*_O\MVG)-=V>_Z/[WD-Y@^V MD/JL];(%>>_G=ET<.LPZEMIBSG+>9=9PD;13)YW8,5*EIK6QLN+,%ME$$3P*BN,JFFHD@=G4J]81 M^+'IB2Y"0DC/-:X&&SM.3@AH273%6M."W:ZYP5US-)FXTNBQX\) ;^A\WEWS M&XX[EM5406!6FA73PWOKC\\B8Y ?0ME2JU!:U,QDQIQX, W[G5H$3PEU,8PV M>-@M=QG0R ,#S5C$\=Q2SU?CB8\:?Q853. ]Y =I=C-8Y^G 5 ;@BL]L)'>4 MW!D[&N"Z+?Q;G#C(=^B/H;X*\ +D*TG:^$9F"S>JO;51I+ESQ(+[^^-X!0J=DHDDS&9 MGIN:X]MU*8>5 D$#Q)K?K+*K1;"E#T!9FB$:(5<3L:RSS( M>NL-M:,W)ZVWTVP^^1@:!4"_(F%L:.Q!G\/BMKN@-Y1_@"MD/IM18S_FF EWON>#\H_UWL.1]U*.$M,K$2GC?U M8ER_9\/;T_1'\\P&LW$P <4=40:PZ7NT6"CL1/"EN"E_L0$USZ+)?*$<#6#@ M =OX%M17T'L(- 1%:RLH#3?"9 -2*:6[TGZM8+-N([3^6BKKRTNVOE'$Z)V M8P18[ ?@G"'Y=6$)O>!13E$L@^7G(]PH,V:D)+7TQ.#4J4>,6X;-Y&A+,=36 MZI*)A *Y@HCQ0J^MJL4C>@T>,$ &QWA7P7+R36,4*O_[+[KI1UD[RD;J-J8> M_FF8U+?Z=\7%YOK]"VV0S7\H["S=M@_3C3LW#5NW#S;]")#"YTWP\QU_*$@H MBLDU]E9OF6[_YNJCCFV?_>6Y2317FUPAT>9BS>MQ4?IZ*-0UM>?T]B PR!;R MCXZ\ -X@@?UQ V):T3H ZA5@F^1:,\R+&I)2K7"0TK3H.=<##'$\"0$:K@#A MU]J#9$(=&&D(W6WL$H$F);S!]-\TFZM4JSA6]L'> )FM/F=R_XGU>)-AG*%3 M08-*'7>9^E*H<38Y/V,G@=[ZU9O[W[^Z?R3H]>_9EF=\7L-'K)R0L,.96+]- M]<:D>Y' ?.E,[V/VY8>!ZBU;74_%?=G[_ZA"QTED2QR7/TZ: ME1A59HF^.'SQPMNS:G AY^&;*I+,<*:;#2DD,U@\UGU=X52)$^8B,+*A#VD[ MQQMYKU_>A5' O6Q#E<'A@X>C<=$E1R].DY^.7\5C9R- 3F:MN/&/Y&C4-%N6 M)%;CI9()KCTJY<=8SIT';6B4-G[0N5NUUD2R-8OR'-A(_ (^PF(F$2W?=5(# MY7RE%DT8T>DZ_O&/V)XW*&&?M)AGZ.9F%=E("R+[R16'_-<_EFX9_LJE M2K'ACMBM?NC/'W^)%)S.ZPJ=F?@+-@+F=&T:=7!2 X'K=3$0G!1[R9'7"UQ[ M3HLF!VS#:8U*-0A#LO*1X,VV&KY:-5EK=P#Z1#PWSB77Y*%66JG03Q^O55E+ M%$X<3='B/EW'M6-6]J1&"?U=Y.P.TG0(_#E6_!]L5-,+G]65ON$=P,5'*^-% MN*C&' &52$;1#7GT98]DAKZZ/O+H56I MO#<-'M]93R#FZ5$XR;:!*7Q$:[V0A[:FL@+GZCW.5;_7J\@R\!B9?F6^A:1E M-+0,I>/)#;UY_(P-Y]9WQ6@UGIA42VZ!H%$3?;.(?T,+Q04FC]AH1B<3ZI&F M:MW=83<"4=$[8EE)@%>V;.'CPKX;EKC59>&T\M@CPCW"**J%,!MX@,=BLP6A MG2[F '(#(Y:I&1"T0M1.T9!""WTP.K DF^!*=,]*I*>H8/.CS-UB4S1%0+8C MDS27_V;+O*C)5/-TON+\6E31@[LX>FC!PU3#,>IM]$*->\EOYL+K# KL9"(L M&,)7E:S[R3E>4EPAKDG1R_@& M"Z^!$L^:8(N5+SUU2GC 7AB]*#VO1GRPE>Q,)-&P[C(0!%,N481NG$Q>:6F> M+"+$T5(;U>N]6"A:Z(#<+)>[:EEMKJ5_,(*E7G3#=F52:/,EGE>.HN4TSVD3ZC]74M'[ EZ M%K8=5%$;:I\KV?X]7Y[)5CP?2H]AB\NK%0J'P'*J)'"7(ZDQUOP!;=N]Y'E4 M0^1[C+"8(Z@]>*;J0%IB?F6&>&LV(8X-QKE Y2,AO3.B$V)RCN?\7L-_]6&5 M2[+5.&O)*/R1:N@T4$A=L)W2N7&=:3Q($PF"1Y+Y5][L5ADOMJ5#XY!.CU4H M&C)4:@K^H\D"&$N*+KCA;:A8!>2D8!^C($70-ZEP^KH+'E M8 2Q"+\$Y:X::D::ES7YV:6\0>DH3QB+VY; MIHB"#):" TLGWY4%3FT:G\B,)H]F&_V4TSC!0B-?5D8XFDTF6C+,)3FM 0(D M*BE: F"^*BE>GV*;'%5Y4Z-5;XV]ENN*]*TDUI]W72Z?%V>X+#FE@=,J?5;H MFRG&UA:$P5@69=6V!O'9*:<;*2GNS<'6=AJ'Z']]^[.W)G$_4,0PB9@Z&:1C M<;AXQJI>D,LC>8P6#5"ULHOTBV'+ENS1(-RZYE]['^4(028>WVD3>.B'TH_2I(8]+I97B\PW9EG#2$PB\. M3N:;NEQ%#NR==D+:C(WA 'ME.466)W3%NA"NTI_;&!9 M[C4LA_?" A PR&]>?0>>*<4O[A^L,1M)19RM_IY%/14T1V^58@$4, MF5T$%CR)5[ *5(N]$>Y"F97A0"0LRPVF!SAC/8E"1,K8Q\J%MG1:O'?0S%4WH^. _/]K%KS=THVV%:]Y^S?;.SOMM[ZC MG Z@@;[,A!+M].3-]W_9NW=X#^GWFG"@0;#^RB^RJLNDXL];78$ =ZU6F$,OA?#E8&I*=Y9- M5G[PFX,W0N?>C^_$EN3).[$@"P9KH-]5FUU8D]4J@4DG![7W6.89ER?!U4][ MM40^02)60%/D83:\H%R&J/"VE5(WRWJ]CFA $BOI3\>$B3ME>F&$1TX\Q[AA M@@3%%U?4;%NJ38*M"CNPQ:8]DN-(M:O=B_CRQWIGMU0O"D[]]BO!Z&4"@B9B M,K1#6Z-]TCLABAEX*YF!8Y)TV;"AX\>L$4^KT\9',/8>B]%J(3E+[R5)_;S^ MT1L/HFY0"M+A(XX>MA(>DZ=PD#'/5HH/PU_8L^=ZDP3=/R(5PID(R/X2);K: M[T'RLFJ7M\.LAO6+L+K_V7)LM?Z7DL20)&WF9]@HC74(B@.')VR55.0_*DV: M:%3?;8 >#+^;2SGC>.:)9FQLFF7)/.F3)3NZ8G(>LG6-.Q,M:(QD$4GZAO2- MS)MVM9/\.)=C[T!'T=9ZO ,=?1ECV8&.[@+HZ'7E6T%!B;%:'C'5JI7NAV?@NH;46J^R4]:,%W2K2BV!\%^XET_S1\RNI_FRC2D]OA'^H&I"5 M>E./T6I$'R5:]]N^1D9E8),5"+=+T:Y$]YOU(]C#@U@%AV$J7 HU)4R1I83K M"FD=NRXSOG$<-J<=HW<\NZ9['=_O9DN,9V%H^'@93=(?-/2/ OR,&G^?S M-_\E-IJTA,T3D:G])"W5D&84ZTA )N5<1&(E!HYB+:2'$HLQ?L6U:QX<,Q@! MAVVDXN;!/M?0"2HF+O76"COZ;L- L\IIZH!]IT!\)#;/3'PZ"=O7Q@\CUP*$ MTL\'1]*-LBQV[+DK$1R@%''C12VX.!_* M%_H J["(X7^]XC@.,LN>FV?OF=M;Z3@]]/\R;LB@+ FQ'M N6*A]BDV[-.0: M:"7)L-)/N7E3M6RD1Y3"!O"J[$UZ57.7=_B&*G]?1CQ #=U^)>!#7U=T!(S; M *Y17M0&-!I#D="3/EYI$KYH[><6**%V@JD(2D"0A'0#LTGM7U>>L]=[DT MS .=,'0-SS#>/NUIQ&$72B.,":(4U0CW*#HW$7$R8L^7?1;&X-6[31!S&;QV M/8I%03WH-@\V&>^P]'S MOWZWE_S5#<9N&6S)5*//TCE#S-+DF"%&R%ASZ7Q47)^\ QZ\7V+_N@-_1U:D MR5^6XW91DX(_(BG+TN2O&2F9[O^2!E!%4]^!+1#64UO[B#'X/Y)I=E$WA;$" M^8H9MB@A%!L[Z8Y7&S(V(5D\5P9B5HO]PE??<9%KB+D#Z!42W\OL\@"U.Q%, M[GF,)E2 Z^'3Z" ;X#P--11LSQ3P;#>2!%*:G-'$?S1,YI::IGT6F]LOWQO; M1!9PT,CXVMPGTGH76:NK09O(6-.N NF6A'HV!V2\$;FW\7F]^,E:+0&B(Y*& M)?G,,]T N4^J]DDE]7*)GJ/\J])>364FQAT]C#OTW4Y:KW?!/L&4G%33)B/C M=\E$.;=?6O&*6HC7]=^TZ+VIOU#Z6_XWR.L==[J)ET MFM_")U8SH2S[1].BT8A?AN(KWC&9: M5L9_S,0Q<[JR@._J2^W,=Q@%/E0.R@#6VL:"= ?L'>RP:&NAMV2[,=R?WDA+3+T20'QE M59$H*@L_EL5I%P#^IX2-E@O=8]'$\G3)[8+(I9N7@*$\ME+\/AX]D]$5M'?B MQB*0@[E#0UAN]]'(2\"WY#G%:] RD=1T ;

80F B<3*K0AV<,!Q+HYG-X M!4S4I"U&>L30/E/3J\A5JAO\NG7"-YIU,RV\%0CSFAZ^G1:)1X?>?MUH/+LA M_A W6U'@2VANSZLIXF0=>=%]MX<>LR"6D"GT2.A1_T6F1H7<:KV$0M2NV-C$ M9TPL$Z=E'-GKJN-8\CHZ$^&K?<_[((U+9/MR#!BMHNC.X!]6XN'-7%:23MRA M2"(!>+)#D7P98]FA2/X(BN0S[9X)E^S2;9;3;&+9S:JN4#I;=-]7M1!7R)]B MO=43-!HOY@MF76Z8H.Y[CP.T#)&:>@HN_EXXMJ0MWE$8/7 MP?Y_-_:XKNZ8>O7" :E;?( _[-__[>#A_E,C$;N-W9+(-U]K@A?IVZ%[T]XMJY]DPYR $LXDL M&VF((H/H=]P+U%;PPD879#/,@1;C/QPY-Q+7<>5T9-EPGIM;:#B_LE3VW=B4 M >@"K\6>9+-K>T2T\U M)8COY/?D]DW<(G#U<,L)NU3Y*5H.;]&.FA3: M6B3J?#DB1'>#70B MH>#.=8R/,2^WB6TAA-ER!08EB((HE8;7.(UXGX8 M=# NY[R:>52PUFL0I;0)H&=2E6#<"7O)D<_6,FM"RPJ"+49456U("7.6&EUB MI9%<2/9&BQP_G=?[)8G#$^BGR5Z:_$0>0*OL_+^<'+^@'^LC[D 2Y[>@7R]- M\)T@5K(Q$* L[AJ0%\W'N.FP;3"Q );^L&O(]R^)"FULR!>GD6W?/=TMP,TM M0)RW[^7C=JMP@ZO0!Q!Q3"&DV'(KUW*WAS:TA._J< MXA%ZF2GZ^DK_XUOHZ)\P9 =V"KW0FP;N<+>Z$SZ,]>#+-).363O?1=9)A!;D M20Y! 8[6+E8-;F T&?@.C,.-XX]Z/BX3!"VETS%L/*DY0CE)"RYY%)YHX1:^ MU71+-,\+G>=$GB@ JXDV9F^=.];"V]S&/*_]R^Z&EVQ(VU QIES^E@G&.J.0 FF* >+8=R:8%G@33E1'C##& M8[J9,\>(LN,@Q1:QE)"1[TZ9^M]QW6?4U"&NS)/\F>_97;1V1TD(>LQ\'QR_ M6<3+[+*U%GC,3*XEY8_R8"9% *R;P^^2]#C\ZQ2 MW.&R98[KL#/2X?X%)%"R#,MN5K.RCCM$;!ZZ=64T*J2Y;8$)+6X;U7#+FPCR M"3?]]O [&:^.+U8$VY;\#FR)$])2 AV3]C=SI >D[-89M_26J1Z05EI=[I(O MB(/S1MR$\)V5I#&SNJ![O="R3F6BO+9S"ZWU:Y?:[4\XWD/=%7"8GI=;1]HJ MH(UCNK#%]/,\VLK\% N6]3(D-$1 4N:H"RD4^VSBS:IW%8-+1-U')U)T(/5E M.0TDW30_.WQ=)'X'^SN W9=F"*CT@^6"//) \ N%1Z7IW3F_T" M[!&]#KK:I&O&B(\&U2B%Y4*1 *MG5*E_X%EKEM#5X."H6ZZ8Z;11 M42@H8(LBC5>4;'(9OK@( I%E%Q#E*,&A4.\X>R^^Q++,E34CS*D ;FU.@T54 M,4LXF$W@V=I\0*O09B/WO)GO)(&Y;"GWFE=\YL MI+8&+P[31X\>VT_LS I.+5>]B4[Z!4SVZMFS"QPYL$PU'W#A8&I(N.L6RG"! MBWKA?XO'A!M5=37BFV%O%'F1<0MHWE)1 U"AFD4G+X4ZCFE1=5=[QUA*PS:- M1/M;&$6M@@T#6,O4I)! J%_?+!>>M23HO43[27&-74M"M9!&,LI)S:^<%VWP MUJ^':/_LDKF5S6'[>7A,IP(4-,W/7[+%@O7-K7C7#\6U($-&Q\E=4WQ?JIF] M)^-$E\T@AN/#28(Z[1@X"$CN+*N$J#P!_7[L).C@ 3#7#E3T+S$G-B>[7LFR[7V^)-PW/W+P M6.5',?YS;/>-'$E;FD9>>\/MA.:/"\W?BB]#9D35J,B0)F9R+6W4+,Q9['VU M,ZOCDU-HDUSMY./A<\K/TCOB1W4Q&8)HE=U3!R9QB:)_($JI7GF&2W(FD)Z=>[-3W!75XZ9FT_S2*3:DWS'H!DE"=@9J*CC-\H6M%"%(LR)HK MP5',4:!,0,>-F]1G4I+HF^UY<@,;$3!..7M8Y#0>1,G19ZCZ.%:[T1OK_&3Y MZL5KR5%&]AHRYTA\ZP.S>:W54)=%52E]PT]@ALKKNO%5:=[/,V?K>,;$2D,R5GI5;A JD!1GO#"2WVM$O3(.?R-Q%5A=-]\&+%>HY^&[E4V[O[LN\ MV#>%EYJU/T2-SK^]G-7:>NB2_;VB<=])ZE\(6K_%%T673)T3>A4.8NCT?Y?V M^DM\JS?Q.>9XV-]9\%>.!/]CIGLW\S2PY[-UP?* 5-=WMV-O7XO+!FYW%3+L MN8B_^L<3FJ0B%QKGCNNRO8G%-;2*YN"X]Q')&M@'T^25:QIRPTE;EZ5#G^$C MFN+LV5[=*"E7EDSI,2-F4E@O%Y\5"[GC<9E-:>"(^.F>9'HX#,Q+1!JX)=]E MY3DDFHXJD5H1:+ ]G=4, 0C]U/N./;=B0R\!7F9IY20]+SFC%K<3 ?-@M(%" M "[#6386ZE<[09*WREB6_$0_7P0JOQ=O?PI4?EJ'*%N"%,PSH>#]&:"P]RF= M*7,T.SAJBTSP7F\R9F-+3MH21;U-FOP-+%29>N0___3LW7_^WUZT"R/*QC.E M^;3]T=LU9ALBDP4&,$!+1V/GR?S6?FAXX^A1I([..?1N)Q2S?BTR,CG&=;4$ M?JDV0A,.;4K_/.4P8..$]8^\%XAO0;S7-!FS/ON7B &&<=L (?AB%\E^&Z,1 M-8RG-&"<]P4C 8/?P^_QWFR(AX_(W*CK<[3$G(_A.,VU"Q0S$\0].FG;P_2W MWB::CP4E(I^RR5DQ9?C59";F=H@P2T5HUDB)+NC0[\")?((VHF@NV'I%=/SZ M;R?/1P=/(OH&&+0$V5T HPIZV(1QQCU2I:L/2&7GV>]@25^M/X#T/?@0S>G2X1Y?FFHT;8>Q"UC$0=0')(CS5HE=K-$Y> 5J^&4 MO5\P.HT2!8R6VHE%/$"N'5DXZ2 D?#'!?<:!W:&]&BU/(Z9(7 M')Q%6,TX6B[JDL\/\;I)HD1[O[M4$)89X3C-YDS'U*'@9@(;XH?DW+F%F?V1 M?T-'AT0UQ?;0\VGN+0HP\V:P0#!2/P-Q&]\((B[Z&[0)2TNNF H^X;KH2 (+7?;'!FO_5,4,"]S6M- M>\]6X(N7L(>-T5/K<+RGYP]/9C6@9U(<45]6B7_H+:R0.ZZ;1Y#V(WK[+K7"U,\!OOP55( M#;UQL6"4IYLLV8>KP>ZD,"ZA.4?GR.3!@^2HG(-;,'E6+TMW0;HF31Z24GM9 MUG6#OD95\A]U*SV0"A*.JLB2)P\.#N[)LTB].&YE9^$=,G:_??SX\7?)HR=/ M1D\>/GPHO],699X#GWXVZ[I%^\/WW_^37FF/U.Q>+'W2-(5MV:91-4K) M(B:":V6D8#%;+%RF-9,?>B->>S[L#/-NS;JNDB<>:/3(?DUIU&].!\B0JD\< MC&A3.'F* 92RXUNH48]\$YZ[IE&G\$*5 K%QFAV-%C9-_D$ZD(2:,YIKW_]G MZLG_K9J56#'MS[-I-C M_.#!MW2@JX9_\5XA>D>33IK;G;XXYL8H4#-(Y'H5U267EY=[K9OLG=47UAA, M?Z:CX:9?[WUG':^U^!R92^UU7'L9E[U*\('GT5?G82P.R%>TXN!&$4@-+Y1 M5EA?-\WU2V8>DWF5?V^914'*VTU06L@^.^G2>BQZ-A6&7\1S9R#?3 <#Z@68 M)))<8UB&3K?IBTX7^U6[QSI^R<&3MI8" N2VZHHSWPO.DR,HP?ZJGQZN2?2@ M>TQ6&@D \EQ2!,#S=P[/.HF1U,]5Z#>N@Z!C.?D6_^OO*:-^=PFLJ^]$FWS[O_#] MW_WW/Q?5NT6[L&TR$MJQ/EI*[W$"?E!M-WG&[Z=_ M\UW^*4E7'DQQ_JX^UU]UQ7E7G_-/_I?^Q@P#X_S37TZ- M!NQV-9&TH7@[E4 MK?BI]NND:ZSY.Z6_])B>+>V$@Q:;@[X6"6UH3S*FF+KTTG%'FV4CH!=]I&S* MB Z8[]#ZJ*J8"-$01-&CP[E*5)!Y)C(\]Z.7(&WK0MD"2PJKBJ)G/Z)P9XPH MKYM+F=)X\ZZB%SKI%^9\P-J,15HL,AY0+*1>C,T81>9.CJ(KS:(TVE0&J!CL M(;6@%52\^:'BP&CG>2@W.:UU:^,0*3=1MA;Y__/-AV-!AX??W"933$NB]I*W M)Z=_35X>';][_?;T5IP5'YF2_ZF72SGC+(.&%ZB/F8P*W21-7P(+]H](L -^9?*-)4XSA8KFRODQ#XV/) MVY,"5PMLW1;ZL)L0*WOVT_56%SVJ^#460KWTQT-!QPYS4)6,^3VAQZ;]8D:O0"."![8KUVW_4W[X__ M<]Q\_^.M4 I7D[3SLKY5Z2/I0NCEF2^!I:E]S4:+-,KZ V[UEZ %M]-Z>QD6 M0I+6"G4C;CH%YW+K\]"N3*!U;==J+QU1#,M%RW9HR+9Z6PFH>ZMG'C -+1=G M'#5AKXIO:A53BZS(!90@C:N/JI7)/_3 %4.BKS(VRAN[/?+$4J'!594T7Y\\/=N+H&+ M"[%@4:NK)>J][K@TL-]KR\DK^3MG7=B4M,Z-+3\)Q;U\)%WU.K#4]$J8\EX];NCB*6.@[LFY^8L,UX#D=>599GP WS,"D"C MI/&M6XV;*%6725W_)R3R!7#51Y %(7R0+ -"#IT'?M )3=KPI!Z%6WS!42^S0_IA.4%H $,:.N@U M8B%4-7E+U1F7Z%^(GUDY[;\7WRBV8F!2](TFO9N")!E=X4_VW%[9]W^)&FBM M03'5:J!)"9PXG!.B4? $Y>@3(^!V/2*81MU.,D^R,^TUZ&(2I"Y;(&NJ>6$7 M-3"S=$U$6F03:"?7E9YAFP\Y?M&:3_"M9^=>\G()OJ1F+MV@P@%M+Z]=G !?:!%H-?)5$[VK MUJ%?S2D8:LRA=4PKD>PIE9\R]*91")/U1%8K=5Z\9^QTU,(F^HUOWL[<2L9C MR0_BH@.Z6-QZ?3OZ3/O%@R-&W9NDT3:*6>4I+?K,+1ZQQ;;HG-[, *X2I,CS M;9X \T,U]64_TC%VJ]K".YJ;9#N;IXKCL9R%Y**I33>%^=NSU)(@U[60Y4:+ MM<BY_Z 34 Q+MBQ(>>'TCPN1@L1YN\>;UD;!I9Z@T[C1R\ M"4X3YN$..(F_Q0F(L#I=?:7EJ-)MUWGAB"S2=4]=0"1PMT"=UG?]IBYC+C6- MWQNU\FZ^?O-G;B QIU+9&$A:#10A/3;HC/I$=>5LZBK M>ZJ*WY<2M1^PGH$1YV>8\M!32FHU 9*1F*U4&DF;.SB(H:I-8(GQT.A]NM@% MF$N2*##ED%)"5[W&:BE]V6=/HPEWBE#MV1R&A? )[>BLZCF@]::&M>IUX)4< MS9\M?\ [UGV/9)M+_I?Z$L>XL.P%^+YD@=8B!3+0_A#SWACYG+CR*!T<">W, ME:1T1Y"OTOJ?#3#W:.,K%?H<&\: K_=V)U,)&A>E3 C'OOH1D1!^T@70U=L\ MXU*X5N0#\\D+G\#J?'%@" QLE/Q!E/K2HM10@RZ_ PJM9V[4VH#5>J/RKF&; M"E%_V!8A;AB!;K4!LL7@Z6 U0GPY7,V>$,$A@5@V$E23(DN_$2S'WH]A;HWN MT,U97>#HQH!-H*6V*RPQMY0U2;,(2*8%AO'9&87I_(F<:M1.>H]C+OA$%VN. M9D7HL*I BAEFB>P%+J(1B+=_"@P&?B-I=:M;LV M8')0*]$GDXTRT^)$2_8+/?DP[1B:OJ);YC"2L[/ M/6>H*RO%_CQ+G[S"RVB<0(+!--FRIZ.'MI8YCA[1ZV$M_M7Z29!&3F6O*6BK M-0_ ^%91^$ M,W+X ,^5?' M<>(/*S;69>WM4F:P[V &857&*VVO[)6\$BE+ MR+NNO!"NLP%(-IS&VI.V0-\KM#N"D-I+GF]?5W6>APGX +NR6NH0#FF'C_,C MZO1XOVZ"?NPV9?[OI+X_B;EA4_ ^9BOQELBEUH)TCWJ/FA*-#/K*A-*2 FB5 MT"-":(I/Y2. 8:\.HSQMY^9SW_AH6[TSKP[V7R&Q,*6I]!7% %.5(VV-1&=PC-M?N>V%;4/UL+%9H4Q#J;45;&=< M%K&VHWM V= $^^B?2^5V,\)T,VA'K+\Y=3QGX%2 >W)VT*"*>$BD>GWW[[CO MJ]C%OB48*9,+*"I@::'3NTOGJO[DL2.<+6DD66? S;&7D#ZM&Z_/ZVFJ_GKO]CC6H_BBNMQ.RR]S585] M7RO$,@>=?HQ9J!5>1% ;J43%+]. ES8M:3LI@3A:-6@H2U;0!M(OB7+0T*])4 M)Z8"4H^3,**ZY>>\'!S69_"V[^840>K,-96F5M.5$#](3J>1?[0A K1H:OK] M/ Z0 4&\$-(.-4+Q:])JTAS O0?ILMLH"V(R8>#A[.FM+&\HL;^X8)FS+7X# MJUJ#2>27,CCBS.LPC$ 67'Q7N2@"C?!(&B\X.4]Y5!]C8SRU["";Y&I?EUFAL69(Q1D+T-, B.$9VY+9$387C2L7 MN]9A?5#(O1THY,L8RPX4<@M!(0.XW08<_$>"4I47=/WW@2MXHY[;#FDV?,/& M%+5P*"(:Q!@,M*DO73_=)OQ_154/SOUAC7$J!G/1%FIM#:.(1=;&268I M_XWSPV&00F8VA&PP=P8X:^&D!GCH+$ =/H1,C@!1L M$'$6.(8B]".QOSB<1 M?>Q- !%<,^RT=T]EJ?"^LUFSUQK-L40UQ;U10VHK=P[J/8& [[*5W>-/#%\._+ MC&[1\:U )].B N4KLB;GH(=&INBC=H4CH(T^ ]!9_SZ]P(AT+YDQI1BJ47ECS!=Q.*&-=ZH&*S,F7 9( MB]UGG!Q\,E@PQ[@ IEI.R&^TS$HMN=SH]#,!N)":M2Z2-971B2AX.8FRI.), M3^D'DTK\1W)C*@WS-,0Z]*MY5DYI&3..[?4K1">E,HWUY+SH./"1PP^4% MJ$QPM7)?.M(JJ>3!;O$Q*2-GB^[T!VRX6Y?:^ =^[+2?*EVRL83^MFGI=Z%4=UH/6M-IR+ODEH=*0&*]ZB Y9L]QJ5.O#0I< MF&Q1Y"@B1Y"8Z\:.U>3Q4$EK_J &DCF[L!D>,+, #G+T^],Z MJ]V[QAJ.#AY_'4V.-@8*>M-U<%^:')7N+)NL0%PQ$K9'RR!MM,&.40X $\R] MYT7^J7Y77ZMC[6ZY_ISE&B^KO)2S ML&_:]746<3OVBRN:2%V'193<1"&GBU M(1'YSH.'?ZKK,S+!?DI.EX6R;@(^Z/?I]2M =\O]QY?[U^,L.Y5 N^S3-\_^ M]Q;OZ");96GREOY]3)/96)_SQ^\?LUFY6[6;6S4KKAG!@A/:]V9^@!I\G1@A.16%ZCHKH#5HZP6'*E4T K*/ MJ\1N M4$8\YIH*["(<.=O8AK.KZW*8RY?06@$_EM-C"$A=P:OEOQ<:?-A+FZ8:?.+7Y)I^L0H>W]RM =6,K&_G!R_H$?I.\O2<-1>GUD; M;(5CK974)_*?O""#.3XB*=J:1*>E(\5BRY;A7(.[I" ]Y*9^" $ M#,4VEP-WVD/\#06A!:1Q&H-ORFK"]?H]SGU< -W1&A=*^AC5@0M$(EFO)$.] MLI?\)K3H#%A2TD(0I*T_2>F)>LO+HV(XOU=V-:+;[,>:NDN%D]L'+SB2)%W( M0C#<3[O=R);,B@OSVM=>AK?FM HS(TDTNN8HD#6G47FPKO4\V(TM(%L.9-'< M!PD\8YYR)7/6=H^2WU9X:H@#S@H@.B5)+LWQFB+89GUE\E0TF[T=+A\O\S/7 MV<6QR@N_Z1&?/+4&L463CQ"49IW@SAI-P-O0K1F41NNE>5WN)!!3SPQL6]TWR4C-9H";02[;3&J+90H$1_283+GNA# MK:DH4D2H8C+#1CN/D;">(A[I&Q&&)6;D"<>I)O]8%I+O%Z0+JP"NCPO=V?HT M,@B":=A(HU M'#R/\P5OW!:_/J,+&=7C*70$7V&@FWY$>-PBRM8Z[TZ#+68S2'S*3^JV6BKQ'#*="/UEMEX<+0I FE@>6Y%0$8 A) MU.]*!+6-NZ6VNL:XT+2/5S-)#?7-OKQ 'R/>J$S(I^^D4[$&D,.=;'@S/ B) MR$V3IXQVFAG4^E!>PJ:78^^ K..8/M;0/WV"6LI>73_K5H'S^=2YF$'^/8XYP/WA)K6B%NK>DAG=.F$QTB!G=Q5E1.'TJQ% MZX\F;C19=DJE:>TR(WPB,UGC;!**(G"53@/^F.'6HM1 M:_=WJ+4O8RP[U-HM1*W%_1+[G#BBND'?4K"&\H[4MG0@V9$IGT*32=9*;3H? MR]%)J*=^/X^K"<*A EBH0Z:+OLJ#EUV]P-_.>P!K&?3F$Z9B=9L]3 ME6^I.@E$5@-+4G^-LU0(HVESE>IH2,>D]Y(ADO\D9))5J.;6_FB,AE;/W MB@NPQX[Q>H K+J21QUHQ];9"Z@_-$@8:YF H^N5+7F':]Y#L'#QT+(#:7EP MZ!5[Q)#=F/KR#XMN/YH:%)PM*AF)6>FGD)QNFC-I*79O/TT.]P_W??P+]-[ MG+A+ZE48W@T4H^BP:VTIX+_N5D"0_*NM*A;^^ M/039>)9)*,>*[-=(DV+2^)=*&.#CU8*TG89'>13WA[:C.H^IQQJ%BOE468W* M@GMY, ?]#EIQ@VG ?2_1U8NQ$P]*K1U;MW6\WS%##[M#G#Q^18Q+AB1JHUX M/3^>Z2Q"8GHNN]V*?TDK/BOT?-+]ZSO,! MIP&9WFZ)/^\2HZR6#O!ZD<:+3:Z;&'LM_:--A'P&R754TL"2-3O,8-#H0MH, M\5DE[MQ*18KOJ+?NA%?>,M''E0ZA="2K^%I)CYX@W6T.]6Y[,I:A\SU-VB4(4^^>AN@6YX^Y2,/O".+B_-9#4I.7(= M>.@N!WBCP1K&-.9<$VUET&=+Z9152$>LHH^)C-J[Q:5&O^Z=[B53ES,1C8*W M%,Z,-F_H%'X&Z$\% M^#0>(E5?(3>B7)EQ] MC)_DF)\/'L6=.$-!9XB6I)IXB$-//68N82S*M)PPW%-I]IN5$F[[X4EGWJ>> ML(\L24LJDP4IA8D,@N@9CISY!J@@57*O0?,KX>'AL&" [,51G_77V,GM3 RG\NC=VASW=7#A;IV^H*A+1+8&-"GX M#94QCKWVN9/J9-6RS+V+G$0/W9]Z;%6Z#5S%21$5E L4W AJ38GP0#V79TV^ M$XW/Y*()/%Z RJILK[>XP@VLB-'='O\\"WD]QJ*GM*R=L$4+N]U3QJPSV#\% M2M*=:5W6#JH6PC-(S_*M,8PN7U4TBHG'WV@8H0X2, 22=@.[4'NR7[ M_(F.**[&55+:FRJJIMO1!]SP2AE_NJ-CJ>;.^B43&O0@_':WR-H/+RQ?U<$CIF;+=$;J1.T6CB MI8@6OI@OXO<]_L9 L5^X4/AHO(M"[&LOY@)0N&ML@JS64"NN0():L](SW'<0WU1M$3;ZECLL8 M<"?21K>H%"D:=839L'VB=F?W'G3DE$::FF_D=NQ:A3!8-#\"PTS\"5VL MM"Z7JTMX?MAL%/J%0,8\X.6Q8)X?$%^BF4[/C!E:<,R+EG.N+"?*W]EK(./+ M(9076JEI?9_Y28]S1'^D]6LM*#=#GQ?N_,T]3OU PKRU0D;JN]SQCZUK:^@] MCO70/6"OND98;>C F)XA5$Z3D&-G;)B#4 01T6];W"K4[?3HC8II$"]C$P\% M#T$&^U7@\@L1C?[%6AAEG48X:ML!N1A*$%04_[',;(%\+Y3@ OJ2;KY=V/6] M[:.\ A$]3-9KOH[UC1XS:-D>%_(KQRY7OJ R*:\]+^T:<5.T1;C-L2QCVQ\: M%U1Q<>*&ID.]QNXF??@1+6#U%@5MIZ:>FAF%W61#V@B8LYB>@]Z?Q7W.]B,H+<)5>0! M$M9D52Q*=I+-ZS$Z'2LS3T0P3R_=+69UI2@"5E8(+S/?K>R?^# -QUVXQ[V? MTN0^_?\#^O^?W[V@+V@GE+1Q'.N/WXK1RR(5G>;6F9ICAJ"]Y-A:\:52+Z;O M5+3AF6%^M5JTJE/9LX MO2W,LJ+%0+Q2=612KO?=N@/Z[765_$=6+;-FE=Q'9>S!8SDM7RK(\KAO?^)/ MM6*^Y3C;_M.7Q\?\KX.GW^$TE97*K%DD[18TMJ4W9E/<:X*A%K!B9C9_^$CW MQD;4.-BW[L"^:*W)[KNB(WUPXEL@]X=\-.F8F\8/B&W<-AI+V&5HY<-91M3T M%JW0OV>@F1?:\C"ZQIUE7,(=F8? _ EB11NDH.MRY%5 HM$J$$T)BHFJ*!CX MKF&HJYBR?@]MGRR_4_H\/4J8%!@#.\^IB3'@2)G5?%T8/7L^RX:&UCIK\,RF M'@Z&6_9,3B$E#!R$ M/1JAO1[@,DI'\?KR]EA6#"-TF( M850K% \&VG\LZ1@X.! IW4M^P3NB2ZGI@6D!"N7?27M)GX\9,L*<=%*CC05 MB;ZJY/6DJ^&"R0V?B-C_6G$_C%,H)TC[4OJQ'BT6+BM;7_KUO!!5B.^.ZY(. MJB)+CHMFLBRZ:!-$O02$3>IWX;ZHG#3A+DO?76-ML'XNI&$.-$[3.L&CZI8C MY[OMM2LPE86M?\("9#- MY:R;:/!R9:=CVF@BR!+)HT_Y\KE(H0H7'];"-,9/0#1>R+!DU2X*=[F7D*9\ MZ<8-J\J'1B+0^<&BQRFCV,C$1T0*HM*X&:UTQ+Q2-P4="VA1H:L6VI3G9)AS ME&/*WD&GG(=Z/]NJI\L%XA024!K707I'2U1M^:)-/^T*'XII3^ M.?W7PVX([X&E>1E;=P6 M%#I'GKR7O/&K(XL,A8OS(^J74T0;,V-"#J[F0YN3>3W!+R>AZ8[(QHOW;K)D MJ^,96--F*9B SQKM;1KD?UI#IDT@,$L)>M1XX@#Q>?E+A #+8E9+.:(!; H) M6?"L3HRW6/5+>%<_?*"T,/FLD>RPHS, 9.1PV'7;]LF8H_A6*[I4_!M=1=RS MT3_5G+1)%/R]CE0>[_S,&'Q(".6T.9I4DAC9+'8N'KOA>"?;VA>/B#3\#JY6 MV[J9;3;MV;N UPPUQP4"OROPT%,@']/KTP^K(O,:C%_5>GQ/-DU6F5UNX$,) MMP*7";H@X<">>-FFJ["K7C$\]O ![XT#WC#RT8&0FM!)UG$XTT@Z5(. <@H> MR(8P4!Q#XC-.=65N!QS/4ZRB<1>:L)4W'C;.4A!9N6URF;4VSW4P.0\?\\ / M1>MO&+RXFW"KNTB;^N.#VQ--[)261S'M*OE=LLM=CK>PP\GVD*@0#U^0,ROF M&[2(J"P$PI#S.F9%)5ZSQBMG\2]M4OF\6C2[U)M@]M MTHCVR/+(PP#]A,=6P%9S,*RAAB@M?L4NE(NZ@$2&H\03F.J23QR$_H176"(; M<-,N8O+0T,EE4ZA(E>SVH<'I;5UYX=IMS0UCQG&C8,A\NT/?P7I#^B?UC9T_ MJ@^H".F=C%JQ[#522V[0*S4L(S2F=]#],=>W?Z%[R]9=\JW4&&(?."0#9.%Z MSOYX=86:Z75K1!D ;23;*IL.ER%$[!)#(97&JDJ\>D&-M5+,*T3ZT?CB8:\E M+2#?&FL3ZCV.P7G$:? ]-M:>A9Z!BDU?[S&X@W/TX!P/=W".+V,L.SC''85S M'&D;E&M4U*=KA=VJ!DOEG?<-^>3C*'UG5/^Y VL.Z]D0P;@#YZ?,8LR'AWQP M(- C*WU9604#LAXUGTK:UT#[$UPQ]7O)S^L?)MUJ@5X)Y4IH$#P@4-0U7(N/MT][S +"(RJ4E/43'-,=L DXBM3!5 M2&B4OB]!7W[8\O;=?)BP?%D)O2 G2C?(BICR&V:(<\:U68VU F5FE^MLA1Z$5*=M" ;YW+S?5J=F<6VAF) MHS]\\[KQL9,VIJWCG\MD]_,C=,*"#=%5 MF1%B0B:O&X,%K=T2(CT1LO%Z-I M4[/A:#8:@V*"-PP*)-\_-?(*KMI0,F0DMP/G7GB4RJCW*DQ],?,G'$3S&8JA MI;>1GO$3K+W;?*20\'JV44U\:?LB$:+IU6 ZU2T5MN+$>KCG6YI]P.T<]D+= M %4; CT2 U?_D8ZZ7_:1%*U">@5O:_A-;ZF8KRXKW0=7:[@7T86"-DDFB+Y% MYZDY-$_TJ2L5^JV$1B\Q[U[*C6U!K8HD@I$M2AD#SN)N%E<-,]BK&S:L_>!P MK/MN5I1M..1)_AC])>=/6]:7Y2KQO44,-!'I*$FY2UB]'VJ@SR/R2 EF&:@Q MM[<*&,ME8U&U-9P>7R?P(:;/D52T]L.PY5?H("W0M--@DI54R?3XNR%%T&4+ M!'32K9M1^Z2XF A7>MBX_ [LJ.-0DL;0"!)S!3BWGZ"$<+YK_(#6A,Y:Y7D& M-&7E3QQ;CHK;1D&F2&XNG0^NS=%S;@$60=]<4A:9=D;6A3XMG$BP1?N7[D%; M<(1UXK#^%3S@8[>JK9F2F$)KJ!N/9M/;&./QCLGX,U0D96AG9$PW'Z]%89N? MU M%;O5N\'5D]9B$=!<3=_=(MS@(O1:YWE3)80C=XMQ@XL1E:P,@W ] D^I=9CH MCX3Q9[=.-[=.$?!T-^\W.._CAK34;L9O<,;9>==0_H[5XJ;5C&1+[D XZ-VG MA@^+-BY1:+)%D9QV&/<%.SR7K(]I\9:L0CM;3PN>7&&B'N#Q62"+S5A3!]+7Q MC^_ ECHJD9T\XZXFEIA UIJ[8VM \+\=I/<>/=A[F,S19Q2HR/_V\-'AWKWP M-X3[OQT^"!_Y,@SM\[=R6=-JES]%EO[[OQT\W']Z[T#@I8:.Q9T$5JZ$]1S3 MWM 7#T,$\# L]")K.]4'6&-IC[?^,Y$'3O@RDWD^S,^P .6]I/YT"7T@WUE M5LH,-!+,3,6EAP4C>+6J+.2_K7@&L@ M3H<:/WK(C'O.WO@23_40T5"QNF$0;B@@2J_L*IC&>A _\5EXS=XSWZ,4 ?2? MCF*N=4J$?OO'B$QB6C1M-^(F/E($>&5^!E7!5D(N/4>!33YY%Q<^NA8UOT4[ MDU9"74T;L664/K\GY[4C?A.?Y]-60 PKP2J?N9KF9S'CW)C(1,O-'_L=$Q&+ M#P=)!+&UB?5T![P%/')#A#LDWE7$QXZKTE//-)!5/K-N58&ME<1LZA7)Z]YL MP?#R:%7TRE78BLM%PDG\N$BGU\#8\IQT#(?+M3%T.2)DS-0-E(S(IU5HXW('!Z]TU(C>9B.LK YN[33 MQ>.K-E /]$Z='8@T!I$^VH%(OXRQ[$"DM[(OO:A+Q7 !@S"=MDJ/K\"I]48M M:<2[$_>(MR.B;[D:WFV]B? F:TG+K4)J69KI]4L%^AVIN9:23R&TF$=ED6$J M4*I0J-&X1/$.N4FNBMXC+U R#4W.5!*&+I2S2YC+TZBX>5F=5V!V8*-]V'C: M[,;M?:2O-!DR]&3NKF[9?,O[-?\9O9I_XW.?&ZV*'1:_-X[,J+=ZW%W;2"&" MA<-#$M/:Q<8TC89F90Y+FRP3*5&CAZ#.2V/9+M#N<#/7'H9JB&X(7627WM0* M"#=8$NO]O65LVG%6>%NWM(WENF8IY('OB*HQOI9IK:I<.U?#V,GKI*TMLB!$ M0.OF!4)GK>]/U-O'8LOU^EU[RP9/.@:S0W+$YA\ JV3/"DM6)(;ERFN) 953 MP9$3OQVE?ET"'6RE64=%17L9Y1-&8:0"9D9N0S"ERGD2)^^ =+C,RO4P!TLO M=X.21*WG9MF86O?%>U'?BE"B]J&KUQ&O9@+&"^/Y$OI!!/I %:>T&ET+'GD[ MU'1]C\>*?G#NW(*D:Q*QU\3T;D'[!;7Y]06!WLU<7/*@\J*>(+,ATOY>:+$[ M%[SQL;DY-698:4\*%8Y89>VRBMG 71.S-5GQ&_8TQ$1Q5=KZS&]PU@&ZQ0,; MG]?J*A1:4#;38?70@5:H&]#C6-TM^#/A+(0JDJ''\Q&"\66'L%Y7 MIMC)+VR9HIY.& [;6%9ZN-0XQSOEEUD7#/&$29U50O!(D\*%]Y\J&>*%Q@^7 MTEMI56U!CDLWEO@./M!')-_CJJ\J8MJ8ZR* MH $'M>C?938YUY .FQ1.-P_KG[C?3-@:4%>M2KG0U*;4!<]P>& M'M938VV?]!*A*B+V>9HC'#"TF$@-=_B 04))!<7A#IU*!70>C6VH/B,)\E-4-WWK MV;UWJ+TCC0AF.),: 7/8ZNJ42K0?#)XC27STGFWEWG9>$6O92=^8.(\?W1(8(7?L=#)RUF0 M )H=1:!ESZF189FK01I_Q@:] OG71$+D=,.@K&\B]!O*%OPKB)[K:3LBJRQ2?NERXD90%.6FW+88(MV>CHGYD 256D"F;B90!7A M7S]GK_T\)Q/%DN21R5)]Z#95 /)Q'OOLQ]IKX7TYBX2,4_7]IF@,#U-4?M77 MME6]^@$1T\=M$C-KMX6/\X$H;6ZD8LPV!((8I=X6 MXC3__72K%635NC4RTUGX$1]ZDBRQ(+1+#V:7_$VKL(X/BAH$Y*:/TEME+K*M M-7&L]H*;2%]ZOJ?>,%H0&E9IV9E/>3%Z.)C:5=')SS3B(I \L=C)=Z0X=.M\ M.H@;D<6WHU:E5FW'4DB&2N91K-YXC6"+?&+$FLB7%#N2WX)RY3A^F?+,N2:% M/SNS&9Q()9\HQ:;ZC=);A_>\Y)P';FPT6L12+K2UE*<>4LP)0BI&1JT:ZV+G MT-A^AT$YL-@DQ"") DQ:E)6*5K 13&&V3;[,!7DH>>.E#(X?.%&'.! R*9Z+ M4[LD:R"W4=MA@60:2, 54\[2]%5N[3+) M2?9D5 1475S/8J@XA8OD],UH\">!P%%1H2@'M=U9J7%)%ZU9ETS,G I^YJTPMLGK$W62XFS\\XFX^CF=YQ-U\ M@KB;V 901L#P'8>&Q:E*'B72IZ<<$"-Z>Q,$9#Q=, M$MJB+$&7M7*^/L?0&+S"8GH;27,\SBV-A^$=1J=,Q;KFZQ++4UYQ8I1%7!V$ MM$A+ G6B>@7QAMB0C[8EAF2R&>J^]+3(=S@Y ^!<"WTKS^&$4RA< %)$!%H MDE;6(DOF"ZT;F8B[FD? M\$I2=_+6"/^M/-BH9&K,!2/Y M \V<2QNLTC&U%G,WKJZ;]9$X#9^#N0QO5#)6RU(1:!N\2*6KUCC")J^TDZMM MW>ZPW-D6+ =F.5=Z^>.$>?$,M5FH$X91X+*PC6EY,D1?/[+SN>6URI6 R\H1 M1Y(J&FH=3^\X@*&?@_J+31=.; JS;N7\N2$OOM$09^!THMAQ+/SWLY&Z>V; M66@_N\0-G38;UC1>F'P0&H1$MJZ 3 M UQ',V,))C2FG_YI_^U]1DA-P0\9JEFO(>9G@)W-6',9DSR3K[E[$?CYCC,/ MX-M8K\FATF6O'@D$'YJK=F79\FJ1PO_KM&MW1!O,3+^6Z^F$E'=[FC MC8I?#IA'VH/$*>0AK/M.CV@2G))6I\"CJ&=4X%.<%BS+NL"#*,N\XES^2>=[ M:%;#D:4,R[$T^111!N%6:VG810V!TE34),BZ:WY)9H/F/M"QO6E,$^44#R-N M\<85!>!O)[AV1F1RFSN@Q:FLD.[IB#Q=G&M"4%-H%'_DS-3&2YUWDRH /A?@ M5"D/@S+U'?A;0U6$Y"JW7N3(^(;5OSA*L;+,!09_V6]ACUK@5;2KD'67^<)S MKD6:#%9=-AKLL9G=W/*HG 0]4X"D4S?2*,MY:VRXI.$Y2$T@77V;(=_=]+76 MI(CY,LEDM7D>T*[+/8DT]'D[TYXQ%$457B+0=(1R;TIA)2ISODKSD5]9GY<" MDZ%9YZXF4"82(C.< C]CB+JN5W5E_#WFUZ'5R.WX?IC.RK>@?U42<4UI"\5\ MTR$23BN@'9T$SAK1K;=T\A5M0I^4;*6 MQX/@<].RI1(C;_]BW\O,!_7SH."#E7%.G"M/Y635H_4-QBDVL] MXPWEW=J1O\.0V[R_;<[ I-^ES;15U3(IQCCU;N&F5#*05"W!C6,S7!O"F$F9 ME1_TP2 A:*D'!&$Z#@BLQBTTAYY$"O1H[4:MU?>;W&5$ABXL2L(JR]I.(XP" MO>K:KZ1C;F[7X,.2P8-GG0\^LGG'PW7/-4FKD6MT/^2?BU LMLY&Y)?YB"0O MK?A4VOSL%:H<4>,MB,@#,I97$BEA]/).I @$$F**\=IBH(9,F!JWZ' M[K]N=AV ;LNM_C("F-,NYFZ"?+V21$8ZR&A;J5Y2R(-DA"CUCJ:WM _WWO&? M_N)_<5K2W!WJU;O87K6C8P+@-76V1*>MUE.U:/&$/R%)$.JCE*\[DBZHF9^Q MBWZX(.P:&DN3E"VER7JJ4&QF=05"8UP?=)(<"?TN@M#7Z2TIVA%5:$[))V?% MSB'NV64)@7Y_#35D9H;!RKAP"=GL#T*DP)0K;EUYDO3"V7='B0TJ&,%-IJMQ<-D3PU+%NI$_S+*>4) MO>5U^,ZOJC#YJW[=+'ZIJ*^;-CVTG(^WA+'G[R(__,NS'='W&H9?5=!@3(_= M;RX4+V%/K0^05ME:4+CC@<+-[NI757 *=Z"<9YW-9%^&H1]82F5[NEA= WW% MEZP\L;T\7M%_IEORLE=(5K@X%D<$9/J )29M6O,YX)B=Y"LF;-;2,' M4D;-@2E^Y103'ZY3N/<.&<86?]ML^WZ=MV^D*=]2],RKXG+Q7;(#_8Y[(O0] M2Y:9-%C[YF"P/9$J(9VY 5J96YT;7P1$H>J$1,Y^2T*>9 X#+]#H>FFO/T2F2Y*\'@4\Y 3G#0 M&UTN%B_?'Z0W>U^?.'_)C#,I&3YH4.6"VUBK_Y"%6)4)4O'J$J'\>S/$)5/D&H M2B @,RIZ:M,ZD2%+'VT;KB;C@+QMQ\S4/;NC'_R9UA0CB=Y<1'SR(C,29=B8 MXK72&CF3"Q'3GZ M7Y"RBI*5"D/.K49#RJ\'UII#NQ7!( :8(HZ&0I!&T67OH#GR N#1#(GZ9FF- MM^MT7(U3G 60 O5;HDTIK.E]3I!!W&KUMKFH>:C$*ERTY$Y-SEA0KR'#ED? MB[&$J8ASM3K&R0J59#R&S2&!$*$% M".RE_NUP&NU#M0X3K)@,37('A5+16)(F_9MC6CA//WOR146%D^E"Y;$$ V.] M6*:@ >6"+5D_$WT<.N/%:";\.Q.F>VT$H<"[OR!VTBC["+UJ!QPP[N6X9^2+ MM%UXC[636G+AHEC5ALFP%C)>VRP]YME*3AV:AML=[!= MK&J*1$,:E&5.]VF"F5\"_FF:8H$)TK[BERO?S8I?L:<\9TZ>?1:Q3XKP(#ZC MY[9 M^"E6OP99H*)7>T:CIYLLHJ[P!MV2;9=O?KVS4*#F("Y8H4O:K-& ML2XWXAPBH\N [C'TC%L4PUZT)+%5?PC)K3\:?T57RV>8N0"_Y]^H:"B?R<;)M\AP^0&DXP U%DFPPPE^:9/*Z'QZX MRJEOPT=0O]BQ,X,J^<%X>,TJW,O!K&;W*#).^Z'MR3B)%G(**=NQ%:E5NN&P M(Q %.SPSAFUJS_K%IGVOYR?5T1G4+ =F^LSY.2<(U<[<9M."X^-_#.9,>/EP MF$+.$>=^=?^#/[,3XMTH!V=^?%?J TCV63M=X.GI8KK7)?O8A\?A&5FYC-U< MG$<6!$UK"LXG?1<;!5,QF8/)>A#4<7IT5W&*B.,SI;HLV'^0%;J90C*MH%D' MW(*$% G5C!B7ED(A)1-39.H%,:,;-..%;EV"^DC(,X,[H)Q]&L9 *6HD"GRZ M2+>)4(BRGX/V"-YO.6&I[7@^OHRL)K:*DOE#X'G!G*TE#?^MDJHM1#6VO,(T M+3YCIF?2(,GPA'JI10Y4>+I._]Z*^0O5B( (^%KJ.T:L:X.IY!,VIOH'/GPB MD9VPZV#0H[I FOE-*\4Q.<2%-V#F6>ZJ?K/KX/TE 90J8*V9-5!]2.J!AVI" M0U^D;S"X]EI,;)R9I=)DE4:$?Z0ZBE'HFUP(Q.+ MF"LPR'+*(.08?O4!3$.>8YB!W,&PKWA(PMVPD38A M#$ CN8HF6/AK2%M-0, MV6AP@\?!4'J",NR:PVT_O$LGW&W',#=,K_,!A?FL,%65XUFH.(M>G?#H;:>] M%OOTJ.UQIY6K8O)"VL;S4,;'K.YQ\1M1QL C'E(,NC_(QN17%H\X7!IX+:H M)]>5K>#?C^LKYXH=F\.!VXK\LOW0-=1_DL$ZBNR/89["O@CY-W)$I,N$'^4! MH*#^3"]U1=TZW<[12FE@D:A!]=&)4 *I6*_N!9WX+:/A87-FO%R&5L74U.&T MY]W*&8KD$-%O+Q=O:'1QTYIGG-P[8 ?TH"-V=*Q#<;MD5U!5-HA(X4G8*H#2 M@>0N3G<1SIGIRC'"]&[,-+:;OJ!:G0#ZBMYL3!DN3R6)697?%Q[-D:L3FG<5 M?G+':V6D]_JM\-93V%/QRBQ8PAR+1&]^76\W.@1IVU$8*]$EPWADC/_: 6/R M1K D(>!5RY0!,",4X2"?-4,!9U3G1-T_!\(]2.Y_IFFVZQIX,5UV]7Z_M?< M2X7$""\+.@^*D->AGKZ\)8@*MCR@QK3#HYMDSMVM8IY61&-4N#$L)U-,G6&3 MRY<-(^J9\,$SLY^^):&VQ'&Z$;SK=S@Y-=[,.%9WPG<'@B6IQQ-,@"9C M5#%^%@'QS+9'WD@;')T/.#//Q#%V5G7[#JTX0D1H^'/6T7W&_/8<6AXEX>X. MJGHG=[@;%1G>5=/0,@O.B$06 .C>H7ABT>/#=J_;L"HPG@UJ_4+VB-S=J7>3;N,_Q M$6H2M^'3SQZA)A_'LSQ"33Y!J(G[4-Z#T4^;3_+3_&S1OQ"[J>YB $: F-P= M-MY6[IV4F.%-]2GV:7(^-^1:[BL=6,'>"K7 ZIHPC^#YV_1*JD(\CNMV_0/D M SSEE=P:GZR*3H/O5M8XE4JLG*#AU:$NZEQ$CDING .^VEAX.BD&.W MJ6_2?D#/F-T3%]4CJ4Q#& O\' K5,*O3!A)W:6+4'#P G.3J ;!OR[J3<\@( MQ[W,A;@/(&1]>S?S!@4F@,5K>B:FEA&TCA%6G(DO>N*H4EKOS>(HA KB7(7< MDF)FI:6%33@1MJ0@4K!=_!W/56NV4=5V+:<0>EDX9MBAU:;,_M'W0:^^.A(( M'.ES;[KU.JL0? LUGKFL*J7J(^*9G16%2=KV9/\!:E'*UX3?*,J>V9]4:7-: M?:*Z[DV=0D0,3*?-\RCU-D+6;P5@^V*:F-!4SOW%(U?B;M#SRR0F%,4R[;G6 M$)SKB=^J&;RU-2W:4WC#4<=2DDLRCF^O,X%20N^;>M?9^X9,(B] P<+@;ES@ M;]Z3QYZ]8SGJIM\D&#=A&% "5HNB+ \GQ+G1CDEN+J3NY)J@7FWU3?CIUPUZ M967-KOH+OW;DF)J$9-_+DGR2#; 6%:FJ$DA15!> 8I;[RQP%76/YY7G*AZ40 M1,H!+!N#N](DT_'@R:F7S18MW6:Z.$;D&H<1;*S(Z=?62OH+*HT MRBK2LH,]7>-8HC%F5$GI$NM>H$SP(/H7-RVG5N*3)-3"-?4MS(!5*9%L/O ?C@^'7.6\]-);WVPF?<,Y=+]G-.Z*'>8[7=.LNT+VX M(H0ADM+2YLQE)#S!&G(,^8$7VQBOQ- G4_#D3JP@/E'=L>1\WP40578A5TE4 ML P819B<;-YUUCQ?/BHS^-7:^R>C;1(R5K6SJN! M/9_B&$W/5QC3;%HF,\'9^DQ75<:)?CN7\[YI^ZW4R$Y%"4$'T'P4;>6DO[Z@ M-&[ZQI=ZCKV0YDUZ@Y>'ZW9E3@>32EI3E[J4YV$[^W#KE%5^BY)'@3TSK^5VA MZ@8V-T8IRITJY%:.M.\L_..<>*ML,C]>S>*3<^ "3[Y[\MN3Z/(QES=3V?0# MDQ11A"-A '_R #RI-ZUZG9L4/@E]$K4A/)E/KS#'O;S^5*[FNJG7J@H\XFL= MF];?5+]Y^A2I(4XNA2HBK, W=7>LA]/_^7\\^=UGSSY/-W_ZV=,G4*?Y7?7[ M/_S^>_[R:<5GLG]7->_ 8S97KE0$:\YG1G%>(!F#$S6&#>B2<43<.H)7"6%M M3YBT"/#@(T>IW*+X8^AR*=E8 Z>4X)YL36Y*9@U"_&C&[1A4 BH)[-7]BV6D M3)A'"5]F^],S7OX^D*.J-*1) :15 A13I*W4/$?QC)&F+JL_3Z')]-J5$3*$ M1*1I>9)DG:.Q^4&3Q4TG,_-G\=)-&YPN!85X61SL#!-67_28L( 'I&4'VA2L M)],/VW6QXG.",Z]4YV<<&FFNV\#ILJ5^LL-MOS@U]1""#Q:_!NZ?XI/.RFD] M2VAB$?-PO1" Q*ZQU&V^KKR/@. Q]%XDN](GEV]MND[2H":B']P'DG%>P00*,WNY^+->)]A>G$2(@HST M->-'A+""(]6IP65E%,$D XO)@R+;ZE/WWA/"*6B=<:H ];='G*Q\@;C(N); M*L@]]$@=3G5'TAII5K1@,_[%&2KIHBFJ#AO"U( .12*JS'&$=@D[_ M.'RMER4M0MJQ3<&:5%F#K7UA0IT$/A=&>X M)B\;NI\CNVZ6KU-"G4S>Q;H.27=*VY$5.I+.HGYW*J-/I]YJ) KKW'/OPPU5 M .8!&)VY@8Q#%Q+18>1B!'N6"NA,H'UVJ$U61V%SGLT21/-68"KSV.R@]QA" MC9H?#^^*[EO06]#_E:@)ZI0CC[;EA/BF[)8 +7/Y3$UWTPY]Y_$3.J)(&K-9 M6];0 T5W\[P,]0'6#.L'%)(%%[0,0-+\5/0/C+.UIX L9!\C-TTV6H8TB93. M>)]!R< 6J]-*^8P54VGAPHG11F#QP@RO5EQE)_10"JW140G!08E' U0G;YH= MT)-CS]/N9XS^/LO>]%=JY?N_OE2%073=I1.:;ZG[J("?WOEE\F<9R92^D MH>J$*!NNAU!@NU[)K;Y;S%&DJ4V/W6K]3/9B)JX0)9#R 0>!N;F4.JD$_WDX;W<2.V'4&R M$&VA0Z=Y;S&Z$F:<'\)B"=]21317XR+Z3<(O.A,!0#7V32,U*!65N$FEFS3O[:CJ&< MP7D2^E&: [).FLJZ^4R:*1B&#-HN"[36,2(7L!^/K]'N7V1R"Y/FZCI9@:@#K^T3AO MK[K%:UE&VC+F%%>16$7TL];JN+3#FJT3'[G0[2LPW*S&QA/0\@(\=@+T$[3D MII*47U:DT4>L&"^ Y!D*@"\4]BAZXB(" M"FI]K*HX)V]:^L3/'J?MIYNV0DR(=E2:-7!+ER'"**2=#CT1Y/#&@=Z/<_>3 M;SE! ?6QI9.I3=AYY1(;\-Y9G>U#;:*/,_G3S22(W2="LX&4"]P:<:=B7E$9 M!W!*RQI%7*AY@UOE!7;-0(5:/<[S3SC/V0PPNS!HM 1ULN+^[+0''R?EIYN4 MF2Y]F$&@'A]FN9FK_H#^Z-D!\C>CW&:/[,5UVVP6+]^G2!7![+< ^@P>G1;X MGK'IVCZ#^1R:>G=.)KC!=9N\VF^M"Y]^,/=MZ.#0%AS(^''C$IB]CON>,PB: M$[4HCL;T'2&1[C/$ *C%3@B#3%)<_CJ=(TP^3LOZS*16BY=#NUJ\N5S\][$F M%:F\00.1WPUJY!D\,!"/Y*]1*,OW@06T"@&>88S]R&*?1 0]PPGS,LCZ8!4BS^WZW5:I"\-I_.< MVF7JQ2]%BNGEGU\^%QFF7\D7QK9>O*Y75 BPKSU__?R%?LT4/?GPU=%G[)PP M0=9I15%^R]!Y5CR1Q']HRCIA=0@U\K;=Q&8\!:QS6%_TWLVOH+*5A@(WS6Y! MO9TJ;"G2'K@SQZL[F@B4EN6;9M*JZZ66L6G>"276'NE0L(@0Z3Y)T4S+;SK;N.JP/W$3'(=QPZ;C4-+),%N&KUK_' M$%X0X&5P5*F:KCLY:O0[O'Z9_$M;J<4V:/_2 SP8WW[@[&>'@9KKYIJ"2%;@ M-#=-EXL7VA?6=Z)$)68VRJ')P80:_$2PUUD'R+HZ2KI@?^)J$05?S>3HO6VD M/ZV1SCM:%'Q-AV5NHJB)/Q'_ D++HOL+.FLKF:/>@7KS+)Y<$JHK!_ MW0XN^JT=?@&X3D.5=F$ZL0

K]&C5&HH^C1:L&7 S(C5 );Q@)'EGC'YJZH#P)"#_N^ MW^H!EQZX,:W%XF6,OYX0MU2UA/%_A 5&6.#31UC@Q_$LC[# 3Q 6F'G/4V-9 MLG/.].5%&,74\'NOD[FL,]#KY/GW9"$EM@(8C+Z2Q@<3I+*X3#P21&));P2Q MWF4*;@7P?8FQH;8GYTI%"YR>. ?*KP)5L6PVS#3:G*P_ B12$LY"[(JOYX>3 MVVE6[AC]VXWTCS'.*CNF7&HMC0\]'.=]X?<$+IE B.5N4% 'FW1UA$Q_YM3J M%]0+]IZT1J)P1B"&8^Y'1P\?MVL*'F'%7YJW!E?#E+34N]MD?68Q7L#Z5[2B M)_'!S2#;(W2OF>*$WQ!JZJC2HVXC$XA$/]V\&]EUV]>K=U1UNUR\+N!S]/QO MTMV^IH0 Z0HOODR7?)X>J5K\O5^ZFS%*YZ@4CGP%KVHJ VZWH?L A+U]JB/ MO*"-0V0FR==_ MAX,L7T2+V*J8:-XM!),\Y3:K ,3-W MVK,?F:8PRA)D].1;VMZ;2X,QL[43$+.[K6FU@30MVY6H#>_:*XDSZ%><+@*M MV;D1GC0Y.[Z([28Z[_ #8@\,#:B$[:I7*P*B$N[:%K1_D2?*]CR>(MBTR# M2AVF99.7#WM4E5+L=YAK]3MW*/BSWN<(^"'=>1_W$5"R-]6>!Z>![SODUJ8$ M39/U;&.X)+$EH5]JQYC?!F/D3"]Y)!&?]"W/"8;0MMJTU%56=--^OZ35Y>(M M96(I.8LFSY'7,>F7[F@M >(.19)-GJ;' '2-65M=K91''DZ+=7TZ]ZHY@0]( M/S0[1J=,?!SDQHD\F6: Q"^(OR$TVV=B;!IQ2XR=:\DWH.[GI*\3"C!(47I= MUS1_6[LFT5Y)0B?KGW\(E.KU]]6 MP7;]O>=)/%)/ Y8AX-2<%8I"C[%C8MW2_)HRGK""2RZ4TTZY/Z"(7-X3C"8K M=+I6.&3+2]\V]9921HP3C),8F0 L81MSM,9$(;\.+!\%FUV0 (*[!&ZA#-L8 M!M9ZX,/K94:?R=G<^R/,E1CDG+&WJ!BYD@ SRK&6E7:WQ,* &0L9)/82'F8= M0)'S04^#["7AZ+&@UT*^U@X=[^3 'UX<&9 MO\V:_;2U3(.KV(#68<\[:231F9 DB(7'8]/DKF%@NT&R8%?_G>I+S)[_@FS_YXA?F&O<'T-[( M)865=)/BJ_1G9DMAII(SK#_,&D0795%=(<3%$R"]J[XM]6H15%CS-."NE"LBUS,"\F M&9@_\X>)57C?,OH$Y+RSX-A&I5O)%?W[,>V,M?KCDOZ^:8V.P_MULJI=&K>K M8RT(.!TM[54=/<0^_]Y<*Z='L$$< M=.>K7>4P AZ()HL??4B2YQ1+$S'/Z# M+5PAM4]!-&KI4R+)&4(-.BO&S1U5 M*/<*LJDBABRZ=+C^SSD_S6V4/#PTP9TYA9["$>K20E4S,EF[.PK1,ZS$>88G M>Q/1$PW=O53(5\).6]J5NB2F( K^^ZNI&I#386UE(&[8&R)7(./*(C/<#&#S MLHGX6H7*YJTMO&L=/Q9UT6>.!RM#R+V>&K()VN4"LBP^"$,O4"BOY:6_9'O9 M/G.XN\>OEU'.!9U3&2^C=-W)&S>6#J/^L';.]=@S-1\2XME4F5]:Z#6O5 MK+@4,\MDB">;J%G\@DC89S)_#* !]ZKZ9>-UVHUGO@\V822&RA-N!H60C2=/ M>C;-#R$L_)8-*F@/;ET/^>JDD.><<[!S;TU1@-B?JI%)4*Q>?SS M7&?DL7_K)T1!GW&S N2C1"2ID2K#^4,M$B A!>#^&: 1"*+]4S_7\B2-Q[>: MS=GU:T =RD>TWFFR=9VK1G#5C@YZW *K-V)&)+AO;ECE-#Z3&L?'!HF?LJ7) ME3$5WY-B>]&:B(?J? W"E\_Q]IXZG=:23+JF<6&XGN9]A1@K_MFIE/J<>+_51M[ M9HZE-TPE^6@'H[!!=ITBG09<^G03(UWA)? >@DYG)WFA9XB8?,H"LD*@Y?LH M"W/G_>Y*+#TNHI]P$>F!$ P_3#U+2P5D0]=W%ZM>\K_3><6*XW[2NV>WROHL MU0T)*&)](D1JH1"J@*SR #I*V_S\\6BB=:1K,R5R>-V=SFLL6JLU8_9ROGC M.OL7G$G->Y$S,+$>]EU! 3LGK,(\BNV.17:; YRCXSXO 7L]O.F3P=E?D_QC MBFW:M'9:\6[X%F4'+G6G'R@_S UYX_6BJ0?6*3]38GQ<-C]EI:+?"AXW0U11 M^[YL_P^(.,C4_2E]O.YW_SX:7\-?+_]TJ7P-,&WKH;Y-]S'^9^:'2,.0+I$L MCM%!_#4G@Q#J3GM.L#31JEPVAUMBFHZXDN"3.&OVXX+Z*<\[=TK7;0J+J1"P MXN@'1U.A0Y;7J')-:BJ%ZH^\KT#/.*\*+'9-/4K)B\])X=8;#D6-@7_9[-+Y M>-4WV5&8'YR/2^8G7#*F%_-/IJLG/GG$2I:]L5+ZC"'[$-%ZKST< O_[]\P_ MJB' %!-Z4WJ1QT7U4[( ]D=@>>KWIA$W1562*T+DMCD ?&LM;/3S')^G"L.Y M\A%I44NCEUB3]#O$XK,@(,&ZWH%LRHXR]L2:NXWENKTB[';@"J[?-X_\=S\Y M_UWZ'.0DHH&^[@MT8@;^R>50%%@EI@Q4)"H&4[8I.0=X"#!QUQ\!=9>I_%__ MUW+X]?\Z>YF/%V25H5XW/8&):62_.XYC6].">?+[9V.*4Y+5)@:NMKNIM5GS MK^^H81TQT-?-#,__+\[;=$.4?E@76$2=MUD,9%.I@XSM+\&O69)GUG MF='4\XU>2*>=,5W7']$(K0(T%K\OZJN:W'-YK1VC2BQUJ3[7&51NF!%BU-ZW(5 SMKJ59,\!#I=SD="+]_6@IQ3X2 MOM9;-&!IDS1!&WQV^0$_-)X+8_W+H=+6^3>W.EW9W5E2&\7!LRHX^E"8-'@V MO35;ZB];]ED1"O/CO)E"_#A"%_U_I_,C$ZDMF]ZT9LRJ8VB[B,WFN)98:(Y4 M&*U&<.'8%M#WAWVZ.:;TQ76:JO2NZQJ/2*O16]'9'Z&90!+YT/[CS1K^/+K]G 8E\?A MZKI:O&ZZ;CQM;^JNK3.:MO3C-^E)ZGTOS:JONC6=L<_+>+$=O8MC5K]N3D.C M)&739M0SW1D.AS@%1!*S=1Q3/GS3:;OXCR'6BE42HD MF?7LF)%'/V(V;AJFE\-@72Q$+I"0/08%QQ?FA8\UQ?(N!MO;R=/B//4;S MFZ.XP-\M@G@VN/1_$^NUEG6Q2V-'V&Z_[U=%&]+[3 M)(>^%V2SR%7<#R&$D(Y4+;+,30,-=7*BA!6 1?H\MJ.'VB(73U$$?7$6C,= M%0GUJQ#G5Y'[BZ=>=8AKN9V[O8J>N^7;I-E> M?2PB7TI>&].52<9DFU\!TS=SV<'8/$N! V+=9T54O!GR TL-I@]$(\WAP@:S MIQD*:I4G9=;T8B0)?HY!-'^,BL57:\LFS 'C$=,SA)J\3XSBBC*=B-XHVF9N MTN-AE5$YEK?"M+DJJ'Y?E!P\R24IZ9(*9D0$*ZP]@:TD?$ M_LC=^_W(27@W&:9E.TF#5$$5P02BT<8V(FO:;8AT>L6^:A#Z]D2SAW>>;8W2 MH-\K:/N4B(8^^RT3#26?O;_J2,,S8Z"YFP*$:5N(G:P9=H&U)/L5T=Q+=>\@ MY1A-:D*)6_Y#^%28/R9PB[3)SJY;WBS)-]F:?*^D*M)^8<8MCSHUP%P6"G*T MU])F>0"!]__/$Q92,14$S3.1>+T?(CVE^6F(.5YR:)8@<*C9R"TGJZPVD7=96$B?IG]P6!HN+S8M M[>^K;6.OP-1J5 $T71?!&]4)LAWC>,+Z: MPJ=A0U(W6%;G5F&Z9^G$"9N6#^U[;E>JPV[U#2FWUZ]+3R[OV0_K4>LBXZ+5 ME"MEF%Q#6E/)-I:CS](ZWP^ZON/R*/8"4>%PX@E<3>"U5AC5C"9EX+5S6E6M M#X@T0]P4664;Y>>T:+)U@)FN4ZS&4MLT5$;4E^_AKUM)I9>?219(+[KKU\V6 MG52B]AMS1DY:QWR2*QM0)@GH&X#=JG"B\F*3S<6/6C'=;K!6^;A1>,&*,D(S MZQ]A+]FMF6)80H'(X8LT\.'^ \[KD\[L $5/@T%!>@+_]<++RG0*RYA9_QDZ981*]>V?N M=^E?E2."#KJ&'U#>7(D=K2":K6%.@*>%?F)JO7Y_4&=6%'K:+H4/8$7NO)+: M-12_U<,IG#5,P)8)\B@"AB/L9@B:Q;3!J@ZN;Z MPK[@;J][KIN.$Q(99THX4$#2:$\YFV3*>U8_=:O MJUTAC:DI.%L@S44#YK_YG21Y)^$4Y+N3AY&NL:I)H.?%S.Y30OQHRG6S"VF- M@V[\! 1=,RY TTFCT<4S6VJZ5#@#*?+Q$&] F0MPX @ U 9MN*J3,9;8?*[4 M/1T>C*Y>8/+.0L8?QATD]#,O&PC$SX+S?7O<8YT71.02H @-.6@OXVEH,X)1 M/.XY"R$<_JS.B=1CEU^UD(0E5C&4-&[X:$NQ%!'-8W7BJ.7],SEN;3DPRB&< M!8:JF#L.$,O7TIO$,@ER5(J#7,I"?M\SI9*ZZP\KIGYRYW Z)X[$QOP/]K:Z MY@ UQK3R*-6WW0J')\@Z^R!8RI;'-$NUL!^F,>HX2HF_$C1(SOBG,G(0,A6G MCF*&CL3>?LQD?-PG-&U'B4A*25P%J?>J'!N)0U7],Q_#.DZ=C%[9I5%PULY1 MPP',\N'?KYG,.WIQ;BK(2F7!5(A1LK"]V+M21AY94EL6XR5 M ZH'BN_Y, NLQ2RWH5_>B7@-_XA7\3 ##2!H"SOT^ Y[_W3 S*YWIJ^5?_/S M"W@R8\9"?;<564 Z0RBJ_D])(B*N1?*8V[#YE37*X9S)(9T<:ZU^&/HK_2@+ MC8306(0>^V'4]X.4S@JIKV7C^Q%(J=I]$ATN>B2/VNVO) Y8W["[TIXQ /BI MM SJBS4Y5?WL[RX7WYVC-G49)S=$8BML,3($0642FIU^P?0;3XH/9$I<"C+0 M*""^X)C%_',J+^P0^.I0OEX3HLBWR1DKYNJ=T>]B;P$;:4<+I-%QFE?RS5F< M":9A5X_PFHA5=6!9' MLDV;#?WQ$4 1 12_?010?!S/\@B@^ 0!%-&1=#]4 NE2P\D8B+S'EED=N?D)^**]'-AF[65E+A4+T3_K.*G;\\EJ'0T**;F&A87 M*0#;69/<](!^@,EPF:+RY_\XLB&,U%9T3AYG>7?TB_>/+D\@O5O/G]Y6_MEX[ER']Z MVR"6S$8CCH0@KNI\4BX77S:,: F#$9NO/GR)]/6#ELK/ET$GB^$VDYUHI*T0 MX8/B8Q#UW&_5YHICURVT.R<41 P1ZCW[H<^*6"JV=T"<*0K\S1* M3JP?.-!*?:G M@$?ZRA6VE9UU424*;9&6(+);6.9ISSK)PD9X89ZR4PEDDYQY@;_N_S[-O_]D97%_+WE1(,GY'X8&TN" MS<^== ?#T].L*X2SK1]3/,OTI!L$A8%QFPV'DO,R<1DV^:? 9I.U:7DIS$M/T? MF6Y^2OJD8)J;X8!YAXF,W%:0]_?: ' D"2'$5[@$>^P)^6WDV. MQCO/J ]Y?YE854QY39H&*/%5+;C%I.T$&NR3,%+GY8TX#<'ETG3 2 M%ILC7I>< ?:9C DMK.SNJ#P 6XAM4Z-;<2@880#JX/E3DH%RFQ5,T@ Q5OY M>CNLCCO6&*,G4[J/-&C*_6G_#.XY$X1\G>+_9O%B6[=I4)^ON'7KUWQV[!N# M8*^;):&(B*V"]N:]'=W'W?*O<2$$+(82LM P*N;)"O'B.5@K'DRB:,C+X;T\ MKJ\:L&,%$D>2,46]/D9R%*JBKU,^-&R#].!LB2\GN0#"-:"[PYL=\AL'U&A\ MYDA.=,UX5&%72YX]!-^-M"EM=JAP] ._859;M.4J*@ M$M:?*%"/!4I . IO%R_?-Z@B\UK=0X/6\@"44-=M%+K&2H\6D M56S]#I@H8_$+C,ON7\P1'OF]XSVY;P"JW!LL$1P)M*16C@].7Q].#-$E:PZZ M%]9+.1BI#M'(M"8=OJO?M[OC3MG3B,=%C]U8:^D3( M#(JQ1+:#*?-[H;QR#BKT_J^ R^PWAUO6=(L45:;VQGLF.5RH4.#]:A>\M%]O MZV6SY99"I#@SG+ITL*4?$EX?_7I;NEMXC-#KCC8*O2YW+(U!N 4IYGYKKW4F M3WJY6+PI7HV5*[BU/**[%)!PTXXJ@:7!?AL>A;&H[QI?6RP$BD.=0K>;NMW2 MI%PNOE+M[/3DQ;Q4TZ4]5K>K$RGTZ1VSB0FT >#T6UI;F<(>)XRKBUGX M/[4_2"=FR,-(37/R_,5Q!)BBA9"8C:*;?LD^$(9;FXHCD:;VG"O6\Q%8%X%U MOWL$UGT_#8_RY(K#[ B0_2K'#*(5Z_'K(F_Q!>657(C>2"W M@[-:,YI5D1!6Z*B!8KS7NJN4Q=':V00V=NBO&KB+'>!7H:=&DVT'M'\77B$04*F;3LX/'LY@4BB@I+GP0AQ9EAO MTEG(72K;+3^2/0"AA&0:[^YII*ACO.Z'PX6P+'17%V" <($2,BU ]LF:,BH5 M6Q:N,,%_:EU1)ZP=UIZCS$H]@.XI\-$(W HH::$H:;KK&MD^>ZE_QMSB855V M=6X16<\WW\M*S32)TE=K>+R2WC80.-W46XX?Q%@*.E.[7IB$)$[9C F?&&L] MB#!A*#!4F#'Y)R5"T]V+!NW^)SX9?\#Q59#3XHFW_3%]?DTE86X/JA@(\YK^ MA-54+UY_^7_K5Z2%36%%TC8U>8:5*"[Q]T3J!*_P^LW;OWR([D=2U&/>DZ@G M.O9WP=/!'&<1R(/GMU8O#66URY\L?@I4UZ,_M#2-T9@UVX9?=V6*B[Q:<-B/ MV6E/$7BX89-,>LE>SA&MNA5\)6_9A:#IGFPE]%1.K.'>X90M-92-^)HT"KTJ>C.8] M^36\P.OC^KA5%O\;(+T')=5# J*YZ;>HG:S(H!]HH:X-?@9FI&:@4^1@1?$Q M\)E/*?(B_X\TB4">F@$DY'3'._'2D%V:HWP9MQQ],O]R>)L4O[$*_KHJ5228N M(QS#MDQ?W!)'99C'.]<$+,<%68[3(AW$ZUYIHC9@A10O- 1I9G36Z:#AQMBJ M>'E-'Q[EF>(;+Z7;-&:I^PZ+A-Y6'J'RB:MP9['VZ+Z.N 8U?VG/#5:#L#UWI]2B?+NO5.W("E*8N MCH'C=FF05UR&5WB>;ZEUN\9K^UHJ+Q3><+)P*G2"(Y=O1PZ"";=&UK>QK\># MF/O8-R9/EOYU[.PAUN>>8)1"U.A&+JP\.I:IP7D4GKR,MA,/S[_*AT_F?R5' MV/?GUN=X@A(G$Y-/9[%)3"=01;R8;Z-I>(\@9J:?/A*4% MBNKL)Y&6+H0Y:S5'$1^<79GW1#EV4< IJ_WX"<-T ]-K!8X2B ?,. MLL >E-$34;=C3A,QW#G?N3Z45S]1C4S_P3]04@K;IHUN6M759KO$GE;-#%&G M_A@1TJ; ;3'%.HV1L$N+&3 U-]R5N,G=KJ7>5 ]"4\I8WY<_)RY:%K*>;'>4J/ L 'DW,JMUS6$@2GX*.:RPIE$9GB=*QC%3!,&_C5/GW.8%4-N1..T-#C;2 G"_6PSROQDH- M\+E/G34'RK9JHW(X-^&TTL.#9JLC1'WTUO),])_:/B'H$SEAM)>="@[A>0B: MM&9$&QUJ:OZ>Q>^(TT+77C9=DP)K^$MIHZ[>"2&JYQ[Z3B_RK'QORG"IV&VE MEB+8B2,A:(S;F&Y'WA1AXR*3*'^=(O\T)M?]E@]#$Y.UGF28ZGJ5C#X7?Q_" M$G_+J^<&8F5\@F%M.ZU6.K7;-?=.&R$\6O/8W-YK3;B^*^7ATS72J9.OB(B^ MJ/CZF%!M_3-YX5RV,?D=^QX;!8>9=IVG:PN'_3%Y<8)HBVN'KQ8:7Y<-]P1U MM$4%\@Y"+-LQS]1K"!>AWV2;7#D>ZX!4TJ;[/>6*):PR>;@J@"\8BJ%K:Y&[ MX;<36R1Q';"K1SH'TR//#B.E];95UDF)KJ_@KCH=U.W(O 5=_ MTC?L$5542[+?&T^(Q0N=N--[4IY2R)O_2B]<4#/>0:/Q"/'((!Z_?X1X?!S/ M\@CQ^#'<21_3V?@V6;(71PDOO^F7:/R@R7J:WM^+/ C@ZCU\[W\XH+/>D5?V M#W51%F>U/"U(=!>0SF*F\5@V:;Q8V) V[.*K9L6BB4+F\20%>,L14;1F94@W M./UJY(ZM*E!9ME+P$57I&2D%8TW9H'_<[ZX%%Z<864AWC5",Z -]'B+.M#"N M!M0-1SM>Z2?A\231!C._YI0@>6=Q[ *@D$Z2+0(4C$YE&;JI!/$ATK^T9@K!;: FV[M.ET]F"4N,-Y,4"M#G(JZ;B3'(I^?01[QS=A(Y M2P.8->J.'W#GQ ^9\>J>_71^U;-(A\+!3;T3QY&ROPUA1J0_,CWIWY-G!9?7 MKOSL@XYM50)?S)6)9$B!QCJ$%,]B51Q="S'&06HR0ZISJ9E?""!8QT?4F;?F MVO:U8&%8!2*4(^AVWP:.;YB@ERPHOTH;^<(>'T/Z5;!?2D3Q[J/1J-B@ I;=7+=I6 M\+BG(H<]$O\^2GG93?CJ++C6=!RX?"47>J,IY[=8ZOJ"7[UYJ^]7,N:*!O&> MQ+[9/0=D*^/NU<=T4M>OE537!C-[5\5G\"A YM41+'"=CUT+S)'A8?F?:CI8M\2EX7 KTM!C[Y59%S3X- MX_H#$*!Y^D%)> -.!S!U0D^=SPUY$-?T34L3L$W%#UWY,B2.PJ_YI68?B;5;T@D3OT^&C/Q_&08^ M__"7TOEC="Z[@.IPL;_%=G39T+%:?/3T :P5U6?1VAX5@D+J#SQ':HA+G]&Q^"V?4>)".3( M(>^H:"S82BZ[J_H8+9>8YN1:"3\"2T+V2EZ/,'">BQQ*A_[2=(%K M)DUDYQPS3V<@? M+78$-^F[%@L\< S.;N+T%$^>7OYN[B'.#9D4/;#7"2;1 MKEMZ!I3T:#3ME@#FS=V5J7?XV,'184A;G>B"5-Y>'/!DUDJ8@#7M^@^V@LA> MX4H*X=J5%YEAY4/Q:]1/;%C+4&"KH)(;57=)KI;7%Q71&?L+PC*W#I:*,M;# M<9\W13/DNJ4T+E>9J,RC$.D'=42NF^DLY$C9 TL+9F$G=E#.CE@5>(G8;8%3 M2WHLF(*L@"CT2DO>*NK6M&59X[#RZIMVO9&*D+=8C6F-> MD5/^C+ MS$HR_9 )$?'N4I:=)?P@7ATGIUM$1.AO5\*QLNO[HZ!,FXV\M&_LFW[/+3M9 MLQ$K/D?N*>9Z\UAT4XRR]I:] 4R[J(PK GYJG MJ1A(-?L][[Y#CB!:-5"!L#FC!\8)3R>;]D4@+M@4IN[\I@E3JD\?9^A#B(ZS MZRV;9O&@,(L!QN?KKY":.7#LWVJY.?8!998BX"CSA)IEY02)]3!, MO,%U!'!&6?I*T+7K9LF";\B<+6B9'8R^0D@H%*1F%=&9L6% )!CFE7LKHTS/V<\_?7OPY9FZG(;YG/EZGH+K[>+SSRIA^]!5"R="[(R!\[%A,KX+NFQXHF#H_6#W/RFK3QVU&NNQYJJE

!.'W/)-[.I8YCYX;4FG91,Q3"2QMN)TA8R* MR[IK!W"H_[BPO216JJSW_!%K$[$V?WC$VGP7T>A:\0(OD^^Z9L?<%$'6/JK$R MRSZ;[4.8A"YG[LLH!#7[R4FN5W01LM:0-"-0LOQ$A($K\]7Y=2MXH@HR0K5# MAK%'5O+8"9;S[5E==[BV3-Y;^%'V^$8LL&*J@G@0H64_>RG)+C.&]KQC@;AV M0RA2I#0DDWZ.&R)RZ+'_O6YN^D,>-&?Z\\M^.QZD4=N&EBD9-D-ZJX'@\T/C M::NF0X38:-(2,;S],3 S9@=A3 M6Y.P%GR#6'H_=[]U0XVJRW0+2DRWG%Z!*Y&"O)TTL [-53VLO47_S,5"W^61 M&V&P&@O/:^!2R0!=$Z/;J%RH79I*Z_4:J*YXRSR5D*$"K-5-!-8?:L0#T92T M,;T/[M!3/Q1V[I9 &Y3TTTH_S^6[YA1TZ!N**B'V6Z.F -EV $B2Y8&Y6D8HCG'U:?#IGN=V>'4[*&/!61O3YG.[JAV[>\HD/D M29IA< 5/?"N62SOVJ'.X7VO6$MT4]%R^-^-T":J F[?3<)3U#N^ 5&:8$E<6 MB7SDRGD_9X/1L$%0=45K6N;W<8O HY@_*CW?!7)YY*W 0F8W[@<3*VB& 5H' M &31#K [9LE(.31MU'!A--Q*.E,WR)K(=;9C&=(I+F2-B.A05HK"&N=_Y/Y?K# ML3Q[Q"7EHE1!7%'!0G9:GF(Z#./=(=T&9M@@?TZ+&L;1 F6G57(7"J8 9=1R MJ*MQUQ)@N IZ)&,5N_5SV*\Z]7BAD.TM*AS%@>EXW:%(!$^_EM,+L%%/"4%L56OXCL M()&2TY3@'Y@DF3P6^:%RV892?>GH7&W1\2WP>*?H2(?MAZ:3)Z^2%&X:=R\; MM:-%.U5,DGJGL31P>M6E /$;?&')H8@QFC/9ND&X*_$\-MMV)73G4IDAU#*3 MSPQ-7LU1\#AD<8P5 D-OAN-.N\%DW($E(X"3OK\IRXD9R TE[$)I.0N6=G.; MW-(Q=;@:PU*J;,*Y4H6Y#"]G%=V:2]=.=IABOC2(PDC)@%PY%]*'\(;IF_R? M^.[EXL_)FD]9_K@ M&.I!9,*V81CS(?O@('&]?^XL#$]EF9K0M*'T"2K2LAJ.R>"L55(\U0(NWZ_)#FN&M.]M=O*:W7*!O-XN57?_EO#9"0OAI9;-L7 MFA]#G."D9A(I;+-.T41^=\R:R6E7H;KG5(IY$$H2\A12^@6R%3?_+'2>25%2 M4")"_8/5QDP_I1P%MI#RVQB(EZ@4;71*<^_*]O;.B(O?L6F7B(H^?YOV?$U/ MSZ)CN][01!UN 7C,-\?M:6::=6;'?^K4_N6K%\_M\=^\?'&Y^)(HG/UF%!.: M61LG%B:^H7*6J-69&"CQ$WCT=H19RF4-89Y-P,1S(H$KPN]'GA1)]X95H/DQ MF31.'&L2@@V:.F1L6.VZ!2[)1L:V$PU#N6S>&V$:"?'39R M>U?%(XBW8,AFU[;"_M(@[<#)CD B''(B(Z:)IND.6XAN8SCDR9%;,S5N.!%X M;XCGA'SL249*]\H\48WGPKD)PBV2F^MBU9(EP?UX="7?H-,2AM><+Z%ZZ+UT MSQX-$ZURGHGAC!D.!X^U;+#3.I1T9'WUM_0F/?= B(.]S:^@W&+E92GOP@?H=%RV$=4LHJAD+>#R@8^C,0,K*\(8%_3YY6!WNDDV#[.B, MJI1CWBG[)2+?M K3TM@>U!47PA5#B7V"SL7/$LCPQ2.0X>-XED<@PT,@#5'. M6Z';T&ZO08Z-V!FS;%1G@"BJ"*TWD]J4DO$IYCBOCNW:U!O.ISBI^MO]P"2K MM<9S HY[X]/1,4MM5W#GMZK>]^0/[(W]D66I%U_1[5^[1^G9=.NO_^-7K[\S M H%;=H0(YLDU'7%D7O[5O79Q:OZ4WG.=?)1?4@_8KSP($* A.L/HVHR.H'_Y M%?0S[H 724C/5Y=^<"9N)LDSY"TM\M=S$8YZUW& M(<#J25_=JD( 'I,(4@EKP?-Z:$)(7^6X9*U$QR0@(C>DKLG+WFMTHP\/:AOK MO7MY''JD6'[S"W$5VH&4VK9K4AU*UZ+BDPFNH48J(!8K#TCPXE4"^X,7"Y3> M0\L,10;,WYP9C46,<)J,5]U5URN7#%$Y*B4<4YHAYA.?HS:J%CEJ%5! 'MP( M'0K*%=F2_.MZI&3F^?()R",EKZ5OWK+;&]90W.6N44T#--\R!\.4XLI;I**WV\6/80O<3W-%TNVS*S<;40 M+NW)4 XMU%GJ35ISRB@MJ?)<;]P6,E=2MBBR\LKD4,!N>2X+CYVA)"8%S\?+ ME\]S6%$6\%6!.(&V];Y),Y1,S:X=08^T[IM1DJ8,(([+';P?0N5KDIMB6C@C MP)M \]IOS]PD>=(B=TQ,.W21-W*L$5&4G6,OMA1_!*S&NJ%5RYMH"5!X?4N1 M]*ZA:D,[[FC+\_N93"^921O/V<%,XQ?&CI5RXM*Q5NVY5[FN>;@V:3K6'QPK M-_*7"XS.G>^M.U>K#$+SDY;+<<]*]KM)E< #H2RGK^LA1-(V*-)7Y:WV K83 MV@,*BK&*8TJ@U,/E>EA1QCLT$J36R2Z@'VEN_+,J ;M$CBG@FIT+(RLG"."" M(UCZ [[M%!*'^M2'#XVR-.[MK!>]78<%)>@=C-1X=C_F2Z@D[81Q25=_DZ;H M'\E#YL10<#NB8HVH=-_KGK[MR6$I5FTT$6?- :\I5:&Z<^G./4- M!0D4Q4]DU%6YZ+B4ED5TFO-@[X7I9DT9M-!<(]UWDI\*RMJRGX+;DF^M^:$, MVF?H)-?J5N0G#X4MDRF9R4YQ:/-W:90=C7;>?>%%V.$8^MF!X]0G5@0ZI+=C M ]]2<^V)R$_7>N0C;3L>^9@5Q&W\J4T=7 M5M)_#Z!T> :Y8)BIEW]U9B-UOV "H-70OU,00W-A<)?+:-,L,!*TMY"UH8EA M=1R%:ZH44,G"7@G$18)HV22CUO:@IJ'&^4.+BS3)AHAL'@R)M.GEF!AF5C*[ M05=M7LM+?05Y)U#O!"*=GLEQ]MM:L/?9;SRGD =#%C26REX5[R"^BD**>)=M M5,U.,$,(]F7U&LVK"9=466,@+_S@.06&S0>P1L5^<8LFA[I7QTX()T2@#WD4 M6D9#+)'"$N5NPKRY__5^&JU'[#A<2_$-"7VK!X!%6\2AA$^%RZ =$6 M=V)KF12CEO8'W=BR=^U0H+\DW9CNNF)[(.ZY>?H\7AXFJ#;#W&VX!%D/%P-1 M&^@&GNJ#@N^7U5&+;)D76GGO1XC8;&7,M0*-T1GU-D$^>=#V $R ;X;]'E2% M!U8$%KX[HRW<$!,MM#!95[3,K\[8A-F*-7>?P3<9@_5A*IKT+5^NAI> T6=W M11R0L)V#(J XQX>XQ;E?+OUJ#2/ =?S8A.CE]\UE?XN#%5M%6%D:>2U;9;A!. M/Z3X]XY\AFH[NW\:SC6[HU4,0]6XO=><#'4# <>XT_=Q+,G-/ M/?TU :64+OZ!&,/K=KM.AL[A6KQ>=1B*\33OY=O7[KZPJ#307U^+-2$&6H[9 M" @LW5\X:'O./0".-@!T<=LLQU:)TV2[F'@BJZ5R$A5W6,D#ARJ"(.Z>?,ZW M%(#Y'9&Q7J/20S%[-,ES0Z &Z U[0$Y::S)"?%_>>_\IQS9AQ0J8E+[Y^E6XS MT)OQ;ZY/RX%2(=MD[X>^)TXZNBIL]U:$NI(]3CZS1D8]X_RND_E&N3?9KP6- MA NCRSEH5:?G#'YV/(]^))+E@MP^2G5L/!S7S''O #[]V]P8!DU17A"/&)JP M^3__[!%#\W$\RR.&YA,D SEOVU&],+N4_DJ9INU&,S-JC%G/>PDVN#>3ORUV MZ>TB3&;+M!NB)9.AP_.4I,9^V8W==+*,!AT!9CE'A;R[99Y@DU$ 3N?1=;LD MSUJ;G6->6HBG9XL_FSL/NXLGOUO\DGO:)8_'R7RJ!YU^A5.7/-YT5H@H'@]$ MR=L9B$U< 93OY.U;51&\ ]%AD6JX.=7B/UZ]?I[^A]$*\$M?T)^C MXG7(>69=+3$O8)G_,F*/)9LJ0\9XOV8 KJJ:!8/*$=<,$QSJ&"N5!^!EC+E0\ZIKY[I9'T M'O;?6HUSBC;*'/-@T*Z__DE 78H9*Y5U>.%)B&H+$TN2ENIL#D)$4A3V+DR] MQR$-#BK26>F=B66X(<,R1+%FS=0/UZ6.$8?ROL^"9H!Y?O,#H:1YS,2CV2[4 MTD(FVHOJ2$XQDXL8KG983/!MNQI ?R_RES04,2UF5C/YI'Y+U-O5:JNW70^M MB,0HQ[]4^X1":.5_39OY0]AULJ)4:+B6JC"->DXKKESN M;8?:'Q.\+POUY*PG(\4A:TH>I^4RTS$=NB(,TF,@C_G4T8_MK^1L2-; ,0I3 M,NWJ@9;H+EW#VHM'CKW2"S-7_5"L826' MB57?T/6SIA[X2()E36S&)9V>/S!)PYV:,.+GSZK$MO*@G'.X.Z.H:&>8F-!9 MFK<4SF'$XML$%K=DF*X4IR>-[+KY0]MU=0<4^4W3+%Y3*/RJ6KQ*0?KB566<^[6Q3:CGUZ[3$LO').M75N2VAQ48'P(Z[/5]\JH50\4G7/*%6F![$]0*S 0M[H1]R M-[:P@E)<'_=B)#^\8;@U7;'2LSPM)?D*.4CS#\V&/ !_DG\SMBYM%?:%^LJ( M&?XW&ABSS1N=[?"S.;Q. .; $)F9S'O*U"9NF*+VK*YBL"5G]$&88$OZ9F$] M-2Z)/S!<#1[;H-'"D+L#&XJ"HS3U&D$2,3=+>BI"'LS6CYI6AW74*_[O7F6K)JF9$^HU /+(627SE]930DL/:N81Q_W MD09\ -Z0>[002W"^/QYDTR:5['<>QXF[=-VD!7Z]PG12G5C3OH$<$NM[*8)% M$5TKT;K4LGBFC5>"Q5JR:=*?+=I^XJR&A%8NQW?B:O'Q=U%EC!64Y9A6"8@JIK_FK5Y+VL8J=I)W_T,O24F" M,MM2O*T8ZGB'M,\Z@I=WX2AOWN\'H=0BM!?SRW,2#MW^M)25U^"N)YP\%V9. M1[X=9>.-SHFMY3.%,@>REV: M1>/PC&IU.Y.IGD\C$-Q#*(S.,_A0SI=NXZQ/%>N^69<]7+&]!F"\Y(K%+,0F MLR1<(0,\CRC7%YMEK0H>8H:I<]+EHNN,982A3HCTHE&CIFF4U'AE9 0"4+2?W/'AB- M*-V:XT=[1FI)89NK>,[)YIYR.7-9'8(_Z=GX,"5SWEZ+6&TR4'.D5C1*P(P% M5QY$F*&HI>Y.'M(J6H:F*XPS$GP;;OX7"KIR"FWZ:-IT^K1]J[#C:2ZWE,RA M(V2_)X1PNH(GV>1"#/-A3X78B6H5SD9ZHWVO:L$,[@,.ZW-#1",#@+HF*RB' M@4#/(V49<3QR,^;QZIK;=]::1L&+\FW=* 321H)D!E(MWQ!\DG9=3Q42I<62 MW'+VK4T!C+YN\1!XWC>"K_K\LR>VNR@=20^:OOH_"("]E-YV*CGLV/##+\!# MHUY+V1CR32MY$0WAY9#F_Q#J!KE[N!D>Y!$?$_$Q3Q[Q,1_'LSSB8SY%?(Q8 M=BY/L7F7:I;\1^R""#Y%H51XTQ3>";?61QD8I8A'@ 7*-.2W&@,7FKM.5N[7 M;![3''7]3HIXX0Y@1K,D/S_]W),.H9.;&DIJSE!RJO;4U73IKE;ZBMPI=FI" M-=I4 DK3A1Q 5FVOE_V1LQ6WR4%OI#FALKZTJVV_))]6W\9D+E5.D'/0#5U>CC[ 7)P^< H>D'TC]\U&&\9RRO-:39R/)I#4%5MSUVUVQ MQD'(C\LO\'S1"R60P;9EWX4??JID:;WHA<.B#-OJ6,Q1TV7L=N10!:*\90/W MRJI,=(3.N1EE2<0.U\$>61-R=P\XKT]GXW WY%9B1W:9)&D32M4B2NIIM_W4KQ&DFN8%OA2P%FCDYCZ]B]J3^G& M-YQ+FVF\FW*GXF8&C]/B_$5$2=#S_P<5X_]$_X\"V14\Q"Q%0]-\P4]NF\4# M5&MWV1;%*-$RF@&"6.T';YI).^->2T3006HX4V:2Y0N*Y^W!?ES6E40S!*"P M< ]6T.H6TKQ.B)-ZS\6[(2?E4'"8;DS30:)ZU 4WHVAC&@?3"#$P,KE*D&J5 M]8,MO[1,*$U%&NJ<.:![ J/",4IMC.=4M.,G> !17-2K9.VQQ8GZSRJAU4CV MY(\>C]-ZE-PSIYR)%,W9E3Q]!0123G=?M D4NM66C=1&CE!KKUI\=QS'MHXEOP+(\,IHU+Z C %WP4JGVN+M<-SM6>QYC0;#]^E% MF.B35R7ZJKN;_AW%*IKI29L[G=[$ F%'R;Z_E7:HR-ZP&>I=@XJ,,RX$&6]7 MO8^,130 L&8NR^T-W@B:DA-W;/QQ'$9 ^UP\A.)%VC&#$.462FQO"OL&KA^3 MR>)VF,9A=(V0H@C(WFIT\9L:0P@,(\N-.1!6-=?69( ML_13_"DM#"83@/,A;"1C],"IF![)H1GQ#\'\.V MV5[0,_N(1LM=ER)HNT<2HO&!93GJ8R 3FEW +Q9N8W/BH,L MM!F(7T I/[?.J/\N@RTE&R;['C+#*KLEM%@XOY6.$"*E<.JG:@ MS)*;RWQO5G+PB/-6214PW]SJ%9<_C=%+B1Z9IMEFH&EQY2M.D4 ,&0 M$Q7-RW6C'_%I.%;AV\E0H ( ]AI/L#J,8LTIU(>9[?Y;,^,ES]-;4!(,0%'. M**.J6[]GNY+,)\6/*KO3/ B/Y&^F08[6$NZ0XW5!F?M0LK>('0.RF) 5,K/- M+=QQ9CDO5$]$$YU!"G+&Z8_X0Z-O6U<+=H*)Y1#01Q-F-3!*O+NT7O.D*:K$ MP#^$$:$&1CXK"$)?OZ=7NN301 )1HI]*'\"E/1)3.R\(?C"3 ()"3PG*D$I% M04QTDPYUWL.92) 4\G9H*@YM*8Y;X]=(SP+\R\5*SP0'3/DQQVV6GH,0WX]H MKQ#B+IOD0]PT9CI5/1(6ZK8=XQ-'W-I:>9@::ML.FT6VPZ9I%(>K^R)2F([% MP.9+11,E3F0O:V,\4D*G!;7"]6ED80Y=+^EFXJUVS?NC(6 ]!&UNJ+0K^Q;QIL"R6(H+B2VXZXXM\UV[!L@AFQ M%2UCLV$D%4 O@D[Q):I(V)7A\ZD%^S"*IJ_V?^C,2$D!I>R9_T0'UL(O.P@UVMD6.J\CBC=$_#781*I3DTK7#E#".,@Q(;.2=&$R -2I' M9WI0RE,@EUAT"N7]!+Y06#K:17_>2;_(\3\D&X5/+=[Q\[E3MP$G*X\_4 M _PQXXFO:5\$XQ+*SSPB_?GM@,K$1 HI??RU5/*?IT,]C>D+&1U]RF^_?OY" M'Y/-T-Q8VNCQAY9GSX>71[-(F3,\#T%Z*SRA!V.3&< /L3U%6>-YJ*Z0)5:[N42, 07-6.)3;J@K)2O*6,17A$%W)* M!TRS*]N8=:8]VYVEB,3TS%_/LVCYZA11'V/03$>>D>[=87)*.E4Y@^@/@6#P M#B -$WPLCR)1:'O6KN6_NB;TJ,)?<]I/219,W9Q^;'R8'H!=BXJ5#/)#$81" MB[2X-(N^1TA=C,3PJQ8V ML'O=6=C$RYN2[TW=O!EVWRFYL@>:MQ="&9]M&@$'SSPS^Z@$P>HWAUL(ZIJ) MN*G;K4*)[_U0:'A^_AUH8;19W0ACJCB'8+6P8S!'J(S?).'0HZ(S-=G/A2/G8 MS%(&$3#%[K$%5.W$RXM>:'HH\A&MA?H^3O*7Z5'J(VI>VFY#/S=R1'4^OWSU MQGW/KQ&],O%7I@G[!+8YFF4;DK,#08^=KG['<*CO=:>[&P;B 3@GKRS.-%4. MYF"YQY$-1WYNF#*: R1<2GS.#+/,1 >HA%Q#F$I2O$ASA,Y72Q=YDT$UA]A7 MO+YKX^J<2\CNPHR4I4S/I !B&B*J[@H2-U1^ TV(9@ZB^(HZ=JI2(/37)R$8 M(-J@(=9<9- $@Z!7#-K?7'JRNNL#6(2A+R ZH96DWO0S7FJ5K[\JIFW8Q:5Q M6B?GZJ0L,>P6:L%-"4N%[&J?@5AB&#*;SWF6>>GN5L)XY+\(V!?I/#74N=R% M:/]AT]A'K4>6J>7K,VQ@)>U_@N[+GA$RO.*+3E#PYV)=VJ_*#)*V3G^%?*%U MFK+&A71.VH!+ R+W6H1$R;P]T$8OGH[QNMV8"%UDHZ(P7PO=QI0;SQB;>OWU M?5[.(F4 &"C!?I#@Y @M;[]\:9"\CCDWV#B&F.[:OA>B61\G[S$)\V3OUT>: MXGLN'X93$IY49KF9@M7F"*(7%RLF*%N] M1 : G$[#M3/&9$X8>0M1=AI-IT<3S,%(.F%"\<>B M'JA!+W]7&SCSEPQ?P [(6#@ !2H]*/W! SB4_BF+1--^/(@Q><=9KALN[R9+ M>!KHWE O982>H5= 7ICQ,BDE=_;'0[-MSK#T5B@].TY$71%1L+YI9@4!^*(C#RL%0"O$J**('*C:IK:-YEZ^N?N,L11$>CAHJMZW4]Z[K M':E"E.UAZ1W'S:G$E(KQO_<3:2751=4U!E&X03H.487$MMB*\)HTU!-N"C\B M,B;&$N0&5P@EZ8_6 "QY)^W95?2CI.&X?5ZT1@-426K'N[XCE"OWG4JW;7J) M_^AO&_ O.IT%M_;6FT:::=7=$"B6( ]'?2>FAU#& K(^I""HO%><4)19Q^L8 M+9"^A_KK1^U$ MMWN4Y.F:\LA-=U5?B5.OZR.,H*K_2#F#YE@ZJKGE@J]EWQ+WE*DLV8O%#!Z: MFI7!FIMZ>Q30_+=GOVF]FHK/TU:0,8IR9OS6QW'?"!TISV[;91G3\/[_/AI- M"KQ 4@BKL5@*VZ Q%142H+0E&XVC&RP"*^]9\[4-8=YGZN#]G&+TCOWIE$)\ M,+:H*=8,US%($EI(&&] /97;XWNMUY%-67-K!K<<%!CDYVD0D%V@0GMK*R*' M&^0\@+>-D13,8-;#<@*E>5-*E&U4KKF6YTC3\<8!J7#6^^%8.NFFP4(3.@Z./>#M_;+NF_, MCLZ;3\* M'E?<_ZM*V/7QT%\0>$G9T=I 25MID M\N#)9-%&ZK/6._=!R*45"-IQ?X7BN<=6>.(#4.QHGLH_07DR$D\(255)X%GE MYJ$RT/.T%)1O;19[XNJV/NGXPU<;';2DRY Q3F1NH(@ \"Q'U:Z945<:245C,D1?5>+%K M#H%!1V]A+NYRVZ_>->NH%\\5:,YI&=:!-JM#=>J1NW5R_G0G31>^IDPW<5L+ MWHV^OA%J2;Y42=UH($G^37QP.[G4!9I]@2#=(5\'18R8QD#GX\=E6-<_HZ-( MI_1,]H.F](*X\3@AKRG!J*\,U1Y!([W@;RY>&PN;2/$]^>+WOV<6>9'7@BS? MOWW]XO7S?_N5BRA!W?-+*!BP@-+3SYY\EIU*(@&CB7AZO*5\'P:1_O"N7;U; MUJMW\P6?<-Y-JF*N4&\=2-Y!*0_9!FBZCQC1!]>!0SW=?GW@#@=:U:S8MHS<"\0XT[R<3S+(]SE?G"7 M3ZY> X+*UQ"KS'N;X3]$#='<1 Y!V=J/.$,*2H[#Y9?SV"UB$<[<4QI9JDF7 MA3+-4MM6-?4BGM_#6I_[]3DK;NB=L2F["3[U*MX95@.9=P?:?_J.=K[2I0P0 M<"]'HE7I(1Q]VXG@=4O.XTE4"_^K)Q_H158'JA:ONM6E1L2M0\^MA>#K%R\X M:\.K>$4]50CE;G Y-(-I/(B\0+^B?H%_^Z_^U>M_^]6D;'&Y^'\R&.W9_3M? M&:>GF6_)(*#/ 9EBU+N%3S9NCJ@HX,(F[:B!&@>X1$X\'(0VEO5OT9['"^JO M'=CNT[_>R(M]3= H1:C]]C9S9_J, M,%N4M)H55HMH=Z0UQ\-P7!V4SU>+61KXT6)Z3S'F#(!MJ%O5IABDYR<27C+. MQ\2/^6D#Z]3\V3(?"^ LF^K,!8H D(NMQZ:KS^P^A?'*2/K9DS\0=JI%#9,.'#HW.C"RI8_3$("P MIVN.AV0XP OMUNUXP19LHJ1,O0,L94B*_PJ_YV4O*8:'H/_ MD%FDF@T=C&%*VM$?#/TK3!5"..I=OZ)OKIR66_I3C KDRR%9_>O*[+DGP6B4 M\Q&A&5@T0J@>TZ76BC3B8^1M3)@-CE[E5-*G[_; M[1DUA&E^.+(73(41W&1/4]6VM6*;'C_F70%">,IR*#]PS@0?Q7";#\ EH@= M34WK#M&,]#H0ZD@A-+<+D%;"#"HS\M///],=F/O5GI_^_#>5=536F:YX^9.O M"*FR.OE/O_C=9> H^Y+^1U*8Z5S]

A!7.S%X%$J<>L6FRG7\L;H MBG%C9"_8V%I!D2Z5/2_[#7#UU5R%43F4=EA?T-B<#$N@N"9DDJ5E MY*:M!8;GOT<"&NIC_3JM4]IN5(AVNTT[F3$,!JSXB^!8'/?5<'6ZAA#;0JG. MF09;%J$.)/V(#AJJ63&JF,"^_>H(5VK=0)%9+3D/5R#26C9&KLTF(YP=.U\Z M?K,;YM-9<9V?#]SFQ+RU>RMQ88W(A.)IN_[6SB( -VZKFXC$S-9?OTOJARB) =%[;AG'F)1ON-%WX0Q//:0;LI[L0IX@0 ZVIFC*<'(@1 MX+Y>V6:O7&\_AJ?L9Y9T)O6(O- Q^?S+TSEZ0[HWQ**7H>C)N4I7:7I_(HCSQ#.+Y93$7X=54U;+*Y M+Q+M 9;XBDP8N#4DU/,),4M2>1IP)7@)/3U9^JC-!!^EO7[= M;&0=,,H*=]:XTKNIZ"ZR#[(X1#OBC6QI[ )SC=^ZP1*GV, MWB,/W79-LG+K DD.F 2\!E%#A8.W:]8GMD#UKJ;E"KXD;Z"('(1DQ&_Z=FT, M- \[VZ 0\<\ M@1=I@20;T26/Y#7G1OYZ4&9 \A];.&=\NMY235H] HMCV,$Y$'FEC09&*/@XT-U$*^,ZOA$ MVS"/W\I46X"M@\ 4'<'6K8!GI?]2/+O0AO' '@_L/ZYL6,=%T7'-DH_I:79[ M/O+^,G(.*(:@/^&/6<2[K^!"3<<\M$[U"LBIYAE>$:NO ZF=*!(C M)#O*L>= +HAJ_)KOXJ;!LO!8%Q?"0KR:2[@ ^&:M(UJ%"59FV5P1W1ZRMI9[ MHZI!;X3-OU61Z+= U"H7C*QXD?PTGDGR637;\8@.B>B0WSRB0SZ.9WE$AWR" M9"CNOG!B7X)Y9B #A_@,\6BRM"?SD&;-J^?+I5YP6X]JH),)_*;NCO2#IW^ M$7QZN6#R7,MXVTGK3]4+=&2K5I\P@5*BD*Q%QI9JTNJ:Q=,\+E2/Y7*'H;53 M9 //8% ("S&&:DK9"(R- ;2&2U5W4/CU4T4Z==*#7S&1S+P>#5]#?+D#>X-$ MKD)&>C3">268KSAAVM*_""E +X!_$^8;J:8'<*;_IY9&H.DGF3XM9U'5+3U& MNV8%O[?-^UI+C:,VD K&"%^FP[8ANN]-FZQ]DQ6Q):BQ3DS:PI(=$NEY:OBS M=#5' ;<<$$5I^[VV74FZS7A\N43!3CZE'2ZD18NU/KA%#GK3JY:R17HKW5#J MVL04D"PF(=[,DDE1'% ZU95)%XELT]Z^2G'"/H PL.A')2O\>P]QJIGV].G M,WB*@"*Z_V+>C@2S*'F._!TZG]M1Z0_8OR8G5<*8Y CQ^M^&Z4>5U!*P]D+Z M^GBH=DBS^YS@ZBQQVL<"IK P:W95)H@&0$F#A:(XAMC9J)[?M"9N,'UNW;>R M:JM_]@;^Y'(ZKS+$WD/*[3Q'DD%0/1/ZY]LY88)I8'N&9\!15:2T'C\)[?1S M_1$N*H%V#^\.LE0 9T5BS/B]@^9S -#'X/DCVJ=W@GV_0Y'@.V]&I>XVVJI@ M=S^FJ7@M#/"?QLO^,+KRF5[390%09D'ZD]:-;'B,(!^,(J.517QWNO:Y,(!( MM@V%(ZH);&^:T*+[XPCC/VY+^34-O"'%33GN&J9#4/$V1Z)#5H#*S=J.TV9%'@"J7SNQV= MPJ$5Y0F>[+Q+:?[][,O\3I>+-]R^*:U<&24$?3(5V*L(C\Q"IXJG19EU;L!L M6&30V**A$ WU2W84N8IGB]=*>6!*0=\H /NH+BJ78ZQ97TG[EW]%A*_IM0FD M4,UA(>ZQD:J%B%0@-),_Y?6$06(#WYD?SF149DM"(M' M:'OV1RZ3F$4]N]*KLUWE90]P8$;D$(7CT$W#<;5TMAT)N''37O5I_XS2X%=* MPV! ;I)QD*KJ:&7RL;'Q#2]%)8XE HB(LS(&$<@M*#+8(Y'5NN=TKCAU])OOQ0(>D"!V4H_QUBA+'P[ MJ)1,%%VS055$@@Q&U[->&7,4860W]4T_*!%XH$[EWTD^ =JHI'>9O31 MGUU!H*(GF R[4A A]MNDWQ]%^'56^*K+ODTY\5T3:7.$W9)AAJ!*@6H:QW , M;S%^(40YWO3?#WZ]*"DC%4'@#]AP#61'=2WD_ )4'(P.7[TC!]4@&]([1+NL MP(8 @ZR:S86$G4@_1P9R+@@&98.;=C2H*!V(NRZ=CQ)N[\R(1+6P=I,M+#L, M%C4#)/@Q+2UVEU&K,H=RAI/!^HC+"AZ)\0V:%:!H73B>B$S&%U!Z)UD_YBU+ M5W#7DTP17SO7[PM \^NF9N D#&)?=EFH1&1D#$#(((Q/C'>LMZ?QH.W6A.0@ M=AV^I6RK_&D(DR4,-7Q(L)^>.^8OJ*UA\5SAH^FBJW?"/KHB-R-MKF('T\A\ M^'R9!!5CT[PCZ \$'1HM<:-4:?;Y3O+>B)G))SUL.V?-!_B/>!5X5S>*BZ,O M!_*#J#L<-A/JX4S!0<7ZN:=&>L(???8A8$P63-)E<%LQ*A$&(Q//J.R.DQ'4+ "KWSRT' M[ISD.):MKTN"VH%,1/4E!$V(M(6C"T#GU8RT#PQLY[)?^K M6UDC'HEIV$/PL">GI%0O']^R&&!*%T7\(OV]+A[9U M0>@)B-#E7BNI7$(:!\$_>A?4Z+0"- IA&5@+U4C+0 5LJ93XP9)W),Z10A!; M?XXY@+OC@\1*T3[09:9-JE=#7Z] 52'DA BAO)6+_(O&#@;EPE#,9"IL,[S5/TQ#$8I:8$?$@4Y5FUCC*^4$P">3>90>)D3(6&:^I%DP6.>0P M5/VQKS@Q#BUWM8*^&C=+EIG9G#4Y1]TY5UVKR4V^HK!GN:U01A'ZA-#A]'Y% M[B^'2!; M8;?DGCG*[,\G$=TP9F')V[BAL+Z(MI0#:B)AZ_P_S1&5B2PVU+-\V*NX&.3<^WX_Q M\K1G)5Q$)R-W07@V@B00^C_]2;+808/>K!$X\(E)OX2*6]S(L&<'^/UN52:4 M&'#.32E,Y\BLQ(A7;Z1$FE46("0BIWK-$M><9BP6I&35LSG1G %Q!).*T7> M^:D.FB$'Y5,.ZI73(J\X23J0'VC),GZWYFQHQ_A6")@JI>"9G'8L-A2C1J[+ MQ75_JRP[X*6KE)Y0WPK8C0Y\(^B:&$ME*GP9#,I,,I>-11 N\4B >@CD5B&F[* MF+%_Y>*Y8]0RJ0;: Y"$)\ #*0QU1XHB./D9;!_P$&.F(47D[N1/HN03MCNE M.F+W<>#0OS/5T0I%_G1[68'8S%/H[\BF-E2OZC7QI";/4.I,PA,Q5P#EJ$.6 M:AE T"GELR5U8S&]RA/Q@\D&%R_R2L^%57JRJI &.UU#\X%SR@>6UZV")+/6 MQ_E(!:'=?(@YL["!TXL#KR<-= ^&15:;Y7ZI/$=QC0K8<:+L4W%05MV5KG+E M#DYR_7_LO0MSVU:6+OI74)EDQJZ"&+XIQC-=I=AR6MV)Y6LYG=MSZ]8IB-@4 MT28!-@!*5G[]6:_] A2I&1))(53=:8=D03V8^VUU_/[-'YM!92\O@6X8<:Y M&5/%-DZ)T)A,"^ET%*8;-PX^H@3 AZC.:8I:1E MF=2IA"+4N0-:8WO!"+YF/349MZBYG/&&6<">AL.(8$JFW%@"H4V+%Y/@SG?\ MNW=%!V(9G3_V+;:4FB#:T'= >CX*=@.RP4@#FPN MJEJJ@;AK(K0^W$PM51(ZEJ(3:2*H=&54/H*U+K4C5?%A4MZSZGV8%X=QPY4BLHJ"$HK%+G8BR?H@^#-GJ#<3 =)Q0$<42[V8!S(92P-0ZB?K+ M3$N>-TI@N*\$5U"COD?I:#'3?$DCC0) ,R.>&OR]>XGB0U[3B+@,>61S\MAA M>\U9/5P\!D+*R# M"8B7JG2-*147.#N\+%CH_1 ME;-F^I=&4^JQ.;5"7-Q5IDB=J.D<;S--9*7- M%UWJR] O$E>@OV8#)=?<*J&7$F5V@I M5Y:BU,FS61_$/N0.]\ ),V%--&*_PW%!]3_FSGAP7$J%1IS:(21.''"(FL M MFW,:[O/;N=+F^6I="=?T=(8IAQC;S$W)LL5F @&2KAEI\D#HL>!&8DX4'KA: M1"&MDED6P:%G+[O$9:@3,3"<'\BJ1 MD,/4D/L=+#[B$HK5IC8\B#SZ_M/;TK'6A)D*D)6J9 S M-"FMT5D*F@G_>\0*V'!#)]H:YBX_#JBB70IJ(3((D%8.?A<*V:KY&D- .KP+ MK6F:1H\GK2=!5R"C*XB!8,IIN1/)?;9FBOO@9@11!-IB7P*@<#@,"^K8EE2OH7&49B96T6,35D MEO%-;6!P"=XCWWJ9JZLY0XU[)$4VE*7A* 7^)\7PD6>6:V+Q.>Z\W$BS5,*R MWI3]0H P 0O$5:XH7-]N'B0A=3V(6P_2K^M!=F,L=3W('M:#F&N&5!%B U"" M6E,.HJ9CL&RF._@-C,SD6J?!-]=;?&-9S5E*TH5*E]9SG:5.6%%&9C8/1A9? MN'S?8&!&C%#:17A?$NH*B<*ER&-@(QZ-$@R(W6V1Z !ZU;3@BN0;U7,($?D% MY>MXN^5R5@I,TKT&YF]:X]X:XYW-FVL0K^034DL1S$PBFC$+>--W(ZA33":Z)(@ M4"69R8D:,!XIW^.D1KWQ3[CQ3-B.H;-)D*IL[:5XB1D*3["EZ4^39(HW?KUC M3[ACNF4MJ>XZI22JL-%2\:8X^=@K[9QR6Q2%N?@9)=D0=KOBB9AX9AO(1"S! M,O6U(#@M=#.E[V&=>T-]NX@'SE3 (B_VD"_!H6W4& MHMZY)SZH?/@<-D1+CL7Y728PH2QPYFO$",F,N3O/T=MQ-"5H Q,ZOCA]6^_I M$^YINI@EJ08W(",:2ZLT]P%5Z3Y]]3UUD%[U7MI6@='%J AV724C,70,/ M=HUM/7&8C8*Y0VE1[_03[K33MN$J6;^@3VGG$*E7R-4- Q,>VLM;2YV8<2'D M,J 3F[K+6'7U7C_A7A?.KP6#8O94E<9W]I$E&O"\C"50[^+3^RTAUYUA 001 MK(W^O8BRR,007+UKG1>+?Y>4.DI7.4#UWC[AWJ*GR8VN+ODM_2=^5"JUQ6VF M6F'JOZOXF=-S48)9KG?U>1((P8C:1 EH( ?3)Z 6YWF""/]X*K'66E&ACE_> M;9\[>:,8S+%I'7%X8IU;A$GB'=4VL,4Q)?R)>F.>;F/$:?"0U3V9,4U[&%EH MRHPB\ZEI_"3PWWQB$6@)]/T "CL+1?4.I+'O,-!SO0Q=&\N9:%TN(-$7!NBL M1-PL@*A)QL,2HIDDB>\F3$:4,Y,8G>-S8,EB,LY5K*E9F([#(8P5[&$=ZEDN M_#R!@4V1&JCI>W];Q,K\-JD"I5%6Z0S0&[1B.MZY^ M#Z-4F&'S-LKKI2X90J^(ET4=K]X2_C8)KQY&91-E5<2D#\(X*G2E!Y M.%NAC" "":FFEY:"F0HR;C&_<-[N !%;+.UUA/=,V D)R5;A9AF,-+^,*U!5&&!J+^,&6J[)UQ0W#&7EF$_5:F764 1 M&ZMK6O>]>CY<,&XZ\< :M@SCI=OT-N-",E2UOO:"&;,A2?=3SG$_!%P?"W[! MV&T'E=-.^4[IO1_SIL:Y%%5<)]+ZS/3F$HS'R(&;4:>DZT1-0YMK1SGF+E+\ MT]G'<[=AC^"+OH(DT^'3A]QW(8V*!UX0'9%Y=(R) 4S5^LRXC<^[+6$&1/%X MNJ"Z00N4(UP.!W"QV(Z2GY>KUEM-W#-X&;8#DK8SF(4K*]VQ$1%_9']#8#@@ M#)KJK=-BJC>NX]2[KI7T(B?+&7>B>EPH&?U!X_@'K4M%K PU5_DQHV".IX9_ M[UO,*R,1?H7\T$1[/Q0ETTJ.8$U3YZ,1(IH+OK'?E.%14U9A?**"@JLK1,7. MURP.I903JBOU'>YY',/;2:3&WJD9]#D/VO=.X1+W+AK>/Q@*/"TDP:5\U0BF@T;_ASM7D.B^Y PC'5_Q$>WA?7=&>A7&NE,VL[)!+1VN M@6[/I,'H*K$-P$R#2'>ZX7?8^*%C*TV??'6:[164N6#J*A<">I5[I*A!BC@_ M6C& JHNS0!<&:+"L .Y< J>W8$4!5Z 39[%$91ACQB<;0#?594HQK3U=60WO M%!N,^23"KRL/B.$>6^0)@B!Q2R5LAQ+"A5-:>DSI+%.[/VGS()U&2*(+ MWWP5O6;X.^;#8]Z\+/J*[>3Y)'.,40;)"_"HH=##3@(KCEQ>1VP1F<[!1,)>*/U\(W!A=>9QFR/=:KCB5#I-0W+')-2_ MEGK=45?8BOXO)O/6 !&(,5QWR+@=,H.Z0V8WQE)WR.QAAXQ[6=HJU2JU[^O+ MEJZ;3($/C_J+C'\V@%]%UZS86KVC6U#J6">#CAL!N(D"0V@2!](/+.T#,'&7 M D<'5YY@XX22H\QD!A=IZ6&6!URUYZ,:UN BPR.A,/^5+ @QXFU,PC4#3%J MV*04\Y9-2(?XW9NB>TQ-[LLW3K6 E/V[!G,J6V],"&C9"Z.^7QCS-I[/&B/% M9^JUI8;9C9E=+..S9L43-+>#8#=^S\$',A3'N))@6-PED+1'%JK"QF/$>^:- M%Q-/Z+"JEM;08N'SF/3&N.O,1RO=Q^S::U0:IAU@(V7)IN8"DPQ_XE9CJ/&( M0/F0G>2(@X[6OY?@HQ4TZC'5.8B(:I&8#>I$5+W^2Z$?54^N#6MLF%DN:'8? MO5ZSZ9O_^"T*WP9SK]N4!('^^\4,9H6?]/$3X@G4NM6+,]6Z.G>Z ULLB7&U&T^1*-ZZ3%;\8+9L)@XF,FA M8123!VJ =MM4R4\04"];FL:!%T$0*J& ,KH(W<%-;Y3^0WY- MP@+1%F,ARI<8.AT"7DM!KC!15_A..3WDI&#":+JP"1B*!J/M21U9+J)1Y3WF M-K,7D@ CQ1!53/NW_\K\VVS*\O?6Y>W,SH@584J,BA>\I-E(W5;;DMK>))!2 M)R]LE0V&6?-"9QVJB9C!6Y.T&"Y%% BG3]HU6@+3HV71R99:W34RH=Q^MX*( M5G@WK@-B\,9Y*5)KR2HEM^CD7&G!D,+U ]5HZ2]J@/@5SY0](&YD3?L "@M, M?O2H9)DP/QMAMAVWP &UMP#4K%+X4[EES_5%TAFC:G[O6M0LC&%?S$ M_&5E_':\PW5.9$:VJVP<);9D+TL\+@66):2%#\F,=49A"EFJ7HEQIO1:LC4: MCEZN2XT!OS!W#I4X@S*FY\ZG09R5.%D<^#J&7LNC;!R89)]36ZN^(J9HIDR! M%=G@]G,Q.G6=! B:\ F083E':&5TIIS4*[U0O-V,2H\HVV9>1'OF!/;X[I^; M8F'ZMDO*7?R^'H72N!4+V CO%=7X-=]\NOB=_M5Z\]H+;K!"E:Q?"SA.GLAL MIL*(J9=6;JFI+4-T4SYG!W"*C'JD8Z-#:P8SF)D=R\02:1 YUG$^29/%U40$ MBS,ICFU<:1:YA4E4+.4%HK2(# ;IR0VUB=(>%FM 9W3V;ML<\ D!' .)&&C, M6++.P@CK"M"$1)$0V"HFSKCSACA,P^2CI9 7A]=&QL$63U%=A)Q.DJ&@U]DEMMV*])U8CF]8:M\*Y;LW3[V%BASOKS)ZZK>GS M"FDZ@/W"PK6*(T=*D$L9;3^;WDX'*8\MD9@:8(]RV"[*?NA4B!3N/![JW;"N M].?%:G>XTA\+3,& S":4P^:\M13>4&:D4'^5);R5G J82MK$W$<5O\!S3;5< MBJY6C$&LA\=[D<4ZQW6QSFZ,I2[6V;Q8I]:]#]6]H3R1'T0J: MOF.#1<6JV'$DP=?K8(1(6Q+,Y?0ATTDYI?B3:/Z(C8[U/I?WV=3'TNUI=PY- MUB2>"M_.++EV:V+K#7K*#9I$E]R& A;MHEAR,TZ":,#-LC4=++:1!_ 0=3C;Y(M%2R M=ZF)JI(27>%OL)/)%'P8,I1 ;:%D2@?=,3I=;_[3>9I8[!H'QMQQ.;3* 3<" M6,<6D&!*F)ZZLO!I$(#KK5MS/Q8ZMT::[?LFQ=IK"HIA[;2N\))D%K5D5_Q2 MEZ5A'"CFT+OL=E7Z['%1(.I-+VUZN:3.C4?;NKJ :$Y':72)$9Y+,&$/(,9I M&4\T >"-TJ5JEK$6S R=7_#U%Z[P9S9%ZUHE(-$7TM38;G9T?9;)4/PBD!MO M'2/EU^!&GR1]!#$[!6XJU)%786+V#39$1TPAS M"37^!_6J+J13PJW.GJ1*>=BX@FVLN=1@AF)42<9+5]_@FDAM)U/UK?6\134T]@.CEYS *NETE;AY+*)2Q $&GD(B;F2S3[L)%Q M*(VADEU(2GDDLC^6>^Y#^,ZM+"N52Z424EW*& @S'O5^-CK4M3#$#AI=T=5AI1!]=\D:*'R]GEPC6T\?6OP7WON*_(HZH2+0ERX'>H$Y5F M3E-;N80:$*!LS% 9 Q;2:)"',!F!G=PL"-$L"]7H_$#X'6X'.X+N4D/NR R M*F_#S(\F;XYAW4,VA,>P ;#=F31^VNWFVC[*F^K"-,:JTG*.D?X81DXT>2RJ M*:AJ<37"1Z%'>E+M(4%4AAIE3F)RO+ M%$Q492/7CX;TH$Q]Z;3XG,-B@Q9M$&N3U&<8;4CU_.0@4;X MNPOF+;B\I5(21:O$(_;AF&'7I,;*Y\(/@R7Y< W_H.M?@Y!4V "TL3 > :,F M>A6$N47FGJ(2"(3BO:3,%J8#J[CO#>\/(M,MZ#-W>TWS@/2\\:9.$JEZXM$Y MGA+^?AR,N O@&FYR;&LNA ^H'U%A;?-$T6V8*44%=9>IJ\C((P!Y62C#NA[H MYEUCHAE OO)ZV1$UO#,1101H0^U$#M^-(;AD#7(=725PG#-LG*;UU$U748AG MF"Y:/N-.[&O]F_4EM;5,B0;"A=(5Q6[WKE,5*7AR69:,(GHL&6964+@FQ[AW MO)"5)PNW/4#(P0+GL15J9UI:3F4]^$X6]6OZJRM>=0!&X E3K&9\;U-'[JWN M*1+WD29^@Y6M[#OK\^K6$3H6C%/0:BYBK%SE1CPZ@G#S:)A)\@3)<-2->BI3 M!6'G&EY X5C:'E?K#%0@TVW;>&[-U<-_C3]$>WHX5Q]]G-MUQ-8!D)>O( M@6(__@%+E9"5AR.PKF7B?DC;";3X'!QKO>0[\L+[$ C0X?:QE81'^5*Z: M!<6[2&/2UAHQ1"-9[$G$?^V5K>-NGZ+LB_<^(!-P/Z:UI6UR:MEQ79#^0O*) MXC-PL\%%S1:;?$?0_359J[(F*7;_PD/Y,G5PU?0O33[P1O.3H4\S$? CN4CQ M=6 G\%O\PBTMUB12O.)+\2M8)Z#11%+NZ\3.'.I(. CZK?E;;'$QKC*LAEV MG[1-*:P+56ON0NNR;WTCMAI#-.'RP[)G:GI-$ F$S&\BHZ[G@, [%)H3<<&O M7@89_IY"R8O9W,8$[,!-AQ::6JX,:0EJ>!_0"+NF<'%Z%<31GZREB%": P0K MI-:^A2%R%*:8@S3"NMK%K8>66T(J$;X^$OB;.5A@2#0O9B!E/A-J[[NUX&KN M.-CIU:FMQ"(3+LAIG:HKQ/LOO,6;*7A.R*F2!*-L9,-)6&?LSLHAA@(/DX+O M$<(?99$@'EXNHFDHRR.T4YHQE]>6/QJ!+,-4*$T^0?RHF\!PL989>!G6@ZC+ M^',JEL.%["E10H\*YAI=%XD%]<)0QT3-'T8&JH1MPU:=+&K/R^!J6N'&*8Y",3)=1 M(08R<1LH2ZI7<)6'X9BT 0W-9LBA$1<\*X4[-3.(+C!R5-5Y.4!@1LK + D! MO&\6Z-N[2_A\>68!2_J M?>&*!YLZ&>9=KP=) >%"S[PYFOV-^Q'@[<5X,C<:4%LN"K\ PV1V2 M?9H5H(?DG.G"4YO25KE.H3/AU2WWV-^ SZ5$23OL%?QFK,A*Z-(-TA2O+*$] M=W;2GG"SWPAG9:L+(XG?W\(#9YF-)Z.R1FI890BV,!8VFP?<1VM]0ZYQ*"^* M$Q'G0U$"S4 JO&ONT";^2HU(!FN$LF,&38@;*B39OM&SF:(!-,)TPPA?"5*G M !Z2ZD@>)!27-K 3 M#CA(R'0B:$Z,T 8<+Z;L)K,YQP-8$KK"LBDJ,XQ'MZ5;U"P*7EL'@8?\AP8$ M"D;ZIJ:XI"2-EE29YM2@4HWS?YR].VH-04W%]+E.N&!5I)'3ZRA%B$S8 C%. MD:(Q-?37VG?K;&1"W8+/JT.^JEN%P(,)%070'BO#M<4)CD MG@IZ7P'"2(9BTD[_Y1[?/ W0G*02$C)62\]R!V5(F 0/(]) OW26D/S426WI M^+UN1<2Q=YM',SB).??M2]:/><3PI5@;_'.0T0U!^RN5AN*'T,O^?M1J>QFZ M3E/Z;UV&R/) Y'-<0*!]THPYZP@'&S&:,C'A7=7*>XGU)2MAJ25ASX^A2N$< M7G>YR+6*JAB]%F1)"A0,>C'>&X]3J-_>Z-1ZWO.U"9#.&"'Z;LY *U3PIM/\ M&L2,:X8IG0)[B_9!$#N[$',J:$)91[IT T(Y)N6K$3'E(BHS &B3QI$#\KX8 M[@FE$[6!6Z:^I*BX;CN8H^-7*IPJB(N6.C#(EZ5$QB<7$M/' 9TNQ!>=W MEV90!'>CW!1;4V""@#[\XAF^'@8OG?R17+#M5-^D.5HP)\096SU%R) MB0?T"G;'!J8SUY4@4SJ8NK3>9(]RHAU_@@EX3D(VO(LE.EJ;\T/\,810-LK( M 75&O3-.IE$B-\62X<;ZDO*4.!I)BQ^&(<%:NVHCZ, +SK0G.-,:@)6)RX@. MS>$AQ4O7+I-8W^5_MV:UQ7B2H!%;DZD:4]DU6JENHL44EV:YG4A$0NDD4[Q?HR\* MBWZDN/7N-3!+H!=XDQ4@#$,B8HCH 4MSL5:1K^WJ@+A0J+HEEU4LK:%LG,[E MZUB6 U"IEU1@'.VR(MN_<@4:4YA,:;1).$F)&O0+[W8A+\MLKBV(\SI M9F-C6B"/PZ17 O9A7'(A2QCI*^14NL$F2@H56+-\A3M!Z>V>(H0[!]="C$5; MH$=9:/:=#D(!H"^!B;9@_MJ=-@>A,URV A,, M;!I7DY4G4[(( K()N&2AKK\QA[';K.MO=F,L=?W-'M;?!*Z[D"=HRQ1]!;IE MC+?P=K6'D&[S))LSPQ:CZX@)Q(VQ8>+(.I>F[RC'2'2XZ.-5[D?J[F39RGBL.^_ MH??+\DRKEZ02M+QT?U-*9(YEO1I#!'_R_N3B9_9_+D[?LO^!>6H,!E\FH=@- MTM@P3Y/98GJE&\O, UW [NH!-K!&SK3EZP8(,WQBA')'5PPM%^*--KJ??R;V7HG,A",6>/K'Q-SB$&!I&&H> YIGXB9JT %=2T*!?HN) M3&NGL'R?VNDQ0K ^D_.VO$8)/ M<-3"-YX\TJEQB5KY..D+%+TZC%M0[1*(ZHP+P+3+*-#_EN:)?YM-G (XD]4H M>)#3?$)/N''[$A"]&LZ"X44O\#G18\WS\$(\@.49KH$N]L%2*0>7<+"43Z4B5RIJBR&R2D]!IT1N.9WB-!BFZDHJ M-QWO0Q>$', ULYQA*MIA!J"OCLZ_3M4M82# =]O-9MM[ MA9\+IN7RURP1D 3_TH5F(G177E[L[,O4< 8RPRQ]!R/O'X(L#/X-MC:V?' - M.:MY:6O3/=@5$\M6O7XI?5G(1&+),UHUQ@CT2VXEB58D)6)9GKWAK#$5K4D] M&:FH N6-3Z)\A+*[F)F'XN^GMV\X7#S%BA77!L?,$Q$<JMC!6.3PBI? M-]O"QZ.#\,0^5PN?AENLOGAU?MYH*:NB5BDF N0)R:;:2D^1Z 7R-) >P>IP MR\WA'D+D&"FIJWR[X1'18S"4L0S>P&Z@6TX6Q60D,+6:SL1SHX&\A)WZA?%1 M>[*WA?+$;##<$]79P['YC83G#W"J-OG"'AN9YN:G$JVUXN!(W8AQ"DUEJ0;I!)EPHG5.=5]4 MKNPK,C;>%>%;&0_B$X"0&TH3A)4E3=^J[(WI^5A2!YRN]7I$L62EJ\NN!T=D MP 8G $X!TJ'AV_(]JM%3H6N$DRXS<-@:UD'7'1=?04,4;T?W4MVZA;ANH804 M&_A,%8P<%/!AB)2)Z C?8V%G:-*@S2-JB[/8YD;.$!E)^:&3BY)66ZA;:V]>N%G()$T;E M&G=#ED9$$,8)!NQ,(%WT25\M@K9I@H!5]84=I5:.#?B=K=IC/4K]>2D"NG!] M#/SQJ/0KXO]T.A(0Y.H0,#BDI!'OL>!+3"*CU=^#O4^]Q02IP[US!0)-AMJ5 M%AO7WJ/.RB6CTPP"(R3Q;;%(&60&%8;SDNJ=9P-A)OALE7UEFE!%JBZ-LZX# M:T[TW2E9T+%Z*X>!QNNQW*_I!D[VF*,LW)"(-N#2,CD\!?32I97:?(?$)JO4 M,ZQ.35Z"1T.TD\1@BKD=&' M)E1AGVB#+D[P0;?$W @*^!&5P ,)=4;HG2I(4>12\S<+UL3HH39K;;X=7":+8J'@ >BFSXX+9*+\XD'M;SL9$RNWP!^7.:(ADB'Q]''@( M;[W"OHW5J_=0@?,%*-K1%\[Z%DP0.1Y+4RBT5L@T1I2U-$ 5\&3>!QT+L >' M-S8A3A0..:887 S53%(TY3&9LYIRJ[H@#Z,$BEJT,ZHXZNM(>P2+%"=YD/KQ M#R40Q3;[P>N=F<- R!C]%F$&&/)&7^4 YJ,_NA-@O*.VDK MCNCMF\B"1H%#8#S;/5&,S]HL@)3D\WJ$L-01-2='.JV;B8>-V"^45^4J0JMO M#)(]+PE^%>DMF1\%;U7!@CB2ZE'.ZIJ]UK-DP; ?X%WEHZ6&DS>4=W1#ZPI( MIYK,72C@ =];5\E=7K<*BJ]N M"J;00087KUBB).A]3O6K*>36)%D&',M51IIB0*,M8C6%0_'C_$8JQ7DDEU3G M.V)'F1LO8*,QYQ=RV;UP,6A_3-LXJ5;=BTL4D9SI5";P3*5O7#L# Z&!65(! M5]6/8@/5=@GP8DGW]8T-/=VY6HB_$HQRN:7IO?]>@)B0U\QE6_0]['=5!HYG MB>292HC14$+*6=MO6_G%%/793"$D)!,(D5,AV%__/=W?''=N^[N\VQ M9P(U/L-ZT];/#>_W#Y].+\Y__ST^TV:R?5+E7\& NN@&,(-[H# M3XC0A']+T(]ZBXHA =LB0*LD)&U:6:(FJV[3=Q M ;_(/HP,L)7M&9$J*VH;N?OKN M[,,O!W"8SIS"4$W6,S=5[&@AHP81RVT,CAF=K \)G+QC[T@7I;^E"]14';RE M- M"'X) 27FZEE@J.4-GD3#CDEP9^,R[JQ\D"4]#^(CQM+,SWR,5=^S;H3A/ M>6^>Z&&230+S/N$\S2>3G'F/L-6MYM'??:F.E1?^ M2C;P1VL#^_I1[/^3E^$P?:/ZB6)V?Z1[YOZ'J;O;=@.?G&[#^^WLPZEW/+I,YRUNE;% MK55IKZY5V7S?N\WOZ@*7G:\-><$%+KMGC7D]N$Y./OW]]+/W_OR3]^GTE[.+ MSY]./GS^KPOR2,\_>*?_S^]GG__IPV>_GGPF=_7\[=__>O[KN]-/\-//GT\_ M7?C>R8=WWMG%Q>_PMX^_?WK[UY.+TPOO_+W\&,.YOW\Z0X_)>PB_X#,ME!"_ M.-;=_E^U*S/@Z/69LISQ,Q?8P'4Y4+3\6W?^ MZ.=25=G/TA$T%U./\,J$6DYQ]0LC-/E8*T(U;O0CDZ_.^6\#)8V%^

QB;?RO'5HZ]JZ3'RK$]X=B7 MZ^OP4H2$\CEP@4):J Q&2PM>&.>XX3*6;K HI"T?4MK54GSEV,JQE6.[3MJL M'-L3CEV/:K HC/<43&R[+! %-K( @ML@:.*&\+RUS;D8$G/CPHL]8-@V'O+7 MN<.?P__&T8?MO^,_9Y=\Y)KWH\GRM\EE:@LX&%/3-6;;7UG^6<[X0VE$.@I? MAS%K8QUEJVP(TR.\FI)=,)A,YR6#L\&WR[;9>7K?E-8)KIF77;+SPS1;VT:; M1Q,W":6_PN<-M<_.3;G^9%8_SLPS@U=\/)V-R@#XH4EC-Q]]2'\[&<7YX1G% M7/C>RLCD\U>T[6J*"JV\=GA<*.';O$_@FN3_ 9;S%']SXQ)W.MOYZ>3CB6%Q= MDF#/=(F]K3^T+SZ:G&_MT2QA@10\;=H-X3\@Q%-3/H77Y'IS+8/#IDQC__7G M-D*E?E 8H2#E[W]U#_8F=LOLW6Y.QGNX8NSV@^F^5&J@!=V_]_=?#OZU]_S% M_F!W_^7+MZ_V=G<.]O9?O1D.]E[M?IF?^G+]K_8/7KP9')2K?_5F_Y][SW<. M7CP?_+3W:N?5[M[./P=O#O"-ER]>';S9O)5O)!3*MO[$H,OR(_=Q^_3<0G?_ MZV?^ 1054F8JV3Z&IWN^?2*?_SH9J/9 M?G[=X,0[F2_?6LSPDF>SYVD6FE';$!D]WQV3TDGL-7XYC-+L "_PQ_$T M_''?3NW!WIE3*_ S'U_^[\N3_><[)Z_82[+_Z]M/O_V^)U_^NG?ZZO<7)Z\^ M[1 \=OIO=&K__7^')!S]:^)^M8O]W]_C];PX^>W3CGCY? =_^V?Y[X-7HY>_ M__$1O\]>'NSPE\]_QF/_./J_3R\_[C\/I^]"T(%X1<"EK$ 0G\&G("%X7LJ] MBQR(6&J5T621XDX1!]3H3(@-DB8F=*3&:2T=44HX+7E&P^%3=\>%*IH%3E1O M%D<(F=-"^6=V:9>(WB"%C#+ZCY/YX+-I!F>V.7.!5^-IC6;QV.JJEI526O/] M^95=OA.EN GXD4!X$B:*TN+.IT0^AOLU$.C+U/[[8C8?Y=-[\&*O MIHL+2+AHB"^R_(6;55?>V?*M$4Z?D^7=WY/O^._I]&CPKU%,T\'N].@(179H M1\0,I[%)>-:.M%&I'7C%(H_/3X=#DII4$;^5DXU;%_3 MO[7%<%;O[RY]__-#J[=/TOH[B]GY.]/F[,WIHEF]^3]E^$WP9P?':7J,3M#\ M$$7;^\,!?@0/H:!8%$"4)=-+=W+>CVTX.#D ?'Q:U: M9I66Y]?*G3+/AKW<23GY0V=X@WA((LX?-&6 M#HFZ.5U&,3A]-OBE="=;B8R.0U+2@Z 9W0W+#6BF M#?6.B4#SNM/P:.#=#HW"@1?]TXE*^;K!^S1)C1OCM(9'TG$YF_OL'.+<@><]+O/6:HYY.QF5S[PIO],^YYT6 MXF[PE]7\^[\[.Z_/)^#6&UCN?5C6P%N>NOWBGW@2PPTW8C5_#3[@7VU0HP0# M2^(3\M)\-#]M26PY8Y^D=IXK/XFWT+K#'F\4O5\\U>FSPE>Q; M3K?S!BVU# 1??(QI/#K"![V:<,-%3;3&?NNN].VRX=M9VL\O<+@>%9L\1=9[ M_L?).QJS$"($($$CZSDJP06K@(:D.$TN&!\>+>OA$"B0.A\$CX/PEKSUN33G MGU+>$I9E6:W007%OCMP?:9#.GMF276:SQ='Q M$OES].0'#K4 *HC")'@UTZ8ER*-S$EMNXUHZZ4A*H_%HWC(5^O%A/)TMFK2Z M\D*GG^M.K']AX)8_$5<._$9IT*MN=\F'7[JR)GU(J+R7VN.L#D9<%.URX3LM MR;==WI]="A @R1^U[/M[>_=3?(FT^N5GM2+YX< OYBWU3J;S0>'+\7A:X(I_Q?/==?BQI9N*U]>T3PV?H)\VS?2DW'DKM,IO3O'W7?LPQLG- MB@';GE[@\8]6'I;GMQR(JV>)GW#C2Y5%YN[CY3'0>L]NA *Q;) M5XCH^R.U M2W2#60IHB^4'V_M;SL]S-WG?]A._,$[>3Z?Q9#0>+\]83G8.B?-G5>3@46JO MX<(W%SBE-7-7IFX\<+90=3:1AM LW'CYR?,16D)!.#^&.1XJ6<6+,9X+)^UQ M'!33XN=/S %>!R/(@#HP+.#JW /(1FN&HR/Q2KQBCB5>S[@ :6$YI,I99TB[+IZQT'0Q;U?SEH//?7"C\7*(G[8?1IZ; M-R,$_6I ?L!152)=YS>$P__R302T-0[59@4=?&<)I' :QF7H/?],41>DYVRI M/9=@OE* MJF7J6HU&;28:5(+\-\7\7T[*2P+XC9-"0JYP2&.B50( MZ7V3TO+NFM'%N_\P+8O$Y4^$#%[BAW86NC@F$G[DPY*$BS^Q,MYHLDS]* _- MIX+2%=1"!:-"_F97Y94NIC_*WE'.C.0D@[<^@&"2@/=$ M,I1I=$%-P\6G_TTG@HR"DC MX1%XIGH.SS4UC6=&]A,6CP:;3^';+G2J#B MM9X7?;^J+/?P2\Y#LUYVX/]G[\V;FTBR/="OHN#=&Z\[0NFI7*HJD[Z/"!I# M!QUMNQO,,.8?1VYE"V3)(\D8\^G?.9FU:?$&-I9,S42#L4I9N9P]S_F=4K=' M0W#BK8PLKCT\ M.!B!I3;#_2)'$^U\+]I<:&_ 2S^.)SA 9?WB\(U7/BG#%>^VWF[!KT>?IG4P M&]YS-HD;WE*@8!G!Z8&!>1%^^\H[#'/TMGVP@GJO\4M!7;XHP^C7>_&;2+"[ M8+G#%L-15GJWH@T?K>V3<8B3P,QH\K_!HUDF'?1.5NO<<8@?TZW>M>\)HY>O MPR,.%6V5C^*NTOFK7]VO='V80?)#P\^KZU6[Z//>]@$_S"1W!>PO,;"W1,C, M@MY+!?&R4$[;Q'(M%R^&52&,H2K+,N:%85IIE9LB]9)F0,9Y^GCU9!#!H1?# MR\62SA:>S(MV2>?&*L]+6T[4JK!2@*"@&AF/Z@64XW 7W M'0+;U*C.D_'( M7Y2:"PSCD<-/SR9@-Z,N#JH#%@P:!K8*Q L8TF>-MD'K'@:8'4]1G. M[R-P M8A?@B*H]CF8()A*CAUK&\%VI%?&:'ET,6-!7%,@MI[,.C30G&+S_T\G8>N^F M\5\AICZJ?%1_&&_@F^;ID>('TV]#<6U]L RKM++3 MSGR'GD=PVL_#ME[G&)_[WC&X]O]S_R6_Z=5H#R]N ^R0_72J]!\8Y]VAT)SF M15X0GGM*A/:>:$430ET&WB,AL6$5U;G/FWUB"V)WY]YWY MWO;KPR+G8/1DDA02FXNJ@A.E$T9H 6:3,8QQS+I/DZW+(#S+,P]^X6F35;< E<\8]'XE[]M3*"7?9] "0] 0,>D+'[K: MX?O70M;CJKJ1JGSAYR@96O R>/ MR@@ON\"+:!1&>]!P&>FO'+1]77XCFWY)>O_($%$(]/XUGDY?50'1ID][%RG: MVSY(#[,T\UFF++% DT2D3! EK")"&.Y5ZA(M\D4&!8M(Y-YFTA<%L+)4FB:I M8C9AUEO*W6TB1>O@S:T."ST?#L?G@9@Q=!IIJ8?$]!@R>][[I7N2N,!A6& K MJ-/.UU\9EA[-Q8."'*EN40GL'$';%3P4,VM=9&SUWGK?VQW/?(^'[;WD7C;8 M<7%^X?W7#_Q=MP<_Y%QN58I]E27T?/DT^KV1G_U($5O-X4T]A9IM7HTGC0 . MUL_/+6R/OAP*:6WFE"<"C"WX0TNBK 'O,M>I\45&C;9+E6=**J&YYQEG<#KH MF2JPU#++DY07PM]0V*ZW.%I!RD$^39#P77E[!5)F/+"M!+M@V90_-VG'U7T6 MI@J%E&$*;$$VX07S%'S?&0''Z62EU&L%RX/3 M.\:O(WK$MZL&V/KROK=R40-210@'GT[]T^J'W[ \::@OG@Y&82/#EWXKAR_] M6G3D%G$S\87QX\;'VTJBGU=">)9O+C_>"A\MP&[$S[)T*\VR2S].MNBEGUTU M+$VW6"Z^:=BK/^/RVT:]=K(WVX-K8%*K P4Y[:_&:OI13UXSX5LT?U] 55E& M O@QZ$7R.I,O60K@]ZK8_:4](;YI0^;A::[&H-G W:)SNU72T4*XCH<]^L:= M5$]ZD_'Y$@KX36%]UGM+?PD^]?@,AG#37V^PE248PRWV\HX@FQ\&E^UZ=G!^0/I:$-PX[[1T8FX M<>.O!^\_?-H]>4T/3E[2#R?_)!^V_Z%[V\./.Q]WCP\^_CF \6%^.\F'%PNX M^OOGTGZ__ ME)AQ+V<['WY$TL&2B5$D1C!,@UY?U,+;=,N;E$ M6K^@3,?)=V9A=)S\,)R\8%S(/!$^3RUQN4'CPGFB9[W)KUENNK\65V:[?E/;1&R'* M[9)1EJI495DJL6=T3H1W.1AE4I%$"4%SFU&?\R?/X##[6?[=W4+OD'D>.&K4 MB %J]27WSF6>/XER.K9J.J_$9+;5QGW,7\]%&B7:>]Z&A!3BF+J P#L MRJ\%+)" 31BJ;P)(+";/M\JL89P28[Q$03P9C! T,A1)5_5^*POZ6L"^6'Y> M@5].R\+S*U8/ZXC(K>-1"_*WK&B?UMB*\[NTO('CLQG,H2Q;O 11S7E,U >2 MN&R@>B+'L.HQ0J4/>^>3PZAG6\T]KR%UX<# ]/BE111$4 *%?L,333SZ7*VU .4O2MO@$Q;D"^7'1:HOG&LGW"MPM(2-:@UIPAUIZ?C45UG-CT[1;SD\&_8,6]U MB:53HG"N7-JXK"@KMZM$"ARW26$8NK[HF0X3Q)=.L6%3.'SG_WNF;0V)=Q7% M>QW*3Q8AG5^=3;"&%E'7^BO&B-@.Y?W!]W%_B=#0C+\L!C1\V9U%@V8PJHME M;L?Z[QNHX7KB <8BK@6K"6M:7L5Z,-_)D4?U6!TSCA&0H*^O&=[$^J;5RNEZ M9?,*Z.,6_5\B:FVDWB!K*C;#RNQV&[*2V]Q@.CDK$7FM/IM&J,8:=3F@EM<0 MN UR9L2JGI,.LPEVO8E*H=:H+6C>*'U6L7@ YT5VF1X/BA(^/KXFCAEH&*&N M!_9L&-C@%#^VLWZ8,G[SBGLO6ELJ_[O"N;_%7M_] M^[Z7-=1FTD/4?==7W]UW6A,BW:7QJY$I2M1 MZ;)';Q/:/CW>W?_WR<[^[G"7':3PGN3#QR.8U\Z7W?>OCC_\<HHH MJ11WJ6.:&B&4=#)5G-HB42[/N4QU$%%))Z+63T3-%]7M[>\<*E4PJ9*"Y%F1 M$R$23Z31DL"12NTXIX5"J-T^3==)0OV@DKJ'LP;_GHP_#Z;(AS][)=TMY-(W MP:G=.#^VP5+STY?QPNZ-QPLB/;P5J'R2/)<\(([QETA M:>#RI.+RVV;!=US^([G\W9(]XJ5ROD@8819!< N;$,V,)P+^3!(K&,TUN$QI M/TOI&G'YHP]/O:^2-;H*NQ]@@-S.0PIGLP='TXFF.Q5-"P:(]:D44@E"60*B M*3.4F"+AQ+J,:D$3F1@.!DC63U88(%WEW:/@\#LS/CH.?W ./U@R/AS+-$TM M ^]"YD1(EQ-%L>3?"&=R;1,I*?::ZO-DV?C8Y(*\];4[YJ_%0C?W6UZ(=:4D M72G)@U3A=='M'R_0%TVVK+"&24'2A!<@T$$M@X6>$V^5,H:FBF?V4CBFS2LM MZ:KR.E&Z3J*TRV785%%JEVUCF^>),XRD'I'M6&J(5JX@QFA=&)N!G%5WE1/*&&"*LX MT85V"+;(LMP5.?SOIKW/Y$/7JX01[Z0-U7)3KM=-/[#-K]U9L;YVO[.J$U#3 M,0T\Q&/X/CF::.=#MUX_">5[IT 7DWY/'_F1O>B9\!X5@%Z%@Y*3F M\=970YG8\J)U+ NC)Y&+E!A1Z,.GA[E9;C=6!8/; MNH;8U*IWI =E+553L:2M/3LYB\WSR@Z>XY/3B3_V0*VP.;_@H[_B L%15K6+#Z>/Q$#B_;DSM_WL6MA0K BL*F-_%N&FMZ89BRZKM M%4)U7!P,FBUS2Z;J(82L_8\847#6#ZJ1]6#,"%< MNQW'>MT!'/J;2\\OE%+B%P/?P2HN8=-)J_+9-866X9M5A?$ Q6?#B2>PS5B3 M>OG+8]LUW,+8%#92SR]EC7A#,M@W[595HUV;[]NU^59=F^_UF$O7YOMF;;ZO M:]N]4.R:6R:TSQ)I4R%DRA3WE*7'%Y;8S I&43A;!F$VP#G]HY^]+ MC>?5K83?(M*&/P)Q_*@L8U#Z: [TIO7R%AH!GX*[/+!@$A][>"S:"G,:#-0. MV,V?X=O50\'2#77A2T_#@-%. 9/-C8-]5U9U(V%A.31J]P'*;)C$5N_OZ]X. MFNXDV,<(GQ$JR?][-D8=!G.R=8/S 8([HSX-6"DZ_A4UK=ZA;]"AO;_G=VMY43BA\=DL&+C:H3M2F0@1-:-E3+;[J^I9M$T:6)&J MZ6IM0)7MX TBEH2QPB[5BP\[ ?).HWL ^@ELI:&N#<&+ME$#3PRFTS,T*P9; MX +$O MJEO%AFTOZ+P-L!.LW7,$VD&G%IT5V(!@7XYPHPN@+#2>RQ>C[8DH#..2^2&\:D-\XIP*I MHQ?(H]>BCT?@5KQJ)#,H1.>+$-[2$8_-?XDRO+0^HSDR/@.F-;[$14.UOAA! M0S@]C,>BQ@7NCS&\"4RR .&N>\,:/ZK4IS#ZR Y.]3"H]6 9N\]@XN@C/P85 M7T)959A*]=!SXR!V&]X11D-K-"TOK(V?G7M?PV&=:KP&A%<%=3U:,H.;*'G\ M90L.L(PPA^!=^>(5,>/9:ERZTNK6[6>/!V J3.SQ16603% @O<##^..G>@O M8-9_]6&2&(M'\Z)Q" :CT[-R/H@ON?CDV6CYV?-CW(FPLF#8U7,!\=Y:*=A! MP+US^)$+5PRHWLNS6[6@!HTRX"3B8\/QN0\&W6<_#*%BG%$D*'BX;=:6\=[6 MN*T#0LRS"5AT89QI/= TW&J8L/A ;?7QU:,\W7Q6_2ML'@V'PG[[9]%[7G"6 M@P(/\6C;4&^+:Y;UZ^;N"2OW9&^)Y,?E10?,;"G<<),-6V#W_L(H\]]I>>(K M]QM?"EPV]]H^/A-G64ZY=IQ:#(RW(QJE&5Y83L8F7%D&_,#60Q7.H)[ITFDS MB" Z YXNW;SB#._]P+FL 38?-5GPDBS>K9"%]2Z7,*=Q-V$#9G&[1^-J/\-Y M56B'S=>N%%F/?'M?K= 5S>4\8E?JZ7&PYV$[HON,44+@F8 6#!_V5U^S]2^' M7:T_.-47$=[VQ?4O:> W5]WG!==]T77%&W1\^=DD*,GR_G!%?YB5LUH8-T8T MPW5SQ,Z$-U3J7I^>3L9?2KS/U@3*6]=@4!T#9<8+^?(W->1RF,=I:6)=-,;+ MU1=_]^M"_3W!\,?LXF]PQV?/1^XEG,UIXT?]Y!X4.RQRSC/C+=%::2)DEA)I MJ" F3;T21590G3Q:#ZHBCL V-67TX86SS1>()&'OZ8%PD8V.R7DZ[<3($ >@34RM]FP>98,OI#C@8/S>/H3\??+ M<_@].S0IBDZ>D$0@OD[.&=$..)TJFP&#.Y98]^39##V8DN1Q&Z\2RH7.?)*[ MG*5%(2BW*M-"@TOFBPQD1:*^1RB_"V?^UZ"83Z;&4WSJSB;GX$Y/_>BGD]5P MEE^?7QQ:EM),.TY,X;$ F'&B,IZ3U,/.LR*%/2^>/"N0.[!";;JH:K=Z?X$/ MZL.5[> $-/WG\I(@7(G4.4HU+P95#S_7S(=]+Y"-ASA,:;1?RK9%S(*X@I*< MI@;3#A*7I,)(H9@1$E=H@<98:CM*N@=*PGSZ0^&USI*<$LJ8(4(G*5&\R @K MN'$\\P45[&I*"M@D;H"PZ-'E##U1_"@62X9T/ RR1]HJ<\="#&\0^T.XK=[; M]L7A'#F.,)B'#33*&#TZ./.>HQ\=AS>%.$Y):G6(+ZJ>TV & $$_B/WY]>3I MZU&XOQX"*;X=%[-SF%;U]_[X=_AYZ (_NKW)'CK;YX.ICSGWWG51_MI&Y8=: M9)870*VI5HX(+A*B?.&)Q,WGU$ENS6)R$>>)E%FATCQ3@N9*,9]E:2IL0IEQ MTMW&IEW/-/U+,HU*"@/K[+,?CH,L[+T ^^X1W N\;[-USX+V=C6+S$TS$AY]MF3!^"@^%MC NAIY#<.3T=%@%E-OC3C'NC])K.,:0 M.4BQ$",&F66"AQUO#,8?P3:-:0PA*G9R.D1>+C/Q4:%6AU,]4\6&08>%J<2 MV*CJSC(+_1DPJE +LV:,Y77/7WY/P\U"R-2_W!/8BK31WC(PZC'/>83PZ-6: MRGA3G;(%WR$#7!X.5-K[K4?W+U]\F7GX\OD,,UH MRI2VQ!4Y2'RP$HD&(Y=0GJ=Y(15+$84K>"VK#93^524. MY:W6HH,Z;>*KL8/7:'2FAR6Y!BF -T[S>0SA"@PAWD()2PS-MM)4[& "'CF: M/AC<'X-[/HD&D0V7GJU^7;A2&$8W_;JZC/M;Z9<\Z3+NUV,N7<;]C3+NK\V@ M7S"*$V^-\8)F"BSAU'A-E+5=N%:]U*XU^)^UY7.0YB$_ MK.4H]O[G_F%:TD4+H6425;9[RW0/UMFK\:1Q((=N?_RB:JYW,\B!["/*-J2UQ!%&C+W88P MOK%E04<8/XHP7B>'GEF:%C8EU&E/0'&D1--<$YFF&7B!298:T)!\:QEZKZ*+ M4"1]N5O;"C2TFC!.KV[HB0(CTAM22+]U!3:\N+95ZOW>K?_E09?Z$,.<=J'* MO>VCY- YGB89B!2?VIP(Q10QFDGB@*221"4N4[>Z3M^DT&,DA,T/,SX?#LL; M+CV9H!_>7)(U<:-V2<&L?#P@?8";'K-"]V+HH+XN"Z _9%P0S(;]!4-5+/GM MS=Z[\!/][==V>M]XX;MSV;UE4*-Y^_Q[L65PN+DCX8(N###M_:(QH#C ZY,Z MVZZ&K0C98,#,OX;VYS"GZB(E]/F=H,@9QZ[?\].Y").I*BPF52G9>15UZ04< MC%9W^?'9),JW=L@E_N:RN$N(I%2/M&* \5<+@<#6Q60+$B*V!QY6'Y>Y2=/Y MT&2]ZE""A7W9$?3B;!+/#0.C9P'K)%:+#4/N5-REEEBOVY5?U.'I9DI1BB\? MZ/SKQ@9X(OHU(>'ZT_*T)X.03%'GN(?/@>#.)JVWQ?SC"& "WO%IW0P=F"S MF$YZ95EH&E//4E2H[1N(:: M0_[8?"ECM5=U4F,Q^(+)K]7N5*@O(JN-2=P8I,,LUO/0 MVG[II;&!?!GHKI!Q+I]PN)6(NUM1Q@H^CC53)7\VDJ6L;,;[T($+%(>1]H&% M0YF$4H"]JR<^:(>_L6E\D]-7KB761\>G0W ]]%Z>X?O#042F"O5R5>YPI*@0 M^R\WNE]6.,#YC<8G8%WXT>?!9#RJ0IJ3%E6YDE,&>(%B<6)S_ :V[KBFU%"@ M50HJ-YC@[4.TGBI6C9%=>&J!+4X0;$F'[$/CX;C:5+UT1&6V4_P41L9TZ<]^ M6A>0!"I!!IA&()2@ MA@AB>3NL-59"E+.X#DKEL:3GW;/Y^KH.P>]-M@>@XJ9ZN%?\-1X=_84D\#P0 M9V?7@EU+#VDN]-E<:OAB\5QK[&!AH)@RKSE2]!J*K%>ZURI:%4%R5QN$8'Y5(7 MZYN+;)(#(W2;,3[W.$B4=5YFP-%,V3YB27)DL\R[) M4<]05>F9I0C>Z]U75ZB=166#:6';Y=;L%?/ANF#FDJ]^,JXC=SYP+6Q1*)J3C%)6WMC<9+4?GK?[&L%J=M==A*BELVL[XCF _J"TGJAT*)_(X%.* G M7XQ/#,9\,!KT$X-Y6W%HE#0FLPEQ3"8@/CSJ$$T)[&,FK4ZT+!YMEG!%#;TV M.6R^0_6^1O8*7@^&5TRU4MM:::L:3=O_G@UBHMI*J+%%((P^VJ#PW:J('Q[! MWPU#7*N\ EPNO*ZQLD,]LBMCVU4![4R/C@95]>Y@U/RS#(_9\&JW'#^=3D%: MM(IZ&[^@>7V-*=)>:<04V5^R\F\TZSJH6HU?I3Y64,.Z/?F%.0^FBJ+4=/Y^=QP/P+V4PB<5_L1IQ$^CG'P?B_' ?Z[]PCJ@#CX+N+Y5S?4$XX3HG(3(W]FH M"K8'SW9TB@C4=E95=_MN-OFJC MRT0LF'YPX\/E 'J80#(QK[:Y8PAQ[< 9-165^WQ17;-$V,@:5JL%-G"#$XO@ MD?.73=CMU8=I562"H=<1R(IV/![O?PQNV+S&+F!KXKG/1V!#H,%_&4Q+C//* MD5WBCN>8W'GI?F%0%DN20"P$K,K6VJ-#6\&HWR['^'EK&L&C[4>Z ?!!)ER7<;[Y(?U>SPTQ_::/&8S*U_D*J$X_QL' _4P&X3TO6 M&E0U8U/DHL'TN$H&'XV\K;&#@/I6Z8HK2>2]KT.> 91^/,1#G[\MFF^.$ 7E MI7*I =@+@P>2K[@+"&Z!PR)P75.MT0S;8IE^=9-4 H7$N[T66A+P.@F\ODSF M#XK<\$>Y@.L5000WU&A,MS<(4M _=(4Y[GF4U3 MO1B4URGE-E%%IA,&WY#*.6/@2R(O'#-./5:+MZ*FP'$-/=5W"YLN)YOUG43P MERHSHZZCBC8':)I@N/H5 ,]5)LNLK%O!5C8(?A> ;&>QO_@K=/E\J_1V4E=_M7%@0=E:DVE"2,\Z)4(H2! L@19HE M/+,VS5*05Z#-EL,\"P03E6[+BJ[-2_!V@%1]L.*!R9M6+^@O#A1Q16A@SL"]!/BZJH2\147M7"RA7><('DH;Y*=*[8-EE^G.2*?>'H^ 'HXN MYKS]TN3\OAK,KJ+Q=A6-M*MH7(^Y=!6--ZIHO+9"<;&B47!5%-XGUB/=$] \,!Z&-]JUZ8WT;E";%NO5T5XIKM$O,?AX3YV'OF\V#:"G$WLRC!IU%1SJ')O1X%H._KM-TU.F[.XRF3.#\/ MX)16%>P/KG_E:N1L6%33$&5A?Y8CCNT048GL6B;B5J^? \V:Q[4.:4++#5@6 M<(\6)XZ*=Q1O+8/A4KVHW\ZSJC. +G$&&T2_ "X\;NJ.F@R?*^FLB'<,5=8- M3&C%?2MF*-=VV]+^K[YEO>J2]8%KHMY$L^85&)8H -$%>0^&3U6#UT6N]K8/ MZ*'-"LE-EA*:R9P(SA.BA34D,XA5Z'/-4K8HZFE.'?6*@HHIL/VWLL8[FV1% MEEG&0=0_5I32DJ1"'N31*%B@F^_(O4>1-D& N5!C4RZQZ:$J'/",J?S&_ $P<[L:])U_4+6SF02H^="9H0J$X:BA>*Z$98_E M7%7WFGJ<2[Y5+^"X[,%35W^6(:P8B83!&ZB[>F7XG5!^-8DR+,)X6KQ@G[76 M#[\YK9,*8GEAY<_4K<'/Q_5]1$U06.I:FK$QVE85B,UU^ O1WC*&6[^S[=R4 M=7SQ^Z%GQORSI?"?QK>'WAV8(U'B]H72K*9P,VJ4T,CPXYD["CN^HB2PVM;Z MD*_8UAJYKD[1UZ&LU<>""$QV&$\6&M:O>,,Q4-]X$AJ#5*2 @AO&"2N8].MP MG)Z6P4Q,MZC&Z5?]T'&&[>8\S7WW:;RM;[=9+[]\H^CS8Y#9;&-E]FIRGK9B MM($;-E]B_WW)0E%0#69EVDY+DHRT5Y^MD&BD<3*$2V;,MC!<8H6G88L9H MQ^K3*MQG//*-&Z"-B)HSE-&6-43UMZ.0'H%'/VNU.8N3Z/E!$&<80L)8S?DH MU'F/CZ*4"PHI6K<3/P5+LYYV#*W$?L%-@7,Y_&#B8I5]6(SPC7RM,2M<&A*)M['#<5:-+]4N/&ZK>J1A M3*D\'8>2Z%)HA!Z>Y<"5[J\[J+;FWIJD;RK;<1*#&(JK2>B2:394.H5U3\-& MU'FH[>Y1;9?QI]$X? ,TSG;5A;RM<-IM$4/[LLU7+?NKEA7[6-8W^7/Z8RDE MO.YQW_C4INRD/8R::=ZOKC1-._2P9'SU_EV!H,R_;S"M;-LZ577%[(M^U;&W M,FC[RQ#8R*!S: AE/2KZ]I.I#M&'LKD,Q@=6Q!F:1MPM'PKT*4JD@)RPU=L- M,JUHH!."$X _A93I^?='"Q6V!8N!X8L(C[,Z<((%O2&4?H%9I2%H/RP3>(.B MJ05DOY6UW>3_!K%=6@XA]Q)6/"KA.<+!H9C[Q6\=;?5#1](2Y:=,*RAA+L*+ M?WT$21I[-XS 5;F[-='BILXN3M$_P;S\>)LTCY >#GDN! ?3'55&5:"6 +Q^ MT00:HK.[0C^T0HIX_X1Y%TUB>Q7N*R='8IO0:"#.9> VNK.<<""X&OVG:@IZ M=AIZIF&Z;MO/:]L#Y;^1CJ('-Y[ZUO"MV%ITPVJ#)\86JU!< >9;;#B*R?-A MD,H\C-,)$;]I,TH#0!2:- 9=^GFEN&B2ZEH0-3$WN8YA3GP!?#P'*5\BKS8! MW%5)'ZOBG.W[GWCW-JT @&Z8SO08U+O8 /7^?*D":EF-E#KII_$R7]3ZJ01L MCTKJ!*\)3B_U$^I\O0 #<;-MC1'#E<.UT#@N?ZB),Y;)4,B#(Z>'J&T14"%< M?N/;2G^A7EF0LM>N:!X[;XH-J)KF#?ID02S7^&VU%Q*>.=78$BAN1.4\+I@Y MT0>9AE]&<+JE.""NJ([T7;)E5_NQL?-F",,.+_J7F4S3ZNPJ$1AZ2E_I'W;) M;;=+;F-=L[&4;H"QU,KD:&I:HEN*5X/]"*C41T_G$@4U;>)@FV\GK7;)RRRW MV&DZ[%#T)VZP)0%WJQT6J=5WS(&8Q79=[U0LF*S<(EAX08QOSKOWJ M,G\RE%:4QW5QA4_P"&(A?Z_*%HJ!#GA-&>6>QYD>7;:W\?:]12AAG'+K,-VU M)IOZ@<:U'T8@4]B!2^OA1J% ;:$.3J=I2IFBC)I,4 YJ"]1/RE6:.&=2MKI) M:U,'QY8Z&(P#VFIDD3>#Z:>__01_ 68:K>O="/OI,B-?XSK.#ZD7SO(\)U3E MA@BG#-'8_JQ0RHL\21-EU)-GR_U*_C?(M?$L!& B\=PB=K+L6]QOEBPVJM@K MWF(DM,N(W=L^XH<96(,9V&8DH84E(O>6&##=2,:UEH:+ FCBT6:XOBAKPDJ= MN_E2_\5"D5MSN]N^GEWJ5EIFA]Y8U\< +'ZC#*ZT&@=4E0;M&Z&Y<'4=!:Y; M;H9;DA*5TXY)%;UPH-)[T=.O,$E"3@ )*6H].QR?N7KJY0.8OG04,5#;S_[] M=G^WE1X+DYTB"L>PAO$H"PHCS%)39X@3NF'KT)#[=5D]0;\W&5_H(SLQ_@..-[2!\)68CCR>GXX"H7FA;P]NT[#&'FAB_ M$8PI&&D81/3H?C"]\\%L-:[=C28DGE? >):DM; MJ6.QRRUN"ZXH!,@>%.KC#="AGMCCYR/7ZF;T,D[\)T:I^R0.=2%]JCPCKBBP MA1G51.9%2FB>26L5+9B1CU8O5'01*+I%&9NO(.96MBS%ZEJ#2P7DD@!"V>Y! MV(V\GY2E:O&K;<@H/8KE[Z>HA4(659D"[#Q>G/?;4^G7#6LC%M?-DI#:8@Z_ M5+>;+D&ZT?U.UC$++1K";W9.F-W;]LFASE+P*FT M.0&C5A-ADI1(JARX.TQJG?B":OUHA5J+)F+S]ICKO-#&9N"U\H#- MG1,%AT)$48!K6Q3PMWOR3"1;ZH[ZK7XG=G=WY-]YY/Q09]PFK&#$RD00D7A. M3*X24E#C>6*M]](^><;%EKS#;JK?V92A._;O._9_Z*$JM)9:<2)R58 &=RE1 M1<[1+6%"6E%HE@*GLZWD\F:IE>UY9[U0'\[.>WL,"N]W]*]?C$^0?H+]NQE=0DJ12$:$=" SG@7RHE!G3:<)]\6AMO[FU(VWP2,*XLA)MM:66W9M<*<4WRVI\_UQ$U[OS0EB_'WXPJB&YL4 M K-&0+#V-ZK>J6^?3ZOFJ?U>[\W;=V4T[^7;O__^=;X?5#OA?AY4/!2YQ(&/ MRG3CJG5HJ\BG!75V'79:3-^;(JQ+=;5QS1Q!L0_M^'&HCGK3T>HV=0#H9Y=/C R=CY800IN/ZY&J>_1-@Y M/0N1T6-8PC =G^,^F(>#'Z^:G:9/EHM7S'P,1Y%@HRY?TWSKU894MB A<\_ MCS$7K^IA%G,0D#KJ:H;VR)/!]!,I)GZA7^>TN8>OQP4ZPLHXU[L88$.T%<,] M8LH#(1!V!+B_H;IKV/V2XVQ!?3=4^EBVK@TR'B)QJT88/TV6HVL+\ :%KF25S$DB%XYW2&842DF#BABM%COD.H^XEK7.CC5X[YP#'$5^,) M'.;H1>@-:R_VFU3C*9B6X9_#=C^?GSNZ^.GK858XD3E7$).E"1$9E42:7).< MRD1KJ[TPR:.U,$MJZ57D\CBD5P'R8A9SJ&RYL!K!L%PPYID-W$!/RBXSR.#O MMMYN]1PVMYXL).V#T/"U;0DR;-Q^T[3*7*PS_":E#.SY MHL"KY/+S!E8P=J0&&4*NF]?"NV&D%J1'RT!H7P4W5T9+7]8(R'YTQ53+'**5 M,(A;O8K8ZC.IC/RC&N%X&.K%8R5'0-9NH5W=,D'IQXE<\-?')WY??^DD*DA4 M>B@X3:Q). $/'7SV MQUF9J,)%SR+'%))IU=3%XW+$\Y4\8KDXG4"R4+IG3& MC/E;S;K[T?1_ 2:-U%E!#VQ+I8F7+M @D&G?$"DFY#F'EF8E6.Y% R1@JE>7 ,%5^CN^J85]$^OA/D<5.O)'L2S2!U?; M^G;,H%Q/5[UWN^H]WE7OK<=K1(*#I8D<; MH^TGD,-X5 %FL*C0,>:@8E#7@ ZN_)[8"#-DPZ)\:W1J._DA]K0R*,M;',2\G)V/">(,(P&' M^CO8U0C[\PO]=1Z-OP(0O8$-LG!2E;4X!1*+W4L7)Q+!:^SQ*'CW:$C,ZM]7 MXP2J_X7]VBHCG']->'L)!>/#!$F<(,$)$IS@ NBRGQZ/A[&+;GT+%KX\#(C] MLQ96=#"H2RS"V%VRC9":)LBP@0NK/1FWS:_8,!>Q(S DT -S<3:,[2=K[)[Z MUA -RC-8'^S!Q;S9=H+H,R4 :C2X2W.SJ:18R2H-KG>,3;>1HVK8UIBE=E%# M__MPI)U_"4"'4; M8BFZ =S!I@I8H#"Z*7;X^_;!UM=+$7UHI(?!#6I=UUZVB@K\,")K52&S4),R MK?([YMW Y]:"K^\N>V?L9E6"D:TD@=KQ?.#ZM9=Z@BIK^K>?A-2/+DZTM_TI M.33:)RF5DG G*!%&]Y[/99&#.8KMOX+T7\7XR9%>@5 8;[%%8,:#0 M[%G .469@>A[I:0XQO.V-/_\^?WW;!&I0?XQ0^I8$@9(W-!=L M?5IBM(U(>8<9-K%.%"C1Y.?0XTKQ#<[54$_J*UC=?"G4E>/)E+6+CRN]8'LP MC>16YO^ ?]'ZC2_E_7S=W>5G$R$7 EI4A2#9HO$%+/C6)XLTW][E\K2W>K^# M?6A7\TSHIGMR&N9L+N+9W?X5O1*B.6Z8=Z2Z)FHNS!M"0**YEC6Q/28"BL%< MKKG8V43:6>WW7ZO8PLVF&PS#:=U(!*XZJX4C/X(CQPN[&']&3!/P,L)+ JI; M2[IMW_&;:V*+1EO5#.?.2:\X0PRY:M^J,4IZG*.S1:-P04S=PY MFHB=H0B&8GIHG7#:9RDIKNTEN/S>.9_6*/UO:H&OMSQKM?Z)34=Z>[VSL6A2"2';99$:^F) M4)DGNJ#@PB6RT$:93"-TW,H&ZRW8"5_FY^TM_JJZSBUBCYYI$SJ8EETLPW74 MZ62 =8 &1'EI.5<=("[I.(-9QO7]XL0?@5N!!G;5-N-XX(O6_)!P0G3B1']" MO-#SXS&.$*R8\.C++Z C@[+<*XJ!!9U3Y9N_>+G7I)L'&\Y&A7<\/B\U;; - M6[TU8J?YT# AILU4(%+/^J%/)]X/0UW;S^W[6"_',(V*VM22[+< M>$3( C&5)XPD66Z-%ID&F:B$Q8F6K),^U\(@4W:LG6V)]K M.1@-UC(U;5I%.;'35<1PKS$.^E4?@3D4A%8CW1+]98Y&2PI]NIPR$%ET-<3G M=0MZ]G]QUG6BP 3,:X)=#?3IU#^M?O@-Z/UTJ"^>#D*72A*^]%O)]&5V 5ZG MA[@'L%/)^X'GX\?E3;M26WF2HS,TF\!_KGIQ>0^_%?RD?\W<\F=9ML6%O/3C M9(M^XV\"=-&D:PKY^R MTR\].J\&T.1>)(](&7>M".1U>B D>\2:T5J_E0N_8DT)KNC)BD?5=R__1Z;= M+.[.DN\1=N=YL+7*\MH>I_T%0Z"CA=6TT#Q:2M+@>IYBORHPM'K52J[8FWCJ M#[,[JVD!S9 ;[,V-%ORS;1R=V[B28Q;2^7C8D>\FN+O>XH=^92=>OE'5K!\C M_!(Z^_'^9M2DP4K7 MTYM(T.L6NT@7M]FDI+?V6_4_BWMTJ_6UUQ4N+M=G8;<"IZ*YU8PIQYP WTUK MRF2:^\PZA=B^AZ]78E+QQ1C!WZ7CB4@BL^Y% M^9W__'EL3MQP[^-."N_B'SZ^%#LGN*Y_ONZ<'*1[VS ']N'C[O;SKP?L]<6' MDW?\/U__F>T,DB]_[;^<[7S4AKW;,$0GD#J!=(5 4I[3W$A!P9@54G(#/Q<6Q)'Q MPLLT#0)I&3&M$T@/)I!V7\P+))5E*>,Y)0DO-!%)KHG*'"=49ZD5S&1%A@*) MRWZBUD8@W=HN+,+_-L@N_/OYBV^R"1<6>JFOP&ZW62O%\>:*+5'DWFO+"L>X ML$(8+ID17N=%D4O'3&='K9?8>K=D1]%4<,,R021%> [C*3'.I,1;GC+I\RQG M(+9XUL]I^KU2:[7PN#\SJN/A&_E"66&*0EK%J189,T8IE7).N5))!C]UIL>Z M\?"BZ>&UDM*P'.$_\0_*B$E40IC+@#H*8X1,P?2X$U?HKGCXT4>D7NZ\?'X? MT:@;2:V;.H(K3^E^8IAW+[AL"D)*&Z&U5X+[Q&BCA)9<6\?AWYWQL6:"ZV#) M^ #3,4N4+8A.G07C@SJB*,N(\%9R-"8SJ9\\2_M9DCVHQU1SQ&8Q\D:8']HD M,DL2K] *U<*80J24%=IDON"*JL[\6#99*,#^<)-IS\"@8 MIU(6F;+>@?G1S]4RZOQZQCU6C4_Y.EL;^Z'7Y!5Y<-]Q+SI_MURFH<%N]-SX M#)/:JM5=>OG\: +2=[0#CT-P)XYZF;H\$T4N1$&5LEI0E12945K([@YMS02W M73*_I.2)SIPC8"V#WZB4),I)1QC3+/>\R&26/WG&&.OS5-Q2=-\-J]QA>.C> MI%LGX%9MPN.0<8+S0GEJ$BV%L%ENC,PS5?B<^4Q3:SKC=-UDW*)Q"NHI42[U M>!D77,R"R"2A1*09DSG-E2D*,$Z%ZBOVPV3,I0VZ9$2?A#%$"$"3/:\1NW MC96;5F#[)B*_-832FZ<4K.KJ'7AXPHU/9]YM?O7MZU%OS\[&6"$?>V1A>=NK MYV]_[PVF4T1<>O[V7?B$)'+=<.!^1]P6!%E[,3XQ@U$)=?7+_O@4Y(=,TE^? MMD\244@0OA'E9>]Y ^%;_^ZO%I9O -ZH/BGA7EY4_<\?$G.N H6IN]7H4=6U M?!+1P4RU*[;9E0@67 %W!6BR"%(#ON'& T(LH:!&%NGH6-F,1":U$O;@Q$EH'V7L[ MR%YQ.60O3C>HVFOQ5RE-GW1 OVN/D?M3 /U>#BER[RRVVG1A6]$!6/[SG@WK MLGS^%6C,2F&^!^U0:GO?W= MC^#DL8.OKP:[[,VGW?W?!Q_>+AK4\*Z3/X\/]G!_; 2?O MPT%7P%1?_]:%TG@G M66&5X,9003DL*L\54\R;/!#0(P+>V1Y,]='1)&#Y1WB[?@%% M-]+#VB1==\2'A^"]EX>I,4IRGI#<)YP(FB=XV^? EQ7:B41DE+D;^K+K[<6M M0IV8GIW _&&0:0U78BXJ4).YAB@&VRJCN>W%DN#95I[=&)UA1O"V&!9?BSC$LY%9V+W@;W5PW::ZI M4!LSUTW:USQA=PD/[ZUU2?^#UI/=RA CXJU!: M'NHP[N/)6Z BW/CN?KT/]WL15Z[/['R,6T:[+;OMEB6/4F!LRI,_)2C2\] 4 MJ,.3^H:M^SLV24*8\W'Q?V;RKV>+<:F.UCI:ZVBMH[7-VKJ;T=J]@N=MBLGP MN R6'P0QV+WO,;ZO\U9^R)/9(X"<[/?\%^N!IDYK3=/!4*X7F6W@ MB CW#(^W*6@/W!I)?5(D66%%RA+#I>5%+O/"[3$G!"J(3DQ&1%SG1#F%LC*$FSX33 MA7SRC/5S+OI,T X1XK% N\1N@@O\GF:)9BICW"5,2)>;C"FOBE3X)$^L2UO'NC7AW!_DV\._KK[O[[]BA4KI@J5'$ M6X?PEYX2F4M-5*(5')++9;EZ\&U#T'^_[LQV.2=N?/PY@Z3:29\7FCK MI$ASJ5*JL'M[DDN19:D(XB^IQ-\-2I [<^?!1>;.O,CD+O6ISA0I&+<@,HTE MRL%Y&EY0J;5(1.H1-T=RVL_4;8N3.WMG;;E]I;W#*:/46@DFL!6BR(URPN5I MJG0FF,O=-0S?V3OWS+SOYIDW*:CG2<&(0W !87Q.9"(,,50#I7*6Y28%>T>M M!]=V]DYG[ZR3!%P! ZAR327+$^T+D63>4*]9[JPHTAQ^GZ+XHZH2?TEG[VR MR+3S(A,<1)ID3I$L37,BM+-$:NE(PCRH/.X*H_(GS](DZ6>8F+D.:BR?/Y)K$9!_>VNGZJJS#Y>&F/+F&G2O64Y6LN!5T6DN> M",X*+W*:25UDSJB"2VU]YEQW*[A9NN=@Z5:0.5HH[U*2N30EPM("5$]1@/V8 M:B%4EB8,'.TT$WV*A18/V-WBVZS&CM5O;C5FU$N7V51(PP5/,T33D/"S5=HG M>2&OX?;7NZ\ZN_$^>7?I5I SY:B@CN1<6F!9[XAQA249!6??.FUSH[ I7L>W MCX5O5T1VI#:2I2#%:2Y\EDJ/N"W4YI(5BKGK MN=BEY#-E^XR<<[Z4GSW/5;'Z^O"ZRMUM'%,.*NR+/&Y0&/< M@FF>LC3-A39.VFO8O=/1]\Z\"S=92A0.=+(GB:%@8*>4$?"=+#%M]0*QD4FO:19 MGB<:3'+-MT.V?8Q5WJQ6[1WW90KB'6[ .GNTF^:)\R+!*2X9U8S@:2$ND3;$U;I&"X<8,R:SQQGB6*\M ^">TGR;? M[:1U:3/KPNHK+3>?919L 0J^&EZ I$86)J? _8E(=5+XKBCJ(3EWZ?HCYRI/ M#%=$4;R[Y GX7-)0Y%^5.DQSE!81XCJN?2QL*^390#9?N/X0((13(&]PSYPBHI"2:%,D1!6R<$EF$Y6D3YX)F?4E M[WC]T?#Z2@T=FDT:4:24.B&<5)0FO$BUY: ,?)9W93P/R[J+93S246MT0DQJ M7'YK'YPN5'D:>)300GN77 YIGE1"F=$9=FUB7@4OE"/7F6)WV@A8[5 M'PNKKU306LM44I?D!3SQ/F*;6=94G#\NY"U:6!5KG-P MH?/<$I79E.1"%@E(:Y5E%!3TFE2>W&7Q1V0^ML72-;T'"]9!OZJ78&<%KJTJ/E@MI,I-8*\#!E04G M:/H0S9TD66&RS#ONX:"?/!/]1*F^S.XJ3?24%Y85*5":.]X3Q7(&:ZTIV'E19+=U?6\"05VI$D+1"-DVEBP&TB1CI% M&4M543 PO).[JKE[($'Q\+7BG27868+K9 GFE@JA0OFT$)Y[\+/S7/"".\9= M(6EW8;EYLGWAPM)G-$D=3XGCM" BY9*8'!MY.PUF85& GJ:(M)REM,^SN\HK M[4S!SA0, H:G7"6%-YG2PANJ:2+23.7"9IGP2G458@\M+A8N27GNO3)H^UDK MP11,'/B0AI,BRW61JMQJ5G2F8&<*=J;@(S,%$^IUEBCI.#CKEF;*Y@E3DJL0 M,4JN*Q3J3,$UE.T+-^.@=6U:6#A 37,P!4U.E$LI\7E*A2Z,-11Q^QD:@YTA MV!F"=UJ'R PBO":IX%;D7$IEG4.P5\DY%=1W=8@/+2P^+2+64^;S/"6:*DV$ M3 LB>9$1)7V1&BV=5EEG"-X5?N2_9AK6"G^[P>=GU8[NGH46<\_^#WY9S?%$ M3XX&H[@1V+>O7#Y!<^PIR^>%QD?0M8/BXOZ6&49\.IC!Z^S5+01#(65E!_1^ MUT,-W-OTS@O+7KW,;.6:XJ\&(P<<'];]0+6A[WUOXJT??/:]4WUQ K.9]@HP M>7JVM'.F/:/!NNF!A-0],QC"$$<@G8Z].P/BUM.>G^+9#Z;PF]Y@U!N?3>KO M!A&*&S;=ZCVW%MLA3\O7(;GT]"2\'7G#]:]@R>!>,-=&C(Q]6T(>IKGX>#;0PQ5,_";8:G")( M?O@XO&1IXKT3?=$;6PO?,!Z^X&&)G\<#BYL 8[>_TX>E3,^&,_P(]D&C1L'] M@J7IY;5O]?;ANSJTB.Z-BRN?A>'0UL0] @,4QUY^IM\;^3 0[-KX/! G'EF8 M(&P RAL]@Q%,I-P>')>' <[A /_G-E:VHUZF+L]$D0M14*6L%J#WBLPH+61^ M^'KEC7NZ0ODM6=1H2,]V_>QF5G2VH8KQPW^.$WOR[Y%^K\[V/L*[3OX\/MC? MN=AA'S[M?OSGR\X)O(_MI'O;'S[NO'_-/_SQ#]WYX\_A?[X>B)U_#GVJ8:8*GS.?:6I-./3EX'IWZ'=RZ'O/#[4Q'&&I2)J*!!P?P8F1.B6*6[!* MG1*)A$-G8BN[XM"G*!W^U*,S/;F()@ZG_1ZR:R (/,(@PDX]?/.S'UYL;;YV MJQ7V<*!!O@YF Q@[*(1I$);.%WXR ;$XB<[^5J_T^GN#:?-AI9F6=5%4!C[( M>_C6 '0"%_+I76 M"/:Z1UD\TQ,8_GBZJ%VJH5I?=V>3H,3@N6* [-6[\!JTO1^AHEE))_V22$IR M2>#+>A942*V@8".6Y@_/X%N,!YH9X3MA0E[;8]RGP=C=6@=];_K7C>327R7! M7)0$\:;>N4Y2K994+^&=GPX3598ZXB7U1"3<$)U8233G-N78BBH' M,F&T38TG.14*JR1R8K3F)'/.>\X4 M%]QAE83:6BZ4:$CBUH8*99L6;7CC3_0@*,R_6P;%'OC:1\&7?031![129GYR M$FQ3=,NG9V9J)X/3P.'Z:.*C0Q\B!<&T&5Z@. #C9!C%P@EZW&BYA'^!D88. M.[K2P=,/ULT9_ -?,F>E34) 8U2/]5\P=^ A'!X^*U^%H8_!M ^BX13,HF"Z M1)>ZBH/$N:-7WL1+MGK/+S>U^^'K^@A6!H?8-M'P]R!C1M-2O)U.T+!$;]X& MQQVL3=R@24T4;2MSW!#%@[GTM1@L)]@BVH9F.]%XB6BD.]OVT"CP[U(J2689 MPMNF&=&@/TDJG0"G6PGF6,AU$OD5KEX?')8!F->EGQ.(T8R!1,L(TWQ ;! I MNB'$V]".S&@F+5C\2#O@B4J&5N=3G_..=GX,[>Q^?7TH$ ,^$['&9EGN4VJX1DH167Y5 M%#$Z_[[GOZ AAOJICBY@L*F.J+Q?_<@MNZDP;9TUX#8D( K3U*1@/5I=L,1G M.E5V-?DL%4#?B'J:>]C-OX;]'EK9VWYW2+'8W.>*4(V8(U1*(I/<$* -<)LR M4VB$"\J6L?S^M[+HKC=8&F)9B&G]W]PUXK<3Q#?0P,M L=Z!M0N/[!5OX;?3 M(J[M[Q"VHG-"!@Q@^]2=38+A^//1"M_=_^>0"B82FCMB92I SE!E+"<%)QG MSB3,)84%N<(6KX>CM3T-JB=$5\/)E%=R$Z\+L+(?J8OW8CP-8G'/S#1Z)[TJ MT+#YKAV(?7!A8+HP=,_JT[ G(/>G(% Q!G]R,IA.(__#N>OI=&P'P=$YU1>3 M,;IL^@L\>*H'+D;:@0I&>EA^'V3)=#P:^6%40SI5O?8P62Q M_ST;3 =5A'W5]31XHE-??F_N6EJW+@+J6^'V@/$[@VOO6H,F=!Y=1M@LO%1 M\BZ_/CT>GPWA&[YY67WM'OSB:M? $9U&<^P4!H^;-RC*=[?V=&%#@G,<7C$: MS^)%1KC5QA=I,\4KB)7WWX_@#NCM$L$%FCH[+7UY4 *S 6[1/)&LN+()NPKF M[V367,# >CPL]R22;KS00'_+CWPQ"%;R55KL-K[W0D2RYBA7R0P4)L_C['2C MIU:JJ7.@;3CTGTY1O?ZZMV\/K9%%*JDA:6$M$0;L&:FE(GG.P$WA(F>8&C8[ MGG@?+\46-5;E80^FO=G%*:9E@8P[ E4U"TI+U[*@2F1I@EPKN:R4#>/ G"#_ M5@C)0*XU(4Z O,[U<*O7/N_%^T'4)U-X'GF!(%_$<%88%J3(V00#4"%VA9,Z MU3.4L"MN"V.>S9SP"E]8(G:,N"WQ616&6V"O-N3&\X MQH* QH!H7;3'88#(@'[@4>\6S@W%#*YP,#H+YSIWDN5N";:5(\K2Z3BN_FD@ MTL%G_]OYP,V.J^3FUA?+E-2D^0IH_/'P;';Y5UID@JXPN.,/0Q1YNK!!K3^/ M)]5L3L%5)P;$[R<2G(6G>GBN+Z9/_C7/"< &"WNXN/Q+%UD4][;(R'\.J26< M^=.0,8)/P9STVLRE!]H0+);_9U"D66[3G',A4F%4*IUBQH/?EWHFTT(=YD^> M[8>L1;1]_J4W=A%H5J'P"&M8084+O!I-*>HD*ZP2W!@J*!?2Y+EBBGF3AP25 MNNQ@I3GX39DM-[(+PXGLPXM^'X[MIY_.[ML!N^_U(9-29%E!2@EM6+ZY_'@K?+10V!$_R]068_32CY.M;_TLY9>_ M]*IO7C59RK843S=ELGPKD>)&PUX#2GG+OEOW4RHC;U0IL[J4Z(HU75J[IVZR M_&BK/=B.[Z:SN]C?6Y[3O;ZRDRJ/1H?\$B)AXS,8PDU_O8WNV.C6 MG6'MO]=%$^5ETC=AL%R#N?_=./L;C*6R:HGK77U]_X5[2U HEP05;ERVM]F( M)Z?'>W_ N[=?QW>WC]*#K_^<[VR[P=[V[\<[+Q9 #$Y> MBH./1\G.1P?OV+G8^?IFN+>]"VNSR=[V\./N]O/S7?9:[/SQ\OP_7_^9[0SF M89"3C.=2I8PD.E%$>(=U?R8APDGC/)J5R2 M2G&7.J:I$4)))U/%J2T2Y?*@C>SB>( D6MLW7X'"8>U0=R[ M<"+8ROW:=,RG>VPR\?7DTF2=ZO@Z:75WTNK=DA7%9:8RXP6A+C/8E)P1F14I M46FJL?Q0\D(C>D+>Y_DM>S/=G['4\>%=0WQW?/B#^7#1:L@ES:A5DF0&7!J1 M.4JTI(X8H7TJ4D&E!3[D2=Y/;HOC_2"MT*ZP3-;<;+A]XMI]A)T>>:O'7QZR MH]4-TH,[87=WPNY@R>C(P9XPBJ6D\+DC0K""&)K#/X5-;,&L363RY!G-\SZ3 MR]53OVYPU*9CZ_MK3]*Q]0]FZT4;AA78=H3GQ"2I)T(Z38"X/6;W"D_@M#RC9>YWG+W_A%- MNO#R@PA9NV0[4="9C/."9!PQY+3.B>*)(#ZGG N=**9!R/*,]Y6\;7SYIMSP M8Z(YG2AZY**HNX'?+%&T:.]Q9@J7RH0HH3C8>U81XQTC+I&FL#07J4N^]0;^ MOD71SQ/0VKX^@-6OH79_F8VQSKZIXQZ,*@C=$HEBR4S_$Y?\-U3GMB#\N:-3&0XG-)*[C+%ULF( MVZW/I1-G=R?./BW9<89FC!DE"$LR3X2G!5$J@R MQ=:,#^_?INCX\'[X<-&LL)(729XF),LT)R+))#&)RD@"IV>3G.<95\"':0[^ MU"VC;FL46%O?>-K^&#$C'R@M[(;VW^I&J\E5O59_+G_R+C;HT>B&[DIXDS3" MR_._]E_/MW-.F;3,6D<493F89D(2F0OL>VFL3YA0/+??>B=\_XRT&2&X3J1V M(G6=S.U.I-ZM2/UG7J1FA5#,I91X<'*)X!*L;)YD)%-.*:,3FF;FKJO+'UZD MWJ!=_94PK)=V$WCV?V;RKP6D2/Q>(,YK 2??;36=_>=?#CZ^^03_'2]C8EH.'']^< )=;9! ?[R! M_UYATX[SW:^?#C/)F+-Y0;+"&B(83XE*-)I9CGM/DZQ(?13\P W>/4=AG*L\ MDIJ*019&GC-JT<":1&5_$T&P=V3*OM=EE):3J]6^;GUVAF=-*&);G M3N0R,:+ RHL<-5.:8??9=<7T#"/>O'E(0_6]AN"7-O0>61&YK\5JG_5@B+-Y M-9Y@SX4U@YS]\>RUM_W\$#2G,D7FB=$4N[*EH&.5S4@H^_!6@ ^J'@7D[!4] M+UOMY1%X_Z0AVVE-/%6S0N^JY@ U?NW3!4MC_?%GE=K*D_Q;X&<%?#-7=X^] MFFQEWPCI>AU0+.\FNUF397<)P7OYG1/];JC%']F.X&9 A%?(N 6 ^+O8PENB M7VX$E./S*NDV^$KHYG\/*&Q[^3_5-OXQ&4^G80O?C28^QD["/_\ 1^=&ES+= MEMYT2_\*[5RZ/?V&/7U9-6<*&_E*#R;AAW_KX=E\_>:](AO?":9T][YO?=^/ ML236C_B_';6XV>Y2HL\=4(RIC13+E'.*.72)&PW=>?=K[XP#> M]YI_^/C[IX/](WCFP\>=P4*:P\/"E8ZKP$-\(HA.6DU13KQG+N&2R MDUZ=]%J+M:V!]&HDU[P%_FQ.'>W[D1_:B9\8C=_GU^U48XRL6_/B*WK647'N1R<(Y MP;"EFJ(@D%+*,(Z^35>0AV;I*X(?G1[_7GY_ M-\_OC*N$F\20--6,""SFW4(Z=O_Y%'@7 M+/@Q#&WG&=JDAIK$4^(+C[TIC"92NX(XKIF5*9RS3\ P9ZJ?)6J-U/A/D+8S M.1U/0-V%EL0X5-!#.-@AZ09U5DJ!3<*0YNL3]DM M\2PWX0*FX^\?S-]=%.&>^'HABI!JEU@)+*W33!%A"D84%X8 5TOC.)RCI$^> M?7=^3WA2@"3QCGML@(IQ2T=U)X(H7U)'>YIB(3J52( MA]N'$U^/GJ,=NV^( N^B"#^&H1>C",Q0H;DD'+MEB)0GQ"B3$IXDE&4V9RI' MZ#V9]!7+UTB-/_JD@W=;;[=Z1V.8SPCQRGHZ)B%\9PSAIPAT9C35N;16:<]$ M+IC.J=-6)LRGS.>VRT38!%%UL11#<,;P3&D053Q/B-!.@*_!"U*(5*6R$-PI M@3<8B2 M8AJT#>VML$LI[;(1-H??UX#=NSC"C^'HA3@"3PWW+&06.8073CA1@CJPU4&) MV]10E[I@G+.\GW;Y"#^2*?=!PTW/)A<],_C_V7O7IK:29%WXKRC8^YS8.T+% MU"7KYIX@PMW8?3QO@Z=[<'O@"U%7$-:%D80Q_O5OUI+ (($;C! ":O=L#+JL M5:LJ\\DGL[(RN]V:>G C(@6O#4W)>94IR,R--3)K!R&9Y%4-&SP)9/HZ%S8P MSL><4VFE"8& LH;8S!(1SD0I>1::E<1'8]N&+ZHE>MVY>+GZ70M5+%G?9X() MUEMM5;1$"YL)&&J),]82KSUS#&+9[GC&9[V?N;[?):+PV H_$U&HBGU'Q9X+ M&D1'<_:$2HM^!AA#<$71V; Q&ZK0^S!F;8/!??:[1@R6H\ZSF0=& M:%#!$FXCH!(G3FQPBIADO5#9&Q?XA)_(_^IE'DS4TZYRX&#KNOY(=PW1 MU(ZNRYN@9P/UBVJ274,QCPCY="X4DSC/8)DFT^$*]LB;1Q5J*]0^5:BMJ30/!+%;LZ>"7?0N!Q)\Z:+K:2(F M:$$<^L4V"N65\*"#(0;H7&5$X3,US:X:%LQG_YPYYRF"KP5>%\8\*X [M90\7*@=294 MK, P*0PCT4A-0&6&I%9QXHUERG!+=0Y-W$"J-L"]DSA6!F*;4//?F@CL1FTW M?\-[SZLI>AUL;3?_A-K-L\=I-_^TND\OMM?\0CIX/ZT)?+@N\W4R%]E?_@7. M9NTL7^^W)-*P>L)?.\NO7-?CU1OP4_GDLS\'5MM)W^T1GTTT5#@3P"C(UG'0 MB5KMHA>>NZ TB""::"BKV50_$A4][FYO;L'VYG9OM_?FZ_:O6[2,:??H0.[N M_-S=/>H>O=\Y[&WQO4][O\Q$17L?Z-;7 XKO=79W\'M?_^CL[?R,]^X>;OWZ M9^?]QRWY_M?=KWN]/S[]^^ON7#OI%)BC (QDPQD!ICBQ4I;ZFS[)H&0&'=$'J]I';2RT.OV7;23DJ;&;>$1D#,,M$3'Z4B+%,6,U-,$^U*7J91$\,HS(CWGP?/@:%(KZ" ^ M^\K.M9WT;; H*2&H,SYG(C*#&6 MEDP^PXD#J4D IQ@D$%[2M0U0K"UJ-^FJWO78V8JJ]0S5\%E:SG4BUB:%:BUM M:0.5""IT\EGGF&1>V]"K5/:Q:O2B#SL]MDH_QW)+RU/IV1A'3#J6 HDD,L4( MT*"(IRH3$" DXRRH!&BI%W"4J6KS"[+/-12P%&6>#06H&)7-:)I#E@18BL0X MS0D8;3W8S*1-4]JM5HEVOX"OG8M. [60&!C'N35""H@\#%"RC-0:QM&0-O8>>Y1=R2K>M<<@U50Z]D< T6I8X*2S+DKQ<,= M<2Q'P@0*BC51\9(Z5)M$/SF-ODN X+%5N@8([J/2LP$"= :5%D82D3+Z%-Q% M8J)$D9;4YJRH"TRC2LOY,']-,EA9=5X!;:X1@J5H\XR!3M1H'[P@&@DV&FCM MB >MB')>VI2,AU*EL_!N59,,EJF1M0'T[>#(R)!E2%J!BY 3-\IE1K, Z9G) M+M9PP.K#TIO3N:Y#5$EI1"QMGQ,E$(P@7JE(M#/@6+ \>(,L@\FVI:MT$*IN M2#Q-_:[Q@ ?2Z[E6-T(%&P-1M)PE J6)U383[[R0AG'E2J+0*NU%5(U>=#S@ ML56ZQ@/NI](S/52XT]9K8XB7:* A!$-,-IDP"\EZ(UQP<)U*UX2!E=7F%5#F M&@Y8CC+/=.V0UMC K"542$% &T9<$HJ4]LZ6*>&$2ZO(NVN#YSN%8&J#IN5- MT+.!>A BV\0\11\<@M+>&ZW0/]<\*?3)?0VU/ '(_S(7:N%1QZ02D!0I)^"9 M(@80][E$PRXHDTH6R&]3*MI2U0;/M1=>A=IG K7U&,UCX.],2,QFDYAFC'BE M&0$9*'$Q*))%L.A&!1ZT+N=H.'\^3?(J]E;L7=GXY&.#;XU/W@]?9^*3@5O( MEF?B#J[.-GC. MX(40E(2H'($D(O$).*'2!2.UX1'8)&X ;6#/)VYP38/GZ:-MG_10B<)-#9\9 MO[;C\^2E3C^F_O@5UPT.+UF3>='DCZDU3)\[>+'Q86KA>#J?._'$=2^%F?$= M-VX=NL\)]?ROE02;A M4L3:T7@R[\VS-D]0[E*^@2H1\6HMU^T.3AU.8H'&J_.(E)1G>#:\[F$S[(%7M)"&R%" M#(P3RXPGD!EZVCXQ_"%]H,DSKM+:1G\P1P7_^H76A\3 =IOZH M@Q;Q?\J-_A<9 ;X\,:#%6EVR4*-BNO#+_W#]$S<\FQ!"0A8A[^!7)U-PB41.>1KP=2V1RQT/1IWRF5?#A*/%H?UTVHGCPW./ M[-(7IS29?ON*\\B(3\8W?V6N>?$CT=$2C[DR09=^'EZTY#YV!XEXE(E/Q&4< M["O7/75GH[6_727AR,!GYG#V\6]\R)P?["$GS#\6?M:L^2MT=]*P? K'Y%9F M+*W#88'=_^IDJ7206@@ "=Y*$RWWB3(M$S59< AU2<3HP8?B?%U\5T1,8! M@=$$+2*DX TR4^HY%4PEJIB_,(E3MW(!-O"JT7O7_YQ&XU)_9/3+!1C^?%8> MOL NNGY;;MPX:)N(BG+[??+.?). :\TB8X[0(O%@YLX:V@*1T58 M&K,7ODE)LF\DWBGWSQX\Z6?II>?6LQB(F93_LH-)V]/K8>UZYKJ8D"FF8?3&T]MRWIC M6V8"6Y/WE%DWP&Y\FZ[?_-[W+LO$.B+-#UWV^^])(1YFL'"KR_Y%=N=?9FG; MN8_>==-AF03)S&BHOKXCU65E:J$>S1BJ1Y6Q7W&[2 M"M3<>);V%D][^8%?U*RQ*[,VE:L9]T0TT[$$4;O%11[N?DO!HM63@?]I@NN# M$[Q$'/WO==)PA\,U.=,]=4&@/W;&AYW^^W[:12E[ MZSK#/\OFU4O8R1[ UE'W:/?H=[[[\>W1]N9KNOWQC][[CV_DWJ_;AUN;\6CK MXP>YM?GSIZVSF9WLHX.S]Q^W.]N;>X>['[?HUN;O;._77;F[T_VTR]^<;O.M M+WL[GTZW?OW]Z[^__CY7>[#X_XKJ3(*(NAQ@]"4^C?(-K/134E&6VH.\+8QN M,W'O?FC7H]_#GF:\>LO;]X:NZ/6DT6LY&3<5O9:*7C,5G(0U07K0Q(L(!)C1 MQ$9#B;IXTN2:%&XX'K5RVBIK= MH%L4;7K>9\.739Y>EQT@1)^=0Q39@\.WN!(%B$85B1X B3[,\2BGN+%&)P)& M(A)91HD%1*+(O 9<=)W %"2RRK;%7=M /1Q=ND.-A^>MKLMF"U5=EZNN,\2! M4>% 4F0*38M82)H8)22)/B&4M=9PH(SF! M#($XIQ4IR8,4=-)&F 4><5L9A/WQ(V[FL;/:FBN^ZB"C[H3O;VLW>6[_&I=& M[@>=T+J4#7DUDV9929C_;] M"S?Z5SA,\:2;WN=+0WKAV9>!O]_99>\WWZ * MA[/MK[_O*\.BX3&3D,KI4[">6,>!@ E.)+!03I_>/A-SJC6D6.5&0J_/+WR, M5,QO(MKY)@\M?]8@?Y,WV6M:!:2FDV HGQT,S[Z;;-D<@< /3#(\1[?*N;SA M].K2DR[1)*_3B5F^:]:E,.M"/TPB([,/DG5Y\TU7;K#"W"Z7YI)9%N7@.J7*5#=)97LY:5>EEAXJPF&WR=M]07FK%X6M==='%R_.2E7 M9_%.L_CF/R>E/L-6&A\.8IV[.\W=?%C_):=-/_?[O523OM"\\!_JT?:HH<$I M0/Y )?;;=H=8N4>^0YSXFD=\-I%>'4MM V&5DQ&8-#8;'V06.3D6@K.WW4N; M2-"WB.[;/[??;0_Z^.<0E?UEQ'??;[X]W#LZD'N;?WQZO_D[WNN/SFYO[]/6 MQUV^U\-Q]=[QO9T@MSMS\5W8^OBV]WZS^VG[U]]A>[,$C/[1V>O]_F7O:*^W M>W3 =X_VNMM?/_$KF=]?WYV^WWR]KZV067E)G(B60 Z1&!83$1YDY#(GSTOI M767:VMR[Z_SJ=;&IV/1,L6EA^_S?'*=OL>@*20N%I+.KD&25ED&[0)@6"$D^ M4>)\]B0SSQ)P*Y)B:QN6M86]_TF4BD@5D9X6(DW8TB0><6E[[")E=+,S"MU! MB?Q4F%HD3&W/,B>:38"(PFM2).!H("XQ38)F(*B3(DN/,"7:*#D5IBI,O1"8 M^MJ;\^>NY5"O^_$RDE4\6SJ>S= N@YP+%/,D4I,),*>)\<(1Z375.@LE:5[; M$%*TI1$K!&@+ZGNXTMA4,MZ^$V&[YIS.K1[[^1W@651(ZFJ*80U&/00$?9@+ M1DE'G47[0ZSDZ/DIJ8GG$CT_#SH(+Z7QL+;!H,T%6U Q_17J./+,M?C__I?A MC/]4EZDN4UVFI\3HJTU5.:2=!6J*U90129,1 X$1DQJAG@:;2NVOE M;.*"=KYO?7;U497QVOSDN_I"];#5\B:H8OO-A;!KX.5!$7YWSNOQ$A*X0 EU M*1"(*1.O3")2Z12EM"GRA AO1)LRN:# R^,?L%I2'+JB:D75FCSPC,%T-HH- MIG2V<$0U1^&X%\1HE8AQF4*0@O-H%YP\4+&T8FG%TIKV\#P!=C;M@7*66 M)$,%LE5GB&>E-( 2%JCSP7*SX+2'"K 58"O /C3 _C;H'^RD8>\2N%8D72B2 MSE!5#2'1& Q)(6D"VB!534&3;$U0BCEC R*I4+IMV*)2[Q\?2J\IK/(D>X4O MO"8%^Z&:%"O2!ZR6I%C-P=:2%+4D12U)44M2K,C$U9(4M21%+4FQ.B4;GOO] M7JI)KR4I:DF*%WEZ26HF#:?**)X![7U]_Q7N?;1U]^+*WLTOW-E_+]YNQL]O[QZ?MWI^]7?Y![/5V MOVS-AL1Z;X^V-K?8WM&[L^V=M]UMO/;6YB?8YO_ [_[.]S[N'>WMQ-[>T9NS M:ZM1,)E9B8$9K32!Q QQT6BB@;OR/P/27:0HK] 9I'JHLL+24FJBO]2$DB5" MTDR4WNO(K 9!>)#!!EW/>0$N!'-&6XOZ=!2LB541Z6HCTHVD9 ME33],$+-9F2 3QS7S1(0I0D."X(XEX%$@_S7:LHS]Y4T58A:B6=;(D352A1/ M!=!F*)=D64=N@.#B&P*X_L26PV\VQVS0HP<;Y0I2KEJ(HAZZ77@@ZB4?NET6 M LT7HJ"^6!J7B(K,$_ RH=-G,O'6\R03&J:$3I]L,W'O'-=Z44?,Z:2D*E8 3*KHP7#(@1-G$>*352K9Y)K&4H:AF* M>@;ER4![C;HL"^#GRU#0()2CQI$4$ OS*'4>JY MOHJISQU3:\[ PT/I#%=F)E*@*I($TA#0.1";P)*4%;=:<,U86' NV)IQ=** MI37;X=EAZVRV@V-)OP]IZ/W9=Q_MR?NC(+;YN]/=WCO8 MXN_PFF6<7;S6&T2&K2];FV\[V[^6$C-ON__^^N[+^YU/I_CZV?;1&[F]^6D? MG"N-7 ,)TED"41CBL@A$>3 V*/0]8UK;T')]/GS70GGLEN4?7;.#4&0H#'J] M\O:A&Z:F@(EKC5,X[*-L'YR5=U'@S_ [^/KQL/,9K]$Z[KHPK7URL4/7.NV, M#QLQG5P^I?/O-GQ-_S3"-W#I45R/$15P&(.<41WZ!^NMG2+N#86J>KYBL*U**&AQ>Q9-A=&:G!RWW/EL MK[<^IM8000[-1,2E/W H=2B0=T&R*++V@>G,A0+/A(*&312-IFI2/") M2,R7SII#LNN ZU<G9>!\)SQ%52 M,JLDUC:X6I_O/G8!8,/41?")!1;&AYW191C#96B@Y[(]3/TB1==58^+KK=XDE(C.0@9\8&$,9!^]"5Q(9H/53%AN M;BCC]M>R^ /-U%^V-+X[W=Y\LV]H=JY84IYUV0YCC'@!E/ +G K3=0&<8NR M[XEC*0,V.$$:=MI/P]%AYQ@E!&D9R@A*ZC'^VQ0-<\?'P\$77(%QZIZU;I09 M7"V?A@L1&_X=$_?^?*S_3,-2V< =I'GSAF,Y10C&\5\(#>$O76IV#O:-B!37 M(Q G!1#P.A,;HR,A6^^ETE)X=*D&_30O,\>3Z3Z'DL+C![V&B4TEY@K&I'1! MF08GX]$8)0UI4BNXX\X8T6TT1L.Y_N,%Y%;,JT$L'][6J4&M0R^QS&DS#]<0 M6F0,:;9"Q(34GI/7*2M=;_WL1F@@!M-1(-,;39=AE,X_W#W#(7?CI6LU@XFI M?!P?"(W1H1N7EZ88C#H>!ZW^8-PZ=)^+%U84>CA Q, %O%AM?S)]O]S9^4ZW MC!?-6OJ"KT4.Q,(])-AN#@X;IY@[O+-:DW&@>^W6_[R,@T\"MOGIOPA M+A'.21X.>LT[O4$#O(V:36<$K][$*28##FXX/"NO71KTU:DHHT8(1:\C%E7! MN_JS!N(;W^1">:\,=EYC+]8&E_JD^XV;X)_'Z-5T<-GQ(YU!1%$Z[(3#YK8X M0S@]P[*(/\)EW/1FC706!HWB\[7AT.-2$^F'F#2UTFNGA)7"@.7"4R4-%URE MF)76?,*D&;LUDW[71]5+A3>_Q46[8;NEDIA;F"/\[*=]6DIF.&](MB(0D$$1 MRY@G@FF'%,%&6[HA@%V?[X5PP6&F6I6^=$;C"4)=* ,ZN>?J^9<(?0L^?:%] MKEVEXD(:SD;@N&NV[\@=(1H ND4%I@6J#8M(7*'!^%L-R=U?7-^@B'YB>'V^O?E:X/WWI3<:K%%$"LT)6,>( M5QGI1%+:^>RMT&YM0_#U^;YTSR$DAY"I;&;9(YXF(1WE2"1X]A*RC,;5D-P2 MI?%KV&?"E?/_DE M,H'H*?$0$E')^D1MI@KXVH;2UTCC1%:6&);[(=&I8;G% ML,^OVT=;%QLPVX-I2'\X<9Z+^TYHRSM1_J,??@9GJN M:T-CIF%]HCWS/[^7X)BBTU9I*AUW$".S+ )WQB:I8K+&71M#NRK\UYQ?&NW@ M#7XNZ7>/+=;E/HU8'_?>?_RCM]7#;QWM\JV=+;JU^3N*\B[%^W>VO[X66YO= M[E;O@W@_*]:]7;GWZ^[9[M>R(;'[!<=YNEU$^>AWCN*.WPNG[_&>I1, M/:3HO6"22)(N]Y%J7>J,-)I+2+\B_]=RN;^^\]61\LAU M#,HE'Q0@D%HKA3,Q91>H"%I=' !Y*)'[5SA,\:2;WN<+X7L]&J7QZ'4__M:9 MV%^TFM-IB>_[?Q3[7K8;D1-T1HVK\;)%]-T^KG8(S'BB*:"(0O3$<,D)+7%T MR;,(*<^*W)/T7YI(TEM>58AFA?7ZIE:]!/9RWTY#^E<2OC@]R^YN]MZXX_ MX<(]USWBLRF]DR1X+C*P* 1H<"YJ&6,)!*<(WO(;,A3G2N_\XD:'K_NQ_%/R MSCZ[[M,NP?N# =EI09ZCK[3W\1W;XOC9K_\XQ/OQW9T/;+?W1NSV M2C;W:[X[5Y!GZW3[ZX?3W8\XYJ,/7_>.?A=;O;?X;'N'VSM_=G9W8J<4]]G: MW.M<:3MRM,7P^?9!:FI2,L2+)DLM)&*5BL1*YS47DN9R>E09T];%)U^9*NL+ M:I508>J9PI06(LEHI 9E )@PFBFCE& Y>L/#38G4%:96!*;.KL)4="$%D*4$ M8\X$#' $+&<)-1E7E?.0':\P56%J)9[M+FPJ&2F<,)PI "K H17.D5*(S@:7 MV0/#U"H6B7TB"+4]0Z0$#4A_-25264J :DFLE:G E(Y1)40@N; BL16A*D(M M":&,DQ("99X;"QK9D[/.<:&8B#E82RM"K2Q"S7"HH&A&%F6(2B(2B DY%&1. M.#4Q*)$25XMKVKUZ#;56-YJV,VQ2@\Y:OM/M_EB#V]LV'G_24,2-9S2C994T M DO*ZJB1)(6<- O[D%( M"H%P5VH1 K?$('!&XC):GBEA$C0!(Q@QRC(2HJ?4^U)=FU53_0+T.BANE2F[ M@HH!6F=C'42993#2!^%$-=4KJ](SIEH(RIW6FD0MT50CUR:^]-K&5;,B*QQS:WX9#(]+08ERH-R/+QTR_Z' P&W#KT\:E636&93)+-M2MY_YF#,D MG273UH-_" >BHL\=T"?,^?[19QYEE"1XA[Z_%I2@BR!)8E9%(W+T#-8V-,P7 MB7WR.R55;2^W,?F_!I+MBB8Z!.:T$LM[I0O$@\N*98 M'I4L)0U!(\6SJFV57FS7[8=KJOT(6SLO&!&D<0Z<\,PZC]Z!=$)0J[@/R<:R MXU\18;41888E0J!9"/?B%':>IB/ <$0&,XAR] MQ S) X!SR4N5J4&?D:'T5$18;428#0-EQV3)T2+H(0H"I4&4E=X3*8UB5FJA MO"@9'J;-X:9>)Q417C8B^!PYBU89*X [-",R>A[ @TW*LAI$6ETPF*4'7@H5 M0R:2"4_ &D9L9,@1I* QVI31'UQT;LB#@\$+2!SI]4KC@-(!P!VGX7WR15XP MC D/A@=9@"P"-=[+$(U+>!T=LZ.WKASP^K/K=$O%V[>#X;\0CK[UU=I,?OSM MK\IK%@=E;TX;&&NXS;NOVSL?^'[BG&<5*9&NG,OERA-CLR/2),7P32496]O@ MQ=,1"XJ'KPRO6>#^UPL&!!9-$"I)$9D!:;*QB;I$4PK*YF!OG26GB:2@6#9P4&,0:F1&F=["TX M1=&O$1[102F7G3&JLH/51H0/5Q$AEBHK$ 4QU%L"&ITE&/IU8\X_5!ZH>SEA]<4X2VGMN["&H@)B'#11&6 MIA3Y]"E)R;/A*F7G_:U+9U3:\@A0]64NJ"&B94RY2&BT!LE*RL07O(J&J<12 M8IK+M0W%;1L9Z@H=WJOG<1?-/I0T2J:HF;40M'="4Q>B=$JKG,P#ZW5E'_=0 MZ9G8!&01 )U+(C6Z(Z!$)"9'3VQ,I<=AXUVNXGG8$%1J<1W%VN9KJEZ#7 MDNL@I5 . @!R-)]H:64;K&14)5E-]>JJ]$R@0*(MCMQ[HF1&]FTX+^%#09+S M$FA,,1F[BJ;Z!61 G)?.* UT!^/#-*Q%-&Z+3]19:JP65', E:5AB5(4/68< M9!5N78J\\HY' *FS^;P'!=$X&PD-7A, G8BS21..R\JL5BQ07W8V:-OR>Q_Z MJ&=[5U>O5; *:#+H.QAP@IE@I+,F1IVSAI J[UA9E9X)$2!C3$$I18S2R#NR M=<2!4"2S)$5@-KF85O%L;U7I1:NT+NV,*,TF:)!..!>8-Q1?8:7(:JBF>K7U M>C9$D(W)2+((BQSU.@KT)Z*F)&8/,6N>.& M>Z3@ *5,8S75*ZO2,R&"F&5.GI83E2H3\"801Z4EP;)HLRXGLA<7(EA>&8ZG MGR[P8?U?ZZV# 8ZGWTO]<0X M0-V86&6(^CH7(,B!:O0A+(F /T I1TP0E"2+2VN=S4FZM0W1IERW9=V:>,Z: MS;GCP@'EWB'OT-$R 5D'X+:T<\BWKO=2>) '(E/CL M3#G(*:6*R"?]2FY-5)5>=$6_H%&;,W7>4K#>&>MS9"Q*2#DF^< J78WU??5Z M)D0@$LLI4D\$;?H?9R#&,D- 2IL"TK 40S76+T*S!C9(X%Q*)FI"@97CB,$2;Z,K84 ;L^Q*(/.0?F@X.@L_< 5+O@O(I1 M*^YDXO*!#SE7BG$/E9Z)!U =.3J"DBBD%P2]!$]\T G_%#*I("SS?!7W(:I* M+]I4&Z8RU4QR%X#%Z%&A@SBXM35E8,7U>B8>P%.F@7%49%&R^[04Q"4C MB64JL" =-=974_T"]%I)9P#YMW-!4FZ2)4S*1D!--TCO(;"6S^UY4@XDM-_R4QD5/%I0R\((KIRRJRT2E M)(^ 7VPN>J!S,%(P(-FJ2 =#.)B2J7+A*-,TE)F8FT#VD*J-L"BNH2O3#6E M6D-ZE?I,5#JS=#B8B3P(XXT#A ,:@"*=T9[8$#/)W/CDM314RR=70[J"P5-L M,5$)PN,@PFP.@U("3([$)T T+*[E/^Q3 M2^;YI0PDXU#&>,U!1JMP/!AUQJU./W1/8HKXR[14B!N-TGC4;N'T(/P/4W]< M6ZC\V*:$!2F#C=QD 9XSKZ*(/EB?-4)[O'4+E?=E65XWJW)M^Z=J@N]B@F$^ MX<=J:Z,"8E2T!'@,Q(-DA/&LI&CXNEO;X'91AXY7AHO7TN<+J1B44_ L."$X M!9VC#30%*:+,07IF;GU<^:_4O#+P!:G_3(C.:/",9DE2I)) Y)H8!X$(#PI" M0NC6B\L_KA#P'"& <\CHK[DL<@;EM5/E>)%/+C 'P!8& 575[ZCJ,[$W@TL0 MI:%$NU(PG&M'R@8+"5J7L[[)4INKI:]J?E/4+3EI(B0NDP(;D,E3IS0#JE&H MF%X8H:^6?D'J/Q-K,^"%LQ&(1--.($B*E)]Q(KC#E41OC]8Z3-W82O\YZ8POEX"Y$AH:C4M!V8-.P#\^I]&X5(UYF(RO M9VY#%I7N]:99KF\[-&\_;W=^F83K7O?C]D7LKN[F+LZDO+O45W>+X3.=[?, M1DH?B:/E\&HY8^(LBX1%;R!&I:GC:QM,F;8V\-#;-\]N(_>98\&BTKPJ%CP. M%FQ=Q0+$=..R-"19&PE088D-K)P>%>6XD-,OKQ["@>IGW@($/ MEV @G.Y+S9#?!4M*F2$"B.W$2"T(XH%3@5K@<7&'32L,/#,86%!B5X6!I<- MN H#"H ZIRR15CD"7J&/$&DFDJI2K,@D7]C 4X*!9Y\C\\]AY[,;I_.(R$S/ MG >*A_Q5G/"9 UZTTH&*CJ7B"V7MN5<<)\3I%+50O&:WKS;JS>322(,NCS.: M)"T2HIY%]R> (#*6[5&M.+B(/A"TN6 /'6%_=CMLSQP*%-.0,C)GZ2EHF=%A MIMQJ%JF,C+H'+LY1N<\"(B'G]79HDMGZ1+()D@"N)[$@*&&&)V95<@K8TC;: M*@P\+1@(WE(=2Q.^Z(!&Y7UD(;M (4&W_L;HP,)-ND[/BRII$N)>*0"R5 M>6*@1"KEJ??,)ZHK#%08N#X2PIU!I;<*_0'0VEJM35#6(3A02:$VXEQQ+)C) MO=&66E1S23081H Y3;PIQ?EU"HJ%R*GQ3\HQ>/;I(3N#L>NV+^P.DBWRZNL '\O M@/\R%_EA,J#GKB*1 3R!8 5Q43O"I)0F@='.A+4-V19"M367BXUXWTN''GE; MK")H1="52B>J"+HD!)V)FF4;#!,1"'/.E/1T@^ZRIH2I[*P)(@DKUS:,++UM M%EP7IN)GQ<\7CY\+*[15\7,Y^#D3;G392V. $JDU)^"Y)T9K1B1ED:=@4BZY MV- &!6UK[ET/O")H1="*H ]3EJPBZ'(0="9("Q =>!F)B+QW]CYO/%W_''^C9X;'G3ZS:*JJ_;@ MZ&0T[N0SO,RTN/Q4>"92@#?ONN-1>G7^RT_G]^[T&]AJOO33]/)3B2IU]&=# MZN6&D[=_.NW$\>$K:]P.",1$_> _RFMC>^3=?9C>]] M[[*,KBMQ\]O?N^SWWY-"U,$^K<'R6UWV+[#LKW>BV=QG[TK8+JGXI:^$A 1A MN&CN8F:HB[Z6NKQN2MW]P_5/W/!L8I\$:[>0A+ +.]6@TT*F\!(#O\.A_Y_F MYFHY[.]V,U@X6*LA839.9-PR:O;(.4/G]FLUUB=:SS[@WA;@WXZ:_6:+G.MC ]R^[2SV[:[?,*A MY^L>\=F$D)EVD+CWW&@) ?\)2LGD(08G@@BF"2&SOPXA_^)&AZ_[L?Q3SD)_ M=MUR0O.%AI0'IUM?_^SM?7PC=\OQY(\?Z#:.<;?MKWN_;O>VCU[S$C[^ M]]?S#;DWXZTCO,_.[GYTD'/B@3C%2A,\ZXDI]9&RD312&K4T9FW#2M,64$(0NOE0%PR4:EG>86I"E,K\6QW@"FGLHM!X_]$:88>G!-*",.M"]S0 M+!X8II[=8>E^X%+-!581:682:X5 Z6@0DYHE4O!2\THH8"8Y$ M65X&;D1:7"?#!2+4W0/%.=,8'$K^6U^WB?.G;%2>$^E MBP#HPSGA4S::>TM5B#14GVZ%\6AW/O0$"@U+=H1'"@00G8B/WA*;A?2<:J8R M6]M0S+3!+BH9?(62NJM>G^NU5DEF$61)20;&F>%>&A:\%9G&! ^MUY5B_+A* MSU ,%[.*'K79!1<)9.&(IPGU.D,T.A@'/"^ZIF95Z154:2HB0U8I7.8:F* & MF)2BU!N2T?ALJZE>:;V>#6Y8C>Z!U)0X]!T(*!6)17TF6B30G >?::BF^@7H MM>,R,)9\$ASI&P^6,9XA:,>YHPIX-=4KJ](SIMHGL"ER3M#K]P1X\L1EYXAA M&K),BBL=5]%4US-!#WDFJ$[L"O2I^T[LC)EU+E2]:V\MJ[7I*E5;??Z8X*)6D3H)/MJR">>= M3LI ,DRQ;#VKF+#:F#";TJ0$<.:!B"PS@:8178$('[-.,KG,?%YT2E-%A&>% M"$@+=*#9<,,5:&^,XMI[S_&GK"QAY1%A-LH6,K>:2TVTYB47.U!B\142HXA" M,!&Y%PN+LE5$>(Z((&2.UD:I5&00-+,^B!4 M4^<&S:'/8W>< MAO=)YGG!,.93%B':3$/.H, 8#S'3S( G:=!GOBV,U=X2RX>R-_--YSAX'R5C M1(88"%B?B6>@"$5"(ZU-$*1=V^"JS3E_Z$Z;R^8UR^BY^_P! 6A"(&!1&FT M!+?9JB"T2E;+8))[6$"HM.8>6#!31!O):*)49N)\B 2$3,33R(F!TD=(,$[40\>O1>2P%.HZFY=592 M90=+QX*9 L<"]5TEY@C5L9RBU()8@*;C1M;9B,STXLXH+0L,GGTYH-<'J1_. M6GYP32&@NP1NGS=*&:,IM3QP02W0@,+M#0\@@^8 ,CXP2E7:2V)0T 3T=GY2-/:!GHT;:$6E='Q1#=DGK=>2S1:TB<9@J' MI;0@DMB8VP5.,5/F 3@CGJ-(,M=DX3:B+V5":<]1B M%4](5Y5>L$I;PZP HTST&IC)EAG*05(;DCB-L76ZJ\XQ% ZFPN M1&"Y329I1ZS#'^"*/V&C(HEY%EUT"5&H\ [5YG)1#8.?Z.[%<]=KX7(T0DB& M>NR4P?\3%K03E#GYT/E,E7?<0Z5G0@0I2L^C!6)%Z0%N3"+.>T>" %P](1TS M"]^@J"J]@BJ-NNRB0I89/H]4R(P"MJ:!*Q MG,92!*04:+2Y(SEZ] _1L^!@JJE^ 7H=A:'.N^2HT>5LI5->"XGJ[5.VT=VZ M(G,UU4M7Z3 ;]0M1.6>)$R*4XU2"^.PR20C=5H,T(H15--7//EW@P_J_UEL' M QQ/OY?ZXY:;I _<,T#P(@*8G.M(@X[,1(K^I#C9 8)GA64?BE$'601,C/BI+HI32&Y4C-8MC M'56E5U>EA=7&CU[2H$++X-CQ# N"'C+ MB1=9D6Q!*98E<]E64_T"]#KPE*CD7GGEH-3D ,-#IJC=)BGCZE'$U57IF0"! M=8%R(2F)&M!4ZVR)]=D3;4-,3BL67*;)!29PXI! /*>!-%*/N) MF8$ >OOZ3Y5B/ (>T?D3!4D[I]%UD*E4B52E%R\N)W'2VIR5=* C$.6$(UY"IX1KE#JJI?@%ZS7,01G!?&IB! M9MZ7YJ@V]7,K/O M1;67V'+#3VE<]&1!Z0(ON&K*HGI,5$KR"/C%YJ('461I+,O$-QN/W#OB0I9$ M&Z#X'X1H%%*2-C*3-C#Z5$K&UOK13[''1*4S2X>#V3P$I#+!67+$ M!)&)2?@[!1627ER=Q0H&SQ$,%M5>HA*$QT&$F9B%I:94L>"$!<60(-!4P, 1 M[8'I[*A,R5:"4#%A*0TF*D%8.AS,Q#N8"L$IQDER5A$ ZHE+R!(OK>-A.G8XK^G+<>J/ M\-;?"C&@5@V;$Q>C4?K!WIRUVFS&D7"4?LN" X9PR"3SE%'C@C?)_67(]VOO MU3\G2_1FND*O^_%]69]?)LOSNEF=:YOM5-"["^CQN2!)*;09E0:23#0$G*?$ M A?$R2"B")!]YFL;*!)/I;9L+32]U)"IY"P9I21D#39H;YF.E#FMG$/V\YEF%WX,=$*"\\*%D"7 M$P!1("M@(%0VTD='A6"9!9_A06&AJO\=U7_V7(=+:/J5)3R9C.HO!#&>,51_ MH940(HP<,_'6<:(H,U0)ZKA[=DTH8F=TW'5GY4G2]Y&D?O+J)Y]]N8Y+(:?1 M33&G27AI$E9JMW!ZII&FFIKS*"&F\RA[8TAN:4'J?MN]S C,'^?16;/D,TG6 MEZKC01(K.27*:BNRT5(X5_;;N*C-W"L*/$"TZ4=0H/+(>P# 3&0),=N4?"K" M0[0$DHW$<2-)4EQ8G3)/=N'GBRL$/"L(N&]DJ1*!Q\"!F1 359(J9C5QU!@" M@6IB7;#$92XC#XPKI2H1J"CP8$&F2@26# "S 2678N26$\=B(A"=(C930UQ$ M4F"IB#+:)T<$:D!I50)*3RV'Z9_#SF$F9I)I!+A0F;#&%>*L.D5*'$EF2;B0??MWQVFY;/' DX%TPG MSHQ,&E#UK60Q2YZETT% ]C6#>V5!8.L2"/S^91]49$ZH2(R2Y8B7#,1RGTAR MT61<7Q6Y7MH^986!IP4#+);2%2D =QZ8RKZ< %*9ZY#1HTRUXO3JPL"'RS M^\Q:22G71 KC"2A&B>/%N^3 &3A<0EAXC:D* \\$!E1R0?E2;MXHT!E<%,*K M&+6,P0GZP*7FJE]P7RP(E[#@ ]M/B@KPUA,9LR40&"=.ITP42Y0BL$=KZ%/R M"YY]O!$YV')R4(CGG#W />+MNOAX5 MW?[[L6;GV8#^PBK_U W%)4=_SD_R9T55E$0RE0@8YM#Q2YY8PR6-S(=$T?$3 M;6E,6PNQV!V%^ZK1(V\Y5BBM4+J*!9,JE"XYAC;-T1(B,9XBB0HX$N; B+=& M$0DJ>N4"6D5TGJTT;2%U!=(*I!5(5[S85 72)4]._XL?/GFBH*\'5=JI&Y(EWZXO2! MZ;>O.(_/=C*^^2N7GBPD5+KA\O& ES%I<['(DPF[]/-P>#Z:8W>0B!\F]XFX MC(-]Y;JG[FRT]K1$BA!6!L-FS5^AX*9A^12. MR:W,6%J'PP*[_]7)4ND@M1 $CSZC+&D8U"F9>)&9KNOUS9VFMKU@]SZ^]_< MDWV(7XJU:1(Q\1FND<++HN6&!RA=#7#PJ\SCZ&0T[N2SR4L='$E__(KKAA@] MAD+]?09A)L:+1ZYC4"[YH,!SL%8*9V+*+E 1-.+PQ]0*73<:X:.T!B?#UB%> MLWO6ZG;^4)0W=,!R>M7P*[F24R@?.6FZ8)A^(+>]& M^!.?XS\G@S'^-AW#,<)IDV3;*A;C%P$*5TJ,#B3R]MN?5C_UWKK8(#PW^\UE08PAA78S#$ M+WW[RZ,H?6X4%N]9%F R5^UIBG*Y!XX]HBRVW/G^=W/Q\LX(Y[#M_F",#S9='KST>.ABBO/K<_S]-&HW MFDZ3:$44F/&@&447*4"94#2-Z;/#!;GTD%,)B6[L6F7%+LO;9"[;K=$)CM*- MFFL=#P?>X:(5V9VH5GFDJ:Q^=L/.X&2$9##URZ_3Z0ZX"IW>,3XUOT F>BTR/3@0Z6N!2*Y/2-S\ MS[]?(45727^*3ENEJ70<7>[(+(O G;%)JIBLGGE!'\A4_8_U6^_W-1 MFS0:_3+H^4Z_F?1OG'\'[_1S=Q ^/3JK_WW*Z@=\;W.OLWWTYG1O\P-L_;I+ M]XX"VSTZ/-SM_7&(WZ>[7[>/WG_$]WZQ=._?AS3T_NR[C_;D_='>I^W>._0$ M?OZTO7-PNG?T1V_[ZY^=][^^[>S]^@;'6AC^EMS#]\J!GJVC=_LNV*RM-<2K MS$OU;"!&XV\Y@-04)%,V3?PP%-@47Q?GB+GHJ =\E]*2B(57B);Y"$9J#EZO MM1+Z2L>%50Y/D-2<+T#KT@J,YJGP936XUFC]Y7UO4@2UTA;Z?;^UA?BHVRV4 M8(J064 23><0(?U&]QB]4X\D_:JRR$BE38F#L!FD )NEMCQK@V#"LY]XR)1* MJB][R.^VW]ZD,J_+."8NQ#_19N)$H:%[G_\<%$A\5]R$-!I//H6CO7"1"7]Q MVO0!]JV/0@D?2=99$[#"$)NM)KHD++K 6 !Z?EC,.:I4IV35X&?_OW16>%"[]:X?UEO_4Y(@.?UI^FKS%_OI?Y%R3 PG MFD!<2W=0+E4NG3O=1,HURPM(AU#FT5(7@WZ,MOT0+U'$:H26?<*GRQW_^RZ; MA]:$H&G "0&@SGJ9$*N39$(QL-$WF-V((;E.'HF<%<=_NK/FA-3.8"IJY_*9 M1K\.!Z-;9M^I%R>4[[YLO=[7LFP_V$ "Y9X@JI=CVIZ1F$TLJ9'9![&V@0ZR MG9/+%J)=MX'?/DK?Z'"]M7,X!:<)*!2*=CQJ%3Z$=+=_@#(\893G!+"(3B%U M*"T9;7E#OO'W,+$!K>.N&Y>E:_FS0KL^=QIQ3_V(L$WP'_PU#,^.FUN5NM_( MGD?IFE$@<_,I%>X?!B?]PH6+-..KKN7/C4_X9GS6YSG74S,:[_!AN\A;7$-. M&]IZK>ZV[Z2Y/V9 YA7VU\$@GJ+L5,6\7C%_YUL'^TP#UU1HXB652+V,(TC$ M/!%!!:$D3GJSM03K\YE.%XIY6F1\/!YV_$F1>O2&#J93_S@+?PW7_B.%P4$? M13N^:US%W"E>V20(?\X<7O?C;YV)SX4^'KZ'I# BOT"WJ7/QX>:8_P[ZNU6Z M_D*ZY-;I/G-,4*D#2H&O ^.P)4,.*169#HJ06!1,)* MC_16WD:B)K&K?CIOV?'-X3D>XEP/2^BI,6.C\]A+H1^3$%KYI406/^-B],>C MNY+3E91$?"9\X\VWIZJ2>+TD[IYNG^Y'ZC6( "1(;U$2=2:&>R"^%)2)(D3) M(TJB6H?O2^*$2)X;S);K%>[8&J9C]&H;T1J=]1/R061MS9;;Q, 6.IN^3"43 M26L\"?C1PD[#]!,^E?AIMPA"*P\'O4D0\!)?+7)PY5"!;B#F%#MLPXQ,&M*@2!E.7C(5"M/E;$Y-V+21'!O#.4N7$S* MX[\\&>$H(PDX3PB;Q$!2!%!WRRG[2(PSZ+EZEBCW5_CAN7!,1*8XU[C>_W#] M$S<\F\"J8$T(DT_H(6(6(BIZ[%\O=JZ:R,!XZ,H*D>+3MGII?#B(DVV93H'1 MZ_#G&;CKVX.KA:6_Y["7^&]W-&@U:1@3/!^T#@?=6/)<6NY@F)JMI,EN:K.E MB+K82KWC[N L37?FELF(OO9>_;_IZ%Y?#.Z/B<'<&;PY'U>E-#?LPWQYO_EZ MWT2+EI,J(ESI:\Q%)%Y*5HZYAFQ-9J*X:YRNWY0;-1.J:QU/8Z;G6[ E@CPZ M\4?(4@I':38\+V2F.46O?_JVS],JNZ>=D"8R=C*:6(1O0CBA2DNFWE70[B=H M>.^#Q0E:0TR1ZI8\AP+8K@FQEF8?DTV# D.%2)=TCL8@3/G$9&?\"]PQ BQ:A+)C7DQ&PY^_QRHT3]E0;SUH#9H:EUAB/MN,')0"Y=\AG]?* MT[\FX_AG,XQ*+2_+S]?W.P?[,FKA9$;>H')&^2E=!G,P)#)A@J,QL[*=,.A/ MJ.4<>4#H^=YJ2AO!^4"30_^.>^MB8BZJ@+^R'"FMJ[FPU2S)POO<:U[.,1"3 M72BUO!4Q6C$BA*=:6N<496L;XT.A[ M-5M65]J--.EI_28-N<'4;P441F-\84+[+D(*<=HM=V9(ZZU_#@<346]P]Q!= M_\&P2=&ZW;@FF5JI:;E; B$IML]SH\XO$ ?-IYJ/N];YP[=2SH5?-"&.L_.A M31!]].UJUS[JI0>\,KH9 :L)T[,)T_;FA.F[))/IM9IFO?(9RC7->D62&=5C M)3/^Z^3X>))=ZKH_NRY:A_2OPY3&WS(:1ZN3TAC.#RIU]S[^T=MM#@R]/=K^ M^(YN]78!^^?WLSE.T_NSN_?KWN'V9J!;'[>0!_U^ MMG=TB'RFW'\7KW? MG=>L^W-=V5WX.OVP7Z6W$,4R&&8H 1$T,3S'(@*\/^S M]ZY-;23+VNA?4?#N-\ZL"!6K[I>9?8CP&,\<3RQ@9HS'&[X0=37"0F+K8@R_ M_F15MRY(@,$66$#O'(!),<$S2W! M3BDC*&@;9XD%+6Y,@BP*5)66RN1U6I?H.DJU)"\EB MS92#VE9]=MMZ=957:C+-#ZB VS'%;!N^SI;BZRHE+X"61EY#1(<-K!SUA0LJ=9;S,1VC@OM-5Y=]T\ M\-I3N5('T^]V^^>YZO N3M7-&V*I.)R9MJ7$$5Z_:\^&\>?)#[],./H[O?(2 MY:)?ZOO7]G VY18IY?(#JS_75IXQFPJK;.C5A';U@VL;<+/8@ L5F]7?I-[4 MG-SX9[QY\]]NNRUAFT+2;[KM[7\#='Z8P?([W?8KI(%?I0LU2U^];]W\8[H_ M^FMV6'$N7LV?0K48:2\8E*N8MSD&A'LT'_EE:88>I^[^;O.6=[<;^TW<\X5? MVL21*Q-72]=""(*5&7DX@;O/Y#_<\QX%D=9/!GXJ![C],=PB#/]UG30\=).; M'TK9L6CA?$_?FN?-0HT#B5H$)7.G4YZ(,;GO<::Y=,9RKWO;AR>[O[_!AQ_>PK@.ONRS/ET/ D^%8_YYZS!G+)E('+::M:71J/##J_""I4$%DQ)+C)2SX"VXR)'AG"/EF1:6>2TTJ+# ;:[$ M&JGP2XA6E-.X)D3QT';#W*%G@S@K1YR#):/!4.:]8@9IPQ7BR3+DH@O(!:=] M[G%F#;K*HE5A.>6$/]7971T.CO ^OO@L7@:* I<8*LT6 Q6,%S&09# MBDD7B8XY"R63(4O^#$,3E1::-;<<[IS)L5):ZH;T_KNGYMF ^\.<'UU-46O0 M?N5H[Y>L-<^C=,HD%#3.9#S.(>=E0!S@G4=,8N!@K1$.>/_]H>@5JM*S;2#2 MP.E])^C9@.K#'.@UH/KPH+I@0G.=K'-2(@H8BCCLD\@X C_E0SX5F8@I$U(1 MV=9DF=ORL3N*K I:[]!4Y/GD_^/F?$_&<:?7=L; MU31=920O.:=_[]51H@%SXSS"/#$P90A&FF.#!(E6.2M4F;]/TF??]AT_=7DKO_Y*:L2=QO$O=?PY)4 M@>R4,MW2U)SYGN.$YQ8]N>X5GTW\ VL5?$Q,!I>XLT%;JF/ F'AN@N#W""K? MX!;=HR7'$P]]G!Q\.*"',([=$R_R\_+U>_OA9.?WP^[A?N@>T+=?#B[#\5(O MU=/=X\.3P]/#_5=P[T_P;G]GSTOLTIWS0_#$=ND_)PJ;8Q'$BVO&H2-!< M!ZP#]8QZ;*5V)HI[Q&8;;'HT;%H,RUK#B98"66QR,-9S9((#^4W6F<2"(B:W MP6*JS?EW)T.N7V[#6L/,NWX:G=M!;.HH;D(@DAQ/8!!)@3G' 6264!MQM 9C M[G1LK*-U0Z#E@@IJ&-/::*1M8(@K$9$+& !)6P-+R 53:F-+F#81-_4J:0HJ MGH$N"ZIBBDX(JP1G@FDKF:)<6.\T6"4 M\3KEE#[NI-7.JV0<]HX8:XEN;(MUPZ/EN@MA?!")>93[ZP$H48M@E MPMYB!'ZJ1(9AC3RE(9@49!)A8XNWA5RG(O(F;+%B5?;P?\H%V'R$YU18ES0S M@9+@P.8@1C>FQ1JJ\H)IX;&.) F#6)+@)A"GD>;2@*61#"<*8R-35F5)UTF5 M5Q2U>"KEG==E];9;'[-V?$\0X_N*CIXT=*VN8+&!KL>!KH]+5H@*TNNH- )4 M<8C+%)"Q/N0 K)=&**5S=VU&6-N([RZKN:_*/*'XQPN&@=65V#4P\&@PL&#! M*$JC<1$C;XE%W"J!= H4*4("35(D%TS.JB9MK9X,#+R$T,E_XG#X<\MZ/SX= ME]:XH&)G ]"*JNE0MG;JOMSE@Q<64OGI!U@SKV9KL3VW%/!S-^8? -E>S:W( MC:C7 -[J ._3DMV#88-BUF+$O-&(FV2034DA[R713&9B'K^Q94A;XF6?[5]- MY.4Y:/RJ#)=&X]=2XQ?YP1.FP42)F,N>CN(2Z2 %DE%&09CW-.0\,0*.SIIH M?!.@&;5;O7CO8J6&*.;Q)FB]=X-U"F;MQ@;@5PCP;\X+N!>S[NTEC(,>!>98 MC#I35&B%N,2 \$Y'E'P"WS9X:UC.UJ&TS01?K1/[ REB'JG*J@'5!E37+S38 M@.K*077G*JAJ:Z06/B+E6&ZK8R5REL)/L$T*)K!A@64R0],V]/F ZO?Q;JTO MN='V;<'!"?=MZ]P.6_]U#S7_)MJM.7T7RVVW9\.\FW[+)ZK?W\[*]9;MO#K" M6EA"5$+"@BO+239YO,>(NBB93($3CS>VN-I<=FE;(%Y=^*%]KZ56GG!NK(\R MIO6NK=5TZ5+#??^7C$A0M*:XJH 'WF *4(;"B:C^6LQD01GS3LN_*6Y<[36U'5 M=?)R(6__M!O_>NI%2K][-.-U4F?#NK#_LY(?_/(A=FX=9\]S5 MENK76 =VPWAT\R4/3IMVQTU;XX69G_OW>$II=68_1N0&T7Y"-L%@ M?[;=_IZ*TVXE$0\^@??KL=!V8TOD%ICKQ+[04-@VV/1(*<0--CT:-BUD!DM*G# Y M.,0]15P#-EF? *"L30HS%DDB^62MC;%>(VSZB@TXB;O 8./M27&#^]\V\#G0\#G,DF>!;!D0BID$B.(QZB1Y9ZC:*7CUAMMB,HG MU6U"OYLDKZFG6E\M?IA6JXT6/Y 6+Y9'@79*G1+2,MC("6TS_82H=Y^<$=0,N!GPV&*\;BS11=(X5>4:SM M:7 'W)3Y=E^'I*EQ?;P)>C9(_P"F6P/N#P+N%TO6FB>:&J\#(I(QQ$.(R#* M>6V2241)$I4%<,>R#3^O*.KQXXM;5Q3Y;-"T0=.G8#122GB*"RHI 4U5=8B2Q-&D<5$!54B^.=1"S41U3@OJOTBJI.JJ.Y,-)H* MJ:9"JJF0:BJDF@JIIS5Q38544R'UPBNDKE@Y34G4"RD[6&%)5!:@.2_I]0N* ME,#UG^C!![CW_F\G.R?PK$O/#D[>DYT/?WS:^W#8V=G_>'FX_]OIP;O%2,F; MB[W]PV-XCR_@>5W >YWL7H8<;?ER[>[\^'P^+IB*$.(9X$+ MA+ECB N-D0E$H"2\MD8;S+2K.!6E>(99 @TL/5-86F$U5 -+CP!+BQVRN=;* MJ8",4P!+$7MDN:+("$=ELDIJ07.J@VH3J=8(EIY_PN<3+(2:V*:^?YJ-TQGC MK(N]F#JC;VNZ^2(**59LW;TY/>OV+V+\M9[X!DM7CJ7+15&:>-@ HT0!VX X MQPDYCBDB&';'J+&6(9MX5+89_>Z\L:8J:GV5><4V4:/,CZ',B]TQ7;!!ZHA$ M!"^-)R?!)A(8K"- 9LVC2*4VBNBVY.M4XO@28F!O>V!AQ-;(?IF>Z%TT=2:/ M9%I4D[]OOS0>V@, T:Q;]^[VJ\N][;^.%"Q1(LF!+9$['"5"D%.1(.)D\ !% M$99R8TO(MI'/,&[4J/$#&16-&C^P&E_,J?'^FR,OP7P0D:(H-=@33FGDF%#( MF:"]4Y@'3#>V6)O3[\Z36[^2DK6V)MZ!7,\G"\V;%9WE [;&S5F587%Y^G.9 M^TG^'H!1$_Y]'.-BR@#AHQ,4BPG!UJ7,(]4,T EUF;7M,1N M(A;/1I6_U[AH5/F'&1C3DQPC?$C@)Q#/G ,=X\8656TN MOIMMLXE7W$L17X^'\' P+4(LG8B^V[QX$0[/JN(6V]6D3_#HHD&CE:/1IR7# M@I%0>#21C@;<'2HMLCY8Y!UV2AAEHK,YG[.M]:HZB#91BS54XE5%+1HE?@PE M7C I@N'*$FX18*]"//"('",4,28=\T3Q*#++(VMC\=U'($W0XG[T%V8NBW6K(9Q^+OV&R"O_)B]" T\.!4^Y2ODB[)74*W"9D.,D.3W!( M&VI18"9(J7'"VA<30YKOSEQK8A?KJ\PKHP]HE/D1E7F!1\#%2&4T&OD0,X>> M9\@RBU',D4AL&.?,%,HMB5=%RM*DH3[3<,N?@SX,.@Q;:= _;<4Z>ZH5_W<, MZMP:#>#6E> ,6Z-^R\76()YV1KD2''Z=?+TZ$*6DCXT2/[02+S&D>XYE MY(AA+A#WRB.K'4,LQ(")9LPID[-9!5ZGT.N*@A]/@R#]?G1X]S7E&J+?QYN@ M9X/Y*P@2+=-$3%(.FSW@L:)#]1Y >-34I8BP8QKV )V0I=J#%TF%*2BVX"@;@C@'']GY MP) ,4BJN"-;<@HUM6!LL[F>#K]_.K4Z?&K=Z1:/^G_G,K=WE/D8/2*5^Q8>> M/;HA4)\2J%_N_G6D@B5,1(FBXQ3E[M9(NR 1IL&G&&D,PC\+ O5*'J]D$L[Z M:C5\Z0U?>L.7WO"E-WSI3VOB&K[TAB_])?.EWY/=X;L3?=9N AJ>XI7&GFWW MM_Z@T.94A>['MC='I?.R^LZ==7=__^UT]^3@_&#_C].]_4]XA[ZA!Q\.SG<^ MO"&[O__%81QT=_^?[MYB<.04QO7A@.Z>_'H,SQ%[^W]='N1@R8FU#UHE.IR%3 M;T#J,0*X#4C]$)!:*)\UD:84&$("\<.S6:TNLUHF>G-$2ZU"PHQ"L8R=]@A MG:A A.OD5+*"65_5\ICO3O=O\F[75X]78&(V>OR8>KQ@5((.QYAYW8@"]Y=3 MRI%302.)DV/86:JIK#)OGU"=]//*O+WU'+5)M&T2P=;>6+NIN*(!^8< ^67V M/!V5D=1'! O($;?/F&[>WOD)PMNT/?\@/X&=1=[((:'V[_[%S^<^G@TM0W9/CXYW+]_#\3PS4^--N4?_#[O]&1UG-B[;Z>4K\MMG$![;;@MNT^F'DD Y/LM$7;?I)0\&I,=R MDQ72I&!TX$HE">#O@R)BWO_YNCKNQ\'I7GI=#^;*1@U3YG\.X\%%M(.7J*OG M1X)'IZ4**%!#$0\,(V.=1H%(%@*6Q#.]L:47M:N59VRXV0+9 5.I7\E.)3F9 MI^TL2\AMLC.H>(2R(/3'@];_9^V[+$MP[]['S=:K8N M2KE>F_^.GR,@3D6>-Q'Z8?7"DT8&PP<>\JT#W*Q7#=:I!-:X%(5K7U7(6;O;,B+OO]-U]&L1>6\0:<@W.P'8>Q-_4+\(L#G_>Y-,=2F901 M!'%E&8 /YLARRI 25AKL".7*;VSU>W')IF^!\I_V!Z#39U,FR%CFNZ!'+1?V M[&S0M_ZX!?,_'G1&%P5 2B5,UN#)'I?@IGU CN$8O@IB"1;"IU@J9D*GNGOA MD@2T &$]+7M8ED%P^^(Y".=T",=V!-=>P$ ZPX(I(>8+0 -:Y\>Q1)4S?@TR M8Z4=]GM@V5^T/+@ 67;+"\2![P!0YD[14#DBT.ZCV3W_,C89+3V#F'/#.)8$:2ER7W; M##C@.-/W@?E/Z>9R)7 +)*@+/_Q8M;B/O"E/X(7 (Y"!\\BB3E@ISA(+E(6D M29$W/)&WY;!;(V_?)6]T]Q7(&^&1VH!4HA+QJ$'>0,P05D;S2%B0CN5TD86HT,T[*&+#*RP[V5;WLN%GVE2[[VR][ M^Y_.=TXR4T$.L'XZDMK21*G)6?4!\>08)K(@)K MN?NUP7H:GD48Z>?8!8LN?O'=<0ZVMH;'_<$(99.KMD!\?S@:MHN=5ZJ4KWR: MQ7N8([KYLTY)KX:;96L1[+OSXP[\L."CW&+(_$AHOL&(NF+(K.5*;DYC=$MA M[*6H77TAIYLJ%XJ7;E+PS9]+( $DH:X/KT^&YBZL _AX=HEUX&*.1S=?\N#E MQG><'TT6"HSG_CV>%H&>V8\1.? H/B&;8+ _V^ZYO1AN_/MJU+/30PMSN/CZ M-[YD2@_VDE6L%="[/R@K_W.)K>1OP9CLVHRE=3S(6]S_^?K!B=K8*J0;&43^ M^]_VR;Y$CASE>$MYAVND\-J ^!T"W ]S&I,+9X;#.,IL1W/'LU4T>+U(4'Y$ MF'?_U9&*Q1#S2-N$$5<*?I(8@(-RL <$"0+;9\&"\FY\=M8ML4+8HIWMELCO M\#C&$6SRE>F8Y74^ 'TU;C$LV[X=U@0IPZ=$CP)@OHDK0/\&?A1 @@>A'-$W M__G;^5&8?A@RESO>MN%':?A1UH4?Y1O(46I06;C/LYK2:YE35J"O7U^&)S%# M/W5ZE<ZRT.(=N4K'FZ[EXSEA2.% _H7'.,2F+W= "O1#& MC8?I!/UW'LQ>>C^,!3N>2&[W-T86:J)D?+C=A7OZ\]V3OT\.M^%Y)Y[M_?Y' M]_#DO3C<#J<[]*\O.R?')X>O%XF2__ZT]^']^>[E*[K[^^XG>#>Z>^GYP>D_ M,/[NIUUZ<'FX_>9B#_[V/Y?OEXIEHG!6V200=4(A3AU%FL*O) DBHDK.>[JQ M943;R%71T#^A(,X(059HC&CD MUO%@5:(1D$FU)5^G_JDOP::?"_)_EV$_Y\POE/BLC7T5\I1QF"1 .TMY0F!4AYRGYI!R6GONHS62-E.^ MTBEWU!&<+$>.&8TXB0QV&480H5([&BA)TG]S.[BK_VELSN=M M5M^@IP('"^XP$Q%'21,2'F>B+R<1>! *D9S1:8+W@ WY?*,MS7?WYFS6_"I,$<\!/!E S%(,BN3 M)8HI"[ZL%JOHO]A0IJZO.C^PZ=&H\P.I\R('E/$I^N21U\XC#JX0'T,NTIT)J!YZA02XDEQNF@,$EN$-2V!QM(&ZE$+=@A ;'G=2)( Q8AG@,'%DM+%+4<&\-ULRK M#'$2G,I5=:Y[6(B[OJ4LX;?TE%VK=(/"_YO*N O-N[; MR]W]]_0H>4(L2QX)JCCBB3)D$D[(J,QXHXPW'-!?;)+KZ3+7I8KHR:O0?4RH M1H5^K KM7%4A;S$!*XF# <48J)!T2//HD9>,1*&]8YF42-Y)A5Y"HNO2OAHZ MPXK_%N0X-F=X%2* F^/B8"6QI*_X60N0L5VOQM^P&']6U;)3'PO1!B3N A(7 M2_NL4$'8)#5R)BF426H0[*T60((2%T5D(0!(\,WO;IZSFCC_CU"%__N@Y:P- M?'QKG*:!CQ\ 'PLVAJ:..^]X>CAJMK_\T1#8*8Q"QB26O$#:;(8$X0MTP)C%W G-Z1J^N& M+CUK2=;E[?"XE;K]\[G:A@>D[+JY@=&3X>P29%.P!Z#! FCD[$$XN_A#<'9] M*V_9#Q@LW^3X;FQHWTM81,1=&,;6CY?H -S\UIOY[@!7F,0>B4/L:7$YK3^! MV).;3]+,YTKG$Z]4@^? [?EPUBTSLKT\TK77V08\LQ=5E[!.+U.[EY9TA7C] M%(R]\2!6S<6J#E K3#1\ ;DVSS.CYGO[VWPE9O-G+8XO([/FX'3W^'#_X'SW MY)_.[N]O\-[O;^'Z]Y<'^W^?[&S_T=DY.3S=A6V$ M#_;_X@LA>2 TV_0AL6LCZ1+4**05_".]-$9@GCRV&UNF#;O.&D'32TC=N0-/<6L0??]C M#VY:?-SXQ1_;WL>J96H/1K'HW?W:S=_=4?JZ5WPV*+UR[W:! M0W3/Y?[#,;SMO:G%[[?^X$47ESP.E/^U3/U$ >I9"L31M;S+3-:90D\XA+ M'Y !OQI1[7!PW#JPO # >-L8MD8 M@;YF[G1Z@TBNV-'XP'\M\GMW/9'B4CN M LB5$EPAKFQ$FDJ,7%2$12.93O%YY'9>Z0:YV)R\M%$?@US$UFFGUSD=3UJV MK^CLOV4'\04FA&J^2;^QV^K7^J+2QTE;7/[JD\C=66I]VEK*R6NR%IM\IQNS M73.(W93NVO1YO-M<@L:Q)BK^4GRR%1'%W6JY3DXPM\=Q%YZ\?QZ[G^,.#./X M91QJ7NZ>O*<[O\-W+M^?'] #O/?A[Y.]/*;M-_S@\K"[]_O?W[N_WIR> *^VN\[8A>LY)W]XY/=4WC'W__I[GSXY^2Z9##AN9;$ M&12LSGX8ML@(1Y'P6D>*8W ![&+*V]Q\-]/X^G%]KC7^@%KQ;Z(=N&NV2 -+ M]X"E;#_LG_<;-%H=&BV?RQ'!@B0Z(:(I1EQ;#F@D )( BKS3WIC<]P#0B+(F MQ^+1T4@T)"AKA4;'@Q@;/%H='BUW3%:$D^"Q1%J03$+)(N 1#LAP&2.%5<:Y M+REE;2%H8QT]-A[)QCI:)SSZK3\>-'"T.C@ZN*9C76 N!8MHPOG4WR2DC>1( MQ:0:\VBMX*CSN;&.5@A'RPTTK;7:Q]RFG5F) M8#W!4=/2HA29C$2+)"@#.")MA=Q.1D\J W60(5BHQG43IG\E6UAYEC0RE)],_\_H. M5I/$E/ON#7?F)WFFQX]W?_\&PK\1PAO47AUJ+W>U2IY'IQ5XMCZW$8W)(AQ-HFK$^2Y1?;E:%N1'4!XV"T19Q)RAR4F+$?+"&4&5IL"OKQKIR+7K M4JC\>Y;S3F]I B9$E(Y85BC.>F(T;H8*B+F"@1J1;)',$.N?&M520/ MJ^U+.?:E8$-O5@NY_.\#5X2][I^>=D;%0WW5"Z_+='^,/0][5VYZT>WG8I[U M*08[F.CXZ>&'-W3G\BT^/#FXV-E_FTL/Z=[V^XO#_8]T9[L+&' (^OKWIUQZ M>+48[+![L']PN7/R]^GNR=LO.R>Y]/" [^[_T07<.-_[ .,[_:>[^_O?IQ71 M_U_\B!&0,148PDI3T%&KP2;#N;&]9-%FLG^C*E &88WA5<9* FNC2%16R,1% M9"[Y!$XHU_"IHG&I>FQN)0JQ_I6U6%:.^3JI!46I%NGKS[\Z7F6ULR92PI/D MSL,[)DVHE5$E0HA.M]>WU9B LH51JMD>5;?*'7_N@#'6\7?0MMU^#WG;\[%; M"L;^' _\<3;<]JZA[;D%0N1:U_6]K>KQ>GGO[L):CP>9F"BUW'@(WQT.VZWS MV"K%1MG/[L,7KTS*V612_)QM,SLH)7QP[?3+9P,P"@;P M,K!EI-&Y'60NOB&X\O 2GSO@.6ZV;JTWA"$=V]#JCT?#D:W*;6X:UQS'4C4N M6WJ7YIMWX?7@Y6'."6V=ECJ _/%_/;Q-)1;Q]7TO4T?!9AK>]^ !H9,?;+L3 MD9M)W*^VFU]RK_=;9S KU.K!_#F&*[F9^R1<'S6^_[.U_.M\YV;G8O3PX MAWG>,3;]X*3OY>!0Y,XSKB#"W M'O%D'4A9-,@+QPW#0E.924:%V5Q.6YA(V>;5[>5Z2[?>+VI0Y[0*AYSUAV5A M?RYM=@ D9M7(__?J%EU;]WAVB75@R(]'-U^R5(?Z@_8N31["4K,R%DC2UK_C-X M:7&0OP5CLFLSEM;Q(./3__FZRZ4VM@IS1$:^__ZW?;(OD>WNZ@#9;ETGA=<: MVU\UGA>,[<0DT\$2[:T!XSQJPVR,B7A*E E1/"-C^RTLPVFODSJ^WCFO.C<7 M3]_2WAL/6O;C(,8Y(]G'028+:G7A)< :\##B/KAN4[Z,Z1?.!OW/G6&9F,PF MVJEGZR*;OK.K[$?X[G!TA3JC4[%K3"SKW(-MD.>P0 N*K)3L,K?CEJ=(1@^HQ;L%L-.UF.PZT/,]@V\<$7M M8;\4!I"S?E:0#MS&EF.@5M&T_!6PD3I7E_N*S13&Y:[Y7MT..!7@%QQWX!4' M%QDTP'>8FX#)];YK.Z>5T.3KP(3Z7[A+@@VU^M!W!GY\FKV%/ =@](]@G!# M6>@4)VHX*OWK;&L0A^-N83@9CO.M9ZN8!S6]C_4>G/OJ-O-K-],$\!GC3425HFT]?<\!'S5"6WWLV_XL2L*A:>7)"!VQ= M$)QJNO,G\4OTXVP/P9K I5EIBC ,XO^.XH<@=@E5.,<-?XY2SVAOFGDW'X6 ;?SHN8/\FW M'<;1J&JH6.O0<"9R[J+<"$1K=-S//C4\M):+_'GM2\ @0.A\C,5)AK@ZD_M2&C!@%*_*CX>_#?/M4U*VZPQ1#:JRI5& R M4?G6]>2T:WC+0YH;*]RV3/\ 5"0OP'A4W1^6Y_H'%"6;7XRY9^0?;[VTZ&*H MWK!,1UEOWS\]*[\-JJ 'H$VF=QZ5QV0AB4, @P\9Y0 I,S)/GUU$K'XXH/!X MD+$&;EAW>I]B3NP5^V=<0B+9%X,OY*GM#ZH52Y6 5'1*2U)>B\$9.&9SH)3' M7NN%B[$'H#)!Q ITZ_6^(KCUE-P@OY._+@Y@!F%W I:G9XB\ Q>V4NJ](A'[ M]DOK/]<,T2\D(7O=D#%(?.D4K\Z9?_^G*Q^T2 M_@ ]!LNC#M[!I1FXRDX%BCF<3F1F2,_WG6\$6XGAY)J*WVN8LTO@*[UY/K R MA%?=S"KT\3BC?_YN@-7XF&$1AIT9N^!6%9@$T"@P&&/@XZT GW_X,-O"8U3BCN;TR _G2;OQ\,7E"A>@% MM4LH!0RZ:A.HYJ$ :%'U#)AO,[;TXNC6.&>Y63Z:*9O>)&HS-Z_U%@4S.V\T M_* 0YJMLP]CN;_W!?IZ0HCS[Q[;WMHA(^>QUWKEZHU>]L-NOMK&[)@>]O(C2 M3HXH':7 XT1(Z6C0-P0C0SV"B6M!"R5!B\U;&SIKX8J[R,0G+%D(G'8:LZ] M5,YI)4V*BD9IB7=%()9YG1N!>&"!N-C9/CAB6#.KK$6&*XZX9P3I$",R5!-M MN-4TX'OOCZCRC#*I,G,VR!-V$IG@,0) ,91C&TD"XT.PS>4. MGC\,4QH)6)D$7+X]BD0 BCB,"$U@?M)HP.YPF32+&F<%3XDSD "]N4S;=R.B M5.!Q!31ZT^58!)#K@IRN2H%H#8]CS/&RROFLG487AZ,6_*^3H['3\-2@[TK, M9?+4B^*8E0!S?SBL#UW*,<-<2'VLSOWQZ,L7;,8]S5W M'LZ&:GNV>S'L#"=!F9E/=VH'GV+ES.99F,+JY]@;PSN/W4EQF_OU)>#\53!K MS\ZZ'5_&,H@?Q]V96S_WERL>_"S@'0>=?MAL[<)-.Q^K6$^..(8M[6.?)V.I@&RSY>4[?*'&]W+"MTZO0H0H\ M%R,9IF82U<]SNSQ'4S]]*FS/-%!6A<<6\@^?>G#L;:_UQ[@7<]@%UU&7V,FG M0[;U<9 %'U3H(JOA63_V;"L-^J=EU;=C#HU/Z.S_R"_EXS3H_'[SW6;KU6C4 M'_3B[*AMKX1:BZ2_L<,<$&IM=X:C0<>7F^0W.N@//K5^RE=0_,N;[=V#\B/Y MY5\3<:Q#TD7-IK*:$< .0A5$'U3U<=;/)23!-^&E>ZV/.2#5FR633CX_ZV>% M]OD$L,K>FX_8Y]=]?9P/*>+<#=J5]G2[^;_7CR4?X>5(>(EPAPP()0&OG^.# M@XRQMNHD$$"!N_VSZM@#OM@Y/:L.0>PD0'[8[Y].I_%LT/EL 5_SH'UG$H2K M(*=^YWR>V/]4':?5YR#Y[_L=P.$\^I*]&$_[DV H/"4_HH0^_QAW+XHXM*_( MPT0$ABN3@7R+W?X@:]5507@-F@)?Z'7L5!1VMU^_FHC"]'7?O7F]V?H5D'EN M<,,8/[5"WX]GBWQU<68S,DG8'$9?&GRTRY+D+6X4*[LM7SV9;;@!2-45P2CG M:ST_N#BK '-RYC:'ZK/GY7CLJ']%:D#>?+UQY=<>#[.PG,8\#\,ZM%L=AYZ- M'2SU_!EGZ\H189E)F*&9GN9I6!3+V9OGX';>JM?Q#AY M?!4.'I6$JN'$NKA6%WK586Z>)-AU\J8_R/'H+/%IW,TCZ8Y+8+D^QEO6R,G& M-1/K I[%73=XY6*XY,R#;*]T(;S8!VRJ= *XKWP 3H-@< M\'ZE[K4T" M3-,,"_FJBW5WZ]/B/.)QOPRU!J=<\"[ 9Z73VVJ0\IB M$V=9R/D3):.C/J,^ ]'H5OM#/GDM!L',FHM?SDI=R#.U?_X#\]IM_3D]77\& MUL]>K_4* +[;4NUZR\LB5'VD)Q_5^T.V]WT7S.K)\7U1EWRPEE4DJWZGF\&D M3DD:5XI]8RB@/G=>[):KF1..1!*\Y\0RS3CG@MIDE/7,I+K9),_ESM4/>CXN M\';WMZ4*=G#+YM+*=L>G+@[VTG9,L1?L8G]SF$B?HP+G8-(#\D\# OC%!00^ MP3N\.0J*)^HY18:PA'@B^2>"$5$F20W?'>[,R5P[G9*I?. MR2?@7OP8;\CTR> ,&/^YTZ^VM7>Q1FJ"?W+_J@]E?[+_FCSEW4P?)@W_6J\J MRXT8QBL=^GL,[C?!#HF\XY_:LG$F$-)8>?V=83?:VDJ>6DO%@((_51EC<+]I MBEG>B5K6E129\6!BJ%66694X5-EPDSY;P\W%*2B&X;B7@RW@\,-K!GL*]E8Q MZ"HZC?DC[9+(M-D"?-B!C8E,L>"JE3V(5QS[\OU=V-JRBK7X_#6^+*\].^OG MI^5=*K_^;'7+I=M@D)1+*9N_]NHW)S!S-:0P?=&R=TZ^3I/E\T[P2RX_HURZ$F=QGKV02G75SK DV MU;,LP!-96K[\/-M>Y7GP^:OQ1]@PYF[5:_T6W:#T&2)R?FJSLUK99,6%JU81 MMI?._&?7#K@I.OA*T0%KB@[68RQ-T<&=B@Z^N8A@[6W5$JDC5;84+@A7D);A MR78Q9QX<@[E0F0< @WFG+"[1]3;K?4R3^4#--L!>+F:M-MN4*S3G-I1LAQ8/ M/4QMS?N:PUAH8366F5^2"R4,"0FLWL"MMS;@4)O#DM2MB^&'QAQ^F(K_XQLI8JJ-.'/PHIQ06M> HAM'DAT9P'DIP]M]>'$GMC4TY MD\]DEGTB-#):6Y2\!+37CEI'-K8*WMU3117CCX!_ MN4IE5C&3/:GIT61USG<::R>I^";S/DEE-,_CZ?51@,5Q>)\#2N6,MF\'.55^ M3MKAEV0[W3H>&[_$@<]Y]U650=FYJ]CS..\ZV6C.6?S#$BC.8;=BR-H>V%Q5 M^'4^9GHE3CJ-&&;M&/2[PR6O8YS+S&Y'-R377N%#[2QY*+C'O#/.*7N18>*SX#\!C MR_9S9U:4<;VWS_:\]C2'?.N-YY6Z8VJE[269CAK6X$1[K 2_ H_0<6VQ:[>QE4N6KMEDYU1L"D5+6E:%3%:K3T\_&/PA MG\!T._%SK \(9E@^B.48)X>?,M'0:'J@DO_RN?,QG\\,\[E($??Z[&:8VZT. MY^'@=+/U.ZQ,KR[9G!5F9'*6SN0@HUWG\,1<#-K+N !+]7&:W%.0%<$6I]7C0Y1QY.0VK/0(A^C3#.7I& M'$\;^.,Y]^PT'Z&=%>J44;T-SJG03<<(L,-,CJK+F?K$H D33ZQL.\.)4H_B MY(/Y(]^2$E0;.-<&3N<,A[EBQ?J*$F_-)M#T0'-62IV1X*U6]W^0 ?\D&*:99'8">A'YM>>E8*->EK)6[,%T']?ET=E?OO%- M*ZL*IKW2K@LP 6'.>N7MSCLASM8*U6: KT2A.F7/U6*?.V$,K]$:#R='P7,5 M[=,R>5#$6.>SW6#:342GF!#5S4\ >HKTE4C\Q/C(>!/3_.KGH'@]9>TRVG&I M2:_/WW.]_#2&?I8-CGS+Z2?E6W7VQ[2X,@?8ZV#!Q"HO=N#L^'L$F#%,L60D MEDR%<'7GJLVM>\PT$E^5@\Y-6J5^\(S. MH(YH@)W3"W%A'-?[ %GIIT9E?6A0GR)D)*A#-V0U@>OJJQ_S.\V-'Z;@/D(BLT0D9YO+YNW,Z^E)6AF].]*Z4IY?Y*@?]\Y+OFUD_JO/4.J5F/*QP M[ S,GCH 46F#NYB7\PI-3HMGE_7G.MRLZ]8G! HV@%QG"V 2V!V.IB0*%1O! MI.5+>?Y4&ROXK6*ZQSEASA_',*X4-*>R=&?Z>!RK#3]G#]I/!65\+,=RU;5K5^,Y>MOJ]*A@&3:M^O8]&>:V52PD\)!8YU<)R M+(C71'*6+/7I6GK7VS1JP7?-O[[M_5DVU4:C[J91'X\LC]P[G)"-SH+7B@/2 MSGKD>&: H\29P#>VI+RM> 8LD6+ZU9P/$S^C)N6HJ"4JW9GQ390,-%BW8DT4 MH^.J8M0:4XG9=>45TUA?"3/." (F!QZIDU>Y=0'*T*H,@6N+UY^![Y)-A>K5 M6L3,60L%%DIIPVVF0IZKW_9?S^5I=\" G&3435*:IY;KG!DZH]B8LSZO]UD' M,0W@ZI),DMW'.K&DT!%UAO,)JWD)9ZG8E4=]C=O37V"+@D4_SLF1<4*ST)XR MG[0SFKT#E(^089O>B(':="IK5 MHTZOG%M:&$ZQ=NPL P>&EW-PZK*C6=)CY

K]V;KZ:O5E53M*NB1O;:\J\)_VY,PTCPOU\1IJVO'2HAG M1FLTG%(&35/Q;Z0SGJNJFBY1G5>;%25;Q37)T15:H.((ST)2B^FW1G"I<4K+AJR7)=N;8ED+\0;$KLD_S,>;'MI>DKKY/*Z84 M9](WXVJ>R5HMA^WL41ZW$FADE:0[D]0I^>MF:WL:IYO0E$VGMC,LME2WPHE< M_022GVOB[)5B,3<&B754^V$=9IL]J;+IZK4;3@W3 M"C=BN%/VTUV;"Y@GU5R@97Y4=X%W<[F;;P -1Q>[L%FL8V.!3[5=V1>')_]T M=DYSS-[3].=]XMV)4GW=/=#V\O M#G(_NM__Z>[!]3O[QYV=#SM\9_^WX]T/.U\.3]Z>[YP>?/F?RS>78&M^.8HP M@9'%A!*Q#'&N+;+*2J2C!J^-,:LT7N0.!1M3!2FH(I9PIH+AEE*'E8N*4!;E M8F.!^468^%G58A0-JW]\V\O)=UE]_^S:WK%_?JI@ONLW(B)8<# MRZDQQ@?KG?2**JD RHQ+F7& &,PI^\J1[SYL=;#)#"XJ57E7'K8W&^'=?.IFPK7C>E6EZ>+2 M1_#80K5SN?OQR"=#HC4&48X-X@YKI)4)2%L68-O46"JZL=6_)CD/\!3!YU4 M?V)A=@9@80X&A70 9&<<[TNU]VU0LQR@6Y2(>E!5M\U7H]&@X\:E9]9^_T_[ ME%A.'EU*V%[N!X*58(XA97C.+[$*!,1:%"P@4K9)$O95IX:;.=5* A0X-ADV MJB2F C3#:VRJ6-;LKL2/E6-3(.U^R/-M1#IWW=;>@G\5%Z+!J?,E!G09!_T7 MC#M_D=U71T0IK9C12 8=P%QG!AG!%0HF$+!;O182W]*Z\0>LYXUF2K.HDT45 M'*P0!R8)RQUVN>4".<(#$M*(% J*R_LNZK?QG36+NK)%E08\Y\ 4,I0JQ$%Q MD3.,YJQL$5ST-#BQ7HO:(.]MZVEU""92AHRR&G&L,++*8Z2\-0H+XQ2%O;RW M7)[\#1_%G*.7IUX-CW; (>^2M"9Y E5U"GE6#', MI5?&*OG*]W.)5A4? H7+^>%5<+N3H^AUMX)QIOPH)VZ%40-FM)QUYFJ^'^/K M3Z,S)3A3:>:KZ2@;3_]Z%3T@.Q^/$J8\*LE0BI$AGIA !A."I+5$,,^PR^G< M%.,VKOYWF^+E.LI\#%'1 BUH7MU[[\P.[NBN_1D'92D?1VK -=L;E.+"\$\> MWNSI+U9 _!? S_WJD*Q\,9]A3X5HZ4 RIU=<7[745,I_I5*>-Y7RZS&6 MIE+^3I7R7SUJ6CIB4S0( I?AR)4.#OQ @:TQ43-C77Q&1U/;8]M%553\=143 M+WL8_#L8^TR>^BSLV6DU(6SHNN1S3+.02K97SM28U G-GPP,)[.0&0>R<3J: M:[75[5:IU,>QA^8[5L^LF"H';^Y^)=YW)9QHA]>?24PHWL[K84W/+EXMW#'G M!4X-U#KI];HO=H8Y&[XSZE9IAC>:2["#+MI)!&O,,--@(@6>M#:)L"1UHHJ) MP+$L=I(FY+;#CDJXBFQ-:B;_@2,>Z8)H(BZ1A%W%&"K-4) MX20EUB(DE]SUYQS9$"H%,Y4T3JOHKI6U[Q -3#)0V\Q(P3@%=,3@I^L8,F." M[PZLBIQQ55$3'*7"V05,EHE)%D.>"0J:6(;6^0:1RJOU'"V M_%=AH31@O4X.2E+:K)H[9[#%7N7G=SO_.\YYQ(5AM>X9^B9SC%?B==/):LG" MNO;(MCI'N9^7OV(<6CAPW4OETP:0KC]1@V?NT)WMCU]VM]^<[UQZ?J2-E4[E M'E;*:\2I]4A'*5#@1.I(%7=>WX!."U*SL%6-OJ0KEIK]5R;6ZQ MZ>-91=%6*2TV3 M<65@"XS%\8XZXKZ2V= HRE-5E(_T"'L#6!TXHAZ#HA#,D2$B(445]M(R1W'X M=D4I;1(LN%*Y0P9\,RM.$=6J6'2 <_?/SA20GK,!$/@6>:&3B$A8ST@I]!>TB@E#["Q#SM?GEE?UWN\R2O];K-U 'Y+ZZ>,?:_?[/VK/<.R1D#64$ X MP,81%TE%0Q2RA";86IU"3A.,,!%"@*6MDU#W$9#I2N\,:GDHW=Y;W7[O8\4S M +9>\5TG]4&EG*%4"67OH.3Z5^3UPU95_% %5?/N:TNYT$]^3JIFG#_N8FZK MK D/3NU)?U*4]!4/^I8#N/8DV#NIJJCZ[X!'C6:;YURA]O<,X[J->_K\4IDW MS#TB"@%#_FKUQ)]"-26/HENO>KU.5BX[N-A+K[O]7#?S]L^]:Y4KU_B].,UZ M>Y$UB]'@8R+@1'F>^=D81QJ#>BG#G3).N(!Q3@I;U"A4ZB+M;)*G-#755$_" M/3#EQ02\[@1UN=])49@<@;LM]E1;D=>+YRS,=/-)=7W\.O^5;S J5^SJ-T;E M=QB5G_!13,E3$2T2D>5.?GFSH%$@S5TTU .8Q!MR8&_W1R;$,MWYK(96O^ZP ME4OL2Q?L8;R"TG-R6TO;=5=\6W[V,TBI>#\UU"=U+DNN%^^4IE/WSL#X;I=SB=\B^N,.V4QH@.![A.#R MXQ$5/%CM!!**&L0C_ /+89!/."B&24C: A#<+1'K>A/A6X#@(02C 8)E&1 [ M^SM'1"1K/FL%_M*-L&X>L6:RH' D;Q]/F9%4[H%PI?#[7I&_B5I>FT57JQ7F":[>LF+W=O_]51\ASV \:1D]@A#HN"G)$&$-0\41X%,]%C%YB@'KPZ)OR=$X;GI.7/0<3F=5;+W&XUQ92J MI5G&E(J+.L 6,>B4?IB3;@23&N J8K$8L)AKFGK/PC[,D[_+(2 PB*WK/_K'-<+->/CW_6801[NC1CQA"LPX4G<'O?$P M"2SBG^]J^U]Q<"3[NC> F/QA[D!Q"N4ODW=[_"%BUE+[?MS&'V5 MM68&'_<.O LNG:+28T,UIT8Y@ N?C,/)F, ,_P97)@^_,BFVQYD8N:((KDR- MV;'=7IJCM9KURFT,CQN A.YL'QQ92033DB(?.49<1XNLC&""6$ 13E,V%>]$ MAW13;.Z7!A,>#Q/F5?PJ%)3NSKF)1!7+JEI)^,$XAFD;YE4F?#Y /*,!@0?A M)=JY?'O$N:,FDES'07*EM)'($:D14=(KKX(BF;Z*4]D&2_6^IW17&_YE%KZS M;/U_:XUTXXX\*$O5_ML5N2.EOTN#_8^'_5F>AX!RH%K_P!3E9-;6?_[S>AH[ M"E<8=N^(X\QJ'ADV0;/$A?;..*.,(U@!CFLOF[CT#]%3OKO]UQ' 8&0R6VT. M!_A'@9ZR*)#$U&#FHB ";VS1ME(J_V])5^O^(+>#=V$IR+U'1W?H%]) ]@\0 MA;WM3RN"['R>9?/2@=64R1RKQ@VCNO],U;'IJS&F^[>5^4Z,66:M; )-*Y$L MD6.3G#,7D@Z(<@,@HT'&G"<4!8L] 2??)29SR2>^I6%3)1)5[^A0-4&P%Z66 M;AIYR@[++.34'\Q'G&JJE3BL&F;T%T(>U\)6U0LJ%[>7P]BJ4F"I' M8IH^#F";6T;T9[1;.?@4;GAPU?76GI4,@LNZT+$\(/=%R?D1O1G$3!LNS"55 M.-LMK%O#XQAS7>^KS-8R>_9]L(5(FMN<&^X(Y5+F;O0V6:G!W^$>UF6*+1Q= MQX^\C"VO0E[^DN>QWW\U/8K[TW; ='E=O?2F09H;"/4N=T\. MCC!F25C'D6&*(\X"16#2$*2DC<8*Z:2(&UMR'+A" W$R?=)IGW(<]M M_02WZOC.Z%]540W<<^P72>6GF]]=9/G#5=6XCRP[1RPA8/-Q"?*,HU6:@CX; MB07L_:2B>\1?[[HV 8Q&)F\E>=RY/#@*% N<675]=%DF14).I-P@G'. %)L" M5F!B7R.3K;N(8R=WU_H.;,Q".:-VKKMSEG2E.BOI6G&?2R#(3351[FI;B>2L M?O?:]@G/8+.<[[0FYCJM74WNJHH5$;S\V=AU.WZZ<*M,^;))*MBV# MD^ 2>8EC-,YCP^I".T($FOS0N-8/K_=\Y](?*<%%Y$F@B#//#1$!.6H-HIJI M(!532IB-+='6FK:9N#4D>E,ZQCQ)X#UC,K!-"L"B: /A!OPEA>%7<+$CQL%' MW@C.CQ&>[4_O\97ILK-L/Y2<>2;TP!BD01+'643'INHC3>,$V( MMSR1"&;UA!+^/H+6!'!JN1%[VQ^/L%=681I1[D #;C8V2"=G$?@O!)L4L?!^ M8XMQ_+@Y0-\)-4UHYF%D!L8,QJF*.) 0, MSZUY5T; #KN2P"I%HRCE+@B+OZBP)9[CD*AOI\.*5,2 ]= ,P-)4%3IJ3*+4"-L\E8Q8.2AC+I&BAX M4"$X^73DG4DFL8!,=&"I..&1]2HBJ;0A!A9%:?XC"H ?0# :(%B6 ;RS_=>1 M$=%[4'@4<"2(4\F1)8JAR& GL%&G(,C]"H";I@BW-T4035.$]1A+TQ3A3DT1 MOMKD8*$I N-!8 %_%-[PC-<\RB@8E0YC[?&LG=H#\-R]\\QC%\ORJ[T M=\QTA3'\UA_\-LX9>)/CW[*H+[RY_,61<4)A'1TRGF+$<00S@.=PEV+*&&6Y M,6ZQ6?R3=*,_Q!EU^8SX\BLI*X-:> J'92KB,_5_[UQ8=6VDI'3HG>UH U!I ME(DQ[-DP_CSYX9?0&9YU[<7/G5YYH7+1+_7MZVTPXW[)K0=3IGY*>6#UYWI+ M,&93895WA=$ _AT#Q=G9REP66;GU6+J MP,(^WH1>A\C&/3W5"68NLC:_.\(Y\''_X8'NZ?G1[LOQ$'EV_HP?XG>GBZ@P]__PN> MM7M\\&&''>[_VMTY.1 [)[^>[G3J:_[GCV-W&KI[IX?'._O=DYW]P^.]_+G=\/+O[G\NUHIX.__&?_S6@G^U7[ M!T<4AT Y(XC0PO.@!#)<>.2<#%QBPFT =UNVB1%MBI=Y8:[?]U:F2_FO1:?N MKDL-/OP(?+!!2JH,X3$R[H0V5+N@ Q=4>2*UGF3P-/BPWOBP^WH!'Z31C$N7 M21L\XB029 'O$9?[_U MM/#2WX2.UTSE_CO0B-@?04 '!GR4!BFEAO MHT"42HVX)P99(QP2*2<7$),4$SE36W#99E)^+P!>CS,/:@,U6GYW+4^"$F8] M=\0XKJS*34<(=U@H$;T*I#%SGH:6+YHY7L&RO/NSS]G-0=5*]XK5',_.C#T[$$/6+I@U/5("?0L&@,0QQRRAR OP9[+#%2D5NB-S84I2WM5XN-/UQ.O[\0S3Q MU'9Z,]8&9@1#8FT%, Q_=+)I!)6#I--,)!$,2)%L@EPI&2T9N@?;0R M;&P)V984'#^Z3HY?H^:K5W.&L24:O!I). \F$P,9C*5FX.[P%)OPSA-1\Z7P MCC:!**)02#@B[C'X/,)R1,"G990S8Y+)W0S: EP=]?UF4!/?>00S* >&FMC/ M R.B5U)A;K0DF'%!$R@*@7=G1@6GK<:-X?,4$/%@R?#A7"7+,AE>I YQ;!QR MS'A$C/"PT3$#EFZFW6Q++=I:-L&?YZWF4C$?3-+&8\=QM+9T51':\>B)"[@Q M?)Z&FB\:/DX0SV6D2"E0;FZU1SIAABP8.2#8C)HD.M'1WKJS*RZ7HO!!(?^.-MJDWEZV6F0.)"H15#@+2K. M$S'&6TX,3M(9R[5JS*6G@*-^R5P25+F$ T;)6($X(0D<2$\R*5;"EC,B,XYJ MW-:,MC7_[CSIE6O;$XHR-1!S._$48\E$XK#5G'NIG--*FA05C=(2[QI3[6E MS**IAB,89E*"-DAJ$4\YYYIXC%A4R># B'7@D4G=5EBW^??;:FL#,<72^W?&IG?FXKT_6TO5QIV/L?6GUVX_].G]7O;*X>2A>G:AO[9 MJ*;7*R>5OW?[#@S< B[EA5L_E0Y7^)?RY_Q)^9W\\J]V'=ZK"/OZ*75\' S; MK7AZUNU?Q,(P6W@B>\-Q=V1[$Q;(CP/X&9[YV0XZ_?&PX%2QI6N6_0PS-N7AE1+%"3$A".IHV@K5 MGL,-;FUEV[ZVR\BOBU;_)#9Z-2AZTZ%PF=V:__"&*_(ON0?/(/<[Z5<9=+W" MR9Q'<8:5K7BO3\"IN%%:[6MI.['0S'X##FKI&MTA0VM*YPMM2#F+[8 M,V"'?WN5WW)96ZK)FDS2(I-EYL=<%*=I#Y6]:JZJ.V1"WL^=$(LJE)L7%2E+ M/"^][8F\GIV!H'>JB:]R+-NMO]^]*O^^K\6YG^N">(P,;VI6. MAO; U^(6HVPD+B2,(9??[/. MD01(; ())'%FHC%(9ZDE\\FE6[%3-/[\F7N!MD$FU.ZJ MGQ.P ?V&6.*$YX0**U)0UGH5I!#>#KLV%?5S!IU51HH!9VI^FUO3O;O"]NL= M6(KO17>>M^>7E_QMS_-'ZWFTQ8^O,,QA&U!R3?F!_?=OPFGG#&1C-[865.-Y M0NLF>&=N[_O]U_;&^S/X[^) XJB#91SQG$W*'2?(24(0-@EC,(JC<6QE+65R M/8^VTQV5\67!WQS, CQQ#* 'B&H!>4&'[<4.? "TG.DX_S%&QD,!, ).)3.= MGA3X4CNVOQK'I\=7:KU.F_!RX:;'TMQ6.;I=F-^-M)97[=43VM:O \^L=XPK M%*2-.2-1(LM(1!HK0C#SR4J<3RY&":PDNY+,!I0PD> K6GX=VW. Y4%GCI+< MVM>0]ZS1;!8]R.*O7!)]TK[&0>$ EIQDRG%FF':!>K ,!&,AZ* 'K0ROMY&Z MJ1+^8^GP>H.&J@+I?22ZA[0%&M8__<%6='8CG9%<[AB$ M:2 D6209-X@;XI 36J'(O.8)Y[K7+/=QN+W0;0M4V4&[CI,F&$N_T=]KA=0= M=O,8@\4,9R!"'X5HQG)@#@!K9S3//3VDE)CIJ!20'E8O0VT[66&M*.T62J-; MN^\/@A4"MDX!CN68*.%N7O&P_7!&W?SBU[DS6.CV, PR6"87%RM8UD#PRW$=$,]E0[ M6W.7!E4V7GY[^_M]=GCWU!WU>X->S3R[KH/"JTL[Z*H+8$0SO3Z#O SUW+@^ MV^3#'I37QCO2R:!4A6&V]7Q/_'72Z,3+:5]V\(%!Q%ZO6?#&G[7L>,DLW-=: M\F-/NV7UR&*46:*4UQ>]-+WM'I8WP8ZDV.A=N:?O($FP9SDL"UZ:K;D_BQD4 MS>"L_W^GC:(77:+56T[,-W[ M+H!R18;9?\6<^W,\R?U]ZK5&RHU>ZYD:NJ<@'/L[66[U5>+*?:8+FLCT ?\6 MSID!Z)7>F(G4P6OE-$<<,OFF*_MH3WMMP)GL 6T6SBA8IFY^?*OV(;I.V2VN M<%=9F$&&G5:PI9V4#73;*5GHZM5%:SD,H^ZT3[\?CGYABCYR^[._5INM ML;.)P:D$V.?9]62_7Y9 1_358;8G6Q>;!SQZB57@"!.NA07I9T?I&."@& MUA_7>A9WC=YY5=9Z8^_B( IC<= 4D>!C+FN=3P8E1=)APW%NZR;I4I2U7L\V M[7%FOA$'7\WV">**?!T[VBE]A\5I3-DOK-$J]?NB 'PW:PAEK>SN@E6[UH(] MIMHUEZM<\YD4D'Y<6>H["TB356+TX@R6<;$X@UVPE573K"/^@'+!]P4 MI)Z_ZL$WR_I76GC[UCB6J5267JRRTCM7"@.ZSA\EH12_W40LU7K>MY[?BC]B M0,4:KL/(P!PM?G_?=U<4?Q0MB:NEG=+2#A,'B[]R1Z!LSI[:9O'W?QHIUG[; MRV=^OU=+/EGGAD%;YV(A-V%=&ZUNPQ=_%3WG;A(E@S'VG\2*M9J]:)[R#E;O M>^S[7J%&L;1ZXV^-5KD(O=[WW[?+S][?W%WM%WLO_Q[ >/[L?_QZ]'>MTUQ4^U"%V!S;4R(1!X13XXC MET^G3;(^2JPD#WCZ=>GG*'W]R9S_?&+W@8S_OT_9C0EV8:Y [8XN\H]"-CI# M7!N88GTC;&#:%E9M!6@3 MIH^I<2,E"#$](&Y[Q2+I'1#".J@W:>2T697UE3 MJV292W$\33F<6[:_\4A5><*YR=(J*2: M&=?=S]MN8MX>^E:NN%5R9#I=MM#T9V?[QAC;&\?RL:[T"7'K'3(D,L08P(&T M3C$P(H'MQ\+99V%95#K%LN@44]$E$)NA,C%T*Q8>Q8<92ZP"F0>!S,Z(;J&% M)(F[B)A7H%O8G)R@ T6":LN# .W!V94U5F>*U+F8)P7C'A?2(,@"!AOOUB>J M*Q][Y50+,;$YEQ<#F^;%ZRPMH./NM\D\=X\**;S;A9=/L3>+$/.-T\XP=;>, M'+X:7CC-1R6/GMH^!G!/1D_IX[:'RX*GW3%.<;NA[AGGLB?$WNI[LU1V($U+J; MK1+W*G?=%+%MU%T7""5&>HP(,6"\FP#89HQ E@6%$W5"2;^R)E9OR,!'F.,EBU-DD4:,D2$.$)/RA%SR*1\O M107Z:F#,KJP1"?8W&8^/>;CM/7_'R=4QUK+HA?-B>S\5Z2I3?(I -VJ*2Z^T MX18CJP0 G=0461$$8BQ8[#3SB20 .K)*ES ,<&F>L?3M7N\-%J;TL/2E M!5&?7ZAO1Q5&/L>RX_N8DNQ!5?8:>EHBMK>A7K.7*?ON!ITR)I.3.KV54%F"\CK+B?"4,(.D3!1Q M*SDRV$D4,,LUYB,W"D#&8%$'ZI@C]6+I*Q3D'C8Q%)4:XJ^36'2HZM=LGJ83 M:HHGM5=LXY%F=)47ZMF\4"79E&<9!='LMO-'E7-JAJCZ8^BYB0CI0B4043E)'-29QBLZIR1BP.N.MSGA?@7?J?B2LG%93A,"! MTVI[8XML;7PZ"%%RE1MM,^' >M6)(T>51K#UE'K&$Y-A.DZKY3C:722E:%Z= M5A.S_&V^K)M[1E:^K(>C0>,Z&EA'J?68(\9]5HB21XY;BZS@5D7'@M5R>KZL M2@-Y)1K(G/JR[L>A8:'6RM6M#TE$,F>4 U0@TQ+ FK6$[O5W3YL*P*EGH9O]/MO%TYF&;L M8!JP?302E!=+D*71(1YT=C!IBJ@D*D8E@]6Y?^JJJ8*E*IUB/AQ,TP&68M3=&)E35%55YC,D7Y1>)#^ M*#J9KO5;IX["X,VM5 F=Z[:SNX>Q$VMG^<>BUUSX"!?VAFG''SOM;O[6C>K46@ZS#:^[ST0Q;Q>)DT5FM >[6S08L[6ZI[Y7/+ M1NC)-CJUGQF4BR;L(R_NM6OQ^*39/H^Y[7E1\W*LM?KMX\"U,]NM_>\CK.%' MU:Z?H5E\G>Q'M.?BRPU8S ^PEOT#DE=+^M]_;6VL'S JM1'&(XV31]Q:DP]2 M(Z+&N!2EB=R GDO%3=TF2IIM#!2&2^+,A#<@T#BHL%JOG1TV_&&M$T\ /W,9 MP^*ZT$@)\+;E8\W%WEF,K9)N,[6#X/@1>U>(_K0#U'=\W,Z"H>@)7EY<\ =\ M/WA7P57YB^$')]D74EQB80CEV.KW$_V4JY&)^:U&)E\?_5]L':T?8.*LD#(B M*7$"Z&>@BVD 8$I-!#4\"6%S6!%GJ^/E&VN@@30+0IJ$B)Z(F!41S1L1?3J( MV#G&/$,FX9Q9I1(R"F@J>LTL-L*2#**DKK1<'8?12S+*L#4)*6$2K<1&!V8D M]T0:KS UFAD'%!VPRJ0$UF2?E'!%2G-.2J"*V9]GC= ['/A=KMQ8FJMO\.4MUG7;S=/>[;>,]6%] M(1M4RY$%NO+S<-A<^0346>0ZT?Y -L%@W]CFF3WOKOQQW?(&LWMD#4>G?^LD M4YK9)$MS'UB^75;'>G,*A-G)5\&8[-R,I7;8R3#[/PVP"I47BC'.13X/TL%0 M%S%1(E(MDCE0*VN[1;0)\,B__[ +.XE\JI U\V(.-U#A"*^6$,UX$%A$S80W MG#+I>)11@&'A,-8>BU)HP3U@AV74MS(IX9*#^S2,!3L3O14$6T5Y#%RO3.@\ M>B$^+3"HM+S;5PHZG;9^EIEV?0NE;P9-:FH\TC,\)M'?]YT"_\3.3S"!;A;P MV^W^H M9WBV$]M7OW[6[O>UV;R_"X 8X?[6+1B72;Q'I!,9P8)3V'E./$I<, M<ZUY(W7:Q=$;SMG[%3L^,^I)-"$RN@ MZ8YC3R\8@$!,SCO*A:':>O@1N'<\>.G% XX]9T9KI2[YH=WI?Y2O6[H3SZ>0 MV?;%IP-O5$C!><2H( @L3(>L- P)B05F(6"3 .'QJAYUU9?*X>IUO)_Q ;D_ MC.&T&7?2S>;$57#)1D-IAG2[I\?E9X6PW841O6W"A:]NP]]?[&Q\80>142J9 M,\@$2A$7S"(7P?;4B5-*@XQ1P\I'@-^3K-]V3N.MHE7.^[%,[6W3@ED!A--N MPH/M)2W43KO]5/;"35BX_?I -)2^ME=\?NE-AX\Z16QP:C>;[;/NF^O4/\DB MP9H4!V&7ID>1-0MKT[0GW?AF\,N?@Y9JC58QP^*F/_N/[]LK64$?C:+.+RR_ MOM3=5W&IO_>#N/MO[G^]6GPU6,,3^!]'F]? M?/ZQ\VW[Q_[N)[AG$Y[]Y=?VQG>Z\W&_L77TZ6S[(AQN-4:B?XZ_'H'FS;9A M7'OT# _" "#!$=)%+>!*%$DHKFHC2KY-80 MV=*S^$)2?/&$]<]V/O5H-GKG#Q#5T]$+%U2VCGM86_W#&RLB,Q)2QGG M1AME5'+6.:L8ET+=[G_[VMRC>WC[V_[QSF[S:&_7G^5_MW;A6;L_8(5 ^%I* M@'"P13)BA3BC'IE(-3+&Z@!T8AT7*VOT/S>Z/U#JQ"). M,G9RM,MOK/[Z7QK%WZCFV1G=^\,X/5'(? 3P*55FJ"(BWI3\,-Z:Y#E M203M*!$,!#Y9E'79.A/W"R/2A00[+U0BQ%6KGC=A\2&?CQ3NLF4E_&*0=9C@55"V 4"N)4L\#E3'7-B5)7XBB*U@ PQN,B/J)(@@TQ'Q#"O>$QL1)]"$,9O=\( M?O]R(*)?;#TR@5$YS*:>T1"*)[YI]& -_/U1O=<6D/!5D5/!WKE_M[TXC)[^VBRR]S;]WZI=Y?&5D3@Z!O4)0[KRXTK4!A?-, M0J,#J-ON=.NULT;O$.SED]->+77:QS48G"UAO"#2GX.(L)Q+V.[TNK43^ 70 MO7AH[[#1"0C^[)U?N3+G,C1@U;N][FJY6C>E*.3TW=1HV5:^MO_T'-1[*FG.0PT+@(;NJ_I>8BC#U',OVTC681@=2 MAXVM#HRY>UHR, S+PKM=-_Z_T]B/A%JMK>?\@6(O&CFT$H9QE^I:?F;>\N$RY8?X9KM;+.@@'S._]ET38*BV?OU6 MN+,<_^7-@S3/82C7:JV"HI>$HL*YE:W!VL 1C.4QHOVR^L]J;;=3\/UYJ>O7_&GG9\%P$9C$]P81AL":(R1:4>A+4NC0 M5,OA Y=P\5)!K&-T-Z"YD:3XRY#]@J!ZAT!>PUC63AQ- KB2?[):VP%$/00Y MU^YDX_!:&LIE/GQ^0*=19-V'-LRQU>X!)K>SO0,B(I,ZR*,L4H 10.:=GL#- M90I"+C0QD$"V-3*CD -PV_"$'*R;A]\]3:GA&WUA8U=K']J=D9O:GEE0*_N]7FWX$E_[IOPX36= MOAG+D=8'Z5)]J 5F:X!RFX%JH&??I"/8(FFI8K7Y8+6!@ZZVEW6REV6W;WU> M:V4"R\[*9F&0 O&=V$;NNW@.\J=[./09E_Z6T.Z+WD+X-X$SFC!TH, 3.W9] MHU\9IYTOCH5T3J<],$6+[/PLM;NGS5[]FE2^[J'.5)R=EIGHLQ.Y8.FB,+DKWT! [=;>^E,MZLNZLLA M%B,L!E@XIM=SZ04 SBK5;>,+/V#6F%!D,PJ=4*Z?@RSA&@D6E5^?@X9[L KW[^YTO-]NF@]+$4@C#+*OB@T%^H*9LM4'!/\X?='3!?.KN'MM6O[# L!?** M&C/1K=U-NG?\M;&W^QUO??R$=[Y]_;%W]/9HB\)]'_V?AQ^3J^>]3)%>\_(,>*Z M*,II! K6*9MP%,KFZ&_#5\5X#:]Y!,XI=0 M$8^N4C'GJ/>Q/'5[E"KY6CIV M6L&UQ#):(QSW41HIN>1*4R=PD(0^8PN+>['O>I7_2G&<'OAMC2F.0D;.)#$Y'O&76^U];= MY-FQ;T3Q\YHQ 1H9"EYYQ ,+2)O<)X@0:T.27AB_L@:0N$KFJ?WG3$O7S7$: M^,+HHU]+K_H3/)L+J([^MKSZ:+F?E3XZ?4S^,J:/)JNM=RHA%SQ@,F$-,7Y!KRE5D6O0UZEBDX= M]D9441-3T%8D)$TNYF.L1D[1B!3QW#I,M(XF^R#Q*ALO0O$X'V3E:9RT\#SLV8\:I9('?C*PA2I%,(4NR'QC/8A- ^ MS8'VQ7'_@[LB+(A^.)EZB&4(B@7/F;><)F:%4<1$30@SWHMPH.X90*9$"5*E+,,D,%9N;(FZH++.I/3,H2GQ*&5\[!R'LY2 MJWP<6%8ABTL!E*/N0H89L=$"<0)&AY]9H-HN MZ.0J$(WC$R#UO#9E^8M6(;1MV;89_BE*S17E>6+94+L[?.X#9_;PTF3S2[3K M5TV=Z].K@SRZLD?=VPKJ#.<15XGDG[ ">8\.0ILBBGB(,.1]B)'" ;' M.'=>JNRC>V";[7Q-7_39LI[Q%4'1!V-.5U4^]CQI=XL]>5. :>-GO*R3\*_K MU2[ZABJ^O,4ZD'"GO=MOF8-N'H7,T6ID@:[\/.Q<9N)_C\AUHOV!;*Y>^L8V MS^QY=^6/ZX(6I.S(&HY._]9)IC2S29;B'5"^7>H6;\KJJ8TB'-+.S5AJAYT, M6?_32$(J+Q0#ZA;<&:&#H2[FHBN1:I',@5I9*ZK4%.#WAUW82;S+2 UF:S&' M&ZAPA%=+ +0R*>$2\'[0\&SL3/16$&P5Y3%P?6L=FL4KIP3BR-0&XJ=?4>GO MTXX_!.E3^[MI6XNO\H*=M@X&4K.6Y]JWTMHGA2( RD*Y /_\_?= 4W"PU\>Q M7P.V41:$!1)IQ5)W+0RS?./FWSNKM750)F"IKZ@(#W2"1( M#!)KX@F72J9"SR4&B[P56U764^QO4[\V5*:T3)VE35]VWB@**][_EIL? M:T]!C;"%MZ99U)O*A6'SDUJU#]%UBA,P,JP&GHFA%< LSHI./3L.&JW"5K]V M>=G"?6C5CWP!/%>4<(^U9NQVR^'_1GZ?L(.2U3XW:!1"<@[W@ M*?=%?Y',,(66_2#.>;1/].^RTA[H*SMIY]+R+7AP:?HF/861MG>!D:@.6E*B MD25$(4X)*-7!1922I0FLHY \,-)XD,^_AG5Z"V2]C>2OD?IOH!T?#KD@.Z#* MW]_^?LTUT:_]#5_ETL7G@Q===?^XF&LQCI6F'W+-D&/JQ6M^HW?0\:ZYD]:''L92:JSGBG)9[_N2T0<@)ZL E<2XE= OUB\.C,@E)&)" MQ(&$*9"::"HT6;B4LBO+G= M1NT8J'O8EZ-\WK4;2P>M*R$Y?U]RACUNG[;@TMC+6UXT[*CYICW- B)#=I_D M'UPK=RZ50B**V(]!Y45_VNEDUW"I ]XLK_N+==)7C"\]TM;[O&(%*ETZ[W.C MDH9OG-C"W]]WG^?GYY8"MN^M/X'WE\TVBJ+@@Q+%3Y&11D4IF778@-W"?#*2 M:LFEY4:0:#QYI(QT]P.,&Y.1_:7Z.\]U)UW14OO2\U5+2'C&E_,#"WAA@"B$@ #GU#<[^AY,JUYH#G?@###L][[&4/EUMUP_;@ M2*?3[5V!EV%[F%SC^$[95M'?8M/?[A=QP+!S(N3-@!U#G B+'%=% U1"(V94 M13];^AM0W@!85VO;EQTC"B$V^&:@_5VWBDH\+=K Y+8MOWR69O"\24ZT M3U'(^G;#\"#@U'5]IU$<*:T70KE2PFZEY8O-7P=<*FM(5"AB"TJ8 KO#N1!1 M]%(*[:4/.&?UBYLUL+-"V;F+8*\U#QHG^TMA?F?_J[*AT!4K^CKH9JUBW.PN M-;\\!WT423T=.=^U6]WH3[.K=J?/2#=D<@V..8$9 M>X>ODE3\KP,AO#=<.L2P9HA["Y8J!=%/N(=_LC(:%("D&COF+%:M>PE4Y<%X M/TKI5N#YV>Z-AC,ZPSF+3C)L/8\\.,XX]@&@6LND2'I>[\=022RG,TXP #8@ M&D(WMEXYSOR@!Z J!DZ,0#Z&7*,!*^2TRK!#I=282T_2REH"X3<.,T/"R0I? MMU[['ENY+5#A@*[]==J*A6=A(_HX=06C(%>=>]Z[@KGH_B"\/)'NSZQ,*U!@MQPJ4$"!N[IW4,0+T"J,Q MBU+Y](Q)KZ4$W2Q:A+Z.M-8G$?<%F.(AY^$3%A&FU@(R>H&,=PGL(4<4!4L M4!-,(:;KS(S;0Y/2"@A'L+.L=EH2;CRS"B%.(=I(IE<$A?2 M&Q";'H2G)RH)Y@8F:I]><$4O\T$O6WQ[X_OYSNXZV]J%[X^^''@.3!^40L&& MG/X>"=+!)"2LL%&0)*TC*VOM*V<5%BJ+:"-')?X5756W -E8#,"=DV MIUI2Q"6HJ<[9A *+1IAH0N)DK+/B2YS"?XM7N@\//>O#DZ32&7G-\=WM-PFW MM;>Y'SD"ZFDWT,NR;^+PM$(U9I=(\ MI@,B5ZN2ZZDW%:1\E;+'=CF\NP/BX_HJWCO8J@/B'?WI]O*1T?NKCJY8K_^MJV8L; M%4BLG+ ^,L:5YM%AEY2@&CLAG4D8RX!.GLDK* MQ>U#D&IE#:^*,9L(W6DM4\: Y"R8+%%P[(5- MVN9$9)4"3R+JB@(K"LP4* Z 2B+7)")CJ0&ZXQY9YH L%$M)8_0+W;I8_P7WP-@_\9UO'PZW-S[#&+\>;E]LXOV/FV3_*\@:((H8 M#)'(.<^ T[U$QE.+E 2IP*A2@MG'R)K$6.+>2.FXXH1SHYB&9RF/<^*RY14% M5A28*5 <&)>28)*CQ%-$W'">DXHLBC0*0T U,9(\5-9,J5[_8EAF/]NYD$:S MT3M_E%WVQ*G/KT1\8 K'H\Z.+H\RV=0"#>Z"JZ_#/?YL>W&KT5J.E-OG!:RQ MKJ"CRO'Y'GV?E6.^O?'A<"^#$ZS+SL>]\^VC]S"F/;Q]].D<_B7;'T!DQEP: M(X#(-)8[!)23D-4.(T.$Q"$%YVA86>/XAJ/1?UU*S26FTF5)#%]@*A4'1&%B MG*+(>@54:G!$+@=$NX0%EC20P/3*FA*KX['R_WJ"%7=/;XA*,CV YX,/RFD= M%,%@A0MN;5!<6XP#I3["WMX=-%E)ID7B^3M5Z?89\//9_H9GV\[N??NW1+;I'/XF]XZ^Y!N^/PG&H@6@XR[E@2E/$K='(,2>05\03H4U97WQ* MDFD1J;223"].I>) Q\ ,!3,O,!H0SPE=Q@B+3$Z=DDD3G>L./5@RO8;3N,^- M[@^4.C$G_X(4B]U>D0K\E/.X5RM=YUJCSAO] ?9YL[_-E6Q]-&I]NO=()$>0 M;5]\QUL7;X^W*,S[VX?F'ORV\_'#C^UOF_D>LK/;;.YGV6JD5"#P%/(XY\T0 MZY%VAB"1#%=!>,XQRX[2&T!KN8R^&TFT$JPO3J(@6'4$:/<.T9#5O^@PTM9* MY!2/Q 6=6$C9DWI#F8OY.+=;!)ED7IO!5XFD:?+[W2RTAU#%*J1Z %)]&6NOJ)C7/'B" B$&<2PITLQYQ"D(22 NS(-;6?L_ M_Z,IH7^. > 196U&GEM!>).@,*:&,^E M04&?91PGR1[(I=?[[8U&!PVZ7CQ+1N=H-O"'=F><_BZILR@_7?9MNIH-.OJ4 M[MOSG/]9Y7IN[)T=L'P\X!Q%(CJ"/J$K0KR MN-35^Q)B^=038A=NL/1ACYU>CNKT2(R(*B7X&9=[ME ML&3X)KP8#*-_,2N6HX*022ADJL3THN][+3)D4=6 WPJ#J'T*CP@C90M>0[A8 M=AUD.Z\3?\;6Z4/"Q.:2#"?9$EQ;A(WYW]&MF&B*5Z=6E(B:J[E-4#Q2A&04 M9DEQZWF.IPHI<DS>5C)QP7WZQ[N M;WRG>[N?#W=VMQL['S\PGF]T-L??Q$X)V-G8VMB_W=O;.]H\V+?$Z\/7+ZDK!P/%B' ME-$>\: "=7UJ2I2S+>[KXL:/H4[LAB>T(NF6:84X552XI5 MGOB@*,-!4\5%LBY1(1*.U#FLN8GW'%U56#476#5R!F5AXY(V& 7E*>*"YPX/ M%B,LDO!>L!226UECO&[D>#QOA5455LTG5FD9<9#64)D"#Y(:&021,C%*17)6 MW5,]O\*J><"JG1&]BGHMB/<2@6QQN0D#1]8R@HCPBC$-,.99;KJKYPJJ7D.H MWN?8C;;C#XL^%P%L[6;[))^Q+JJ]/;R23K9/-\J(A0;2R"36V&EA..$F8^AL8BOGKNECHI:GG*+&IX,TQ;^KY0T'!NKSF540'1OS/[)8?,D)HLT!;V(!VN0EDHC1H648 U9 M0LW*&J6F3HV:(U?2M L1O'KN]EQ1%:AV%G-0F:GS,3&/!37.62529?\L G>/ MV#^&8(^EBLCC""I28A:9Y"-*6+, ")Z$3: B<5EGJN+N)>9N89+3,1C-L2K* MKFO8?E%T:R=44UP90 O W:,&D,94"*\"XD:#[&:<($<"V$-!$\H\(R+74>"D MSN63#:#J%&@BUOP86[%CFX4)9,-QH]7H]G)VW<^%C;NLG$D#+'7&FJ@]H8HR M;KFUH!49*:,D5C&70F4'S3V6^C$[2.;&))1K1'WRB(M<(DK3_'R,#?U!#2BA*5+G$9I/-,T.)!]BGGN[RM*43'W7##WJ!F4 M."!V<,A*RQ"WV")KF$/!8^Z)(3(1!8H2KS-:G?$N,7/[:"A-0MMH-?=*@#44 M,-&YM@=WT9'*"EH YAZU@IQ21N0X7>),KF\?&7)*2B0D\R9)(:4G*VN$U@DS M<\3<4SH&*GF4KE(QYQ;1;KL']M!]%4R6VCJ:J!'E\J'OHTHK5>@[3^C[?=QN M"DD%KPA2SNO<7<0@'3%%+$ABF(J2$PZJE5)UJJ?E87YP48%%\3V_5D10/C"T M\$K2E36J1%V3)[M2*D18+D3 )%J)C0[,2##-I?$*4Z.9<5+&@*MDI45 A%$+ MC=CD<3"Y9[RPB#,JD%;1H&1H#"R(9%).5F)U@I]LH3T+(+R&$ZRWL153HU=+ MG78N)0G&6JSU[*_876H3;7'=8+^]I"7V_OBDV3Z/\9_8^=GP\6:LW;6_^D3U M 6BJ0N&9HO"/H:6VO;$)5\5_2WIH%WR]?5?7G8_GSJRR_=Q!LX%B0B+QW"7&?!'(,6]A< M%W.A)2X#N;VJ>G7PM32,/W6SJF+\N6+\G6NR_OL!PT%09@GR-N:H?N_ XC(6 MB1S2P"U.1LIY9/SJ4.S&LOZ=Z+,]&VJ]=JT5>WUS;%$-L0?:[OUB_PRV,[1/ M<^N PGY_@F=L[K9_X@I%4UF:I9%J+W2@N!U[.PED6V6N3D^$O3_[S^Z@=]QZU" MUPI=Y_EPMD+7V:"KOXJN]$!9IK5. 26J+%@(3B*K!/^S@S0:)W:LF=G<5DY1]?Y8VV\M6!!>DE(Y85BC'/! MG1$Z&.HB)DI$JD4R!X33E;4[&Q(2>EM'PMEBQ%@7DJ*/(\&KY0:/_YQQ7]+- MPFL$S+_1Z/IFNWO:F9OVH=L;FP-&)SL;W\^V-[Z?[Q_!\\M6M&QG=^MBCVZ> M[6_LG>WL?H?GPAC.1]N'?N$[&^MX!T!@>_?PN&Q%Z\76Q7;1UG;[:%WL;, < M-CZQ_U[LX>VC[P=:!=!OK4,^A9 3@PBRS$ID'$X^YU!3ZTO@!KJ-83WC90B* M>^I\P$QP&Y+%(E<(9"%:%AD>ZS9:+GMMMXR=&&6+JT0_PB+]+;GW==>'AXVS M@9/@@G+<$: 69C!7H+R;&*.3*\_7_K:<^=L(HB9>$A_\ _SGUUOA WP.##E7 MC6Q?A!(OMHI*A<(FC(0E"O1Q'9!30B#B0S)<@\W%R=+TL_N2M!2+_73CKMGXUNY@RXXEI,4NTLPBV+V:C6F%6%U:/ZU(I5 M)A[;W_2N[P1CT^]]2N&Q5]M7M=W+V)NTZH [\9)5'7 G7K)G[( [C?6=<)^6[945 M]B^/J'_YSK5 >"_D4Q_X"QZ"UU7/LZKGV6PB@TKWU7_:W6X9REIXW&#==DYB MIW#6=4?<7+$[(-S%.&IYK-^K/&IIGV\??3W:__;7X?;%]_.];_ =_:NQ]VWS M;.]B7>Q\_)*/\=_'>X=O3W: MVOC!]W??7^SL?F);QU]P;H2VU1AI,$L<5<$%1+BCB$L2D3-"(.,%$[#U4N<0 M=U+'7-79U$ZR%^A$NL*P>9K;2\;?5!@V)QBV_6X$PW@NEF(2,B[7X,?)(FNQ M1MA9R70TB22^LB8EJYNI'1=7"%8AV,+%N%0(-B\(-J*%18Q]!*F$@N $<4\E M,C109"D%405:.+$"M#!9IW*>5+#I^DA>SD;N'Z1/PT5";YS]\F5$SH.%V-^V M"IJF!TU?Q@Q$[UQ(05(4N!.("Y%#?'(?%&FPRRT (PTK:X*#=<@G@Z;9J5 5 ME\Z1#51QZ0RX=-0$"IPHD.H616>097D-.D"+8UXF =3Z_VO7L?"TC=:MG.^V8O' MW>UV*X^RTV["Y+YOYB/_V.U5\F-Z\F-OS!8S-(*F("2B-$G$O?4(*,(C8[A4 M\,,YH_)A'2CR=):E_(IZ<51FQ];5F D)X'3594S,4_:W4:^ MYDTG-HM6S/T$S#Y;7KFQ/V=\>8MU,+W3WNVWC,6/OU!ZK=;74U^O_CSL7+K; MOD?D.M'^0#;!8-_8YID][Z[\<3U7MM%"(VLX.OU;)YG2S"994E'(-3&+/7\# MM!L[^2H8DYV;L=0..QG$_^?^$A9@\Q8Y\#D9^M]_V(6=1)8G.:F[F,,-5'AC M?8-[ZQ6,U#?0+D;)+%4X$JZ,MHD$;Y2+WA!NG7K&^@;OAFGL@UH'(#'[A7;Z MA8^KV@87GPXHH30X+A#F,H%AH0FRW#/$12))*"E]$ ^L;7!++9=Y*FXP0=$" MVYVT9L'MM6R>MV@!2(!57$J!B:L6R%6*9Y%;+]CM+WU";CT3CWOLBPR6FUF4 M6&":SZ0>!'[8@*I4QN5)9:RJ%E15"ZJJ!575@JIJP?R7$*BJ%LP%]B^JJ'_- M50O>G78ZV1:=19!6]8PI/V,RT%F ^, /$6#W01&"]QQG+L^YXW(>$$X]M*Z/ M6WT"&G-GOH9#OI/&]NXGOK^[_FMK]_/A%MRS?;Q]O+>[=;9%X?IO[_GVT?[Q MUM'6V=Y8V?!-LKUQF,?S:_OC^_/]C4]TC^X?;EVL7^P?K8N]W>\4GG2^=?'V MZ*94)1,BY=$HI*6SB/,HD69"(.8C==$8K@5>69.FK@6;]R2("D 6 D"F'OTU M$8#,8 M%XRWQ N$+1>(NT20%LXCF7" CV726CRRXV,%'A5X/$]X M4@4>SP0>(XJ'%!([;1(BFB;$@U;(* \_M)?".TZ=,B\('J\GL>N?GNT]I*_K MXVWDNUIA/[3>SD*#UJQ,IF+KUEOA/VU?&4XSQ:_QO*+DF668:R2HIH@3L)Z, M\Q%%%X(43.*@73X,J!,UK<#U.0H]KWA[UM9,Q=O/Q]NCA@TQ"7M',/*"8\1E MP,@2 8:-,\0H09WF98%/.J%/I&+M16+M6=D:][%VQ;V3<>^(9-;"V*1SWH)0 M8%E08Y#5)!5^3>YMLDS$7-=ECEAW^4Z#JNIP\V(D##O>52K$S$#(CY^K."^U MBQHQ,!(0CPDCEUQ$CCEFK59;=-?KJ6'%F)Q05*SX#*XYI\YH2 M%A-!CE)@16(QTH13I+&UA$:PXREH\ZQNV-R?<+XZ3IR9N[_BQ.?@Q-&2S4)$ M0GVN]J!!,Q=$(Q.\1=B4U1ZLCL")M$ZI7&R//U/SK)P7I=QJON2$*^EAM5CR MPDL?!CRM+,5"X]VLC(!;4D4KN)L>W'T?LP&LR5L98:N4\8CSP%'NMXUX,(KI MZ).A-I>N!"- 3+FXS=S7KJGPX$4MD0H/G@$/1@T10SQ/QFA @0@HH%E"5H(V M!-@N;6*6R]PWC-=!&ZK0H$*#Y[.&*C1X#C08/:8PP/+>4D1D8HB30, 8XA$9 MK0SWTG/,36$,<;PH:+ LO6TV8HK &.$AJ53+E@TY?PF82Q1K]_ DJ>K8?B2Q M\WF-Z"Y,&'X;E9<#8.CO8R4W9RXWWY_]9W>SM_5/EIV;%]N[7^B!TY$ZIRTB MS.>^+1C4:"L$DHI:%Z.2/D<.4\/J"H^;U;]7H3GSRN,O:1<_E+,KYIV0>3]= M9UZ%O=#"*Z2M<[6V*U!*#?%04<245,LPRY(TTRB9.#'UL)F 5=S>+9)[E#C"8+V/A6KAO M93+,'I]^C9D,(1@K;$A(<240URXB4#IR25AJJ5%$T 1:AZ9U(_@2&'-'3+8E) D\B;358WQ93I(F3*'EG9.04BV"KI/NYRH^IW SS M$TPW=#.4NU?I#5.!J?,Q==UBI[AE#-D(6 5T()!) %..)B6-U(++(K=^GE+X M*NZ=MF4^!>7_OF.\BH^GR\R<.56FR9_C[K]/$!UWT MUM;CF74OPN&/\/<#3!#E0(E M)66?B D46:85DJ!^&H)5LIJNK#$EZWB"PX$7BKQ_Q;P\#\<*E24Q+28=L21H M,D$2$Q!3 BP)30TR2AD$&Z9E5"*Q%%;6U,2-B"LNG6.).WOKH9*XS\+,(V:# MH\+39"U*N2H'IU(@(P-!TKF@HTV@9!VLB,= MEZ?H1'E@+M,4.L4O=I7WYUB@Y9$HL[/A*DDR>TF"QVPW80E5L$LHR! 0]U0A MIVE$+!&MF(_.Q7Q0I'@=X_$R:Q.[H*;'4R_LHJ[0M4+7^;>J*TQ]%DP=-;4% M%XE'T,DUP8@3:I&C6B",12Y:Z8SG:65-U!69,&RO@M4*5BM8??E0S I6GP56 M1\]*M96!"(ET"@)QR1FRBFID&$M11..9M45/ 3%A/> YAM7"9_)'S\)+ASZ" MIQ1A,7_&(?5_MKWX.<(;?:/9 ML'F==_- =^'];YMM_V-!"7W_OX?8'W]MV6_F= >NW]E8QSL;?\&[#X^!:,]W M=KW8NM@^VCMZ^V,;"'=G ^:P\8G]]V(/;Q_].'"&*N)M0!%@!W$PIY CRB * MGR4+Z*457JE%@(,36.A>YS26_JH!.1[;SO=&JR0J>ET^'9UV>XUT7G[4:(7< MK)JJ0H(^,P;3PM=U&!_NZ:J%!E!0IUM<6.O!K?88>*X')'M\;.:_;D MI'D.3%-\W^W9WFFOW3FOI3(KM3B6[P#5U2P\IMULML^Z;ZY[T"9:1UBV@K5& M7*"P?$U[THUO!K_\&1K=DZ8]?]-H%8M0W/1G__E]=! GXY[(_,+RZS_/&J%W MF$77*B[%5]\1VG]S_^O5XJL1>"J_$WQ5&W[KUWB5//([P6Y_Z5UWWC580E>5 MUHLS6,/$# ;+]./VZ][!F@<]=KJUI&:C[.D'Z7HW2^_'' L2\9#Y>\#5V'F9 M%5 WKL!>M)W:>P#\4/O+MDXM8"(C]6LK4FWWHVIJW76\-']TD-6TAZ2\W#O; M5[5DI%JR29<,WX0M@V'T+V;%M&-_\U?][E=B_J*+^MT8+K)_V*3PB M=.NU^,M'((*3V,E#M=]C]_=)Q/YTHRI>)* ";#[;&YJ ET9A9T9=EY^<<;+X M7N3E] -//9OUTA-VS0MVBWMXO==)>A??X:/OX[L?CO:/_SK\[\6GL4X23B0?B,>(<\80=TX@ M8S!%R3,7):$>=AL4'S"JF)A6M>@%.E>K,&V>YC87(0,5ILT;IHUVPV .)Z<2 M1X*PA+@T"EE."-(7RY^+CNEXN)I9WIC]P:2T&O872 M@57,_MSFQ_W,7O'S1/P\9H9H;I(Q$F'#*>(IYYQ29A!U,@H,F"Z875FK6L$M M'#//1Y&G2H;/ \^/R/"4),G=7Q#EA.?T,H6<40H%QP$*# ^,X]SU')MQY\,\ MEHQ=AL.1MO^!G.W&4"2SQ5:WX)/JI&312Q%=Q[WM=D[ .86!N6;LGQG_^G=7=OY=N_LZLL&?"07]F"5CG>;!>XX"Y@)QHQRRE%HDI! 4H \4V@"6 M#!-U>D,\W\-QL/*_SC$"S*Z_184 QYI'55>H7D[ MT-D8[&?W_:]>/K3K=!J]=J%WX?VT/;&.HQCZT!3 M+163"6&?#&A#P2!G+$,X8?@&XV@LV$.,UV&?Y\,M5+'\@I[J/)+CEZ\+\;,Q M^\#T&3 [!SCW3%#D6 J@^!"/=*0>82.(7EV>H>Q4QDQLS!BAO&XW&GLO$'):(VX8@SII 526NLHF(G$$C!B MZD:-VS!57/W276Y+YE"7& ;605:#::62!XZ2W/ M4?>T3NF3VR-47#Z_7/Y(5VTT.['V.6B^!&.)X88CI:4&P21T9PCV2R#"C:8[!L5M8X M!=-E@HZLE2]VD7C[N%H&.)6*@1JJD#6TV0XAYUD M.W[M.5A.+;1ZC6J"PL9X<.J=,F$R/7^ M;*QQ=\2.*1,5RCT1+?*T9^ M,B./=(LFSD50.A3RG'+$<4C(V&20P-([^"]%;E?6)!ZOX%SEL,PM#\^I;7&= M">T4*GL5DRJ\X]G9,QWAQ88 MH-9HU7[:YFG!&\E:,#JJPX]Y/_R83%DI-WNSM1%3['1B@ O6N]W8ZWX= M[/WZ8.LK-)PB&OX:LU:$3UX) ?#G740\T8@,*#?(2J$"CR92G--3**W3*C]E MD?A_#L]'*JY_,:X?,6TDF#:! IL;SH#KC0W(DD20ET$R'2(S7( .)$5=RZI& MV1*S_G/9.!7KOQCKCY@_D0@KI8V(:2I X"N/=! $*6Q-TM$KQU.NSE$W;+PX MQ]RFJX1&]Z1IS_-@X]U@\3JN7/KCJ")0M#J"6BZSL-C4]7!TVNWET,?*$S9- M47 Q9ON%Q UL)4=2>M "B=7(D111PE([:W60J8@$EN(IA^R5BWM^U;_GLOS& M&;OBW0EY=\2" W.-BD0TDC$YQ)5TR# ID(K4::$)X9:MK$E>9>HL&OO.=96U MBI&?S,@C]IASPLOH.")@>R%N4D V68<$"0K4+8D# M+8S==F\VO6WNN\^U.R%V$,S\35ZI;KO9"+7!?%]![^2'SW]Y@/P93*WKO90K MTVJ*J(['3"LL0)$68%HQYRWB-B2DC5-(,X]AHQU14JVL4<7K^$GQ0Y.RS)QW MAJ^@;SF@;RY,T KP9@EX(_8H(UP(%QARD>2^JU8@&\ \=2D2IE-(2:3<'EZ1 M)UND%>95F+?8F#>[4]<*\V:)>:-'J5IP&8)#06F2,8\BYR-!BB9GN C*:5E$ MDHIQ%6].,6]*YX8+8-Z_3RG"5OR,M9[]532U?>G3Q"N;RV )0_LT5V=_L"28 M/T2\W0 &*'*YSL\T;>#;3>#A5E]KC%?&W)_"FNZ)#0)&, M6;Z@\%D*&A\*03, 13!_3:XIEC#UVDG.A \Y_6UU"@[-AW/,(_#P)3CF7Q4& M/9=6=B,$/=$8'=/+*N29)?*,F*#44*E,Q,CIG-@CJ4(F6(:$DRY*R9TD8(+B MU6D=B5;H4Z'/5-'GB69AA3[/BCZCQF"R25I+ '-<+JO(0.\AF"$KL&>!:(D3 M75GCJ^.EB"KTN0%]"D/TCYZ%2<&_H?%S;;!NVZ?'\ *_]F_X<##&8]OYWFB5 M=C&]#@HY5*&1SLN/&JT06[TW5!40]882O??L[0$>&D':JV6.@AUXW.W<*XS57C$R-EFWYAFW" MQ2?M3LXFKIV<=D[:W=BMUVRW=A:;S?QONV1Z^+K9[G:+>_,SRBJ3-6\[G7-X M[IGMA.YJ[=_7EGP*YMIU@/K''\9PVHP[:2PO8+T5_M.PKM%LY%HSNYD.=N'5 M;YMM_V-!(6K_OX?8'W]MV6_F= >NW]E8QSL;?\&[#X_W-SZ=[^QZL76Q?;1W M]/;']M&ZV-F .6Q\8O^]V,/;%U\.@B$$.X=1+FZ&N)8"6>,-LBDR*3!S@O8= MC0#O,:QGMY]5BLKD4L!<<>R=]B!0/#%")^J]@NLC(/\)[$FO+1]?-+.#12ZF>C:IQV0-6/$"R25MZN@K%3[R[9.;>>\1#1&ZK6\\P6- M95JHV4[,%Z9VSO7HOAGCZ $ #-F]/YE"2%UC^#Y/<;JJ!/ =D'G!'6\ZL6FS MQ/OSK!%ZAP,I?.7&$N+>X,M;K.NVFZ>]VV^Y B8>5@/$]LM AS8C"W3EYV%G M,)H3^STBUXGV!Q &#/:-;9[9\^[*']C9)8J' E7(!(2"=XH%[TAW#HU M!E:.6;"T30!TXB2"&8==TM$XE0#;<%J94.:OW#*N>T$1%+!BTX:84:A:L&-- M>]*-;P:__#G(O&FTBG4O;OJS/ZX^T&3.&O5YYX&67U\RW2HN&:_O>^^_N?_U M:O'5B&98?B?%JA;FUJ_Q*GGD=X+=_M*[[KQKL(2O2KU(@S7T08^]Y]1DPJ2J MV6CA^D%*^,VVR!USNM7<-T^>_G.*X-'543>NSOI5):<&^LT(%%:T<#,M7'$? MW7: >5?F8;GE+[,T-Q-"5FL?XBR[=[:O:LG(N(7?&^JM_8M9L1Q/IK-IK.^$ M^S335U:H\D@),W^,\%OAU&F?PB-"]_>;6&)YBWP-O5^7GH,W,ZWMM>C/>#WQ M.-NQ-^J;O.:,G,79U).S!Q;9WNY[O+7Q MA<%S?FU]A.N./IUO;WPZWZ(?CK?'CM>^-K<_?CC'F[M?CJ#.?*= MC??PKD\4Q@5CW[S8^[9'_GOQ9:R-#^RF)11K% 1/N6F91AI[B83Q(E"G'74< M=$Q2%S?4*ECXC.<*IY84ISACR43BL-6<>ZF_HL M3D'IK(H/OK26-NS6= WY7E7GIF="P+TQ3%,VFXNWGX^U1[28FIR7Q";ED,%AA/ !O$X4D?"H% M)DZGN+)&:)V8\5KAYF5;<]QRYI2H$> YMIT* >4* 495(,N^I MEAY9V%W$ S-(1_@3)P+_RNB$Q2MK3-6I>+*]4_E['L'%Z]YW3H'="G]/!\R$ MSL]']JZM;+_YTX<^]S<4D'"PT17>30_OOH]I/)XPEO.C41*Y*::)%FEAX4^* M XU1J*1S]SS0>%3EWUEB'G]&C:?B\1GS^-@A%F$ V20B9Y+/)8D),MPGA!5H M-1A;;@-96:.F3LP\\?CK F<9W1)S? JGPV\\O63]5@*K9^2;8>U5D\5U*# 8*TT1)Q@BF"/W.HH$XJ M: !NE?NAU(6LW# OP9CO[$FC!X.XB*47I@C!B5G!#XW>::=RRZ8^>7OF;EC)N+OU/@5 [J(G7;%VA.S]J5>60F6=EY@;+K?N?O(57*HY5BLML%)=^M43)8U(&2Z0#0!P/1"!- M;$+1X!"8%9(&N;)&15V;R@FSQ*P\ R=,Q>"[THSC)-1V:&JZIK/$RM/T_7"U#SK*44CR\O:C9>E%U[:Y?*PRC;+!WHS M<\9\[+2[%=Q-$^Y^C6DN-"5,8J#(4F?RX3A#6DB-%+:1$2ZUL6IE36!55^S) M>#<1HRR0,^:UZW.PH3WT&+ !=S?^QR=7J[ 61HLQ?/H;F26!$(L%"!"0[[R- M0:HEEWB>B,B(C$Q),]N<:'UG1L[)5*Y,9C+QW@)Y[^C\6=82Z\)[AD!5 MA;.LB0 &9!QA#A.:&R.=JG=]%OEYVKOVF5YIF689T7QGADM"\UVC><:*T3GA MRFF*F*,LG)(5]G SB0I6E!@(VY12O7A#*6_D_/PF[@>!F4,+]PG$_8_O0 'K*Y.-C/U1I'Q[% M>@KN?Z.JKIX9_JJZ0]7]5H63LVX18$Z+,@_H@4RES4PF^F-;=8MD MI"S02"'GG!,K'37$$,1,.$BX) P)J@52O"Q=#L.<Z)<]YBL_JGZ.ZJ7=DI/7BQI$?/1X\+0UQ( MD#,%D8@):9#68-A0C'F.C>7< .D5I"'P^267^4DO;4Y<8F@O-LL_0?NAH#T; M2M9.A]H*" ">(T:90-))CK0MG982&TGMBS=ET>#R-IY*VIQXJ\V)<5A0SZ/1 M(*W+/&Y+9CLT:,M_'K@Z8I3X;8'\QLZG^NL<>V,+)#WQB!%#D?)<(8=S"E:+ MM(2(%V\(;;"B6 Y_+6'YT9@N"_=K+H\MZNVTMA93G\O!FS.PB]'K7@']VE@43ZRV0]?CY M,@NJ=$(P@C@+K*<< ]9C\)LI58X%PYR%^E"8-F :;^^BI1RWIX+]10>@$O;O M'OLS%@\&0P>HVB$;3J%E)3%(,R51(5Q94D&5%+9.=J/E^8W*2X;]IYCG]NL1 M>V0M?/*Y<9MN>%]U-.:$6XV25Q1FQ_9&(?-J/NWTB ^$O_X ++=:7H8M)U-: M.66A+U0QKY^O(.*4-H2!8J:%D8B1$HQR1C123N.\<*XH23@R3) &OB D>JLL M]#G0\L#6^:TZDJCO@C%X,NQW9QMO9MDO$=PU">YQW4$VJVZ]&Q<^L=6/-_^&'Y/6 MQJ=77>NZPU>DC!Q7]TKW7[XYZ>&%=]6OWQ\-AI4_>GW)@^X1J)@ 4/]VX;2A M"AXV;(5:M]]=NVKU>F 'M]0P.W398=5NPR6QQG^\1M='DX9MR[U1_\)=S:IK M&^':O@.+P\5?LZZ#:^#/3%VTVSD+?V3_&ZG^T/7;1YE6@VK0S*!U+?7#91T5 M-B% X^T5MT,[0X,^-W>:<=_"Y^9_FW&#]45-'%3Q-K@^_')0/VZ00;\.X1_K MH!F=^+XX#N./.]";>HR.PN?=K-L;G@Y4;]2V\9.^,[UOW9GQ&H0!@[]/HO6Q M=V-I"^_IQ?OZE_5PV *,?&O%1_JJ/QAF76@?-*D[;,5G^RH07!9,Q>9$$!UENS< J>P&V0A?',"P]&Q]ZFG=4?A"#>(=?A1. MW CO#FPV?L#S%865B(H_%7!Y_RBCN#&>?!U.4PZ$X4XG&BX,]''0"XG!P#=A M>+ONFXI_ #T"2QMW1FXT\*3[X2)C5%?S_<6MU@F[O?OJJ<:>I]B9AS#KS00H&Y)BPJ M!752$:(+PL +):)YV<$A ,5VD(<9RKN8%<&V&JAV(IE9DCF<4>T3 ^8R\^5Z M>+SA@M$Y&,Y5MNGY@@L^W>";NRN'&ZOK1_ ?_ZIS7%@8:D1*FX?4,86$9@2! MT^H]9KPL-0LUTYKG$\>R"W!UF5X8F];1@!V,]*"R51"OH RBRCB1IF$+=,]% M @6<6;5K$SRHI\'(^\I404M,M%EX_V!T<-#KUSIJ@N6)+HR6>OAVK!\OX8#F MI3X/&#C?JFZ,,A1GEVJ6QP4B^2R&:PX\ ^26LG6=IM.#08)19E2_?P1JZ5#U M;7R".CCH]WX"V(;!"K@.GJ4OC<+24\(5,]1H4+=424QS9:FW^;QX/LD._@ - M?#?=OJ1 +\8XM&IW[VM9&(DY=D@X!["64B%9:H54691"P)>.RP!KTCR?37%6 M:08#KK;7:O,[HGIBNH$TM2K3FIA]WP* >^&TO"J@M/91&8$ MMFIT%&'&>U$2C>M'Z ?+'\ TEV1>1Q:I-Y0+$#Q9.$:(DH5QI2RQ=EASKWR2 MQ3N3Q7QS__M78C15N=4(2TZ#+!9(%$B0WUDCF M\[ OF E?4$Z8,I*(>=$#%MF[V+AIY"1?Z$KXD(W=[U^5+@2V6B),F$>,*K#0 ME':(%P7X/D(1SPQ0N6A>%H*;B\F;V2YP=?WUI=(5;J@E;$S)V7@>I[#8/GH" M0#P=BU\JHXXZ"@L>8-3N.S.,-BATJ +C5,&(M:M.-8P&Y@! 9ET_VW$UY*@@ M<7Q/_Z83HW0=X-?O@N&Z#6,/_E;VKF>C1X6E*.H%%'AL&]0J@/I'-9AZ>MWH MMCIL9CLCF,&I"V)33A9OKNQ37.89=RSHZZ#*5?VJ%/E;NH8%Q\65P M ' -MK8)JS/!' ?CH(HKD>$ETV/2.^R"7=ZJ#C(3ET2F5L5!+ _:;AC7>J8' M:KR@7\OCV85LD'$&X"FI?A=&9Y#Y?J\31VQBCN#RGG>M. MK]'U:KF(T8[,5AYNC+X9T$;T$?41O"N:\&PWZE1^&Q)ST;2\)%_9J9V?.AL:FY'H\G(\V2PYC7 MRZB][JOHZ@(*7A]6=MB:A(:G;AS']O+36Y0&R8-&7GK+E""%%7'7?R"QD?G, M $W];)UD-!ZH;PYIF,WO2'EH["O5/E1'@Q%Z7A):6,<:8E%U82[7)<Y[N6;Q^M?"34PX58@HBA!X#5() M&D'.8.:DLL3Q_D3FP[P\"#?9'[L7C M5+@K40/"G(-NG%Y=C"LB02_5-0B[48UIU9ZLD _C?K)1=TI_3L6T!F&=4P6- M%Y8FI^I:7MLP":GGD25.E%3,0X'A::N#@7LU^>4UJ-2#MCIZ575C)^--K\>/ M'VNV0.6S><[AA?77IRS?S&NF'Z=9C]\\_KH9OYI)FZF_X[Q9$'[IUWD37_K= M58_%I"GIS1Y[]7=4L-186L[UV%_DW5^17E\;1O>3$"AF,%]>F _X>1JUP/S9 MVPEJ?XN^46\$#[>#<]M33OJ-^>/L^%YP_]:ZP4J?BA*>Z>:O]E='G/7#WM$_R0?=UO*W=L<:4LP:>65CCODW=MR>ZH2?MU[EJ MO\ZT2P >P<0A>!:[%+_#M<=[QU\Z&\>?R=Y^6"CZQ/?^7N=?5MO[\'ZRN0IM M>+]QM%G-;N+9AG9N[F]V]HXW=[]4&ZN?V.9JN[6WW_Z^]3?<>;R7A_[N':^3 M?XXWQAMXUH8;^QL8^O?58UX(9C0BM%"($<:0Q*)$.:-"PO^<<^6+-Y@UQ,). MRGE$NQ 3)RU3WZ[!24)*:KDE"FO&I+""2XJ-SZ4--3&XBIR4)TY:#DXZJCEI M_7&W!#1M;@BJJE3_,TB'O<(SJOXEN? M3,6V&XS:(7WDCWZO\S'@_V/<' W7GA#$62WIJY_.HF/7[R4%>2T%N7=N'8&K M/%=2E4B+ FSV@AI0E;9 N#3>"$(,*WQ8)!4$D]=+I"+3(3 +AGUI,'C1X'O-R7.[+J;DQ>:='N-@QFSODDX)&4ME *$24Q M8J$(CB*\1)(*JA57!FL*1DNC+&YS(F4ZUFEY+9;[(CXW[Z)->L9B/6+" MEUSB%A&?>Q9*\F'C<^]J!D@N\5WJRF^G+G$L;/?]JW>"Y RL8RTM1ZRT$FF' M)0*[.6?:2:.$#ZEU8"TOD:9,!O(C]8L3]A\2^S/N,::<2JX,*LK2 _9=B;26 M%&%"92EE<)>*%V^*!OA#"?M/%_L/&\5+V+\7[,_ZR%YIY@M'$4QTCA@OX3=< M<\B#>%A(WES$EA:W[LA=WT_ MY[/DUI>DH!J9@H9E?<%"[E&)/"->EE873B]N63_E'RTO\!\VFI> ?^? GW%8 MA"T,*PA%Q#&+F'8.*4H(4J4P.B]*K@5)P'\&P'_8>%X"_ET#?]9;*8PRW%.! M>#B#@UE-D,8<(V6%E:HHC2KY,@+_.>RW^Q J788:+SM#-1P-XZ\?3LNT/[-X MRS)F(&X[.XJ-.4MC<>*V_,K!01M&3[?=> *W_-3T)>JZJ;,RSCFTA<;$$X^8 MDQ2!N5HBE<-O)37."$^4I/F+-T!0*>/P::+\OIR4A/)[0_G:X8?=2>6D3X<; M^Y]_?N4*"TE+A[Q0'"P4P9$BOD"J\)QPZC65]L4;1LZ?R91@OK0P7T*/Y'8H M3^[)@M#_^2SZ,?\;56,' M/<50'MH7N3@(/#5'B:061E)K8Y):A^L_DZ_&Y9I(Y9&PUB&6&XFDX!;9TJO< M:*=%J9=Q$26MGC[2L,D<6$^8O@ZF?YYS.S!1UC E4&$<14P3\#B,-$A0S)DK MK24.W XA>,+ST\7SPR9P)=U]%SB?<3!P7A"1YQ9QH0'GIB0(0.V0-AK3HC0D MYTL9^?R%@S$Y'RL<.GHU/3SF*],@I$&XUWC@L'?PT*<_N*Z]]KD/X\Z.#P 9 MGX]'@7EL;Q1.VXMG[\QW*L]3*X2\R*%Y.G:/Q0X!(RZ)/!-YID-ZGA]Y3J_[[!U^)07X^3 W*.?"(\9ECI1D!2H, M!4T(:K L_:).Z4GDF<@SD6CQDN?GL^1)'98\'"?$$+'& MD-Q;I11>T'%"2\"=<?-O^'#2A?'A]+$MY"R) M[8\&P\H?U1]57>NZPU>DC 1[SW E,:X_" L,4T=F9\';:V3?XK;)T?1QXD/U M,].3X\3[KJV&X<,>7&1@Y%0X7QRN.#@I2W3H^B[[/W?OB?*Y^6 ,^>*10O[+ M/ZW<=/[JJK_E: NNWUH-;^WO[;[YO[*WQK%?JP M^HG^'?O5';KG<.H#%KWCMHT@\'EVR#I,ZG#)ZA M9%!X!]T\_GZXM;H!UVQ\-8IPHGB!/,\58M(52#-GD,%>4:-+'X^< ,&XC-8G MTC'L#56[$6I&M4>!?Z_%!;?-I)E7;-:[IM<)0O+1=55[6+G!2M>NA]/'W6"X M]O/ =0=)=N:2GAK MH30A6%@D+1 4XR!I"K0(2)HBNA1YF5L17/>F7)#ZNN/93>KKUA0$?LGNRE>7 MRQ+$P:&":Q ,KS!2/O?(&8*)STOP6H+ZXLWS6X46J+YNFQR6U->]R\[^]Z^Z M,$H:K5!!M DVL0+3QU)4,,E"7B?&W@7U=5DD93'J*W\8]77#U9BDOJZKOG;7 MC[ZR0F('#A'*G9>A!@-!R@@*SABC@I2VE'DXB_D"2;N9]KKCR4W::Q$&]/': MU]* G2$+C0RXQV#6<($$B H"-YD291476 2Y^)4!?2OE==M,R*2\[EMTML#P MT4+R,I<?[ML2C^I@X-^[R?,RM"U MCY*K_X3%[=/A EW]1C*KG[:H[)M%F=6-R$!)D3UE<=E:75^8(@O'U?>&KCNL M5/L2+79.V5WF3=E1/UA1O@KS%/-Q!R$Y%VX['SJK5R##>VIG#EY[4)O#[:-F MMMO+ABV7@8R&DSK@+:$5X*IU>\/0&@?_/V[+^+XKG+Q&-ACIP5#%+H+6A1^9 MZO1&77 1E3']$3SJMU,;\!)-#F^#^W30YG9D@BJ'K_O.M^'EX2]X5OU5A!OX MJZ']O1^N'UY71=&OF]7O_:@&<$TS^WRIYQJ>/37HDU9>-CTP,'7[XS59;]2_ M^(TGH>08F;TX$ELL=2 6K"E?M=UT]_IN..IWPZD;<<@_-W>:F7,1S<61\CT4;QNTLKPZKI-H3]J-&SU^E68V49H"5S:=R!* M??@#)K9^N._W.O$9X8[P4>C^8:LRK:SKAN&E?14V367M7D!+N#M<:4!"HWR! MQ(R&53M(7C11M6M7[@<\#EQ4:$^FK/O?*+3H1'BR%HBX=M"9#GP9&Z:Z "8; M)*3C ICBS1UU%# Y:@_'C8373O4]#&,;.CCZUJK;7W5",\P$XSDKR^[,'Z-7P.! M@@ =J,C<0&2]K*T.:Z+KU#KBH->OU0@\N>_:[H>JJ3]<"&*S>U5C;&7CQ+<4 MS+K*!C"^E0]7@@#$Q9:L5T_;J3P'"3ZE$3<88\U-JZ]+M-?,; <%&RRJ"JZ* M&G9Z_L=CS$BS#$7 )UKI55RO#R+.H#? %7KS9!#.O]J@S&/8LCGNV M,ASV*SV*"9C!Z'S7ZX!]DNT,82Y:O39 8W N(?.,M,]HLC%3_[)I9[M2YEH7 MF&.,)66R9-H2;D):%":FX%Z?I#_?E3SNF!9X8FVWY6KH$AM MY*YG+:W'*U^YE=H7SB-FBP)^&()481RB"H;7V5PH(6:E[U%:N,&"]+UVNW<8 M7(X:).!E1,MO6+LC@*>#45W"+J@T'<0E&JFV%ICH78VM1O"QLD&$G9J!G:EA M-YB"W8EU>1 K>8,E#+Y.L-'LJYN[#C".XUY,3,:8W WCV0XU^EY-?GD]V1]> M=>.HQ)M>CQ\_MC.#B32[M3N\L/YZ;#V)LEEB&0RH\<;R\8O'ME4SVE8SB>KU M=Z1L\J*X].N\B?^?JS?@+-\&^P>_\JH1G/F.S3_VW%G'*- Y^7DOR6[LIK#&BZ]-%?>F:G MV_T:83@'7JB7L:YKA=&B24FRPA[*"J-B/C:_SI2*9B'Y'2@T3B]_9VKKS=OZ MF&0@M;7,Y[/N?U%L[4Z,K5\_=*I\Q9E-X5?O_'Y]+HQT/Z43Q*]6N:/.VPMA MN;79L-R93?(/,1D/8E'*V?G]];;^Y9[G.W9OYQB[9SP\2;22:"716KJQ M>WN1J9$6ZA^W]7$=@4[O2^^[^'US^AT/6N13SD5U,9-+#>%5UZ^QVUT8271!, MK&%,4VTT_.N5-(9@@\6U3Q,%K-:)U1]Z@T=3'OEFJ<-U>>0>WMC]TMGH?"8; M[^&_W>_YYO[>SZV_-\AF9^UXL[-Q^.7]!OFRV]K?VIDIC[S_^>=F9^_HR^[> M(?SW#[!V__;YW_*6]]7Z#_W/\>;@52R.O#3?V-S#T M[ZOBV@JC!,+<:,0P,TAI5R JO< P4665%C)QTO)PTL;L84$Y+G6)O42.$" E:@E27!E$ M"@E\I91W$DP34N8-,L)5&!C2@P1I2J C&81B2DPBB7C#CM/56E>/&&4=*0R4I*E/1( M*"F7BE(O+-:<,L&%LJ5RFCJ,,3"'*A,E+1,E?3Y+224O<2DQ0<)1AQ@G.=+. MEB@W1>&=RB46!*PD*ALPMXF2$B4]"DKROK0NM]3IDC!CE/:V *?-$445-59> M^WC[1$EW2$GF+"4I9:@QI42>*7# P<[;P M(]#6']Q@\ H4&72_KH7C;.;&Q9?.U<=D[@$(N5 MG371?/73673L^KUDG5W+.C/G<@\,,SG,(45HBG6.#I%!&<6$UT^3% MFU"]%I/7"SJ;>8G.IW_:B/_M(8/UMX=\@O:UH'TNA$^HY#0W#$FB.&*RM$AJ M)U%NG)=&BYQY<+RX.']J\^\)TDL*Z8>,=22OH\47'DQ.6OS>L3T38N:*2>YDCABG$C'#+1)> M*PMX!F)O,2@Q8U& MFI0%DLYJG7-)B;!)BS]2R%]'BR\\W+E8S*<(Z6V!/Q,AQ9P5SC"+'-&@XBTG M2(/)AJ2@0JK"XH*Z%V]H@U\0('T0)?^L]JK.<[!!HSXD(85NEG5;ZWQ%VYYF M2M"P/70*)!208'NC,*/SJ=BE4S?7R5U;0/1] /V%WR:* MY[CS:AHQ6WY^#;1:M4/&6])!B]-!W\]%Y%GA.#:R1)Y3AEA18J2I*Y KO+ B MER4/$7E"&T*>+Q1[[?2U.8'UB')9GQ15/$2,.A'$>:&*I:>)Z%L6M [G)HEARPI@)[NK<"$*( M0#E3!#%'#)+,>:2TUDKEFD@=O%K6H"29%$^=*QXBX)D88MD88B;V221W!18" M# FA$&.$(T4X6!A.YE9Z0TI77,H0R:1X@C1Q'9-B 5'!.S I$B=)CB0$>@ &^SRXT M8"8-C>L9"+G8;^MI TN'D>:7:+!1(-/9K]MHL&[H<'C&1K,M2!6<(^( MU!2Q0A@DP 1$E&!KI5,>8_[B#<.B4;!D#28:?(XT^(![;A,-W@T-XAD:5(Q[ M5UB/"E)*Q)0@2!+&D;.%%B7Q5,9T-DX:(EF#B0:?)0T^X+[;1(-W0X-TA@9) MH1C3Q" O#4;,$(J$YT4H7"URZ2W-B0Q[;W-\ZPR<1(*)!)>ETX]C[VTBP;LA M03Y#@A:FF/#"HK(LP"6FN4(*-!\2P(<<.^%+J>+^V_+V20=I_^UU$5Q>B.!5 MU^UUJJX:PLM2(L&#[Z:=XQESY-G^>VLT' Q5-PSH-:K_ MY,G_F,?_.#J7H(5S+8V3)<*6&<0\9DAA[Q"5JA#>& ))@U)"T6Y((L MT7)+@OK",I$2U)<)ZN>2D#17@I4E"'5A+6)$YDB6N$!$LQ)$WBBGBW"<=P-C MV9!\446O$]:7$NNW3+=)6%\JK,]FVCB,/;4X1Z84'#%::B2!N)&&*5>,Y%IY M4.Q8T$:.>8.P\^<")K _(;#?,JDD@7VIP#Z;3T*4<-9RBTIO'&+"801F6XZT M ^ +IKPI"( ]SQL"+'F6+RJ0D,"^E&"_9>I$ OM2@7TV:X)2IUQI.7+<8\0P MY4A2*9!@$G,._Z\+&:UXSG"#% GK3QKKM\P02%A?*JS/)@ M>XH*C=/0SNF?I'H6J'J.S\>%O/;,ZK V;"08F:$ZGN84Y=Y3,#FMR@DH'L+R M!J=AZ_ZM=RE<3/Z/I?;54P?[/<6%$MCO!^SG(D/&4BWWA/;SL:&"X8(R9+4DB)6Z M1$I:@P@KA):,D**,L2'>$$7> .6?X/Z4X7Y/L:$$]WN"^VQT2&A=<$(L(E8R ML.6Y15)RC[!R#*Q[*HM2 -PQ:0#P&X3?>A$IP7V9X7Y/T:$$]WN"^VQ\B#NG M,06'W3APV%F."R0=<4B+DA',"RPMKN-#@C;@LX3VIXSV>XH/);3?$]IG(T2\ M! (T2)'4H-!SRG.X3\CL"E!N8/;7F+6P&R9%NJ>RZZAS;07:(FN M3/484CV&N>LQ?'3]J-,6&_PBLUIU3?6[,%B#R>O&V15)/5Y'/>;GHEB2AGH* M&B,L#0L;'B32JN3(48%M22RW7+YXPYK%K8W@5%\F\=FR=/H&?';+^%[BLSOB MLW.!.N8LXZ4$EQX[CQAF#"GN&'CXAAF=*U&(/#':W)UXYJ3VY'GMEI',Q&MW MQ6NS(4FK"ZY+2A%EGB+XCR-92(^(MZP4#"9&D!=O2)/>>57H1&V)VAX#M=TR M:INH[:ZH;3;\FE/K2I8[Y#$%DZW@ LGHT85T9C[W"!P1O-FPO;<)RH+5';\O3[!M1V MRW!\HK:[HK;9N+K68%6KL,N:F1PQ4VBD,2D0]YYY4>16Y(^,VI[+?LR;1]O3 M+LNEV&4Y9W':6M#.U:>=\T3U)Z98%SHT3TWIWG6T_N2HA*1VKZ-V\;EXO;"& M4&$)XD25B(5B1K+D#!%F?5X83XNR"-$MOJ@LMH7@Y8&S71-=)KI\5,D B2YO M2I?G]^TJ97/P'<%!<18Q(252MA3 FEIX[E2AZP2G1)CW0)B),Z\U.D^--N\Z MUR#1YHUIYO>3>FC*<5B@--<"<6B+-P]9RX7-6/FG$W%*# 'U>8+1$NL$2.%1TH3C(SV%!LBH 0,Q$X,=_SBS?6U7*HLRY(HI9BR6VC"@A'9CM3@IUX?+]66'> M,2UG1VVWY5>ZPRJF150_W(XSHWXUK-Q@[:=ICZRS?_1[G7>QO+4*P[WE9U&P M"ZUZV^Z9[X]4^K_\T\I-YZ^N^EN.MO8_'6YV/O_\LOOY>)/\V=G8W?Z^M]MJ M?8&V;NS^]7UCO[7_9?5/^'?M""29;1RO?>7,^C(O/9*2A%H\(4&2:@\_J"HP M_)0:!M\!1QS \ _[(U1 A M^-R-RZ1'.0KWC7-Q;EPS/=2=B<^%NZJ>'60'T"!H'3Q2.Z-& Q<>"VT(A=GA MNDYVV!NU;=92/QQQG\;7AJ>UV[W#PZFR.T+5F#":H;OB$AFH^ M@8EJJX.!>S7YY?4DQ:;JQN&.-[T>/W_,3?S@')7$%]9?OSZL[+ 5=&0SK_7D M./UK_.;QU\WXU0PYUM]1WN227_IUWL3_S]7FWF-)4KK'*Z\:P9GOJ&#SCOW< M4RJ:G,D;/?4AVBI%^6C:>C?CRNGE[WP>X_JHVBJ+N9[ZBV3<7U:VNPD?_?JA M4V[Z&1/XZIW_TSK.!!7;OQ_?4,P8)N6%ON&>4_ULK1MLC3]5=Z3Z1QG%C3,N MP4-,QEU<^W.# S'IW%RTZ_;*WSVK(8T!OF*Y?CROLN.OX X?"I^OOCP$OO(,15!G.P\O)-V#)>>:='EM^B_N[C MR%[RT5N5AYYE4E.D\%[PT>:%,?MUC)F\9O5[IP.P,SQYAX:N? MSJ)CU^\]E=0.OG=LOV\VOUTN!?N6?VSM??W&OVR^D=[H[/=WGJ_3K;> M[['-H]G4CO;^)OETO+F[P3=7WU8A(+[1^:.UMPO/@_9]>?^9[>WOL2_[W^@_ MQY^&6W&K[]IP8W\#0_^^%CK7>5GH4CKC">.22:FLT3FA&"MA[;7/I$UDL4QDL5'G@)W6 M!N"%">=3&B04=XB5N4?*$8R4+'+'J2;6N\06B2TN80N,&2^DE\)8S( T%%58 M2",-4;Y4V%[WD,L[8(LG>CK6/5+&QEG*8)Y;61J)BM(QQ"BF"&BB0(1H):0J M?&&,>QN"ET%CZPFM'F&9,>*<8!U>D=&"J2KX$C)'LBUN0 MQ>>S9.' X?3>,@261=C9J!P2V I4N-P1"=\*9Y)]D=CBLG,V!T,H8Y+L@24D0R,6[#%3'%# MQ4I/A/*(EKH$;T19),*&(,*=8-Z!!!#[N R,^ZXH_ "(_MS]X09AT]#VSN<4 M/KN[\%DZT7UNM<%RS8G&84>L9O"O%M8[:R5XIIX17BS!NG>R-&^C.SZ?BY0I MK8@HP!F5"N>@.@BH#D]+9$O&&!5,>H[!T&SDF#=$L4Q'O"?\+Q[_I<;<,RE) M7C .\!=:>6)Q:814)5-I7>HQ0_^"N!?%VGN&$C %,5D42//<(EF2PF@N=,[4BS=2-"3#"?U/&?U)[S]MX,_$HZC.3:%%B9Q7 M87%9 N8Y=8AXK(G++1C^>=+[SP/Y.;.V((J9G#/LA'1$::Q+:C&WQO,E6"A. M>O^V\)^)+4FCN)86M'TA"\2L5TAJ3%%)I":8PO]Y_^)-D1<-62;%_Z3A7^96 M\T+X0FM0_]AI6Q8>L\)QQ4@AZ!+ /RG^6R!_)D[$G5;.886PDP8Q02A2/M?@ M_W,--K]GI>'+J/CO>V/50YTO^7'4-RTU<%DN0K07W)*"&*QRIKD4DEEX#E'@44KFEF&O1+(@;Z-']L[%C&2I M72[ 8I36@0')!9B2PN&0 >WS7 E#2/'B#6&X@?-R0>D&CS0%Z,VHP4N _*3W;PO_F8A1 M+HPHPXSFV'#$C')(8@O^8ZY<.*M)\G F*&8-R6^]<)30O\SH3WK_:0-_=@<3 M%HX"W@'I/D>L+ 52/,]1Z86D16Y*LL"%HX3\94:^LZ4ODD2Q MR!M%L:@-SXD EI0 9&X4D=([S I52N=9B0O@!4V9$[\Z&#"I_B7'_DS,R!9* M6B5SY)V6B E3(ED:C8#M<0Y\0+TKEE'UI^J6Z3(^U Z0HD-&0Q:WCLXO%X"/* M#4RL<[F+2 6S!7.R+%@HMJMSX"$AB//**BV6(2'<>I\77""! MG4*LH +IL)NHH$08SQ7S;'$N8N*;Q#?GK1Q<:F:L $%C1>X5LT8JQX7AF@M, MER :E:R1 MSL*W3$L%DB8LUIPRP86RI7*:.HPQ@%R52T ZR2^4%LBD2L"'QF!E4I&3N*;.^,;[TOKZ6 MC)S;DLY,X!T7)?9"8&2MLJ%RL$$JMQA11DU1F)(*0L):CB2RP7!:RTFTL_A2 MHKDH2\8=SHE@RN52>"TTPSDH/%>09:@^G,R<6S#.3+C?<\>YSR5BH&008\8C M@9E$+E<%(=8H2<03,W-B8//E4,$;3[94UOW:''4 8:;^.Z"BZHZB7,8MHI-^ M=53_6]6M&TC.8G]_-!A6_JC^J.I:UQV^(F6DJ84"'^>_0CZ9('^Z&S5&RESK M G/P6R1ELF3:$FX\V!28F()[\*)W6RZ+XY,IW?OA8'J@3=W>,*NZ$;;9]2BE MD%P7UK.\I"43%&1*@DE3=O[KJ;SG:VO]TN-GY M_//+[N?C3?)G)W#$WFZK]07:NK'[U_>-_=8^\ W\NW;TS_$GOGGX56A?N ); MH $.=DB8&9D7&DE7;%&Y;S!N;GE]S.?1"&.@,J M;F5_*B"D_E&M/2AN9&'",]6UX1?X,_QVW8I6Q(!?SCQQDN$":(VKDFL%Z7A):6, M<:8E%U82[6 (N".">_D5<_9B^JZ+#9,[-SK.'3T>C0Y,FO6(GO_Y[S-FUFR: ML2IE4>9<$<6LQ1);1I20CA?62:$N5 ]G0;LST@/WOQ$876L_X,=@%Q[^M@U3 M_] (V_TT0=CQQFZKO;%O\KW=M:/-X[U\:W?E"'[G&^\W?FX>;^\#XO#>[O?C MK7>S"-OXN?7^,]RSW=K87:>;^_ N8.<)#+D#VCJ 01_V1^[%F],AS^HQ/V]*3XOXA?;HK]]YMHVY5 \D8FT:JNN 49J.0?N$UP.'X.O]:V5;:B^:=5X*VO-VHBWQ(N V0Y;E6G% M3V!8HW<57^:K+CRQ4FWH-WS0B>\[=$"#ZH>JVM$; ';3;LRQS?/D]=A&?+V; M_>%T/^B \3CU1OWL;4_U;6#WU:KOS+#7!W4Q&K9Z?7BRS=18F?3=P:1X#[#] MM[[JA%M&!V&,_L^EMLMH8&Z42LG+:]-$CR?32*?'6-.VR1[>&MU_2MQ)2N- MRQ'CE(938A4*,3]D"#'<2947EH.V:UY6(U]7[7:8?!"+(%87F22-,1C=SX,J M&##568%DS>QT0@=7/2CKJ*, 3><]B&Q W* U4.!I>?LL4 MC1G@+==_(-*29&: IGZV^I/6'*AO#NF^4]^1\M#85ZI]J(X&+UZ>96J@Z9DQ MG.W^I9WT_LXZ6>L'X*1>/\[YJU@-+5P%;5)+TY:LU0\4_J]?V^O@N^Q&60<( M__NE>K2=>!F;S?!VFPX!:'OH37'_;ZW\/O8.A70]5N9J&OD[O&FJ;3 MLY4'IZT!5NH =$EX GC)MAJ<&.O!V P#$=3/$[ 65Z(&CM9U5DP,Z^N8>C(O MJ"^-5X03QA475%LA>.ZHU][B8FSJT;RXD:FW[3JJ"JM0IS;?Z377LOZ*9V?] M&;(5K;ZU?&-UY6AC?_VK J./6A]*7EB!F/,8:4$YRKTH//58X[#V*679O*SR M3>?4_IL!X,2=J)'9=*2J7=Z5H'=S,3#:S=_]9V7R_MI.M M;V8KFZO9ZOK.ROOMM;6-MSO]=W_9"OOWFU]WMQ="1]L;4[^7-]\'V_X M8WUS9?/=^LJ'<.N[#UL[G[?7YN2;!^*2S5[W(DJ<#QZ\!M\Z8)HW:DPO<=J!"N+TZ.!F-8$6 O]@-G[7!O047+_AC M\)6O#)@G861.OS]=>AI_W\B )Z<6PL([:M<6'M)U@Q-?V)Z.NID>]8.34<]^ M@R=9YR/#@B.Z/6K#AY@JA/EO[O=X->9V_-=4V>6?P-7=;RY;,4/P?^N 06Q' MUTY^/8!A[(7$HQ^N7QMOPU8%9EX7B+H=7/=>?QA,MS] YV8X1_]M9F\GYMQ@ M%/S^$Q%JW';(ZK5#&(0Z0C4.8L16QU>%1;[&O&,6E_U.!CS:<:"FU*#7K9," M!G!W].7;[H=KSV7;+1=V-TZD^/\=3$W4>O#KNS"H8PAG6S"SV1\G8UU?"2;6 M4\-R!F(+$W\ 3D059C@$O-P@I(!4@];$Q0EFRK V,3-EW?\"-@%2XR$;RU(6 MP# EGOW)D%T$Q D._:7(:V:G4Q4]G5%^^J7Y<0*Q-WW:E=-6NAD?AD1>] M>N*F'L!'JG^B1RX,2ERPG/BYN=/,WJ^L?'P"?N;N9O" 99-G% M?;T;9AYHXD,%6FRBK+K9VBQ[/4?GZ#2F=FMGZ"3]UOT\@($=2_A\ICR([/4P M&%>%00V'A(,,Y#ES_7Z,@<-SPY^^#XJC&=>RZR<-CD!#@"+H1A $@+5ZA^!" MP+76#6"FHKUF0\0QVD2-S*CNB?G0Z[:/IFR(1NSG)!C7F#(I8J=CY%+OU])U M8AB=;4E,W>JX83/[8]0/B^'C](?8EK@X/WM#!R0)VN#;]>"ZN'I^\L*0 5$G M@\% FCIK8M@/MO#4\KH&6??!VH+GGTQ%?*ZN[X"^!CJ:1"9C6#8J2],;# ?@ M&#JC1G5667A>-8%6>PI:P?!IMV=:/X@C?S8R<-*"Z9&>#.KLF$X_,EJG]5Q7 MT,MP4>Q2G'20Z1C9:-2^9B3[$+L(W!AC!(-+VUUGC=>V(* W!GOCR_=']MN) M51?6H8-5BSIJ''_HQOB$&K6'1Y.QAIMB7-/V#KMU!R/7PX4G ZBR0=4Y (,T MBFZ )C+0_7=@=C:.E82B+IQ=IS"1%5],^H$R3\UT8%9*AB_8*2 5-0.=:\3 MG?]!#'K#=< Q[=%@LMA[V(NO[/7#1;W0CI#W>C3M;@7T]:/XGY'@01UJF1+5 M[M%$2*>G%920:@]Z8Q(D=P[&82'=&]6"'?55U>KU MXAJ&'PT#==2Y12>R',BD'@Z0JUE9@?:,6Q=Y8C *%1QM;9*W*O6+-539!3=!G>%^-Q50B5@L"LCB)6+\5C MQ"\Z]9IF63$X:J>NBZV?=B*7$5?QI;40ARD(!#B."D9DW7R9F"[[TO_;9K:U M^Y^U[6Q]\X^M[8V5W?6MS:>\<)^+>5;N'W1*WC6G@BC9]MK[E>W5$&>!^5E; M?[^9_?EY>WUG=?U=F*J=;/<_*[O9Q^VUO]8V=V$2=SZNU5\L^R0.IQ*0+O@ZW%.\2$E)2Y_/\RR2DAX49!=3[<>5;:#+]?6;;P IY$6*9'E6 M!H(NP7G0)=N@$K:V=QK9VC]K[S[OKO^UEFW]\+_%RP-_N)%X"1N*[7FWKOPU)5F%1Y%T=RH@&W]JP59FQ M/P2N4J]_$&W/073<@A?V-/T=7C)N64' M\#7"DL4\+0-W(Z[^QL!'KU[46^^" PY/S[:C,@SF\*'3H.UBN+ :?SMH'O=Z MG>9HX@.$" G)7[^;]#%['XS^L CAFO$[_#K[NPXJ=>-FJ@$\>^!K3VQJM:,/ MC@!T+_I2]9.CQ/%FSD-GXAJR0/^=BD,HN-;61OBP%_V#0U7%-9!^+ZQBUV[R M8"I^/<_(@%<'*CZNF\0H:]6M\ZOB8^I$ZY-1L;8?GA+N;O=,?D$97 M;[1^(M&+_B03[A2FKHP,3>8A? O<'7\M,%DGJ)>$J"N_'?N_G M4;8S\:ABH#),5ER\'<<2-IR+,Q)":B%3KM5K@X0,)O&(D[3'J@WO.\EAV%E[ M%QS>=EC'#5CL9M"AS()]DD5CY>(%X_,S5@_[FW_K_LLW-Z;WDCP">L?-*4Y_ MM[7Q<6USYSHNW))+<9+=&\HN?P2R2YIAT,"7W=W+MO[>!&/D/^L?P3#)P"[9 M75G?S-ZN;:Z!E1*2"NOOHZVRL;*Y\CXF)L8_M]<^@-VRFNWL;KW[[W^V/JRN M;<,EN[MP><+ (\7 &8$=SP(]7:NX+3C$(P ';9[ ($IX6-$!>.R!'X&\LV;V<7M]\]WZ M1V#[TU3S[(^UM5KF=]:V_P*/-9'Z\Y;E"XMN+->:TE\W[]V%&T6@-09!#\/6 MEE>#40<$_>&W$6 >/(__K+]=W]V9V0"RLPO**=IG.^_^L[;Z^<-3 .UOZO<8 M%_:]=KMW&%!D>V94+V:$U(0:-&H05C%"(/C7N76OGL"@X-_#BLQI 8O3W+H3 M)AH\@7[6BW2_Z&<4@W9(U9RD84Z6VM:A S\#9__R&9/UMWH][6,0I/7UQH+S M-9=[K'\COU\T--F.:3D;DA&?@#Q-^@*3^RK[ZR1K*"Q+?H*9A98&@EFITWSC MVN\)O\) MR-F)/,5DCS%NZU*;IZE5O;@SP)XDNPPO,]WJJCRA:@=\68]KW\& 5_7CIT(& M=?XJ3,UA=T(3%V;8PW7=..3UDY[ B/]&?\_6?K8J70V?0*YI3!([,0'.\OZI MD3#N;U:K@'EPVW=7V/T@%*?&QAC 5SXO5HUQ"JQ[$W<]#V(NG9GLZ(LR^EMW MU-$Q,_*"71U1]10Y#FW?=M]&=: IVT'__?U1B>0E^T=GQ+$NN'N201*+((?$ M0G4P<*\FO[R>',%9=>,3XTVOQWT>IYV$C(F9 LBQR_77I\D4S;Q.J!B?\3I^ M\_CK9OQJIJ)S_9UHLIQ<^FW>Q#?\CM/+WWG5G5>UE?(FS>D=-)8*MO#&8MPL M"YX:>R>-I:1X/(TMR_ED=GQ&\TS"VCB)<.9KEG"0V#)G!N4Z&+J&+)U5Y.=/,Y@]RF"YAS(8=7.(TJ][^XR&# QE\%R; M:=AN1/1IU*XI;,'E6P6JNXC7H_7^+YF4"-JS'T^J';-\[C;@V'!Z]>OCP\/&Q"*YO?>C]>KO1-*VSA?.GL M-]5_:=50O<1<<$[P2VAM.)H&$XXECN?4O+0E+23FUOVDN-D: LA6.O4V[K \ MN.W&V\W>A5GS<8DAK!F77J^3_559UXLU-$;=JL[#'#3"M &4"_7<)4/8 '0>!0U2(@C_/[B\'NSY QU<.^E4[(S2D#6#Y-!4G68*I MO4IQWEWO%Z,X'Z1]MU>V8*0@+"A.=H7B?'L42J\G%?E+/.T@_')E M"1#U$%1"*2(T9XP]T_XWGVG':RTIGJZ29$MA_R0E^?!*DHV]RQC#!FTXJ=O_ MKJ[;'S-7I[W,I Z3.GRF6F$Y2'/YU.'9@Z4?J)K(16G;YQ>P'ZK$")NAS*F? M=U LY*HQN7P$'KR2R-TLZ"Y#>9$GT+-KU!RY43Y:R@5+N6"/*[WJ437V*>>" M/7;SBC7)OY; L$RQWOOWQ@6E'$][XZ3VQG=;5=]F%RY<3\H0#<8'/&3;H:W@ MLH>ZG_4!>D=UZ6+PW^LRX-NQIGU?=>M*/I."J>'P^%BX='IS:KTO9=49%S(. ML[B_%!=I%1P]4]\O.?W+$$Y\@([7QSZ&$Q^?[B(X78*I36KW9FH7E"7]>GJ2 M=BAJ=W T7LR>R@:/Y1=.KKIK-98N/7/I$R$*#$Y'LM ?+U4LTD+'^9AC?I$V MDOW1"V=Q7&S#@T;%V?MV3X>-WZVPQ_1C6W7K\PC"=N>8EZ(F!OUX'WCL5C+$ MDR'^//L?2/AY]OSI6^(PMTN_!)824NXG(07G9#X%&\"0K?UO%,[8A _"*3L_ M:D6:]&C*8TF:]$JV?9X]'R>R-)^R(DUK6H_;41U<4Y'6OY+0=$+%2T5R^+VD M&.'\?S^#.J6W5J>;O2Y:&Q^ZD:V.#]F8^*_!J>U7\8SR.EGT<[<:9BN'JF^S M]S'FM-D#"8DG6]9G4CC[W)4OSM&G)8#I _3\F>\[7!)^?@A[TQT,ZY!RW'M( M\B>J?I?!IDSJ]V'4KY0OCSLH"#=H7?SS&HO%5RC?:ZK96(I\[>3HJZWQT5=) M^R;MF[3OLUU"/LGG8D]:^?*TB)P6D>M%Y&MYO1/?MM:L'T?PVE"_-^C?M%"< M%HJ?\4+Q,_56GWP! )C:8MF597)5%^NJ7I'3Q,X6 0CU\SO=>L=_R*$\W5L0 M=]'&VO7A#(9ZHX%VP\-P?,,%6PUB+?S)L_5^2U<*4T70W M[1W&O %T=9X=(#UQW4>OACKUV9H[26F]9RTUKN MLUW+71E]&PV&V?CH5_Q$M:=(VO-Q:\\;*4]P3H/VS$^5)_D:3$17'?0'(_ = M%Q9.W?D\"9Z>QDZ3,DW*]%EV__EF!)^F)>$G7!,=YEA3.J5/N[WN M'><&GVK9?E*S2^J[*TZ5$F7)EV:=.FYC-#GV?/GH4N7OL!2TJ7W MI4O+V^O2/U47FI=]=.W>H$K:-&G3I$W/Y7\^SYX_#VU*DS9-VK36IN+VVO2_ MKMT^RG:&SGQW;5"@WY)&31HU:=1S.:'/L^?/0Z.RI%&?E4:]+$&)?57'HT$O M*-!:L5Y3EVX?P>RMP"/&*O3/$?BI1-;@>?;J,^4>/=. X?/=;/I\O":ZO,OUS8MU0%O5'6_J]#";ZHS5J4;ZBC#S]J'%&DJX= MZ]K_+@$B'U+79L^S_Y&-GV?7ZQAKG67Q9&LJX64(H"=-NQ05?V6M7#^X4.C^ MM+YOK1+')<9BA3%<3-<;;,R3S?1V9WU]/5MI=Y2%*_ZHNJIK*G!R/[;5L6ID M'SZ\>_9QV)3&]$RCD:$4S_/L^?-(8UJ&R4TJ]L&SF/C7=M"L;-B*BG-27G_4 M'[:RE?!)U+;#7C:K@)-Z3>O%:;TX581(:4Z7Q@/R)9C@I&(?)#J+.3N)SC*: MUT>LPL^#7G^\6OQ'Y:^I8N=9.IY#YYX$;8.5.TZ22GHXZ>'GV?WGFR45]QOP M)QVR):DNTR-6P3&;"7\]!K6'QF>PZ5YW-#AHSU<,>'RD^$PAX/L\E"9=>N;2 M)T0LRY#KD\YO7H;SFS&>;*OO='K=V9.9SQGS"B[Z-K-:UL@&JNT&OMSYG9,OLK_@*:,^C!+8\)-M]T!E/9_5A\#RM',PG0/][&-6^)E:\T_^ M(&B"E\)12\;\S91N&W1=SP]&>E#92O4K-_@*CN=XL\('^#(HLNFOP]]GU>2= M:[9TZ5,TUPE-Q/&(B4/A''TWX-6#^7O*&._J#P))_/?CQGNPB3\&J]FZ@^#8 MPQ?]2!OQ"/B#D6Y7)E/&]$;=(4Q<%NI?)39);'(3-F&)31XQF_RK\KPH#2\I M98PS+;FPDFB7XY([(KB77\'7?_'F8^_0]:-O/1SV^EUWE/T&]P.==,$3KP99 M"*^%D%VP4 8P+2JXYMF!^N:R%EPU[/V>^"7QRTU<^.3F/&9^J6/^X(/3$.VG M)XN#88S].#X1:.5=JW(^6_OIS"A&)B:QBH-1?S!2=3K VD_34EU@E!4SS+9' M;>@$I@IA]IOZ/2X.8F[KO^J8ANT=#*.Y<_J('6?B&VE.)O[4CNIKU74#M/6S M#;06G@W?D#PGB;$>@+%>#I5NN\EXPX_)+6.Q8Z19Z"R.J_RTUN4'O3:H^'EMYQ!UZ:C^T31/A/B9ZR^:$''^ M*\B1T%#)9V1RZF>K?SK"WQS2?:>^(^6AL:]4^U =#5Z\/-/13M5%,P-[G3&Y M? 1NQCESC+,;D!#(*/+04^H9>*M#@-#@ H*=A3V(V3<0 M4M#"KXJSRGI_- =,L9E%;W<5Z2,=!(YY!3_?6@D@A%JJX.!>S7YY;6M!@=M M=?2JZL9^QIM>C]\W)HT B%E[(+RN_OH4*\V\QLO8WAJ_>?QU,WXU8<,SWXDF MR\FEW^9-?,/O.+W\G5?=>55;*6_2G-Y!8ZE@"V\L&!IEP5-C[Z2QE!2/I[%E M.9_,/AU_:=ES,9*_-+^_1*[TET[3F9._]/PN?2J,19KX__Y+$,)>)^)Z*L1% M+EKH&5RUTA,(:1Y6PR+[W-QIOFN>D!.F//\E@\F\2 RV;)<^$08+)9O7-W>6 M@+T>H//_O-W^D*UW!T,50D&K/3,*Z9UW,Q;ITJ<*GYUW_WG&\-E5/WO=7N<( MU.+0=0=!7^V8ENNHA*>$IQOAZ=W*AX2G:3R]4VTS:M?^\X>J^UV'W0@)70E= M-T'7ZMH?"5W3Z%IUONI6"5P)7+<'UX>5MPE]"SGRR"1.\;@VOY[?!%(>$A7<]:$GV,:1YKX>4.&7BFOZJ&JKLCZKM MLM]\+QRM/MZ;76?:9 &0OR=\/7A*Y4QNU?@)*$C8*SI'MA4*%]V[X,4DR'_] MWW_A(G]]_N=ZUX9H$[Q(9? 2D,Q8;<# $X-T9KT^_-XY !6@AKW^47;0AK;# MAZK?#['R<''S; 3H:0S8.,)ZV;#MMEQFSL;J +7*M&K@KM7!QBS$:K-A2PWC M[K$.=.,(_JP&V4JW.U+M;-N%@FX9Z-,_ /=9.)$"1M9EW=XPLZ'P@\T\T(+- M#JMAJP[&.3/J@^<8)JQK3W,60OF(:A#U="P3,7[(L)=I%\I!]/H'(18)C])' MV=16E"Y<$5H%KX&I.;]I-HN1R]E7CV. 6%)ZMFAZK[YT.I6BD1VV''S8KS>] M: <4YZ((A3S;>'DH1E&_^LJA:615'VR0 U>S)MP06OYM?++8:2?#(("8?AL% MG@V2K&!Z+5R0#4:F->[J7%*+R=*([;F$T_)"N?U-_SX5$-X!:ZT&=%@?MR&G MY6RWJY^ONKWN)EAP_6L*F51YEP1Q:S%$EM&E)".%]9)H;ZN MAA,D2_WMSI[ M>'/?[F_NFN.-XT_YYNYVM;7[F7U9_7ZTU_E\N+%K\)?==;;Y]Q[_0#?;>\<' MG^T?FSO;&Z1C?__GRTM?I79^LO\7-K MU?SXTOVS]>7_;^][[7IV<5OW=/CCY_:%PJUO^CL[-=3]->7O>OV\:>_ M-4:6&T5#&25)"")G(9=6AY(8E0JCI&)Z+3"E$I<@XZH8F+4?9]R.ATNPM[<1 M?!TQ-;W_OGU_]=<\2O=D>-JG1C3+/V_J_,QO5Q/A9 M=&M>@N'^DRS>;?X,]G"_/S*03X&:"W-?+)]LMJ"M]8KG##P;]K/'\#DJ]=ML5S!.,>!HCF<:&6ASQA*5IQ)"-52PLB?[> MJUW!M0=8&Y7U1+?\]UH8C?W!@S(\%^)RXYLG^.LHW.KK0P,=^&S*D06Y%C0Q M4*CWNMKH#WJASNN]5*Y8&)H@/5,/TI5T$I^>_%:>'>=1^^2WB_;Q?F?_HDU/ MR2XZ./G8/3W>(NV+3U=G%UM?]B_VKO=['S^UL]$S?_W6D3W=/;A0UZ>]]G6; M[)+VE\[%Z?&?[.SD8Z>]$,Q6$<)6E(+=%A"B\RU#$RL4B$L2E;VXSB5NH.@;X]1#:;R?+C'EPS!=?^]FUPR00SSK4(L3$XI KQD$>&A@))+9255'.] MMLE0B\:)!Y<'U^MU[9_+2ZYOGDH/JYG":L+*DH*EQ"H#9E6D0RH2%4JM92B3 MA%*BN+9(K&W&I!5C=@=6=U+]/*<\IU[7P(K25)@XLA881!&L(01B.K$PN"U. M61K7"\ 7T\DO .> IH,).RKFR%)M;&BY,2%EVH0"7B[\R2*:8)4:&KMCRELQ MCY?(CIJ1QWL5W'8[4^7R?)?[[@GGZG.$^8/1^[X>_BCTCH4T%"=6)492S'2* M#*>QQH8:%*=:>O?=DM+[PQWW'87Y-C8Q#Q5"-J0ZU6%*85&L16)X1%$B4>R^ MQXVU$,,OQ?>D!]18!%:F$)\(RA#4P22M.N$N&IA%+$+$X\OZ[U2/7 MI/].ISQ)=13!0E@"N3A%H9 $AXF*83*2"G/-UC99BV'/+<^M%7'?+1A:AY"(*(RDE1E',X;6[@UB3%F=W@PW3^^\\J#RH M%F)@$4FLX3I56A JL)()%RZ>IB(K*-7,^^^6EDV3_KL$EGF*$14:J6E(A>0A M)[$.8Z 219*I)!5KFYBT8G0WM/!ZAM2,TNY6/6,5OR!C]8G0BR_C!RWC#;F^ MYY"QZ@V>MVCPI$F"(K=E/DDQ3;@&<\>D)F4RB86)$:X-'N0-GJ4S>-0=EW=L M8IL:&X4<2Q)29&TH$A&'%G'$XI0G)(;%6-**HQ4YY3?L>B1]-C:)IT>%LK(B$U M"PUA.*22T% :B4-8W>LDT3R%E?VL=BPNG\-[%;QVO>=S:Z- M#K^8(O><>BZG)@PLQ, P%C(*C68VI!%.0IX:&Q(A,;=2*JEX\W46F+SWG/*< M6@E.^2V+*PNH2?\=C=R+Q#9D"==@2,4RY%2HT"1$*UDG(].9;5EUCYS5L_=E__@#^5M:&2.NTC V(@TIBF@(2S(>LC3%%%%A-8[6 M-DD+)3X]$I/3Q""2Q%PD;@1+D4:1E1S68EPRK97S' &?1IZC%P?G MO,][(>#Z\S:X.!+$I-J&J8Y4/"PB2UMIFV6.J#=1Y<*Y*R MNF!R^935><'J]#:L,&:(\52$)$TU6%F,A2FB4<@U284A*5$4K*RH5?LP_!FK MGE/+;6#Y+8LKC*;SVVAB4218@I-02LI#B@T*N64X%":BB=5*&J%FM&=Q^3S> MJ^"V\V>L^@T',Z4W8I1@$5&K6$*9XEQCBR08)IBD+&%HQNX[#^CG /KZKH<. ML8ACG88T23#\,"3DG(@0WIJ*8B4,2@0L=),7?Y6(W_'D ;08 /&8"DXPTHA0 MI6P:*X(D98FVC(F(>/_<*F)KTC\G8YE*84-KHLB=A>&^4L1]KTAJ)3982\8) M+'E9BR8O/KS?D\N3ZT65*J!Y4'E=^6Z GU.*$F/'1I9 G%B0D3KI*0J@0U*1J48:ZUMG$:R5GM M2YSUKO)WE4LS&V=DPH]QU3VPR;-^6.67&YC<)LK%H*PR.VPN97UM^M4&26IJ MS53I,'I*ZTB=-M?M!GG5,45@LSX,]TQTH0FB,CUH& SN#DS27:BN(SZ;0!K3 M#_)>5E5&MX(R ^T(X-F@,/\;9,Z)E_4;77'ZFY5!/Z\"<7G9!2FZ=+R\&%^\ M+$#'H/RL'XA>D[97#JS-5.:N5OFX1+@J>UE9NO)R6]-$H.R:<3- MNK\UJ(3KJCO0=>/J^X D9=[--/11W]?I,A!][5H)O7:",="[OY(JL)_WS?H<^K'Y MDRS>;3Y8\*@-E*PG#,J]S,O,C=V-PG1A$'\V[Z\R777&D^.-!QL0;:!OCP@) M(WI0/?S(C48K:*4I7DG4[IOL;JG+C9^=8MR:2W%N0ED8\2D4%AJ[(;I78EBN MO;O]8N"M3,APLOL/=M+:N76R&0U@'N1%S:(-F'],X>Z"-HFE:4O0*9PI]8^G MP92L;1XW^+;!3^_$RG9BVUF0@/>Z#_>,PKGJ_+1S0#3%'/!^\=I\_ZQPM/?K M_M;QA\/=HQ]@%OAC4)0#T5@?-VR:QB(8V1Y'1@T*0"[4NGNM.J)_;H(M5;F/ MX=71UNC!\ZRL"E=41Y0!V"K#H+92=&,Z%.8R+^IJ)%@S( GXP)E+4(TT'=&U M@1S6!=7C?'1#;8B G90WY8E!U MK[D]8<4WGS&^CA+VX,=H'3_XV6/%1NLLG4.I=!W1AS^^6>P3D?XG-P;%=VZ= MTHD!PV+QU*@GYK.#@W;P<6]G]R#8/FBW/^SO;6\=[QWL'[6"O?WM]5N+N9%X M)DPF3&MA?*?(9G?KE"]OB=[( SD8L/+9"-JB4)T@J?<:DBD2+E:F>S\/-WZD M[KPKWP6[L+@,CM:#4YBQ[E.8Q2K':-ZH9YK+*JA7U\%8$"LCU^62Z=Z49UWB1E9!56J:%/L_BJROLDO1 MO2O8?_GITD^7?KI\8KK\K^G"HNFH,NJ3Z4I3G+\^CWZ,.7,)!;LRLFNFRE^^ M!B#\5#G3J?*.8.^9*A^,WSWD87O"I;_8Q]YD "'Q 83E:(L/(#P20%@"#SUV M?LT_#DYV#X.#7X*MX^.#P_W=A\.U+T?7O?Y\NLY>PZ-?=WY7@(%^:8HR[P=7 MG;QLO.VB&A3&924843B/>S>_JE,"JJP:N)"_6\7"IWGF_/XW?0*MNV9DJ[Y[ MZU(4?1'\+*Y$<\&XBO.^&84->G"U#)SK/R\"EVE1%0-3W]@55W;0#03@N.B; M80EB U&H9BD-#(,FM(*KK.H$<%LWN,ROX&DHM!S(IKWU)BFX%];@-RZU7,82 M5-@;5^AN:;(?LJ).@6H%EUVA3-/Z M6Y]#*7W=1$?JB ET;ZO?'\!\>]@$.*!I7[,DFHK@/IMUFVR-LFY%W3=7FKGN M9-*%0,89%^[^)B]%YVK0U ,MA#?5-TU^6'VG*V!4S$2 QA7P-4BSG?=&:22M MX-R%9L"^">IP2BG [G[\!7Q[I>/7>>-MU# M_2=4475$];3 7 UNH'R55CT6OP[^KP.U:=?7OT#0/3$9-N>#3# MJ'1/C8*8HZIO1$._4>@&7!I%;ZZZE"RGY1I6%]5CH+6+#92"!;J.&BOT MN9'2"*_'*/JNF.;CGT7I]SWY6&/![B9X51I+\'I"R"S#NO>LL!OC:WF\%$=C MD^D9/L&7^1B630+'6=5]N[UWSNXI8@SI(R&&!UV=SSGW=!:NU>6H[X$@#9LB M2#/U>)G//HXI+9)' ]3?+^TBOVI^)R_S5,[^>.=I+;5QI+3U4)BT-H9VP'I3 M8%X'8[F]NFNU;OUT4)R1?== _' Z\7]\)?A$QEWOF:-POLT? ; /1 M[;?43C)]@[DAD#LKNYY;%)](N MH:ZYJ>2WO"\J&%G!=D?HJTQ]6IB[=7'GNTSK;QUY?U[9X;S<^%T :E]U$"Q( M'SR=/9VGH/.V*+I!>SW8=4>O]*50'8]GC^>WB>=FE;<@A?!\]GR>@L]_&&A5 M\*LHR[Y9')@\FI=P.+QY-"] %SR5/96G"<%F/6F*[C#X?3WXC^CU\KZ>YEN( M/9P]G']4."].)3RC/:.G8/1)UNUFHA<T>$Y_:8YO5BU\*SVK)XFCT/T317L MBTO0JDKT<\]HS^@WS.C%J(-GLV?S%&S>@6J/%%SN]^:5PNG!O!K#X0&Z MX*GLJ3S-)AIW%I4XSX.C ;0E_UQ^&GHV>S:_338W.TT6I1&+PM4TA\R^]!2K M-WD4;/KP4;#O9*Z'\%^GZG4W_Q]02P,$% @ 5X!G5 U4 ?AS%0 7^H M \ !Z;2TR,#(R,#$S,2YX>NHGVH51!Q#&I:SN2N\G78J7ZL_//33S_]]G_5ZG\^]Q_0 M/36"&7%\U'()]HF)7BU_BOXPB?<=C5TZ0W]0][OU@JO53QRH1><+UYI,?52O MU>OKO[JW-S?$'%]I>O6Z,2)573=(%3?,6G5D:-=7E\8(7]=&OTYNZS6S85QK M]:JIU[2J;M;,ZD>-7%;'V!R/]'KMJE;7.-(W[]8SIF2&$0S,\6[?O+O*U/?G MMQ<7KZ^O'UX;'Z@[N:C7:MK%?QX?!OS12OBL;3G?5YY^&[EV]'SC@OT\PAZ) M'O\Q6WGX!Z6S#X%WP<99TQI:]!A#8DG06H[G8\=8HC5]M^HOYL3+AH&?+]C/ MC$ZM"L*HKU R_258DLSEA?BQ@K#ON]8H\$F'NK-[,L:!#2"!\U> ;6ML$1,, MP"9,Q2L/)'[VL3LA_A.>$6^.#2(7PJ>?$&)*L69SZOK(24&-L3?B7'JNS\ T M-B8F/:'&!VI@G]LF>]Z+AI6"NB"V[[&_JC&.#V^>6;E0YR#PJA.,YUMPD804 MG(3?%.-0G^-@WX3?S>>6,Z;B"_B*J>TVTEV?C"._EG+,&1.$_W.+ M7<.E]H;9=#%WZ9RXOD6\I%/G"*8N&=]5?LRJD0?[T\:C#\!']$ *_:KYL9\O M (38#_$X(EAF 7<5#Y1@$R&9XQWVW"5%APT@'JP;7,G_ST=O8+OHZ '$".R_ MP^!-,BXZ> "Q'&N+L3/H(?R.+/.NTJ(0B580^^YKOYL96'!JXKD(480JYN%3 M#>([^ ]5XWBUBCC4;Q?KSZYA"3QB]IQ/_/.Z08? X2,2P#5;4(9;%6,F6/AE M)#>)-)N!:?E=\*_NC'.B(-@4B%S&H/_ZJHPY I3 <$+R;O6>!KV'[GUSV+[_ MW'QH/K7:@R_M]G"@8M&YL!(-:-S*&R#V 0(5"7$@@.RMC.'C&+HQJ M2GP+^"RCF55$+IM/M]]GNO]:_FD_CW2^_AOMT?W+<[ MW59WV/[WU^[POZ74O T]N2%*/6:.Q0X8+B6=T2I31-D]/&=J+N3:ZDOCM)??>I;8. 7[%K'L;Z M-G$C-\0KG9=D]V>("3OLK-EA@MFS3:I8 6L ,@.;T/&SV"%; $3[K\":L]1R MC^:G1EAN:=4J+1/9ACP0[1"7"X;B#5[(]N:E-:M&F:YDEGDHZ;D)364((=B>F=U MJROE3VU_"O]3.ZO\?55^3\;$A<2Q11W?Q08D*!#D>_RG%O7\ F6?[7'+5=[0 M^3:?@LHC>B@BB!(4$2=YDEKO.B_$\UGBIJ+'Y-/27$6#<"I5X$A GZ:$E9.3 M-(PT*]$N&U)IGV(VDAA^&*X_8O<[3' 0Q( 8@6NQ1F=U%U8,G]QM7>FU&YFZ MX@PCIH%B(J?NJ$HF$ZJ8Y#J\!@\GU^$Y>Y!,1CJ.%N( VX_8#TV;CG<]2[2Q+W@,0FT\FEI'X=3M#4$(I5_D-I!<; M5)ZHC"_IK"[")ZC9#K;<;]@.R"/!3&RJ@68VG#3DK->T]$X'PX,X(I3$=.H: M4 Y$9=#2D+2N-92U<8KA::9@U=V;%%SJRNHL;596S FZK&A'M$5G(\OAS*AH M)!-,[K :6GK#8;D?F\1SXM)7GQ8R:/FLT'4MY:XR=7&:$8E0GKP3EI5P*+E_+KQH9CBI'(:>XF&>+]MDE M*K/CE:<@=X+6NJ>NXBD+"**+,FX X M;1021X+ZV5\NQ;:K/K(RV.5&\%'7E#WON1NLF/9+5BVW0"K7]8VNI;9+);H^ M5S,WZ)<[/^'SGJAC""=85K]2I%+]0OJMI?9&)?H5OEN0^A7%Q,X:SO"P3<-P M Y*W[#Y8>&39!2O7.R/N1$MO0GV#G;3X8RN;020H+IUMJ- MPRA"0VXAL$2D-K@4+4080]((GEB3Q0D[E![$1I@UTS\0["FE:^L0TI2YT=#2 MO4]+#$B@.%UQ*^?(V7#2Y+@!*VTJ9EX7_2DFQ6NR+!G^%L$F]VN7>CVU>YO2 MUSG>S==D8C\UF,_%-<#83BY'N]#P5E3DFK_2ZZE-W S-K^SD)FBOK7YGJU#0 M5PM[T[%-7_=G$1(*NH$/LCU$2C-@AG_\1DO M^,ZBY1AV8!+3<*_B/?G\Z_V,0.G$P[NR<[;*8[5*R)=GEF@&PPX_^0"R(8[BU4LR M:'ER>*.E3TDDL/'ZS0J^LTZ,0FN. A+IK-1K>CVU^2;5T$G.GX%/C>]3:IO$ M]=@.TW*'RU]T(2X'\;R09PC1E>YB4,8EG5NZIJ5;^9.X_X$$TN6V&'Q<$D"< MPEF#::FKWTY6$*.TE@,90;J,5E";IUCJ459"V5O(=D)'[HK!"%+EO*(F<*X> M;6,]2KZK!-&[/YC9=$"($ M[6'_=Q<[_CWVBV0E[\&%W/RN]'K9X'B]]R!FD+N[B,70)"%3\A'G$G$VS]:G MY'=@!?%=R_")R6&_ BO>(?U@&7[D%GFM-U)-#:4<8LQJZ!LYLV?76-HXER>< MZ+@]>'Y^#EQCRMX8QEX3ZR7*]+_+2TKGC)WGV1/G#.H!$' M/TT1%[A 9QU&6OB[U!KI+9*DN$^QJI>08=SI2L0N8B?/ M+GVQV/OAZ3@!5^2^AIT1D_K(R[K>R+@J*:'I:K*O%7P@L(">>+\/?^AGQL8O M2#""EIRP)U<-YK2=89Q3AFV_L.1$=[ M'UM*;RL[V8Z$W#H:>B.U/;YF'9S-(3Z<)D0"\Z>LIU#&*E>ZKC=2NZ\2I<=*916(\Z1/ MZ".^/S[IQ%.3LNC9U](DY/J_U!NI+9]U_2=NQE]='K*F_0F??$VHZ@F[K/WG MIF-W]K66Y\7<\I_3S@\^*/E4T70]55TN,U7B'8/E@ 4"+YP]2R 4 MC1JQ8:]/K(SI%-;;"JX.YYFWV52VR,_*TY#;);N&;X=V>=H9WR 8>>2O ;0 M?B%JU_6E0*2!^U5#2]^*'*- L<)2[S(JR&S(>73A?66;I3_:=I^&+QUNZQG M@C,#X=J_ VQ;XX7E3*(WIJJH1A65?*Y<:NEK=Y6 9XU^^W?6L MOI3,"TRP@ACE$P]F7DEE_MUGY6\7;]XMGL\M9TS9-^)OQZ&"=_X5?$/$<7JN M]!^S/_GB_GF]&Z8)J[@SX0]^7L2/A$=0F^Q%QM^(QP['=1T($2QJMK%K+]IO MQ#4L?ML.'GG\)0QWE3&V/5)!#IX1,+,]D7,LVV:1R5W%=P.@]C9R;>MVSI]E M(KJKF('+:46_C<35$G<5@[^HN8(\<..^Y0?LH=]=&LSO*N))RR>S"O(Y%O$- M!#Y@2NZ"]> P[)6+'.E"%.6R@[CW1/S;=5IX;OE@FS_B%W'Q5V'E2JP(BB.5 M0K1A,\1OB0/)$>]_6/ZT%7@^A)O)R[-R!;(EMLVRL1S/QX[_KJ))Q.\P@A<( MH@$Y*W9X/=&HEBL&!<@"0RXP-H]GF1M']B^R8%ULCV0V(FYR%((7,8BUAXK8 MKQ+'IN]6V2?OUJ3L!81%3%5L*:Z?^E0Y&MF7TQC![(;Z06X 2-)__YG8\E7#M\)K"-XPBKF[UQ]#X(L+5$/T@8T;.WUU+0 SB:A[!IV\L; M:1F,AY5%E+[TB4&L%\9'B\PNAZVP[F8.X6W0U8BK-SC!,YX MM5AO_.S"L'S"D@OL+.2SN0""PT]MT6/AFL3\ZAC4BD^_22V(]SIA:K$0PP1/!UP-,>4+X#O:0O/F?;5EHK8Y@CW;A M1U04UGDZ!NZXY@;$?;$,XG4(3XE87"+H]RWONWPZ%$9S^$G1=< :@=VO'AG0 ML?\*B4GT+S/8 ;5-'H6;/9>'*J\6Y!K\'9#$Y(Y^(?Z_V23V0.DH;">GEO!$ M_#[$.AWJLMI+;O2O!GSP]=,-,..&-[!Q[0RGV$DV/BZOWIWP1JVPG6<8MFZ M(/N(W]CEA$/BSG9?[5U!OB?_$0&IB6AY)PUS <"_!W-A2&'.SV'9M/R>.\&. M]8,CW% SV1K=X=?;,#BV%U^(;1:I$RD 'GYT?,ZR:WR(>1^PM45L-?!R1@N4 M9O'>AWOJA%SD&7U!-$=:M/\"((=Y.&0:$83N[P-\(=>CJOOZ6# M_ZT0 FR$^YLY> CI/)BEK*X95;HVJ'X?I YM+4,R8Q5N=Q&6>G/F]7('IC<6 MGWUKY37W0YJ^J"!7CGNE>:3N1K 7,]^T><+%3"(NSS2CJQT>B3^EIOA_XH7O M1:K9^R-XE.7NK>?F4\#6Y]Y8A"W- "3@LHR/N[_=NX(-Y ZZI2GNZEZ]$#R\ M!6M(VV\^\B7AY2HMZ%+I.*KB-KD4$Q\6J2'B2/R/? MC?ZNQ1Q'FG-!I1169O)DIV7]51'.>&37KS"19=X%^,Q.T3/W"=_/*3*OB1AN'96:'P M5^6SRWP\^ZJ^JBV9F7ML4>5\^UVZ' R'G^BRY#^:M;WDD:2O" RT3^:A0Y/T5.Z3YI&F"])I\,Z"WA'1PT[4=)MI[HMO"K2J2G 0)FW$??F'-;'?N$,SN MWO>DFU *D(:YIS*D7-!#>\R81>=PULY#;NAF4 $]4H<@K8!N MVA1G6>2:V6Y9:]V*TH&KL45/P?"<8&=G:D)L.Y"!Z=].%VRS+1CQ4SK;G3(J MZ]J7>TV<]3T<>L\EM"_5@<5A:LT5^AZ48 _? MLY!LA(KMC!6VV73Z':3$JMD]IP]0RY?2;QAT86Q'6D!)UJC31P#8"2$8A^7+ M=@B*H#C2:%36^/P.<5D)0D=J5M\L:H=;1HE&18-US[-OM=JH7L,0=?4#F\ ? MEW(7NBVVPWO7J)MA96]U2.-VAPY$FJ:\<:(0CN.<8/P0&LF[@"&1P:F><]T6 MWU%L#83<)]B,!E @#2Z&Y#@3XO7XH?/MJ?O FP^6]3[I!IDR_*&+OAO[XA4S M\]TVXY 9U0]FF-" RX -#- M 0 3 >FTM,C R,C Q,S%?8V%L+GAM;-U]67-;.9+N>_\*W[JO-[NP+QW3 M/>%UVA%598?MFI[[Q,"2L#E-D1Z2O)Y,G7W"^&,^F?_V)_YG]] 2G:9;'TX]__>GW#Z_ _?3O?_O3G_[M M_P#\U[-WOSQY,4NG)SA=/GD^Q[#$_.2/\?+3DW]D7/SS29G/3I[\8S;_Y_A+ M /C;ZA\]GWW^-A]__+1\(I@0-W\Z_XOWF(OA"JR,"$HEA" S@YBX-3K%8%G\ M?Q__(EB6R7(!63$.*K,,CJ.&$G*)2C##!%]]Z&0\_>=?ZA\Q+/ )+6ZZ6'WY MUY\^+9>?__+SSW_\\<>?O\;YY,^S^<>?!6/RYXO?_NG\U[_>^OT_Y.JWN??^ MY]5/+W]U,=[TB_2Q_.?_^O67]^D3G@083Q?+,$WU 8OQ7Q:K;_XR2V&YVO,' M<3VY\S?J5W#Q:U"_!;1%DO_YZR+_]+<_/7ERMAWSV03?87E2__O[N]?7'OFO MV>SDSZ>+G^O/?G[^YK?W;WYY_>+IAYEOSU^^__O+EQ_>$_+5)RV_ M?<:__K08GWR>X,7W/LVQ_/6G?YU %3#C9T__OW=_U,]7P%*8I-/):A]^H:_/ M/[!".1@C?EWB-./9-EP\;S)+UWYI4H4PFU_\RTF(.%E]=W2Z@(\A?!Z]7\[2 M/S_-)IG>D)?_?AO9')"K', Q7D!Q8FQ4F0B,R0K),2KGKN]-7(DG%_^^JL"F#%K.CB>R,]K0 @_F5<[CNC5A\C:,\^OI\_!Y MO P3PGHRFZXV9.00=0["$B1+?PC#P5F>(4]H* MIAEAWN$RC*>87X;YE#R/Q1K+7V 9I_%RY%0H3KD"W@H&RKL,7OH$+#K: B.3 M3WT(\S"V;0@COT_"-!9,,\*\)0GC?(YYM=[_#)-3'#EG-:*GU7E%/B*W#$)B MGD2J(UIALY"Z"T,V@-F&$NK[I,2A6]^, VM:ZPR%42:X8B(XYP6H*"3X$&R- M&9A)3EJE>1<"W$2RC?3U]RG]@S:]G8.Q6.!R,>+9E.Q%!.F+ U6$HH64 #Q* MSQ4S@.%#^',227N('4]]_BA@[,C*BW_/9V$J;+I]-< M5?/GFEBCR(U<*BZ="1E,0-*IR!)0N": RU"8\F1K19\X^SY40_)R&W"@F0": M46(5SY^M[+?9-)VS4SD3 V<"G$D$152SG;B :#%J^AY33O4Q YO@#,FO;:'^ M#][R=M[L62@^_A?FY[/I@K.:Y@>& L0G(M9 M&1\]^CX>[A;HAN3U-N!&"U5\"3,I'%0#AM%PEO +.-L.WW(^Q#M[N9W%^A"6151!"2S*T7(<^[\$]H(:4"6G*FDTIOQ:" MZ?&.C'0T,JX.J3PSM#!EP 5,X)PMP2/I;4R]7XZ,F'?C6\F^0WK*4F( MS(H$9G0!Q2QI:2$2,)>L+1*3,7V2_@]IP,?-D'3EP8%BZ*,(7'(4F",(([%6 MB&D"X&E162F&CN=4S'$5P4'KN4A.DM?!O:9(Q'G/JY@UD[)($?P>#M)/E[--H^.]XV][<&9BW%X-$HYRD"I1>2EA><)V/+-63' G.6 M,Z&P"P/NQC10@W<0$QI)H.'I]EG.Z1_CY:?GIXLE12>7\+ZM@9/<4)RJ!-B* M4#$N"1R+8)#IHKW V*DN9DN S6*!W&EAVS:J9)K1YJ;8)4@*;0E,&3DZ8]D M&#A#?V.,K'20+O+;%\HR4C3W87:Z&OL5=D\.Z6 ]6WX%N($+U8819"!HP'#:UXW)P%>> 9( M#FHP+@3$/C45F_$,U*/:AP\;ZI0/%<#!5/_7284Q/\5\/1JZ:>HOP&&4&>E- MI%7F"(I["FE3"F B;4!AJ.+-6HN;MQYV?.) _:A#Y-]SSX_C6UT@4REG;4@K M.QD95+\?G++$7.U\5)P5W2F@W ;=0+VJ%IJCN7 Z568Q:[-5-D)F@=;(-$*P MMI!2*S'*J#GS?>*R>RJS]EC3ES">5 W]:C9_'R;X'LDK67[VM* MA8<<0)1$&^](O,&3"*S&J+PD-RGVR;?N"'1(IG5_WMRRJAVE=81*E@M8EO%B M1'0D8Z0M\*3T SG2]#?F;:+ **=CE[$,T"*WHTU;B;33I^<^XCM,./Y2:;V& M* OO5* %"F,HY$(LY!A$!*77S_C=($7,?B?*XI?:[\N6,:*DYM*2AU MTOBHN]T1>PC<\.HG6Q"FM51NT.7??KZY6[_0UP?V/GC_@?[\]>5O']Z_>?7F M[1[!K$X0[/K-A-X1M4#=JBW"9TSP7ZV+DN7+%.80264UD)GKC MI6#@K%4R!UV\[7Q;Z0+*X7>1%TCTJEKN!7[!R6QU*^#\TT<8HPI:*I"NYFJ- M<;3.DD$XY(+,H2J\3[G!O;"&%.T&0$%ST'%,*K['20G6Z@WHUI2!%-6VHTDD.[LGRP7O E+$./C*+O:!(HG11X+AF$G%GT"GE4?4YJ'P VI*"F+4-: M2J3]^>Q5MY913MQ:4\CC,761Y"N#MS: %DDH);5TJ8];N@',P:_!G#[D[7Q6 MQLN1]D:C*0(R=PR4HA5&6Q!2]JA3=A9MGQSZ&HA!VL8]97^+X'ON=7LR7[ZO MG*(#X[B@Y=3^,4S10/V_AF\O\-EVL+(E4M M0A0&*":4M9D?45 Q!Q&MDRQDZV*?G-TU&(>NZ>J37I$8S^K=3VFGS[=\-ET\ MPS*;X^65$5R\_$J6A2@UGH;YM]=$A%7Y6$VUSE8^RNOI$N>XH$@WD NB98(B M. DIULKYX!GDZ+,U%$L+[+-#'1$;.4;4; M2KF41-2 CAQFY8D^KI"OG)/).02FG>[CEMX!:%!JNS6?#MO^QESH0VX7'1J; M:$'"DE/M*/:*CFOP+IF81''%]HF!CZ;BVOC\D0?,.9+,0T90M<=>]$Z#"4K4 MRQG:=[K:^Z#/_[@J?"C )O@#"GK-%1"'2['AO;@;#UG6W!NH6C)LPO.U_O0W#,> M6%UK3:4IKC,$;Q5D&Z(*1>O,>_FN#Z,;4A)KJ(1K+N4^8>1ED=.'V5JWP?/K MAL_"8IQ&L>C(B^. R=5V\"C):2*]&Y3/W-56QZI/DF%'H&W#:V.X,H)%"NZ3 M(O<3%<0D-; 8>+#9(Z8^[0[O":\'%.XUYLW-MV=_631[37Z?YIK#'L?3Y55+ MWM72)ZM_C/G#[&V8+\=I_'GU0E]5!)ZMGUMME T2/-:6%L;2^DT=J. HEBG) MFVC[,.A0Y,,-"CNS[J@B;^>BKN6E41:79%;@R8^IE^ B&11-))&Y('=%J="G MV//.,X!]:@*^X/04+\SYS?+TEU_3Y+2.3*EE+?1_N7;>C[:DB!'!U.;8*M=\ M;&(.-(M19B>-$GTJI?< .R2=OB]W;E<.])59P]LHB^6;4GN/K5HUX/S+..'B M/6F042:7CH5H"( F;R]H#[$V5Y8J,!V5)Q^M4X7CG9@&I8E;<:61"(Y=F_;\ MS:]OW[W\^\O?WK_^SY>O?Z,O7[8K4MOTX9VJU1Y<1Z.RM0W#4BX'I7#OA MXNY5CZ]ZN]=Y09J '^4&&7?6_;4&3#^GZ?SO'L)LC?2;N1^;O*0EUYCD_G MXP7]Z 5].?WX%N?C6;[C6\>G[O[_ZY&-A\!*@1R<5KH(D7F?*'9' MH#N:U^Z)DAZ4NW7%I*,L6PY\2(AY=23P:UB>XUG=COEVV5LS3":+-^5N^",5 MA."JG@FM@*%D M*5SI"#F1PE68*5*77@'+@CMM/=I._38?A+;C!>$?DT\'R:L?C9Z=4HQY_)CD:B7% M?CQ[/5V&Z<WSX1>!?,/$LH-:F@.*W@1PL2B(3#CC4_2J4U;W06@[SHOY M,1EUD+R:TXAXP'-"!=%]'+D\^3V3?$5850#;E(33S#=W@R7B[)P*BD,P^1EB^,IR _ M&' D.#!:&AZED3+>:/6_H?WH]L\;TD%<)[JL-27M)(? MPAP7OT]S?;43O?7C+[6%SNK;S\*BMG,[J56\JSVN$=9BE#6KTS<"R%2'>Y.Y M <=*@A@%*8#L@\3^&<)#5O =) E;\?)1A=^BO?(Z\#6[=+&&UU/:FS!Y>QHG MX_2F%)R?]>MX.Q]_"4LDS DO1^[:2*%;*A!+]8L,4Q#(%()7F1GF938Y[:3] M#L/S':0(.VG'(\JQ3ZJZ:O4WGU?W+%Y^Q7D:TVZ-BE3*_3GG2L*];4B,T) M5J=-6HC<P&=$B#G!]!";469>\X^O(N\OI>N*+K)"H( M+@10UEL(VG$(0=?#8_K?V.?T=7N,#=Z^+^,%,8CD]&)V&I?E='+1O'@43>;: M90')K6KWN0//#0+S)ECOO!2]*G3N0?4=!-F']5&2)V:%&6AC',:(6>L M=_:9@R HQB]2%BM#8$GUXIW"]P+/_OI[>/:SF M:F[7VB P+KV3C)P.KJO!X774N$0.*@89N0B(OL]IRZ'(OX-XMC7?CBKLWM,S MGI[,YLOQOU;;.PH&A:X.2&$<:TK?@C=8Z-UQ+I(J9<[WN5JX!;CO()QM3;36 M(NNH[NX=KC22R1D5,8%7,1'(0"ZNB[0)*6G/4"6KNK5NV@7H=Q 3]U=F[439 MC&\O\/,@<^A3I+T_J:GBX@52R6QWH*WB=. MV0;==Q 'MV96LHB;[9AQN3UT9,V,B]R+4C<.TQBQ8BD[0- M1:=4E+)2]>GCN VZK=*9[(=71 >*K87:J>T!:>W7&5[M\,@EI$467FL+:\,2 MZ\!;[4 4:6W*5J:;DY@V*)D[/WXK!OP@&>UFVWP$#7(^9WWD@N>"5D1QGS+$ M/D<18+$(Q3C)')I =#RR^CB'MA5S?K"4=UMYM6T.LF&M=4M>369_O%^&Y:J@ M9Y09&N=7,W=\J=Y4@NA#ABRU0%6D\#<]EI;=/K:!N!6M?K#,=A_YM1N0MK%" M<:0$+[Y(!C;4&<,4%D+DP8+6M1)=11ESG^:3F_%L19P?+%/=0#(MG)<7L^GJ MP6_*6LO,#[/GA&Z\/+N2?#K-YYFGR*PCGQRT-Z0@:X,W9[( Z0)WMMHJ1'A0.5*(="[I. MGD3/>*=6YCU6LQ5C'_OJ9FM-]NBT:*$'SQ;Q*Q+T?'6E^=UY2ZZK7ESO MR)B'Q>G\S*8S;7ARMDX(J!=1&1,0-2EO%Y,CVDF9(G]0(^[UZ*V8]@,EO_O+ MIYF:K P_$T4MEJUELQ=IT@_AZRHU2BI]^K%&(&=<]RB0W,$Z?DIF4(IT5E/Z9,!W1;H5Z7ZTY'=7<3:L55E\JO]?WY,O88*KE%CM5IZ6Y&'6 MR_/3?/T;:[]YUDGP=H1\WI;YY=>T6N$["F5>EH*)@AEC6-(E@X["TQJE 1\D M)Z]5&YE,]#GT"4:/N\XCU@R7I)4(EH/.I*]44AJ\2A%D!Q M2X"_?Y(>2H)A.&&CPDV0CCO(P:]NC$L(S&:(B:,A$(BVDUMKWL3[;8_QA7*2=V'A[WDL7 MF39]3V^C>DK*93[_1GIDE:,:,1Z\\ID6SR4%<[HV1:S-[7S.-A=E)).LV_OX M(+P?QL\YB&GM)=F,9 ^]!#=!1HG1",Q@>'&U6,6#\[& ]#GJ;,C#"GVJC78$ M^L/X+EU5W"'2[36=X7W=U?FW6;GHK1BF^?WXXW1;RL:=<7N SCR>(Z_FVF.W1'=.!TB./N6*/I$K+JP) M%&18NV0;8$(YYC%(BCZ.M,H5H"'Y@X?SXJ82;"&%%H=WMW$L+E^[5[/Y.UR> MSJ?U$FE).04#D1<#RNM:@<,985.N\.)E$.)^?;7ULP8UFJ^=X/OL=3.7:QW( MS7X':P7"1C/O7;$0T9#=]X6!%\&"Y4S6$F$=79_"S.WP[>A@?2_M5JV%%ZL?K6Y>[>T)[?^H UV<1FML-19R\XVV MRCE.45K@#L$$[XES9%E(BQ@H'J5DIC8"Z#05\DY,G1H,U#3G>7I$8R@4NB:P M7B*H*#2X@AP,5\\6[/M51#T(;DF?3B#5;-A/84SR]VU(0K+6\6M161!,C MR! UJ!0SA*)J7S92.3'+E/VQB;-;EO1XN:LC,/M&4'K*55['UCDE.=W[0VOO/L'G^EQ&+Y+"S&BU$JC,>B M2&5XOZI,JA5J(H*0*?@DG9*VST"279$>[)O?_[R43D^JN#&O0LBK::BUM.]9 M39Y@'7*J9+0*/8(S=5!1/8#VV6K :%SVTM$KV:=C6!/X@YH(V96JMYS^HTN_ M75"Y)_2:YKN"7JR4KC@.J?!4+Z5FB+7SD-/("HO"F%XQ9POX0S+8WP5O]Q=^ M-]Y>'RJX-M$R*9NS10\\9@?*N5J103ZMR.3V2 6-::QL\+SB]HOQ(DUF]6KG*!=9 MDI4XY",[J',V7SAN[FD&K9FNA>34HFS M$A24K"@:CZJ KPT*@Q5"LFBE[S0#^G#&',OJM69,0XDT+!8A8UH[;GS!*W@C MSQTMM"!HH00H$QG0^NAOCJ-.FA64?3KC;(0SI,Q':TX;I:^ MY\.'Y&NT))6^]IL&\G=9B)#9#% 8DERY9-1L=?,HBTA#FER41\N]9%6 MMU9_K[[\-KY0H-.\5L)&$9MAEK1D,F%UOY*!$[X KYXZ8O2JTU35;1$.:4!1 M'RIUD56OV.I9F-3:__>?$)>U\>ELNFHC<=UDATTF>^\ [/!''ABE-5YSHU#N M^O.OC^ZXJ&\.*%,*.D$.S('2 >OE6'*.="*Z9C1H^M3<;P&N87AWL5PIL]7! M%?"*D:JU4I*JS>0!2BE52,[[3I4P#ZWN<<.XUDRY)Z#;1Q(-)XJOK_-J9U#A<'L=U<*Z.C=_.9Y]QOOQ&]KXZ M;I]KRK:Q:[/=P[HX-7NLLYD[<_:\MY.P\GLO'UIO\C OE*J--[)?>;[$LD F M!'1RH7AG>-%]FFO>A^IPAD2(Q.JL@.?A(J>.6]E MG_ST_;B&Y=@TXLQMR]5,-.TRC5?%ZMO,&;US"2.K?3%:(LA<."@OR0"C<& 8 MK2IF^EDGJ]=J!8-JSM"-@X\B[^-:U36GXBK-T=B8WON,+C9T^U4U,IT;'SA2 M0J$(!:&DRCU''I43/( R$HL@#65*GVKGC7#:-PRZ?A77"(8FL9JMEYY(SB(X M?)P Z']I=(I#;".QL@0@S5@&86?RO@"M-I, M0K6.6QZ9EGWN1]R%:$C)@/;D:"*'MH/ZSM;WZWB1<$*J&V>GZXLUVB3CO*XG M-<16I^L<2LD@I>(56>K@51\=\C"V(>4&VC.EL6P>*S5 VG!^BG>="*S-3.Z6 M+]@90>F'YZ[*%U M/HX/U),,&]79@7)I9_W$-P3,Z*F7:2:EEPFFEO,DLS;XA/L,IEO%5^M\HGFUD9/"Q7HQ7)D"H60YF M*1A0')UE??*3]^,:@J=T3.8TE%*3.8SG.-[A*G.UMMB+GZS&HM;RN[6#I,1M M(622!0E*U]I?27^0)RF=MR;=8M*F*8R[/W@(56K'H,H1Q-):Z6Q8.1E-:WGB M$$N=K)P#)R9;!)0\!1X.?98KR\ MY30ACZD.&X8B>#WWB!E<5!IT2=H$%\GV]1G(<0>@;:AB?P"JM)1+:[OR>IIF M)[6GU]42!:\70TA9E: CP<':Z;P4$*J.;A3%%M>I:\Y=D+8ABON!B-)&-H^5 M];NY([_-IL^[G&3N\LC.>;T=U]SRG//Z4R_2PTBF1@GG(>0 M^4&3(@]]7N*[,1TV#V-^&B:O9O/5VW!F<#^%Z=H;LK9VG63BG*!Q7T<3>:QS ML;D&'IE*QG/!_0-\V_610TCH-2;%]0D9G7:_A>M[<[VKK]?P>*U4Y)'P,)?J M)9$,0>@ 5B?A(EE79M*#;'C@(4/(SO63?\L=[F64KN<+U[L:G7XF\U+K?L)D M78N_GI;9_.2\@FA/L]3BH0<:IN;K;F6:-N=O1XISKG)M@B%KYU@N(D1K W"I MT:,,F$4X9GJ]\VF"LX[YY 1PGA@H720$'R7DHIB(/G/N^X1-6#* MCJ<'NTBE][G3FAX5WF;.O(*BA2#+&01%"YZ!P)2,M :MZ=2 XR%H@[)OQ^/+ MGK(YNHU[=;H\G>.OX^GXY/1D]<.WX=NJ=RR#DF#C+E>*U,(4;.:D79H@TU)BCY% M#]LB/%2A;ON<53/E\A"J(3!XII*#J<*/:L#YJ"<5+6R0K,74Z,-D5Z9#, M^W=2_7479S(+OA'+\!4<,N2EH-%CT%&^)@'46O 7AA2G:.6=]GXLENR(= MDGT?'N%V%>71"?<;V98/?^#D"_XZFRX_+4;DWP8G:_I%9/*%0DH0<^9@54Q. M&]JPT"?*VA?Q$(I4!DG @T3[*)KOPQ^SD:[]Y;FQ8"ROY5FI3CWU#K33] [5 MN?%:/;KB(Z!#*'@9).WV$>3CL(WH@R/GI4A:)&"N=AO2+H"WI*QCDLQH8US, M?:Y#[PQU""4RPV7 .H31GD-S;7ZC??ZIG=*/^:%C)'D+WW:1[;N[DL1,^*J%PRJ7:(H;5 M ?,%0NW9B5)[KHMSO--H[4$D?'Z?YO%B=?FV7J]*]*M/3^I7(^ZYS,45,"R3 M.4EU7AV%IG%^;MI*.;"+7W":WTDVYQ .M1!,+TN^ND;P:3:A75^<-38];R"U M_/9ZFFCUY'+4%B574Q97_R+20G*M-,/I8O7X\RNC\1OAP->TYWL?U71'=*#% M/NZ.M9HC,5G]#N;WG\(<7])Z1>IC YH1!E2R6 .I2 F*>=(2 M1&A KYTS]+?"^H3W;? /:TIZ/Z+>ZN-\?.DW'*:TS3:-LHQ1%6% &YTH.HUD M880D@,D%D[7T)G7JLK,5OB%Y D57C?UE7/BO+3W4GSGY81Z_' MU>CUM_/9E_&"'C8K:__N@*F3S9Y]\#S*/KO0R+A?(3C34>2"3$_)W3SW.V?3 MQ;,5LC4X+[\NYX'>L/&4/)3J?*SJ<.O\[-F$'O/Q-84T>G7R[+BHP^<=[@SM!?UEL1RG$5/,ANKI%R230:K"@BLF M0^3!&L^XL*+/_(8#0 \IZ!\*UV]/7#P.)QH.[=P9\"OZW%3#$92%:2N\$S;4)M=\291V1)2V?[OC';H!R2JFW) MJKM>H^:2:_Y.G7NK=V'3/$3&$H/L5)V!Q6MA5U(@N+=9DW_+59^JY.WP#4D= M'X-/#:75GDE(VWTWRVV,6*RV%/\(#:I.2 K,%!#&H*SE6ZCZG+AOAV](U>Q' M85([:;6;'GR_H^JLHE#,9M!9D._!$,'E$"!F;4F!ZB2%>_3P8>]5G[_:MY== M4&IE@P;/69TEC[6VT4MPAM%;G:S(OL\5N > #VL@^TH+KG )Z:T6=;U>"Z5.K\ "P(=GK(W"FA7A:<^::2[K! MML3H%0H$@?6N$L,$(<<(PKG,E99)ZSZQU%;PAF2E^_.GH:B.FF"^S*F6V;SQ MH??6#^F11MYE79TSQ]DQ*6*10#X:!R48 M9M,TGIP-BOMM5O?P-"W'<8+G3URULAH9PXOGUM8[E>0(,UW?+&[ !&VT%<:[ MW'D#MD0Z)#>I!9LVGY!UDESCD]U;*.D;9V=Z'Y&^B8L13UR64@SP%;A4/$2> M"Q3N94*&SH4^4>J6 (?D0!V130?)J3>)[MB'IQ?^7S7CI_3)WZ[^/=GU42%' M3[O@B0R^IM*-HA!"49R-(J&/!8/OD[!MNHPA>61').019'X,W3?'/*Z3#Q=( MS_DTXK5O-?>6SM=QWBCK?_^]9E'UD!'B"L MWERZF9>N9'\Q+@5K&#,.DQ$SSG&>"DA;^V!DI\$G%P"E4\)''U7HT]EJ3\!# MNO-_1)HUE6-OTCW_%,@?>#V]2&G3+YS-7_S/,#D]$]9D,ONCME$=U0'6KF0- M61>*E0O%Y5&56*>8.0+-%>MTW^]P[$-J 7!$*O:2;F]6;@I\-M]I>#Y;+$3%N!L0% F,(B&(Y0H33;TDME.@^R;P!_".)"!!+>-9-R;GILK$BBB*CZB M$#R"#+6%2Z8-\X(S, RE",%'T:GB:D>@0Q@L\@B4:R*WWN0ZFX&<__MTL5Q= M$A]QID(VT1*:>M#!>:!W 4%/(()SP2O%03#JJ M4[)!.2?!92? *N^S58*93G5!#P!K55AW^?%U MLW)/J5PJ^M M/(?>[>[8=WT*IV=UX] MJ&';"['?:W5Y./,\S.??RFS^1YCGJX,:1(?!A03&,D:N;$I0:QP 69""68-& M];V>M"70(=46'(EBK<368BCB;=MTHV?IR)EZ(],;X G)XS"U9WP6]YQA6%W0!I=J3V\. M*@4!#IT&S2U].RM^M""[P6J&=+K_.,Y47P+T,(>U_F\>TO(?X^6GYZ>+)<58 MEP-NOXUXR-P58D\02.CHQ0**RNNAB!9!6A5@M,I\EP#V=> M&ZQP0U6-%KEH)1(42_NO2JP+9N2\L*23*4*RV+>CQ(%%44?KSWLP71Y\2PZ4 M3N^,8NVN%DTTA*7>1'-%@5.$)2.G(#K3-O CO1H;,HH#2V0TY\;N(CC.:43, MF9Z[*D>IN71!!/6!UUZ.'J,.VGAUI!9.=R8W]G5(US[P7>70F_+[ L^D,7)6 MR.RYXUQ)SPP538[(BVVO'&D<"?<;[\5B=D+)^>#129G9>TAZL%+HX!9*Y17R$.G3M,[ AUB MSK@9Q8XAO%XE3)>]V-_B?)7<>;ISY[.3DUI;>C6]9:UIZNSD M,_U>??BL/ N+6@J47XPGITO,MSYV[XJG8P,\L$#J4?>S43W5M?[\3[_0(9^9$(+H0(*@?R5P5'\$4IYTW(4?9)_NX,]5 %O?T#5Q(<,:F# M%=:2G\W(]XA>@*N#JU!K%W0JRK$^C79V!#HD5[$O_VYJ[9X2;>%-OL-P-OJD MUF67W?=&2N."HG"/&4T6C1<#SL4,Z(1B2OMB;S;LV>!7'@AB2![F<=AU9,%M MZ1ZK_>U/_PM02P,$% @ 5X!G5-&Y;6XM? KX % !, !Z M;2TR,#(R,#$S,5]D968N>&UL[+W9=AM)DBWZWE^1-_OU>J7/0ZVN/HN:JK1: M*>F*RJK3]P7+!W,))T& '0"58G[],0\ (@D")( (!RE0-2A)BHG8;MO"W28W M^X__]?5L]-,7:*;#R?AO/[._T)]_@G&@)]!^NF/X>SS3_]*,/W]I]Q,SG[ZUZ3Y??C% M$_*?[;_T?')^V0P_?9[]Q"GGJW_;_-4Y2%DS28P(0*2,0+Q(E(3(C%8Q>$/# M__OIKYPF$0WC)$G*B$PT$Q3#I)333EK/W0T'/_^U_)'\%/X"16//_[XR]?0C/XR:3[]PBD5ORQ_^^?%KW^]]?M_B/:WF7/N ME_9OO_WJ=+CN%_%CV2__^]?,+L\A[_]/!V>G8]@ M^;//#>2-Z)=++J!4@?/OY=-^Z8SI,P)IX@5J%?X4QD7!>\2X[M.[8_[V621! M]A>C68^(;W]VKW@G9W[8IX!O?70/:-L/(F=P%J#I$^J-S[V&<). MCX:O,Q@G2#__-$Q_^WDHP5%(WE)CHS3*>Y685"'RI!B-R@WF'U%0+'&,)O'& M)X[*%C;Y]IB1#S!J?SI(,!R\',^&L\O7XSQISOP"/+R>P=ET("7((!TCQDH\ M'H)B9=]/1(D8(Z@8+4NW69LNM6 *\2^?)E]^P:<@=9S]CRQ?DOF7<^[N?/Y< MMONM:GE2?L3?'7"IK?3&$P@,UZ&U)UXY/,Z82]QH/.N$ZKR.ZT^\B?Q*+TZ: MY1H6;\6>KTTYZWMG<#;I07QS;A#\SS]-F@3-WWZF?=!X,AY?^-$'.)\TLP%/ MU@G@G 1\(8CD-A"K+!!03'&EI$G*]T;G]2M]#,YRDE^/T M JW:0:)HC6H#A%%OBIMAWH7A MYQ=-@WA>#:?1C_X;?+/$Q!W-2?*$#D= 3#Q:8K/6) 3EO&'6@0B=2=[T].^> MYU[$>IMJTNIW3VTG,=ZF5'6G] -\&DYGJ&FSM_X,!C0[!2 I,4'A;A*#)C;&A/N* M],$EKP5W/=%Z\\E'0FT'<=ZF5W>G]_4X3AKYMM5X-M/I!1F>141L,B1G0(HR1!<(E>84A!.-1 SZNQS8^6[=T$NR:6TBE6 M=@/5<_SR7?-Q\L=XD*6AGC%)K+9H:Z@4B;4QDYR#-UGHJ)GIE^RKAQ\7U7L* M=0W1G:)F-S"UAL6[YGTS^3(<1QBX5*P*7*-"YQ!W&51#IXPFVDD3@HP1E;!? MME<0'!?E7<2[AO=.L;0;P-Y/IC,_^O^'YZTUZ:G3SD1'C 9>8'$2-%5$9U1/ M%0P(TSW$LOGYQ\7Y_J)=PWBGD%K9<$X:\"T0S@63$>T'#4$127TF5DA.N$4< M2GB:4_=]_/H3OWM6]Q;?&AX[Q?)>!GHH3DJ254DV3#T_I0&8KDP M).)BM,K1^A[B9:M/_>[Y["3&-9QV"IB=0KQH<(6,AX_#V0@&+#"K07/"F _H MUWE.+( @6FDFJ=8JQ.[9\M6G?O><=A+C&DX[1GH7):)"D9ID[ M2;(.&;7+&734T6\/"KB46AFK66=";SSRNV=S?P&NH;)3D&NI5R^_QL]^_ G: M *S,-D@C!2F16"(%"W@&Y$0\-X!6G,H^=-]VUSWYNR>VLSC7\-M#*.M?,!K] MUQ@=LE/P4SP7TNOI] (/!AE--AP=;^NR))*Y@!XYI_A5 O"HZ6N>[*'-T#X M[AGO3\!KJ.\AKO7/R>AB//--FS]KI@/ P\%SALZXY[C9@+7HFSLTUJ-U5$!D M$KH7%*Q]])%0W46@:ZI&>HAE+:H\]A+;:C>>YG\&G27,Y4 80 M#94D4F[P8/&>N$0=24%DBO8C5ZF[^;WFP4?"\O["7$-NIRC6',_IF1^-GEU, M<7G3Z4 YL [07V?91")3S,1'[XAGUDG(U@?:%[DW'GPDY.XOS#7D]E *]O(, MFD]XA/R]F?PQ^_Q\4$1E_2&^&P,8<"CEDI:I_LRR=8" M.!*RNPMW#>F=8E^O8VY.+M(0?^-D-H/IK%WOJY'_-,@Y!6,Y(]Q[76J-@7AG M%8E>Z,BX,-'8SIQO?OYW3WE/HEW#> _U8Z>?T1U<*J!SP:JL)0$:2K&BT224 MKX*AZ E:QJ3MR\>^_MSOGN&.HES#; _58(CDK%2I3>+OIY]] ]-W%[-R;[9$ M\P;*IIBDYB0RA<9#X)PX0/,P4IJU4D&9F/MRN.[ <23,]R;J-9K00TCM_448 M#>.KT<3/!B;IB(L5A$=FB53X1Q T$"FT4$S&Z*&O8H)KCST2GO<5Y!I:.X7+ MEA<(IE<%J9">77Z #.CW1?@(7V?/\)=_'SB9-:7&$:.D*S<*(O'2.4(U:":R M4JX'HWQK.-^]&M01_)I;.YU";2<(,168K8V1F(@Z9T*&-4ZB- M-"8=;#3!]DWUM<YNT#74-P]C#:$Z4:T=T&"+W$MNZ3@8_S7O+_#6.)E-(?_MY MUES U0\GXQD:;"]'4#:(O_T\A4]GMW)"VY-^,26?O#\?M 7&Y8.>C_QT^BZW M?N')U^%T$(30P%@@$!+# \9JXJG(A"?M='!""'I736_VT]#RLWA2JPF_P&@V M7?ZD50A"V:(1U;_?"ZE');FC/]0:I=F/X4D-2??8 6,)[#J>%^U^N!6BP4J7 MJEYUX#:F/C?]38VVKJCOF;1)%8D?1A+1"AH>-Q&:C"WJ(=I&3I MRL2 9*,]<]([&>_*GO5"^+/C(WP?\6Y\P__CEQ6)H!G[^SYM!]^]/7WWYO6+ MDX\O7SP[>7/R]OG+TW^\?/GQ]+TO]3B?839$'_0FG*WZ$F[WN1T;%^X!?J6S MH7 64-XQ9FIE].A>)1%"3$F()+P,@RV?T9/]?>6,*%!6I*R(Q3.$2)=*9$>4 MIGFZQ9R,1I,_2O?;5Y/FQ>0BS/+%Z"3&TH=B^@$B M#+\4LWI9 2;!NR"@^%XZ$"DS)_A2>,(R%]8 %TG=%?_??^$[P3S\QM111U8W MIGJD5#BDWC-:TXTC_]Z +>0]/F, ?EW,Q4"V)2+-%0Q.MI M2751 T*[;(*X*V*QO^ILA^^[UYD*-%0P86^BG&>W3RYFGR?-\$]( V8<]R X MT4:&TIPN$V=](EH(GQ+U-L!=R:6^E&05UY$I1R>Q]]C^\2YT[2V2-,AHM B% M2AI%-+AHY4E(AI.XNZQ.>1=R*[7OC#.H[/) M$$89+]WO/+$9OZ716LF-5=G?U=>W7VUXD+JC ZK$OH+OL9/D34?M[H,M2^9= M4I*DQ$KZ3002(&CBE%0H&)[=G95(71WCXS8N^B:@Q]:4:R#>.M\4NO0*74<" MUD8\WY0@UF8@VAINF.#4F3INRQV@CDDG.@F\QSZ6&Z$MCC+BP: M'W&YU"!KWG--M76\CGFY =#QZ< >@NZQ=^5&6-?/,N<@),5+QVN*?H]%@#XA M:]DHQV4TVD,=1_1Q5"X?2A/V%7F/#2UO+76>(L:#RBHN,DG9XC)9=H@K&&)] M]$$8JWVHDS.YB:-V044EHCL(\_%75$@9-:28B/*E]CHF4;()Z A;W+.44Q94 M9=5XZ(J*/FC>NJQB%W$?)I6^#:(G7E:Q$VGWY]3WD?AA=$$'+T X3\"7YC40 M 8U8;8ACEH9D+>A:7L-C+ZOH605V$?1ARBJ"HU:9P(CB%'U9!VBP> 2HDE#9 M&2\-W%4Y>W1E%3LQ=']9Q2[B/4Q916*EIQQJ-*6EGPV'A*Y+Z2[G\,!S"<"J MFD[!HRNKZ(GP?<1[T+**TX_XYZ\OWWX\??<*?_[/EQ\^OG[VYN7[#R]?O?SP MH?S]N^?_=?)V_L]_O'OSXN6'TQVD9]II[17/WC@EN?9ZT"^4WDL^++>4&6\(&.Z(-%J28$JQ M49#:9$Y3AKMZ=SZFDH_7X]B G\(+F/_S]?@CG)7+A\WER_^Y*$-I)J/1JTGS MAV_2 ((R,I53WCE)9 ZX;A8Y\;A#4.:3X_RNZT+[KWL7E(\B>K*+AJQNF=4H MJ7!ZKB!;DRRBFC,PDMA$2Q]EQHF+.A$'P3*1!>6NCMU\'[+#JTD]7B<52:E@ M8Z_@>^Z;YA)AG9R5FJ:3V:P9AHM9B31\G,QK]P;46H>?(X@I]=M2E6[HA(^)TQZ+7;995IM9WV]5-CGO#,J7E^Y],@BT0'@V M1&4N%>.>^=4NM_MHZOX GZBB'HC1"L4W]YH6$:1/T5DBM:!$6I/0R."<)"\X M4*8M8P^Q]PYAM$@7HF5XW E3;I\*XTDIJ25,,=#)P#U=Q1_,:.G#B;RM MN=??JZ"E488!429$(B%DXI7.!%@,/G K$K^K)7.??N2=0(_0E>R/F J.P>WM MQ#+-4I:9).4+(* (R"AB.!J/W/D2+:H3:7F,_F*/Y*VF93M)OH8JW#[Z: Q* M.WP'1#9E?(\(Q'J.[X52WM'(K%"U.AP\1KNEHC)TDWV_GEP+9F];_Q4*\(!"TP??*..(=.J"0;69.\2P-WU<7]T;UU%3Q,/15\,;N?+7:OWQW M7HB;OOP*31Q.(0V2X,E0/-'17I MA@?BKL*EBFX;^2 89A/B)8%3263* 5T8[PAZPY(Q(9.)=3)!W7 _82WLE],* M5SLZ[>>#J'/*R6JB4T3P(@OB@0H22W2&&H/+J5/FTPGVD]3'"HQ6N&ER%_CU M.[IDW'NO%.')XXXNK$' (1$HL681 ^A8)Q"V,]2GJW;=F:MRB^6.??LM_-'^ MU71 N;)9&$F4*A9#_UOH_I7 M('UPH!T:G&B!RM+[K-SGS9J(S)V2SEGM#K]1/6T]ZL#0FGCMWI5@]T5XRL]+ M]Z)R9G^[%?C;^62\W$L7M<:+'?8MS-[E#W!^T<3/*-?I )2+/)4&%! \D;PT M3H_%Z0'C!*Z*J; 2]=TU6M<1X7$JWV.B=8VZ[IU?N"<*U'5948/-EDF27."X MF5M.O$B))$C)<"JXM/=4A-<%^-24]>"DKM'5SBV1/L!TU@SC;$V3GA;K_ 1AY3J]-?8 M!^V34KS^^5NC='LG-^[+TR#N85N]]&(R;N="##)3E.4%4:5[07D/U MWBF@2IA.A^[M9QZGOM05_1HEV3LG<6]>^394:HU2'C3:F:4-$4/0+E)+>'02 M@0LJLNR8]G_R:M*+\-?H2:U,P1SOR[/ST>02YI&^]PNS[_W(CTMS%(9[G32$ M<5TJ@"40ER 2QU4&Z;1CO$Z3P3T!'Z?"'9+%-=I7-3&P$?: V>#1PA,$-UE+ M9# H*8D.B M)&X]6'P]U;EON!?=):EZ/#*[1N\Y9@I/T?RZFLW:HZ,?)24HM M(7[TW@_3Z_%S?XZ;]*A]>0(B3F6\-(RG[8;] 5!\T^$,3J'Y,HPP7^X'B)-/ M#?[#$W!W<#GTN#F"Y2ANF?P9C*=+IV=]Y.F973=U0T67>(R2**9*5$C.N+24B(LVX-IY)\+A4'8P&;SE- M=XY0KW:]I9?[&AR"Y#K8)*#EGX@%W*>D=8$X)R)N6R!"SB;):E4W=\!Z),U#=Z)[D^9T%GN% M&VLKF!:]T[8!5;6'Z%I8#]Q&M#M]DUJR/YAB*&>BT-83*TO;0U&F%I9N/-9) M9[W)T;,Z%54'5(AM>XH>2!]V$7FUUJ*M<;+HA.@B6,O+1%HPKI3^4>*]051. MIY"EE][5G-]Y#*-K<=7X/^59HCK8ALK($I[P,'B(17.%2)7HCI6J8 M6*^UR-284&F:U9VPCD$1^I-[A5W@),:+LXM1&9FS*9ZQ ,H4U5(H3HQUY;H7 MP[V/F4R8D#P&'KRII2#;0CP*9:G"1X7!>!]@AFN%]-(WXU*@L4!%K>->64IL M*+DMPSEQUABB: R00>!A*:MHR7H\QZ 2/4AZX[7SZGV+3T[_\>K-NW_=!-*I M%?'R$RMU%UX+>*5A,,^:,>D"3T"EC'B(:Y.=R>P]@<(XQ MD2.!6":F.H:J5L:<.5O4\!C M\QTZ^7Y6&D?%V?!+>\/N)$QGC8^S@4J99A]1^4M31YF"1LL*G7K*J.52:4NA M3F7I[E@?11.G7;1E31"[)CT5#-^;87?GN>=::")H1"L\QV)P"02C+40996"Z MFJX\9**C-F]WYCIV$7H-*_=ZAKFDA\=Q.((;$#].=I6.D3:S (Y0G\NX:A]) M2!+M,1V"5'@6ZTHADQJK.7I]?' 5J&"#MVFS9ZM%$8.,IB::(V7F#0_H&=A$ M7 9*-,\R9Y03]97F :S%GBNU_6SZT94A5VQ%,>T0$Y&H\D?Y4K2B\6H MY8_^Z\ETBB_H9S_^A&[GO%?GP.-_1"E7C";Q>7EU*%X,BL&F&(STL4[+NUV1 M_E"YNN16V,L64;$RHO?Y9-RN__ED.D-PS6SXY_Q]02]90@).K"W]76CI])+Q M./"2)QLHG@JQS@C$+<#]4+G>*>RQ6=[-Z,Q5CY9RQ6AR,?L /@U'ER]@!LW9 M<%PRPZ_\L&FK!W\[+W4_[YMAA"N)GXS'%WZT?',X929:@<9(IK@FC8Y4$)[0 ME+D+DO%HZVR+-5;S0X\?7DDJ].9[ ><-Q&'[$N+7(V@Y':<;+R?C( )UD5A6 MA";Q-0W2,^)U@I"E%&#J>#3;H/NAF/V36*$M7RN+DF]_-6E>3"["+%^,3F(L M[\!T$(+E3D @QD=-I$D&47)%-#71>Q>%,74NX=Z%ZH=B]4=:CUWU_CP;O$7! MH!2^K?I-*= M)L5 V!!M<)8@-E9Z3S+BA$LDLR2,MQ1B7BE56'-[F:@1+Y=[7R%NIKF&V#0CDI OE82P\MNM9;^3L*O0CMW?@# MG*&V7S1MOF3@K4\R@"L M?G7I[+/5W>8;3-]@+R(RWP0BG:9:&S<_MJ5 E)XE1K)(X%6&["KER;?'^$/U M:A':9]^ZS5"7;@,*$H9?VCL6SH(S&LU&9@0>]CP#05B9)*Z 68Y;\^J$DVI: M=QO=8[AQV ^]]VI11VHJ9*!N8WS?P+D?IF6NXN77DBV#D_&\&K+-6TP'1NB< M\05"WKTIL31)$*LCV2-X9Q)P>ZC!W]O@?4(JUCM]_4YON@UX0\YB.O!>60@T M$<=E*9%2BGC("37":J6Y8VHU%KK&]M_^>4>G(_6D72$MM'FO?.\OVXV22YVX M 49X9KA1VJ2)2Q1(EM(G;93SNL[=F'NA'9WFU"&E0DYE+<#F M*;H0_#T=P@ M7&Q]5]&TJ[\;&(>N:510VI"5>!H*QN98N@XSYUP0VL(!#:,=D#\MG:M%:87L MRYHM=['/EB3F<_1ST*-IEH O!UIQ2T/4Q)3V.%(X67H)H[Y8PZR@3!M_J&WM M3J!/2.'Z(ZS?9,P= FDS!-?? K3FK. A$N53Z:^8%'%&)8+2B)&!MH'?/T=P MAP<>G7I4E'>%24/;E_(.8HS"9X3F4K']N;,9J H,!0;^A8)F!%*6ENG'ULO\(]?)P]. M7I3OU#%^64O=QWN;43>9,,^D(=U NH^!+87GBA%)F8Z1* MADH]Z[;'>/SJ58>N"H'86TC;^-Q5Y1 ZR%(*IVU&VADOS3(R*07YA"4IJ2L7 M4O2![+A5:$]/C3J14Z-B?17@LXLIND?3*[H'QZ.M47916FPM_"^GH\\^-/95;X(A\>03J0T:'" M)P0H(R=>"T^R"#HYYQ0ZZ(?1J55H3T^1.I%3(;2Z!(@&W75S[]H>>C-@AZL7 M+D9%@D\)O0GE29 E$DRU92Y'XW2=*UP[ GTRFE6#N H3W+>7SL"7%%09I!$9 M;J4R)$J\BJ6K)JPA_+[HJ1RPNAJE/)\@\=LXE=TUHGB& M7TK9X?K&*XLQ;$IP)06*S7A)) ^*N$ Y*@7WE'JCI:F3*>IK!8]FE^M-6^X( MWVC#8T@IFUBGN>Z]T)Z4 MDG4GI]]ZY>O8;LSU*\%==%J>P0H\1]160R[WQU:3T>GHW?G\11L/X+FY^WE-1C1ZEWF-,? 7D-3=TB?=U MH<./;L+% _1],_R"MB6>F+$U,%&J VJD2\8ZDJC%_8^QB(OP:%]&I9QAF3(N M=E*=;GB>BFH=D+4Z+6#6K:0-?:P1W$ S4-I&0;+(BDBK(IZOPJ)?C+XKU5H% M5REFM1O0H]6^0Q!7(;*^O70&:*)I=(4E 6KPC9!)$JLU)Y8%ZA5PXV*=$/OV M&(]>NRK152'H7F"6_Y<$]Q>T^=H[LRB!842;K\TMC=/-'US[S?D,XMO5VW%T M429;OOP:V[Z;'W#3?HG;. HUFM MK>4AU_G=Q\H>L5I4J-;IM-J!%E'+-NK,H0UN6^*-#43$H-&9CM:$.E5BG6 _ M;17=B;0*93S=P#LADE3,$% TH3]./?$T.2++Y'?*LJ6Z3K%LCQJWN\Q.+\[/ MY]-D_6C9FN;U.$^:LWGSY^7!G:R4S@IT!"02*HW!KY@II::9"N&YC[I23_CM M '[W;UX-(BK8S/.>-A_]5YB6:73%6W0JX'IQP4H*(!)?K]+&X[3&''\QG)9IUA<-7(DC<2.D M]21F;M#S*[<;4XSXSOBDE3(&:!U_JBOR[WZ?.2AU57RK]G9LVQDF#6>(;(KO MQT7I%O/L8O9V,OMOF)6W9 !N&(02>(!3_'@!''*EY%!W&>C93"5MJ5M$1Y> ME0[+_?KN_OT2U^/>]N?9AC$K)TU3/*OR"CZ[O/J518#KI#1N_^=YA-[L#4KU&^?GFK$!RY)9-[X,K G(PAD>@9(Y*%,A4#M^;HE*&, M<9-XG?L0.P)]B@I7D\L*[L!]<(MY4CSNTG4>/$_.2^+;DF9@FOB4!0$:T/"D MS%%;QXC;'N,/A>N-P4>7WQ6&\61,)A3-6R(-"!)$O[V\Q0^W>[AT4$?GH_\=+J, M"WP=3@=9&WQ_8WFE/7J!RJ$_6&Z>>Y,M=8$R,'6RT1LA]:@EGU$\3;P(0/"G M,"Y>ZQ9:LP?-FS2FD[AKY-.NX7G1'E5;(1H@"_YB-*NS4=["U.=YO.2=K"SA M#OZ[D;;J2?0C\1<2SWSM@'!F3800I*&5BJ$.I /SCWYX M%=A%T#6H;R?@M;B>_=J:J@/'+#,>W=C 0AE*AC2YX#QA5 @.,:J8ZYCIM[$\ M@#G>D:%;$?A.XKU->.?16]<0G2P0X5DFT4\P>*JQ68"-]'O!O?\/_X944B:-#^WOY%^_.RX@^0?RK__.W#ZV_2^>.//_[R MYV1R]I>+Z2^M5$XOSLY\7YTK<;H!C-,,/ M1A:EMPHA4HH0,R7!XK<<+!J&D 6H:GV/[P/W%!2G;XZJ5+!^FR1V.LFS/WP# M+^ +C"8MSG:H6.F!N_BKT\DH?9PLIZE,!R;KX&QI"1B8*_U*-0F*.N(M,/#4 M"@>U[@IT@/T45.]PO%9(W[P^._?#I@!]E]],RF"H+Y#F?01+UX@7P^EYB4V^ MRP,IDJ2EXY=741"91"8AL$PL=*TVPW!;B4U"V.GS5F(-R443W+G^ M\TE3Y/ ;DC$=.)F=+[<(A"T=Y 3@42XLD)0 -9Y[5FL^P'H\3T%E>F"B1F76 MI&V$U;2>RX?A]/?WT)0?^$_ !MSQ()5*Q);;<25[69IS%UJ]CRYDD*E2&'2>I%!D.I^W5XW9([P E FDNG6PDA*IDH MK=-V\3:6IZ ='1FHT4]CL;=]&P1V.L^23@@''\!.<1O-8F:90YE MX.7J#8B>#YI;D)Z"AO3#1X]WN/81Q3SK*Z,'F;DCS.A0&GIPXBA:YYD9*"-1 M@77[$CVC3B-P'DXT,)&MMRNU2UC5*4E\FZ)HDP;R0;@ )A65/O 0)U M=4J$[@!U^/J!WDF"Z;TFO:26$B4**-R<%FJ M+2^!XZ=>HQ^_6Z7^QF./VW+=7\(]9HZ^@5AHVS8P=K$_MR>\_S?[?MNR P6K M)':07XVW=KEY**[ 1""2LUQ&SS'42Y^(RHI;89V)N4%K3"*F*ID>"0 J^WNJN^%7\W'GVX([:3 M\"=]2*Y':ZH%XK]> Q)\YLKE1(3# T'*#&5" R.1>I6,PC]T?Z_@C4=_AQ3N M+;DJQ?0KV;-GE\]@'#^C?3"_.R"2IP8,)P"ELC@KBBH6*2I;]E%;D[6KXV+? MA^RX[:8J_-2XWWH+WQ+=PE_8!E_=&UKW('R80%^_O-ZK-#V0#*,T]P;V'U9E=N*C2+^0+C"^@#,U MJ&T+@7\-9Y^758G+FTI<<.=+4"F"+BE;W&KQ)":,E9834C-OZS1@W@K> UP5 MZI756Y7O?5-2Y?+8K9?F6R1<*L&<"8S(:&T96(COBT4O*@@3;)+64WLPV^9I M)3+[8N4057[7@I_;0#NL,?/0"B+Q/03JR< CKY7J4')$(*QVAL;P;EAG< M_E(B++/,D]8ITP/M+ ^1HL-% K 9!?#8T*BUU0@@NXY M4(90TT6X_UX-?PM*M>:.RWR_OW@^H]';41SN&34]V9NDU[3V+N.>^Q&5STUF6' M&Y_QSN$&)5.9:!M(%-0Q+7EBVXTF?XS8J$>F$Q6.()Y)PI^.B#+9.=6XEWH!QV+Q)3]2LUI/L+=>-9_R#-2TYC9\A M78Q@DI=5./Y: <[ANI=LA^/ ;4SV$,YJ/Q,KE/+,@0U.RBAS^3[3!5JH%]\^UJ@Q72"%P8<3:A$^4-^D^*<1*YE1JXCB[4:?AQ/[9J%20JJ<3!V BASCVZNU ]HI*]_31DZWK?72FH4 '?Y4V@0\[:,Y7JS+C:%N&A6LM65I8J MA#ST!:EBO7SKK/AWF'QJ_/EG/!)&K:EJ063JLR8I.48DEX:$+#@Q%M"2X3P8 MV*HW\59F^T88#]9TM@KAD[X%W[,3M[@?>AW2,IBU!:C>'?F-< [OR/=$UZ26 MK ^F"$I;EIQWQ*:HB8QX*-I2K4DU,R9[[I+NKY+\P IPAS=_2/YW$7'/O)^< M08-(EE=:;.#H0$1'E#&X-@F6. B1Z,"U!J&EX?V%;FX^^[!.?$]D3'J19,]1 M^I/IT+_WL7A["S")1RF-S22[4EO+I"26^4Q5W>I"T':TKC[^NV>V MDSPKQ.!>_OIRV=V61R4HFK,DAS(2)&A%O,R1)*NIIC'$F.KTV;C"\#W3VU&B M&^_U]!5Z6Y0E?8 X^33_H$5LY\5PZC]]:N!3FQV-A[Q;/N3*FQ4Z MELU)ZT0R K)P@.1IM2/6LF)X-;[Y(/ ;>(PY4T/TNSN(#K3&P$5C*D-"Y\' M>YCR)B;;IO#0I@!?VF9E2Z+TV2M4:XAU.B'>A>I0(=:J*M&;V!]W4#5J!12R M)SX*5ZQ)]!0$[GR:@XA9Y2!]C]&3QQ94[8_DK0*INPC[8/&S;4 ]S4#J3G1M M%4C;1]8'4P2:$L^HU02=CC*Y*B&XI"TQ3#'P,2@1GE8@M7_^=Q%QW4"JE(Z& MY/'1P>'1&$,98B0ST9I;XSU7U&YE.'S'@=2=R-@<2-U%DM4#J1%XS%H9(C3U M""8R8KW.1*@L$"1-:KO.V-]W('5O9CO)LVX@%:1,(;%$: AEZAA#%S7R3!S7 MD6H=.==U>F8]OD#J/O1VE&B%T1KWWC"&9)2+8$E0$H\?"H+@M^C"\&1Y5F\3;X?C1^Z,CKKI?X]R'E(1H_*)V=R8D2%EC[ MY@!N@<81XPVG5"O!;9WJSN^S\4-5G=F%BP=K_%#J%KV,0#AW HTB$TF@TA*5 M8O::)9TJ1:2_U\8/.[&Z5^.'72@Y=.,'EB7C4A+N,Z 7S12:T-$2E]&C=L+B MNW/TC1\>PH+9BX!#=*VZWEU@"V@_>CSL1>0N/1[V8.' /1Y,$#E!2="&[$K/ M8H3(@B!!T$1%%-%O5_O]^!6D2X^'2OJQB_ KZ,55!&!3QP&A/6BPENA,,YID MN/ @$IZO*7F#/P]^=;IT3]IQ+[1'8(SL2^2D)@O5[X3>+I;Z $4&Y5(A-.U, M=%S%NS :?NHVLG[?!_5=B+;'\E8*T'(,(3 K>$Y2.JZ"C51%&2! 5DKS-05H MVSVT%Y_D[D>5>7-E+/C'X1G^RKM\BC^=9K25YT)=U -$&L!*0-LX<$EDPKW1 M2J&)H9E*;2SEOM; ]K[6T).'=S>2J^J7 0O<,*T#^KC6E<:['%T7C]^ZF/"4 MP3]5G0*3'8$>?J-](+W'&.X[B MX#+4"7UO!>^'KO5&7KT8UOZRPG]A.$ELP&Q*UH%'=WB%]K>"'GAY2!2KD?3JO8]'5RSD!L MVQ'_HUOZZ];O.AXJ6/T0BMCWN["_0E2P3!9]C:9O)S.8OIGX<6G1]6HXQN4@ M<'2K8?BEB&SZ[/+9<#0JX[%G?G8Q_1;@XPELSD81B68ZD0'_<-XQHJSBPG"6 M9:Y3 ]05^1-6X8.27L4&N4)X'=]R@.T6Z*IF<.[&]S!)G,-R?FO/[)VP*E[: MG2B-Y2[Z',KH4MRI\S#=EDJ@@% 7KO0EULD'KT#R$#]X?8Y.>Q5TA MH/C;.*Q#I936QCM&A'X2OUG5B/YZC4H >1;]P+'CC_ M-U@QI2IF ?L87* JTM\,%/BQ]YP!]YP!]YP!]YP.\M#_@C4?(C47+H M1$GMB/:/1,EW%MK^D2AY=.KT(U'R(U'R743(?R1*?B1*OI-$R>OQ%YC.BM4^ M7;23_M4WO\.L".04XD6#'P[3O:]'[?;QW1(B'9:RD@21/*F0(8#R(*7SGM&8 MM844M&5ALPD6B$;UC*"]9JS.]?H[ M877V +^@X,IGOYHTIWX$+R#,KAYS #C&TS<)9D"EJ0R 7*U&@D^ME\*6E1Y11>4=UG1.S M%_A/2/\J\%FC*GC/1;S![ZX6004-"DK01:%=*9/1Q$<*:+6@1V-5=-;4F;[0 M"_P?2MF%SPH9A]5%7+=IKB]GP TPG0TCKK0;PM?%H"W+.='1*X'^#J#Y?!"] MVX3PF%6K%U8JM/Q9)X%Y@)A'CJ:U#T1DE4O/34V"-A%)-M8"B]%4FB2\$=*A MLDKUM*(?:3^6W,\B7N='K\=3?%[YR#8V9S(W5@D4CHV<2.Y0I:V5A"JE&&-6 MV5 G>;D!T$-E:GIB>]*_U"O81A\;/YYF:$H@]Q2:+\/8)I[6H&V#N-/U?[6, MY&RQEJH9F#Y7\S#YFE[49/+(.'[L>ALBC]Y%1QC@RRU9E,3F2$E.BLFLC4F5 MSLS'KZ_W)(0>O;KN0FV5CGMG9WCR(+3W_OQ;+U&T.0032>'ID8OKH3EQ"I'I M3*V463DCMIJQN[.^K85S>/O]X1B^U9.O*ST58FB_7HQ1(.=^]&PR3LN,!B2: M?$R!1!5TJ7.2I9@87R@A,HC$?7:5S/HU:)ZPQG0FI\=-YL\S5.#F?-*4V_?C M]&[V&9J;;NI2H0-SW/)$ -!:E8PYXBF@?J> OH](,J658JW5)-.VCWJ"FE&% MA0H!I]]._S[Y LVX/:,_ 4I@-:BQ3)Y"\EERCN@\GMW,:12"B,2*&+.BD&OE$\D M9T![<#P&+]O6O\RDI)(U,@!R--CV(=U>\]/X&=+%"% M_;#YIQ]=X)>G<.[; MPW!1+/CL\E?_?R;-<_S1ITES^2Y?8;L*SUKA@E-:$:^S)S*4%*%PC'C(QM(< M4JHT?*NW)72>0GPSB[62B/AP+;%:\E@#R%'+D( @^91(&3TZ*9X2H<'07*:D M\#HY\MUP'GY+?1B=O#7(E_SBZO%O#JR]OA M@$N= :PC)AHH(#7Q)@NBK-%!*!>$K?..;@7OJ6I:_]SUZZ+>@O//MZ_?3.+O MOYV??&J@36U]A.9L$+6PGKI$A%6.2- E'R\-P0]3R@+Z2/%^)W7+ASTU7:E$ M0P4O=9WR?MLE'>"28Q)$FS((EM-(' 0A@L'JJ*1MH[;JIZ9+O3-5P?U< MI^QO)V/\ML'U#\IX:0W2D1"D(-*6S@P.UYZM49$');2N$^&X&]K,UD;? MLY>CZ]T?8W35/P_/KW7Y$-Y[I0,G0,O$E\PX[I>>$ZIR]!+_-*M5$UL<6VL> M]-24HX+X;RN'ZKK1O!['R1F4+:^,#YP#_A5FGR?IF@,^0,\G0H1G7F6JNPW6\%[:II5C[O;"J;[.83]4*(>^;FM-J9WA_XZ-N\,.,B)I"S0%V3)D\!P]TS&,$HS M;JFT3KN=NU ]507JC:G;6F2[:E%7"X!^J>OEQ:./A&7\T5='+]>+JVD18^_'MI;JVHBU;*JT(DE C%)'> M>F*C<812PVU"5U?[.L'/>X ]5)7T VC*:D5UCXQ5*/U[7^YF(@^S;SB_??%B M."VJC8@7Z=5MH%8MG-X![ /51?=)]NH17)FI"LJU!F#9_$_.VM=NV5\'WR*0 MQ6&!6,;%^G+CDDFB4VF#0 W02AUEMT'W,.7*%;6H=TH>>$^2B7LJ?5K<< O! MH!GA,^[445$F4G*J3MN#!]J+MG,:^F>YPV:T"T45LL;/?=-*MR<%'0UG:*L*!0*YI M&7ZWJF%=D3X]Z_V@W/:8H"ZX-^%:;/O;(-O%BM]*^^[&=%AC_;#<3JH2T_-V M=@]"<"8E!IXDAL:"!*Z)BXP2H.4_H*39KK+AT:K,!L/\L6K,+GST6RYU.BM; M\*=AO!+ N_P1XN?Q9#3Y=/E\==GG@XTZAODB;U)=RCB;T)YNDDS_[P#=P$:=$ Y"EGHF@LK54I MFFE1*Z(8%%-U#\3*TX>IQ" MD,!L)B*'Z)/64L2PGP:L>]S1*D!GV6XT.<$UV9<5EDK@.CP*R.9;H6^DXX:6T2F:GZMR' M.=Z:SEUT;L>:SEW8JM&F=#2#9NQGPR_7RBT&AE$3;>9(&0)M7TD7!?%, W%)H\)G MPZ%J'RS&>KQJLU51?[=>JU8R*44?]["505TQ!."-5;Z,CX[ MXX\J7:/XL76MNS_1&UL5;N:\F8P_E0NMU\NI(3*M@%/"@RM#@J3&C1'5FZD$ MX(!):^HXT6O /%6MZ:)E[EV4\/",?R]E[B$[ZT1*1'L9RO5_//R%H,0($Y1TH%6H4_5WU&7N.VG* MCF7NNS#VP"6EVT#]4>;>&]D=*DOW8>JARMP=""X8$O5U)$BQRM M3TEX^%'FWIL6]4[) ^])W%%FA1$$;8;2V="5[*ZR9;"#X2(&9RM=DOC^R]QW M8KG#9K0+18^@S#UJ;YR2E"@H1=,F,C1,F2!,AJB<"\&(.B;4496Y[T1ZQS+W M71BK/B[V&\QK6_?^U1QW?EJWRHWM@:Y4:626(3M'LV54:F\]J(1VL&"2"FN% M&-SYR3U9%"?3*/.[AR 4T12G$'9\RIS$RHU YG:XB'5[2>Z;UU MQM;@Y@#37S>.=#0Q)@4LDV2H0&E81H)S:'N 1ZG0@*=6G>S XQVT65>%JC#3 M;S'&^P;._3"]_'J.KC=,E_,]GL_SI1O%,S""*29C)-XF6B8>9_2P0^G';[WF MB2O#Y=V&V_X//Q8U.9#X*U1 M" WH[,V1RV8)RE"<3>X(L$#)1RL,HIR9W*= M3-'=N(Y%;RJP4*'685W[W*5>MQ;?LB9#XAJU+)M?*KJLHB;6TD!HRIF#BLFO M7NZIV/1X'<)CTYLJS%2H<-BLVA%]@I ,D.QUZ3\A$JIVML0S"V %:%ZI5]63 MV5OZD7V%6H8^O,MYSC*Y@/]UB20:6>FL:X@3W)/,C1)26B%\Y;1*UR4-7 _US .%[..SPYRI1SG "ND$B+[Z@5/A+A!'[MT9.HW1-K M,[B'JG%X(*W9JLYA?_9JIJ/7 5PDQ;:!6+7&80N0CZFVH0/!FQ2H9W8>2I%X MS#:I3$2$,L$Q&!**2TNC@034))_JW$9[, 7:JZKAP/JS RD'TIOIMWWY6S93 M2<1#B6)EU!-SF00F@ 3+A @.7 IU8N';H'O ?$M?M&ZA-ITXJ9!(N?;J?/OR M'T-H\"&?+]_ %QBU;X\7X)6-@IB42W0U&^*=Y"28P)*V'-^N.G>HM\/WPS[J MF<,*\[O6O@VW\2[>NVW 'MQ8V@CWP,4J,43W]+*4:;;H)Z:FNS#Q8%V$[& II/77E%-=#!H M#@K\RC$N2)EJJ!!I2% GM7<'J*>F)OMP4<%N7E].-;^M89/&C4X0T&66JLR4 M6)"1)!>%ETDFJNJ<.9LQ/6U/K">N*A2>?(#IK!G&&:3U&-?_='GG:POL59VQ M+N@?QC?K2Q,F#TQCA7.OTQI$ I65"&6,:RD9#8EXKH$P&JST/- @ZPSZ?GPJ M>(_S]A@UKY,Q7/[JF]]A]NIBG):HG#4V07+$*HK^*U6>6*\444HG M9B3UUMDJ.K4>S^'MK,-Q.NF=D K^VV^G'YO68KA\-AR-KLJ]EJ-/I*69.D6@ MY(\D1VIM+%/'I=;H7 H:;9VK/7?C>D)JTR-!%7:9YY/F?%*:0+R=S. 6.$II MB!$B$3R6YD>"$Y>U)SY$EBAS4H8ZF\V=L)Z0\O1'3XTDR7#LQW'H1Z_'*)Z+ MML]?&V(U04O5'M;"XX[(,@G9:.*I"59$&ZRJ%*1>#^AINWE]L%2AKS];F:!\K/]:$FDT?&<84# ML]%(AM/<>CZREKQ(92Z8TH@@Y(2BT.*V4BJ A$;.)P&RJWTK33 M=6B>L,9T)J??F4[?')/E9=:;=YV7KH_)TF:>B#-4$IE4)-Y(1QP7F7+P 5W= MF\JSYO[P5H]Z@II1A84*;N)OIW^??(%FW)[1GP EL'HS?ED)(4/B92Z9BD4( MAG(2O \D1:^9UR"S<95B5=LA?()*5I7$"JG#>Z)MSCAALT?WW6E#)"A+O..9 MZ*0E558S8^J4!C^V<.@C4JS>"*L0I7@.S6R8A_AK100OX'PR'J+JAZON+>M/]I1C*/+?\ HK=TP MC=>*JE02FB*562>&^!0Y 2E4=,IFNCHS>6V/E7L>\P05HW?I;[SGWE?/Q&<7 MT^$8IE/T#L.PC-"9C/=OF7C7AW7KF+@US)6&B=H8QRAU$&223"@T0B.W1AH6 MJ)',#>[ZX&[[^/*33^+_7 RGR^4NKJI;'J2P+A$>4\#= 8UDI[TDU .$("DU MHDYEVEVHNIY<:S[[/301WRG_"=[E?TYF^#J^'L^@@>EL_EL-I(%42E,3,HD> M+3?IRCM&723&2^&Y=@X/WT/)8@N\A]_6>M.DU?/K (15B!F]]Y?S+7RR0+1< M!DS_WDRFTT%2WGFK O%:"R(% W1#+> >;FEBVH84ZH2X[T-V1*K3*PD5@M%_ MGTS2'VC=#WB4&6(IDU'EM/5,$LNX(0XLMZ%$(U*=WH1+!$=$^EY"K1#>67-H M?X X^30>_@GI=4*]1*N\9+$76?#%QG4S&XY_A_9>PNW-CS\-O_UR&]/Z^-F/ MORU6XFJ\ $.TXIY(XQVQ*949@5F:K(7/ODYMP4&7>41J^GC5HT+TJ<_%WN@. MV:YT(!ENU#%&DC/NY3*6F_T M.3/.E:IS";(+ZB-2S8.1UV.WRS_/!O^8C%+P\?>33PTL>^Z,/(+\.'EY=CZ: M7 *4&9$T69\R<1XTD2P)$@(:.6CH2*/!)[$Z%F!-B'B;)QV!/M20Z6W*3:^4 MS\/C\!Z:X20-N,Z!X7%.6*"E"L@FXC-J)',.I'/&X#ZP!]LW'G*L1.\OR=L< MV_X&\JY9_/39Y;7OYF7>)CL\_31'E!Q]%BX\L;KT)M$I4V.<9Z&.?;\KTD.U MI*UV6E2EYK$TDEVSM+9&5CL+(>5$;$QXY&F':XG B,V"TYRI$ZY.2=\&0 \_ M%+>&$MP?WM^9C JAV76PYI84+%*OVP"L>K?B7H@/:M#<^\E$8L%VD/>E!5#WFAPT;CA1^V=Q%['US-ZO**FSB[/EWB]P$3Q2 M//W+T!W%<(=)-.*WC#NGM99^JPL06_%WX]&'.TX["7_2A^1Z/C5_]5^O MNY!GES_S(CR.+BD]\C@-G)M8^_"BQ&'J41V1+GM2^M M5M$[4R82S5 AD]$BJ#JNZ_W8.I=K;GK"O$X05^Y"%(HD ZHD8 4)63@B07 N M<&M-JDQ@OSB[:C-D+.&\@#MM,/WX]@E;L MXW1R-FEFPS_;GV]V5:!$QF#*V-LT"=3Z,H*X$+E.@4=?:W@Z!3O M0:BM$'_<".PME(&FG(((E$BO0YE=Z8E3,1/ TI&S7/.=?(;=Z$Z.E7JC8(* M-1'"F9+U>0B%=HL,J$'D2Q70B5$%B(.C!5IT/KM@@/E6FMK"Q5 M"'DL>=:-2WIV66XVMG$*KE6,I4&HD!Y?""TS>C?>$QHE.!MQ.]TNHMK?GG0% M[N'CKGTJQ;;;U)[D'/(P*P 7N85M(%;-PFX!\F'RL+T3O*T"=63G@11)4;#. ME="8R:5!6@CX+D5-$@_&)$.]EG4NT#R8 MV3F7T,^K,+*35:C?OX&8_YYO(Z MO.7(1\>84UH0QDN"FEN.()TARE*6C?0J^3H-I.\ ]8ALZ7U)7.WNU1,#%:(! MIY,\^\,W\**,F9EV[K=!/<".GX%*,? MZ5?8,]Z G\+GR2B]/CMO)E_FY;<+:#P)H!%= \,2G?*\R6%5I#-1F3,>G&CW)?^,-V;[2;.]0"K[TM6AU>7J24OMII0-0GC1GB]CD MGFFU73Z\6QIM[V6L-LAA1G'%3'*<2H:;.P\"O%%,Y]. =K' MO(!I;(;G-XOOE7=!4JN(YWCFH!^>B=4*"*C$C,U9BU0G1W8/L.['6OGXFW+^ M",W9N_Q\,IXU/LX&S(9@O70DEKY1,I94]82VP<)=O^!YN#H;9[E+EAA9DO9"*.(@\FP\:!ZI_GG07>8/G3=:J6!5E$:O@7 O<3^SL=P]-[R<:#D[EEWNNVCW M(7,^O7&XOJQ^!UE6K,/>!L;1EM7O0L&FLOH]Y%>13L]!.)X4[E1@\*AQ0(+@ M[8 .;K0. 0^;[X?&[V!Q%['U759_H[+8@O(ZZD1 #[] ,_7-Y8 *'W0Q;2%:M&&\3,2R M6,9?<,MX]MJ:.@5EW;$?WFOL1[=N390X+(O]AI6V!O]Q\@S>^V$ZR3-H_AM\ M\VX, Q!*JZ0UR6@XH]B@%.ME00)H <(;S<7]\Y8Z0?C>E>B@%%0(3YW$V%SX MT:M)\]%_A:L.J:]Q*6?0_FS95[*=-AOGWZ!?GKPRZ'LI*%6[A@OB:"R=^)02 M*@O'9)U)SWL"_M[U[)!\50A_;0][("UCOA0+H]&(>VD292]%4W/8W:>!R6($N5^M\>O/-6>E$X+6:-?LTWK MPYT>^;TK0U415V@J_&92^LDN_9;+MQ=%6&6 4T9'R)>VL%%0;J+,1&97CE2+ MOBQ0BT)1E((!YFREA.M]T+YW7:G#0876O,L)%ZC2;^"3'YW";#:/QD\'+";/ MK58DNH0+]X&3P!4CUFO-*!=6\UA%/>X =2R*T9?<>VR:NT%GR[>OQXO&GV D ME1S5DUMD3@I!B:6 ^"0W2@>7J:I3F7H'J&-1B;[DWF-3W4T+7J25E) C4>PO39Y5M?"B7G MU44+[6Z3(<$*/.K0S4KN_[;W;4UNW4IW[_D5J;SC.[A?JI)4R;)]2BE_EB+) M/I4G5@-H2,P9D0[)D2W_^C1(SHW#F>$F-S8YU)P''6DLD0O="T WL- M*4!" M#0R" '*[C]H&F:1O)&?>&>.QKG-[X,.CRTMO?FFA@-\(FI8HU^+=7: U?:[W M"+CC/--KY=3?+[RPND/Y@KV832 M4=?"6^!U/=,)EE%0SI?E%[+5$439>*JWY:QDO^\^@N*P+\]-AS1[SY=%'Y8- MCM.WUQ=0BY8NA;)75_<@LG6I,),XV<#2?DZ3@K-B.7)(,CWS!67B\ M+P,VKT?W83%-_ZYOO7 VKX^%KBNC+;Z]F=0>L>.O6!\3]?R$II^O/4Q!T6#H M&R(+9:W3TECA0&BA5- \\^@U!.^ULW+4#X3#HH8E0VEAJE!N#@?-F.A M7JW?[T:W 8UV@:K46$HXYA0!"B%\,*4^D!2U/$.D")"C8S[Z&",62]O DWO= MX]_QG!W_5E>CE9O%HL9N-XN:@G"Q^G[V!Y9R5BU@EE M+31K:7.6N5#TA8(5*8NR26=KVQS)=(;ZG(DSC'\:R!.V+F5OYO-+S"/+:>$J MKC"/-C-='&<^<<,"Q>J&HG?P, AU;H,Z0Y+L;?,>U08WS^VQX&R&>3G<%;)7 MEXO/TUGM6SIR48-%2AFRHBQ..UYK4$==K[24)+9",6VT3X_C.@=2]&CY!M*# MN^AHZ7H[^["HM5%_AXO+VD1P"7@4%2I>-T8'56OE,V<1LF#92*<#C_?;;S;A MQT/XSH\GO7BB1Q4"!5#UCF,Z6:*[4D?\/EW@?.0IA%P^1[9#WH$3Y0"/(3M9UP>%\YK_8B1MSPZ+@*SE-Q4F8)C M(#1G/'"97=;.=)NSV[_F'%V\MQGONWCO]KIWL=UZMO&VO+Z8SBDQ>?/N[4AE M,("ZEIRN*2T8RF:YCDRER(ODJ<0(77S\P/>^HN8F*?D@A5E)'@7>+9MVE4\ NHY$Z)OFV\Y*CJX'.4M; ^&B=XX MR;V33)64:KUHPJ@20::80T&DQ8FWJ5FZ [@SXT(V)(TL!F*\%Z5$T>9!PD.(SHP: M^UM["PT./CV\!8P"X?DX+\M132?O,2%%3)F WF&M-"6H)E+ MH$(HG$O;G!P[X#PSRO3MF2U$.OBX<0ETM=#]>#FC\'JEFE\M@#DZ5T#<31,(?!RY(5&FP3U1R&^RR(-ISGMA#OX-=3 MK_+_O9RO!=K3&XU*?;O^9O(:_A@OX.+6$.NOM3#"Z^E\,1\%L,[:DIE-PE# M[PL%+[4N)ZSL.:N5 MJ%8]5&[^ROHMX:L_89:7O_R.\\7U6BI&(4@>O1-,F%HY Y1E,5O)=+ ^2V.* MDXW:2?0XBG/@V-&\NH6BAYP2[SV.=1&TY2&WDKHH*Q(SZ&H'U@"T=SO-O-61 MDI*LI>9/GB/W@>0Y,^L8SMA"IH,/H_<>Q-W#CEO'J3I[E:7R3!:T3',R:3#* M,.6*]5YI$T4;-5+O0WG._#P-_VX1PATBFNU],+_BGZL?C5!"DA@M\_4=L5;9 M,>"44QO#$\:"2JFG[\C;X7O.5#P=QVVAXR&/VGH?U?+M\0BX\,I2,BU=[31< MZ]A$3?&%39*VAA@#;*:G0U!QB>V%AH&]&:29K5F^9O) M:E#O<8ZSKYA_GLZN\FX*>.M3(/B$H^RR#39(9D2UNO 4\U+*S:R*P6ENI='N M<$[V _;<27H$EVYA[>&7$/M.QG7[E'_.:AFGJT(M_YQ-Y_.11AF#D(YY%9?M M5 P+B;8%D!;J"'V,C0Z4^Q_,UMN M;)D+!U_#_/3ECXOI-\0/M,^,$VX?_J_U!FE>QU%'.O\X7<#%[?]>#WY_G2[^ M#R[>8YI^FM3 :NF3M5%&V=.$MQ10!6FJ0"L@_8X24(\NI1 \BMA&RS+(\,Z! M]Z?'@RUL/_@&J-DH5].=PK3UCY:U.6H[9&X-]XQ2"!JN%X5YGC3+F6M>*$@3 MJDV5MV''^<+_ILS8,A$.OB1K-]VO/VGUCZ[K_%XM 8&#*SH*AMJ)6H\&&0!D MVO""K65IDF]4N.YH0WZ9'D/Q9BCH$KD M,E,>#MHQ78M3>,4-BT+[K'-1P? F#.\,]1R8V=8_6QAUO N[FZ.?M^56#93E MV- [<;TG#E]8A[?0N:F]X=/:)BN(_O+ M>-WZ>%5$:522%L9+PV2I);,YC\QKBK]M"-KZ&GAO-I!O(#-[&-]SYN3I.&X+ M'8]W,;@>VMW+>IID5V,=.0]1!J>8"&@HT.&!>9N0N:@*><'ZT')I;3&DY\SB MT_+W%B;O?55XR/RLS[XP7=8"K&]+P9NG.:.8T8D,FCE9&R +K)JG6&K4+E&G M*%)LN* ^B.LY4_#XCMI"NT.*.ATRJ^GCQ<1P1?)3$BUY5), M+!B:2")+*P195JHV7;A['<9SYNCQ_;J%I8<_[4J?,5]>OZ_^854B?]7?)\M" MZ+)D7DJ_$K5[ZP*+"4!GDXT2C3CW,*BA^FHUX$U/ECZ5SEK+:C#U@VZ;:MFI MI7;&+HE[!KSVQ]"JL&!#HB&AS"$50>-I](+] 4C'ZIO5F\_O/53OP_8-2GS? MQK/NV;$+HJ8]LNYC.DYKK)Z8IOJV_>Q'#<*W<=#6R_H]S9OCTT[MB#Z88TH2F? H:FMYQ7E7X&P MV8"4?P6C917HRD9S_1Z61AH"F"!X9L9Y6CSTM>5^]K%O.!O_]FG)%AW=+F!2A[MJ !]+ MT(%27$_#8?0[PF)+9+[V(O 8,+M&_;ENH3BW7')O"S?T]IK/NZ!IFBK>Q7.< MM'!__SS@Z .,VV([OXM*.E3:Z<1R-)J""XH[@Z]UJX"P.?"^U5.;(5S]1#;7 MRM-=;-JCAVLWXC^G'S]/+^26Y:I(U%Y1MJJ] M8U9H;R+8X)Q^74YJ%W@*#C3P6%-+ WS248& M]&,*S84+H4U1V2U@7OASL(L:K$1W(-VY0G0:?0PQ,N>TK, $"]E(YB 86L4U M2N'K/'^6PQ>E^ML=SG10;I'51]J\P$PM:ST-K4T4M+*6S2 M@>]T^4.?>HLO]*=-KMSYVG/)$O>WY7V'[OT2]QK$FE>[P.B2T.WNVOXG_=.Y MUP$NV'3B ?;K<9W?A,.+-4'3NB/4LN]7S QD$BS;Z*,6J$S>Z;7@:;CQ@22D M?R]V,5O/WEN7BK@"0F#1<&0!4ZX=W(!1G*"8=H56%B>EY#MEICOY[\Y7#[?[ M'F3\:1^6:Q">_P 7M0CCA\^(BU_JWZZFJ_3T.?$$2;,@*BZ9:PFE%!B% 4)( MX[GP;5JZ/H3H7+;37BU_GQ$'EQ[8AFL=(NZ"K.DIZL/8CG,6VH\/=R#& 0YH MD)T]@E 9;[(@A(4G1PB38=$4SY)&:S08GGF;U'YH:CQQT#@T,[K8O0$CEF6B M?YU.TN5L5G/-^1P7\_4.5]\0%FT+RZ XTSG0O[DVUY]__OD? M?T^G7_[CE8\NF^6C M?\0%C"_F=\ M?>R911<+M]?<[X+F^WIFTY='"24KS,QPY:HHF-/:9RJ=T;NL MC(/-S@_/R-5=GEGTZ.DN-FTFN7Y0%_YJDK?HAF])A&/,X$,0S):0:F5#049 M8*(8I9S--JI.(NR]D1Q=EMW)D=W4^;UZH=ESC5U5Y=&J%"(/#,#3?DB_9S%& MSB ET$I&+F+L0IGGHML_G" M+-Q@U[BKM R2!I=S9"CK6HE@"$=M] 5H14'C MHF[3)^#D=?N'!(;[V[A%_:86HJ1=QO2BV]]#M]^)+$-(G_?Q]'/1[8.6)GDN M65@NQ=K8Y5M<%F0Q2842=3E2$\"386\GW?[)D;>+@P=5RP8=A$C!LYR*JV\Y M"1,69%:!L#Z3M38C\Q>U;/\>WUDMV\5=#0Z!'W](D(+E6M"L*P8"Y1=6,E"& MP %REYW3K6*X[^']QR%\ZL]MK=>F*YI3S.LA%Q9-)$BU_%,DWS,"RBD]";'L MIL=^>?_1_WJTAXL>3":.J!UX-9]??EFU+"_3Z_YEZR;FL/@G&7OQ(RQP/J1^ MH#.HP34$AYEM0T>@I>).^RQ"!!T+ABA %%[(.^C(^@,\$A]F&[N"H5+ MT6A!ZZ^CG5P[B\P+X$Q"-JBE+O%8CW:?Q'ZTGKX_PWCV.UQF$]R)^F5W;PV ^Z5' M"S7%OH9];&2_3R_H8RYH<7Q/"]Q_$CMJJ_E@)5=@'3.!5PEZH/ .1&#)%!M5 MX5S'1G6M!QOC]SDQ3H\^QSANZV&DJ^T$ *%8"L9B[>D%I M/"T(QB>6A"T8->O1.A]9RK6* M"/#ZT(V34Y(TV@MK7,N\O.707B;%487C)AN 71>34 M(AD6=#$L\12%!HTF-KK@[VL(0[VG.#:GC^+R8S_5N%MXQ"B>0JZU@JW03&.A M[<=G9)3V!QHXI6I(0WI\:^VD+I9O6&QG%QCG6CNIDPL>J+JSC_T: MNM,I"UH#,@>^%NBN)=8T*,:SYA*Y*@ [G0"?AAMWJIW4AQ>[F*WOVDFKA'D- M!!Q(%X1DF*H".(A XT#'LO"V.(]>Y9V>5^Y6.^GV5Q^O=E(GXT_[L%R/MSSW MBSB!=\9ZIYD(4$LWA:I%]):IHD*(,FN[6T'3YU3^:F\7[FVYYJ\4T)OH7>+T M[5G7 RS/0JKEH4%''Y2.6K>I5')JKQ2.$"D=[I'G\J9AES&]O&G8XTU#)[(, M(0O?Q]//Y4U#BI2%(PTK"XJ^M ^?S86^G-PTG1]XN M#A[T38/QUM'7)Y8B![)4B@Q0>N:E"<9EY3"WJ3%Q[F\:.GE\YS<-7=QU0E7( M+K]\@=FW:=DFKG^5Z._1/_EM0I^SY5\/H"GN ]Y0ZN+>3;FA,PZ",CT!B.#L M4F[LP"3M"JVG/L<4.NB,^X!Z=,6Q\XG27QXH%8LTCZ7G+$:;*$M6P)-2GO*T MT[J#^Z57Q?$^"*[\26Z_7*Z?R\**'S_#9*TM_W4Z^4JDP/Q^>G'Q\W16_]'( M9I^30L6DH&5-%UU+0$-@T>D&GU1Y$ M.R59\Y,#73YPFK^9O,/9>$K>D%Z&*"U+JLC5.P>OE6:"%REU=+3@G9A:L^,( M7^;34>;3 30[)?'SD^/\?>F/ZW%*P9/SW#$%DC-M962!ZQHXR, Y*.3YQ-1K M'4?X,IV.,IT.H-DI":6?'"=YH>#X]E!]! U" 7/U];AVM=29%8*B<).%*!#P MV6U0]P;Y,JF.,JD.(]LIJ:L[A[*:C<2SRPIFT5JDB'$9NG]FL M>C2/.DE?_ O'GS[3_[_ZBC/XA->E!Z[ES[>GD"<>QGB&:V5S^8HJ1D1GU5FO+LY1A!R"LG%6@BIT,@-^1-K-7]C M8Q%>>"W;Z'Q.8?3/: :>PA0XP>GYXI/VT KP6.T@DDHBFP@ PO1.98=&<&( M5%QNTP_^%$9_.I4&BO/5!@XZ]SN* MRX]=:6#[VP:=('@)CME:S%Y++,Q;KYDIFAOE72F[/8_\WM_5=6+"H^_JNGCD MN;Q(VF5,+^_J]GA7UXDL0SQ-VL?3SX7%.667,=7*_9KB+%LK%V,)#(WS(EMI MDCA2N?"386^G=W4G1]XN#FY VL>;A:BB==20&%=505&L9QZ!]IHB;!*"LK?8 MYO3M>^CQTLGSG7J\='';Z;RQNTZOIN6G#^_>7?6P?%^3L?FMVG'MG]-U13+0 MR[F##+3Q2$XX2F*DM#XEKRT*;]&+$ W8[$7A9O='&)J:5^>08=.)2WNKCB&"UFM7ACCBPHD&3DZ(23,3O8 MJ6S1?E9M,J83W&?Z9?> '3BZT..4WK1U;Z%@-!2T.3$I:K4;#(HV>/3DBD!) M>>4)"==VRA8'XPJ$IF1A<8ID#//M6/6&^NC-0#IQ.IN? \= M.$Y[BNQ!G5/2FX35&X!@\7 M]=P"YOUU.R)N02=A:M11XV&=%8-B+9-.*&N%-4'M] SY>^NHMD_[P3 MV.R%LPN,<^VHULD%#_3BVL=^#3NJ%0V8?9&,2$APK" X5W"O2WW MX"P\7K^-Y;^X)TFKA]>3.<9O5X>0 [;8Z(AHZ*X:AQAL0R/LN"A<4M3,9=!9 M6Q^R2CP+IY0PRMD]&FET1-=3#H>SK^.$#X2G%\L/HM^]+>\Q33]-QG]3<+HL MZO!Z.E_,;\ZYP4BCO/?,>EME];0S0N*!*1^D#2"%\:5M_M?/0 X^M5Y]$^;M M0-;>'.F$PFE>F"VBYF+&LBB"J"<,)A9C2E!MA"N[X1L^@SXF'^^=<_?OPP:R MW9TL]A'^^@$GY+_%SV3RK:- FY2)@=E<:GU4Y2FN%<0;A3)$35MD.>+$?1+_ M]\W4(W"@16?9G>;;K[AX6V@LHZ@=HG:9<=I[F5;>L5!B9"@]3[KX?*MEZA'6 MSBNGHL:@G&7Z!3\L:$K7C_ME/<[5_5@R(M<+L21J8W*%NIZ$ M<";J:9CR(%UN(S%]!-3Q3_R/QIAI&\\UV/@?@'9U1;\#N*9BC$?A'4=5T9LS M=R/) 9X8G"XE2+0Z>2:7=_,!./-"9%9"UIC!:&7:A(5'H,D3\H7CL*2+ QJP MHRZ7;\L'N,#Y^GB7@D;M= &6::]GVBEDWG#-.$ T/)B011M&W(,R?"[0HZNF M?=JYP4'(>YPC?>#G5Y/\(W[%B^D?=<3K#&,-T6,)7@;)HO7A H[@#LG)L32I8X+8X: M(C! 9UG@7'M?G'>YT:N0)Y"=$U%Z]4*#$X%_X@1G<$'X7N4O9.?Y8@;URN8N M2(,T:(Z6.9[*&!_A M+YS_"K,5W+WO8A_[L,.N47>&N7$#&H0'6ZKXP=$O4((5#BT/];3."HBCQS[X ML,E)G_EZAGF\>$V?^ZVLJF??G/CP0BM%1$X!B#,4CQ3+/";#BB-JQ!)IWVE3 M1_UQ7(5_,Y+EY_KA*)-Y-77Z:7D\6(:P@F M.NCU^N8L MQY@=9U)$"LI\R!3V14&_LR)Y2=%?:7,]\ BHLZ)%7\9O4.;DM\GL^E;C1H

DQ4^E8*JI OV59=T%JYUSLG!6>+WQ2I:S:%-DW*)!KY(RJDTW ME?WP?@],ZM-E#4IE/(#Z.A]]AQ.X6(QQ_FJ2K^K>7$FA,H>8.$IF+5)P5:*O MO7N0F6P3I.0*-*KJ?0#H[X%RO3OO/N]LDR!H=8$/D(GVJ%A$(RHRBMD3>H9< MYL"C+T(/& ,-JN<9.O#I;O#3TMC4U.]R\7DZ&R^^+6]L)>5Z%,_39IUK"(=1 M,U\?@0(WTMH@0FA4I6H[GF,I:_IR]M8[[8.,WDSJO NCA,Y$=W730^(:O>P MW:V% M_?)I^0'FXP23_./XXG*!^=['[BV<&QK@86*\HYIS0^"G.2\%4:AZ9VBY#SSK MH TDI9TSR$=#@SVP7@+,)N/)I_G5IRZ_]>8<.E.NEDN)3*#*C&)_R[P7BO$D M0I9:9>7;B 8?QW5PE8AMG_XJ5OEL6HSJ?8E%8Y@J54ID:G7R7.]/9/:)YVPY MM#E:?A36$5[.]\>->R4:>G- @S."ZZE6!44C+U4460@FENW5L@LL"'3,>8\N M 12_6RV_SFRX ^-$O+^?BZ9]V;=!J/;;)%?9?%V@,5^-N0*[KM7P[UJ5%1HB 2B7/;'84QO(4&>T)0%XMRH)*23?251^*_)PH M-:@7&YQ"W)D2K[[2QEZCA8];HH457&7 .:N!Q>)4E:TI%CDDBJ-SB112:Z/; MW&IT!'I.'&OIHQY%AG]_H=0(;E50V!WW.M0)!91_]X?G$XB'-@SL"N:*!.[ [8FPQ6",N,T+6PC'8L*E>850%Y-D[O6/JX MX G#TLLT&]P2P M$R%-FRSL$"-/GRN>KSB#3_CK9374NFG _.WE8KX "OLFGU;;K<\8 MI*E!HG;UM5Y))7,EB(W%G6D MS15553R0/:0RP8*3.C;2&&V%7=4-X\J:D T%U76 /";F=> ,E8A9 M!Z=1M+G9O(]E^,#U4 _=JP]ZD'D;J!QN(?KAJG^8@:R+JDW[")8V&%FD2(L% MD9/W27#>*&V]C^6<'+Z/>9LW5NLN4[OJR/5NNJB-NN!B=1BSE*U=_=V?_DH7 MEQES6?=4N5:S;:K8ZCW%KM\\H,KQZ&,<6BAY] $_IK7TM 8:PS476FD'&JPW M/%KA@A&HL]E#:WGT\3:5:QI$2%%IBFR-JU>(G(5"*7*)20E3:X'?8=PK*U[3O^@CTL>BDS(I,K =,R6A:P*HP T5%FMS;)-==(S M..CKQ(2=#_JZ>&28PYU=$'WG!WV=G/;T*<\^%A^&"\%$6E4]K;6IRE5E,76M M=2R[F$U2UF*COGPG?]#7,P6Z&'J8@SYN4&8>+ -3$2%D%K@K#(4T42)'O1U\M#3!WU=S#O,05\,]831.X9V*4W/BO8WCBQJ\!1"^Q*@32!ZH@=] M/3E\'_.VZ!Q\6';UP[?M'["Z]$A!8*AQ5Y&T%@8K68P^,&&"Y9IS(T6;J++A MH+Z/N/146-% ?K4=V:TZ [O@:QKG/H7P.%'OR5!B)ZH>Z,_!%MK;]2U H)88 M62I1$TZC64BT$92,6@7ZF0U#'CD>N13,LZ5;%ST M7C/6D"PO8%1]D!PEIYB1AAU,T R*$\K$(I/E[5>+L^3"H>9^,"@^FMSC\.:, MAW_EP&*(3HT>H;XI44Z)S)T.,0;'0\YNM9$*=''H24@%2I(F^EH&B:.H9\8$7=C,')IZ4AE<*2]2@;XXUM8] MIR\5<"9E*^J;[)1K+8A$D4\HP" D;5W*7.0V]4G/0"K0B0D[2P6Z>&28Z^%= M$'WG4H%.3GOZGG@?BP_#!=01!*?=U*7B:3=5E@5'OQBK;,PA0X V?2I/7BK0 M,P6Z&'H8J8 UQOF<)*-!VEJTVU-ZJS1#)07G:(7,C50BIRD5Z.2AIZ4"74(?H@*K=&#> \T/DUU]3%/[==,/>087&S'GY>;XP##E5%AQC)OC7?"] MW!P?CQ)=K_+V\>E M6Q<'9Q^FOT\D?LVD9+][./L%D_/?2 M:O-U!.(I@N5<.$*L*0+1*3+(QK"B4"JI,$J]<1:PI?;KGE]^@I="G1PX'=3Z MS;N8?+B,<_Q_EY3G_/25?MG_'>Y#'W38_,UH7 MA*)YGK2.HX<^],"CM[N?>G-J:84NVABD=:L^B*8H$'*#;2VM3JDS#5(QU*R-'!C.:V_ MD?Y84G(IV&R@51?.G0 .OQ3UPI'[)XS]NZ/%_F<"RLI:Z8+5.1.,0G.NEA,"+E-?9K],9\UMWIW6HL6P7?-L(Z2 M/*HI*!0%6%0>69"1K +L*;' M0P]".]+E6!\.?)H4!UA_4'HDI80O1C%O(Z5S-GE&R'*5@Z9(F8?,[7%PN#WM@DO_W)5R,R[<:)J=48^(##E?E M#&\"Y *"$A@T+.B:,2=7&)0H6+ \Y8 @B]U) T'??FLRTY\V)_)>\ Y=Q/YS M^G492K^9W'SUQ<7T3Y@DG!.(]J%*E2FVAJ)WC#[ZG-'3UM[:4&X=?C(%]_AMFGV@ST]72^H)__ M]-,"$Q!J&M=:%-J>.]X'[O5.O#BPW$)(^# M_I%"F;2\ZQNEH*QTH!EZ(5:7BL%JRV2)T2A> *&-WGI7A-\[P?;T58-N,KNM MN<:81/ ,XT56[2DH!EEHEHKT.1+R$MN$7GOLC&T"\]79H^&^) _(C$SUT2U: M%K-&QC,/(M9RD;L5,.\U*!_D0'^X,+.M5T[EZ/]Q8E^?8(&S4:"3]7*DWIL: MLIVG7TH$Q[/.(J8VHM;=\ U],="8&YW6\+U\-'A >O7V? >,3>\1=D%YG"N% M%E[N%@SL[Z)CT:D8E,'EPI+FM7&%"RP&S,RK7*R-$;EH\WKT>#1ZX@KB5%C4 MQ3,M=,=7T"B&?CW#/%[4'@97CT\20ERJ,K2D>!IC8@%%9.! !1>0ZT8-;Q]# M-7PJTK\?-U7#?3EAD).XM^5'+#@CG!_AKU?S.2ZNH&).*F4CF=*<4_0H.0N0 M W,YAQ"$\Q[:\*4#R#.D3RL7]=URZ)Y_EU9$S%_^\5.]")J/*0#\:7+Y!6>P M^M3Y8H?[KPX!;'4V M*:C->>_]WLS\OYUL..=DG96U]MZK[;5.J*/4 M6>"(@8Z^#D!'!P"W:"^ B@&>:@>Y.0. D1$@"P "\!$QPTPT([H:"^ 3AA@ M^LLQ !C0B?SKL2F=S+_ T - E!O ^"_7;8"_MEO_XO[5\( M ^CH&1B9#C&SL+*QTP#*CP#T= P,](P,3$R_OH8NE/8YP,C%Q'U,^=(A'I/; MS!+W>$\_2GK#(GFYN('/M \KI7+G?C@K&[^ H)#P\1/2,B=E5=7.J)\]=_[* M56T=73U] [,;YA:65M8V#HY.SBZN;NZ^?OX!@4'!#QX_B8B,BHZ)34YYGIJ6 M_N)E1D[NV[QW^>\_%)24EI575'ZIJFYL:FYI;6OOZ.P?&!P:'AD=&\?,S2\L M+BW_6%G%;6WO[.+W"/L'O_BBC2?=W]K_DB\N&E_TC(P,C,R_^**C#_P%P,7( M=$SY$/]F:@IZ>QQ$!KC(<8?[5#S(?^TIC_I;'\I;'^ M:NS_VGXAH?MU)P,#$^W-SG*(A?V?;M0IVK(\01T'#C/0%C@7 Q< 2CKM<71FXT(G-J R471 M'M(Q>PXJD*V=3B9 *2<2?XO/;]"8684*L%@^1OS@4($Y5RKP1*X!O<-20@70K%2@><1( M^T]B_BL0F7^80!V\_]TL,_T[JN)^"7+@365"%J#LM)GDR^,L8C'RKW*9O3Y7=,Z_Z6 MQ&IW&8:7O^>Y[_PZ+9$ ?BW MC*B-.MS(UX#AP(S*J%JC=ST^' <::=]Z7K3[Q\_?/]66F^!Q< +5A1"D @UJ M"(P"%MFVR4Z39,E"9]^XWJQU5NF4T&\(; M/8Z^3GZKP8"=P>=BD9%E4,X0BSXE_]?L1/ZEN27*5VM;1HW[6JZW50Z1Q;F M@\)N=KG"4G!3Q_BAC1JI[_>2ANO!0U1@]NFT;!7!"4&$_$"+E'LH16)7US[^ M@!\]?X-;UPGRZKC3EU<&I7:ZX1,\?K(E7,<.-S$R9)*_0&8_P64)S,1+[LC2 MF<8)%,L/;L*=SG$/\I76(^XC^L'W?(4[%3;N]&.>O;GJI"#UC2_NEH,W-&<5 MAKV1*-9 /$TZ0:ZX@]U]#N'<[3;:08E>632Z]_"=>L;PFJ^'1'O!;>XWQ^T% M @['GFI+S-92A#? >#8IM!$IBUHOQGEO8WRB-7N1=TC%W M]+)7J_275,<;>N(N/HIT/!PO+H\"O?;\8\B M<6<:59(S?J*=;9'1YV,&5'UXD#Q!$@=R7NE91Y.$,F0"R[XKFK K=W!Q6T18A=,3ETO"QS?%'+.,BN\= M_]K*;7%.6^K6(5L9U3)5X+REU+AB<;96]>2!(^9!['T?9C;\,, M*T<1=L$_P%E^]=F K4,)^A\I'?A-R0TMW>]%-9TS8E2@YJD/K B RX28TB;J MH?03]&S6@T-OB$>"+-:(9BW%0;[FN(I4IX+)MGNHE=Z)FFYZC:UVR(M9LBNW^RXY/K=K?\5 M,:QXST(A04D;JQ+$^PQC&<71.>1=;BBO#+.HJPD M\B=[L8\7_KZB?/Z=9,E0; 3%HJ%#7'C_ 9AP?&@8A>V::TEO[HG>@\L0HG / M.L>;S''FK:]YN9J8WLV[WF8>=J'<[X>1LLI(F MF]2<,A50$!5W%O0:0_4+_X<5Z:].ZLF)E6&@]OU[A3U?JQ(@KP5>V6M5?WXE MO^5$>^NR5_'CB*,=/YB+X"XD+1JM"4'YS>C2P&BT.P>T:?SH=-31Z5<9-\\[ MERX?U;JP(ADQ-W)\R_IC7H4"/BY2SU$/C9F M]X\Z204'"8F#=*@(]%E?K@;-MGA8KQT%C7/ISTHDBEUUW MXG4&M.L\GI^ORYV,JDO&L15UQN3>,):T<+I9NL=8+(@*7117!R M-83$306,L>E1RR58<$)VGX]_)OB(FW#UQ(]%O\$!C2OGH5+"3AG32J-:W]OA MWVUL(TS7K47$01;8=!(/I:D!=L33VP_"PX<]DSEGZ"-P*;O\I;IAP?AH4;+S M=L\8WE,FLX/_3>WTU4=P&S)O3AA;-"Y&;#>5$\!!&S,KZ=B9,JCUJ5I*G6=H*]8^9F^RJ+4[3D?,A M+DJQ&5V$0$Q^H@8$Y<[28E0>F: M-T6#"K5?UPL2"N?4JKP,8:CG<@>[X8:4U?O>*CFI"LPN\GS3=- M4B*,X&I:*!K8D18H#R'EQN,6'I)1?ZUT8 [[R_D!1(FWJMY/;TDB<,_3JK2N M?U+P6UC8F\XP&8:]DE@Y[CT+=/F74PWO;DZ^;]N4=+V,)/[4]M9Z3E>I[0N9 M&$>1Z900FS4(BJ8N'E]("TL-9X@_9ZA HC&ST9\ _[\"L!OU@X%\,K;?N#X'F'$_:XY. MMC!5'RE.7L0V#SW'<0ZZ?7)#*W9]AVI3 6"V;2[/@$TU=55_7*ZG9LO00NDK M%1ACG]LC\;&;/<9_)->HR4U!&O;D^X,<&BU.BP2U%(I).3S]Z'W^++U;I,C] M[(OP#X0B*L!H3([3<,IFT1*T@@6!K"N \=7SH0M[%Z3,4ET2EJS59ZF ?Q(5 M&.<[2/;)@\1&<*R82&U:_[I/ M995.Q?;ZSQM@Q2"K[J8/$!U3\Y*WL20T.1SMEA@[4[+70IN1' M1Q@.HY= ;>FQIW\I MTT.('ZPTM1LZ005PJ_L.H^?=Y5[^[BKDM\LD[$^0_^<@LG5OMVY.?!RXC%^? ME@0QZ=I'8GC$TF)PRB\H-F(JF#E)T0?CJL%/5(U/,K37-KA6S :)S/-WI8T?NU:PL>C?"_V[R65J.V;F%_D M6[/_?=HG>"]!BSM$EO!*%8.3;CH/C=9).O6EF#)0$KFY7GKXCE[(H(\" 7QZ M%G<=S$KA!T7KSLUBAU.I *MUU'J;#5$4,BYV77F1G.^262KJ-?4TX!/E/QY\ M_]M.8*"PV1%-.X@GX9W5(W%^)VO1W!Z.K@?B9MM%4YT53D>I@*]@,%VK.A-S MD>TOT:)T?H9WH$LH<1@."R#K^#"O>_5ZU&9F5QCH.?0>O5?B)U;3IDUA$I'P MHIL83(NV;51A$2:)Y4$"LS=U:(&@X#?358/V;V]WI'H6FHUWK9Q:+ZD1<3"C M%U2@V&GGKMS\!_>4'00CW&"K,EA,1X"1,?CN-Y/V4$3;2 M,HV49_ 6+LH(F%5R2.-(8].OHMSYK+65G3 M)[ZBPN7"F:@%I!5:L?AG':?H(0EW*+L=$;=&ZEM1ZMO/&M#FM>P1RS;1Y@7^ MR4ZWC]3F-6:F#E&V-)0?>KTC,$ '?6P=SQR$F.J-2K,EA5\_I/]U!Y6@<93X MD.!@3] L)(7@U)^H=0LT?AW3QU2]O%V%;#[E+O]Y(C3KK.-MWJW)%.&);ZNK M>5+W8[_QK">RYPUFT0WD%COJ3T"?Z/2?].-T$)3/_G +9"SH&,A'Z! @\>3. MN<2K@H0GE2(T5+ '(^:#91Y$!-.$NXJ[V-%!U([MO/Q>2JM7;:$5:J-/@DO; M\LDL=V==LM(Z$F,%='=6537O6U0JJW MDK3K9L9H:TWOD\A@9Z])';U;X'>4*>0A?U2,A1A#G]>N7)&ZZ9#7CF"(3@Q+ M__4B?V>E-V5=UQ2O)=)9<"I\N_!"Z66->(AA'J)! ZY%$+D^N$D1L0OR;D3P MN6G)]'KOP,HF=?-^\-N+5QE&(TJM/3M>V#Q;:.P=;Y,\UY9V_L"'-LNC2G.P M, V7O*#3/68#TH30MT&M7:W%=AHE\>;Y)0/]?9[=GZ,ZN5X^,UHFO_\,>]8: M[ Z0;^;$_G]L7V1S5,O]_0!!AN%=3M4?!PA_T9)_(OKOB@B%I +NB0D9L/41 MHF90Z;QS?G%"Q*VM"=UCC5V!)R0KG^XU?6O//YK@,8S^S88 Z31-GWYHNX<; MF*]L]"%(+S_R_E2[R>O.6K@6M7&Z>]'ZJK5Y;,WG?0?;&#U)PI$]%$SB:YM M?/[U_*^HDUI]L;5H)A^S*.7F:L'@ZV#^KJ$?:)X9R&P\@KX<$C53JD$%1#5\ MZA&\(:9UH=Y;<[>)PQ7RC3/W-M&^/5D4+WC-"$<.Z1RV,LK/ PKZX>'OX73[ M< >VQ9\]X.HBT_ )7-,=%U05/G MNQW$.$:Z\K7PN3M)5R1S#Y\N>17.Y\-UEP_IXOV7@W7R8KMZ+9\79I1Z+.LU#UX&T> M6_%RKJ:TV%JNW=M*Z)N6^ :B8QYSU]DU@0G2P&HQG=UU9H6ZHQMOB:,-1\^?8]J^GGUT"GEH&PGK46Y1&V_ 9M+D/"*H@SD>M M"_D&ST'IH$KC_HE,AAK=$N+$5B6%IDZ^($NS9?&OMV5_HOH0HQ/X+O)K*N % MY@C-_UJY5^T3720Y]=Y5/7T[KNO^66?8-)V\]8H$Y^PIG0L>N:XD0ABZQ7-=U")Z'QJ:O>RVEB50ME?5;A6[MISL8 M"BY6)O%J.DHSR:&5NCSFW8FR[-V5.;&K"P?'R>Z^=XK]L-CE]V0!"^+Q(60^ M%1"&N"(?S936/ZF7)(S,Q8$X)_18H^WTB2L5NUR7J]),+SRQ4,,:(4G\A116 MLO]'A%/'G,&@)N+CID^E[Y\O'57 MXPJ'&3H8>J6GP&$H&[^M:Q?POJD&_6LRY2PT=ZK2"&WI@3^;*]^(0O,)*L9, M0Y>=DTE0'0(4A\)(M\$XJ$"C'?9ALX68Q$ #V];8M1+!T>T*;;"J5T+ %^:C MA8-RV(GY2A*WPPV"6U$7KH?"VC8GTD,75#$DE*DK ,6+#&&>&OQL;ON26'4R M2/]K\RWGNGP\'_F+!H2H[9Z.I(>?M;8/4I\;B>IJ0;PU"O;GM@N67$Z>U*AB M]'>-D5+ZEIOKHZWCIN.-'!+W/;=.O"*]F"I\GZL\"Y$V@6R&P&?R6LW&4C M"N=+86- Z?2[S;C[@((\VSGY&=F3L\G#MGY/1/U/HS^@/M!&_!.R[&C;5]3H MFE6_*JNU_Z:HGH;FK:3M$Q/9\-Y.YNYFND&NOJF'23!=>!.Z=!U2"EHOQX"> MG-8I7N4/N#-O*ED(FP*?"I*P^&J]/9Z=T/!]J#JWN&6LC*9=F[M=; MD9=3;/<(HZ9$U1&5W0?:(:ECN_&\)C#5!PTTYY;N;QWV'%RA3N)A;J0"0AK& M6A!X]\%+0B#N>N<5?\Y<1QL1CXZHX.:0W,HKI^GUI!_4!Y%A.35WA1(DF2W' M,8LNI>LCSA5N>!A+P0)R(RF G9"IU)>[5NUP$>L8*.K%:=6'SCV34[< ME.C@+3[EYW<[U>GVLTNBX6]<(5_N]][1&[2[Y00LNY2 6W!)*&G.JA ,R)]L*4EL[GJ'K6RQ]JX7(B1/U=;$'0UE MNUR26)LS"^3Z7%F6EQY'&X>S$+:U$YNSF(<\=U^?]]D-M%#):U;:">HZ M2>((^C*)$GB]IPR?DL0[)1T'(K M;)QG%KF^AQG3,,$AFX?%P.57%7.6C$\\Y^RC*4P+*N"LYK !BZY7)1")4-IX M6]=>NH?UQ9N7UV*5&ED6/4)]6M1=33U^M*I?#>-J8J#DG)G\FJB69%7DMUBE MX&GJ_W9?!A5[GV"9OZW5X3Z6H'0J7_N]TH/<<;E BF%W5A+Q!F42S0]QFXD9 M@#>CL=?SB<[Y9WZ44P'^QD6OC^+,GEG7.EF,ZX3].WJZ.)>/11ECZLZGVH/36>!!)R"%O)[%N\@QGSQQH1SQ&,A M9Q,Q;8TBH..B'],K2X_L!98^2CSM\K5CK?PB2QCFXE)]2M&VZ#"RY"#!_I6K MO\_<>V)75UF _;N@F[Q5E.*8P \#999.!W6C)MI\LV(O+)=T2;SL%%9B/GS@ M@2=8H/[()*)1#>?2=-NEW]_#Y91:UZ5M*9[SSW0E]^[O/J4"I4FP=SN6SLQ' M;9EMU'X8],-\[3U+Y#HA?[:HTBRO@#1>])$]/(^9VR!I,>#5?I^SA,@"'UYZ'4*\0P#C M^PER'CAP4Z;\[D.[BO'AES5*3@',DEG7H.%]$)P2\Y(%PW#WW1ON?=993#:9 M :\0RY,UB AR^M;D7,.<[.7\(67.+1@[Q8GB4;"/=*"-R7;^^S_(?(]0-G?^ M.,<1"SD$%PT)K<:V)4"H39%'Z>077TC&2\RRH7R M6_%^$VYH=OB>[$=](>,;])"[&K_9,\)!."AMD)+$)[7@ A*DER)*\%?5O+^S M*ASQI#I$96)RTL>-[ZV^>>H3S^7.FUXQ<*O&]_1A$+':*[@U6T(2AJ9<6*W< MIR6Q?(GA&GSSK_5-9YHS4HD=4A$7E[F?S4:.'T2X](0]:'V40X!:8B%1/\M0'%]2]$HSKU4\#-5L.U:4 MZ]K9>&E3T,P.($"QGT,N0P28(\M0!(-O$.?S(Z,82N_6O42EC0L:4R_FO=<= MRH' W9B'A;#Q2<%; XK>-QSVDLJ.0 A8[%5]^\YITF];D@]O>(7>2Z BK0R[U'(592@?FA M?1.:N?0A"!01E/"A@PA71/3#=SB7EKB]X9_YS^&X(G;EQX%D/Y?DD(0<\QX# MR\/]>T4A)Q8@#GK>2B7VN:-D.FX=51R\;??ITG M_S;-9*?&M]WV_@]33Y9_*3;_?P\0DHNKP;L1F(BZ.LRMZ,A['@.RP1[^,I4) M&SS$PGN\*Z<3;\U:+OVLH0VB%CEE4TU]B'2B7AV[,Z,<([\KPI]P>O*NL[64 MN!\5L$Z^,/(S@F]U=OM;$ZO8-C"+5F8<>>\@X)#MZ MEF:42L!ANWDX\-,R)6["]/JI^]53N\6/@WX8V-9>B"IH_PZZJ\MWT(9I]ZP% MOYD(JLG:#+)N50914FB7SZ_/E[2L0:0XL] M/W8SGJ2&F-T4L&YYO_+@+;?-U,3UFMPTH4L6%F)/1"T+GR_Y,%M7Z6:\2I>? M[S=Y2!I>V7$1N\!2V-@Q;FA5WT.J^?1^>R82+%RKB4O\*@QMI@)19P+/I\44 MV19U%S5JU@N)O!?O3G4Z9V$6_I%%_(A'S>_R)B1Z@MN<$@^->#"-^&WLE;FC M@R,(^GKQ*=6#$_GGY%4+WWV5D[Q_:";5^8?0F6^GKA0AKO1".;Z=]/5#^4(1WKOZQN1& !L /+"(Y[7L/C-1H^D7'BOS]I\9"N8(2A_-C6YK M2AQ/P8A]P ;.A:)>WWY_XLY+8+O(6T#K)K:8^"DJ_PZK16?0DZXCEYM$0?:(_ MI9G"1"ZOYX8\\0_/0$3O=.\)\W\46"[[(A[R4?>$T"G&N'7!D,[RS46A"#[6 M6\HS7S/K#AKM3J!/*K[?5AZUWI:_#B8DK?0;[L-^'*AL5,OA)BBL(T3/H#5S MG.;F^A4BC'E 2Y8 /8/?ME,_7UYK^.44//E:,6;O\'[?G4O)HB/K1L'[:7:6 M3':]A:L9X_H;4@?O_&\K&S>;F1_;IL4*R PVF9POG,]R_BHU_U9R^BA;(8KI MID',UQ-:DJ2]M+A$]/)ZSSV]51*>%Z9Y\7;2I.6B>B.2(#T2&W*E,*B"V%*A MCW6Y,JSD-U&&W0S?%=QEEWL-U:L*AI0]5:_P<:&_Z5DIYYVV/R&\_R6T"_;Q MWR54X=)!+A36*>*UD O8YVEP89Q.ZB?WZN]Q6ZI==PW&KHXBXLB@I\AC6C@: > ZQ35OX[*):HAXM/C[]3 M'>PD7 AURL_+&V4,TN84^]G1KZ*!*&^"+>8@ALA,?^VNDR[:) MZOJK&K8193"ZB[9^?WW@*RV5"FCZ(+!GYJE @LGO+_S54/QVZQ?\V]._/3GV M)Z+_4HB&]N5H83"$C*JUQ Y<[J<"3K"Q^6]UA#R<8)RL[]37F1KGJ)P3NB/,TCF[P:/W M-KZ#OVIY_>_$4^\QOZ8;^>GJ:O]R9'01QA M;)16&-VZEH#K>OJ#LN6-C._9N9DUR\ YQK"0,D#JUCS;:?B=9G*4W=BT5JKU M%8X("M-QUWUTN?JR-"JYY%P)274VSZ82)UVXM<&WD#[O^P_5+]:J]/U7K*G\ M$]$_@&AK@L+&18L.B)7D')*R%\YLMN7; :0%QNI5U>?/5_5,'_(LL*C&8-T@ M9$85FE1,C'!^AV@X#_&H ^,_835G'M4?9Y\"SP4^4?% K21/35Z1BN?:ZF[4 M<62D;_+\\&BQHP'@[5EU@LLA&K1_/>42;<^)JT.1>"7QFF8N-"EEOQ/JW,IX MW-_V[ AGBX"8PT<'QYAAJ^HC/VKJD0K- ZV]UO:*%AX$,X0S=!W]TY *''^P MX=O>TI\EEMMJ;$D)VK,;V4N?*X/<^L/*Z?T9O#JYB")&&8,=\J2<)!R+J.N? MF[DQ\++2T"$(4!#QZT36B

,LMBD=7ZA$(V8PHPJYWQKN,F 1[?=E;,(ZQD MGT_-X5W^(9USR]6RK#RA<\KKMJ+Y>:&C;WU:7J1!8@IY32XRT3KXY8Z)-H"@ M]O\':GF1I2?2<0R-1P@3>#]"!'X4?GS5XH%%46 !HM'I;'^M)3[-E7N+?3?2 M8^J,1T3$FU,-;*=B>;<^ TX N38'G6G$,"_0G,A/4LW\6B^#VXOQM&VP9\,M MH? __.7>O]Z=$C#FTF%:,-L?CZB+/=-.Z9-DCSBV&&/+5H_&HN=AK9L"A.TF M&)\&=,[(%,0+Q:D;8%]/1RNZ)!I1.K[T259]25RG:RF^\WW/\*[#:7KZ*%D@ M&S3=*?/1<,J&,CS;=.BE[_U<<&W\&S;$9A7?EP/C0U-\?QR%7SRJ]B?$?PZ( M8'3+3*(]#X$/NWF#\ &G,[QLV*<:_;22IV8BY$)4Y/KI@%ZLU3 $S'>]A56W-.@>66N[>F82W5#9?\.=L*QONZ6 M@4[=W5R1MYXA[UD79L%/T+,OT27(1!__#4,\B?QA.Q GTN;N\CG227PEC>>P MXN"YK6D]? '*"D-W5GZNWH?\BB)"HCF7X2\IO4F4B9DR[P@_N(@KCX8])Q:G MO*\2#*64:"?UGC]$EW>+)<.DE'SSH=P!W>]"SH,0O_E43%YZ?V 19*[##[:] M 2$K3M2=%],14Q(RO_,.'0A^%$@A4H&)D/*_7ZQ8?P-__5>N^H^BX[]FL_^$ M^&\) 6I C.=C((F0V9>(,G62NL_ZR)T]"*A\/PTD1'A %YVS#2.[TS5**D^) M.'!=HV$H3+E%;B/HXAR^(D3K15<@?/5",^]R<]9.L6XLV=<_38!$]#VR-.O\ M++Y3*":1,-$RSK09$6*">;FY,V7 JO"I*)^HTJ)Z^H.ECMD9ML]27+">F8C: M2_,(@F3ZACA%$*=03N[YJA2M_A1O>JU#/L-\C.&#I=/D8[J&6TY/F(6".D>& M!SS.-15 R3\S]F D4BQ1RS=VXF-:9FYS.I')WI\DI(FHDAXA*:%)27YY_U[ OR+^W(YQ9\L/\#MS1]NC5.! ]-B()XHG$:#/$G 1-2CTH$0@&*C#+006H@+S<"GJ.UX4* M=(%('(BD+9K$"@0]W%^F F$JQ"LYZ+@>0C0:3T/^!O:5IN@8$#1(-DKOVM*7 MN">X?:62@RW#+'PINLF#XGH %YE;K]' HXV]B%JV4[9S=>B=M%])*KYMW0'D MKX=S?E=_#&:&=R!+P6$:X"*2%C8]K$S."-1<"?(O& V-/*FP*15\^/%W70O+ MJ\Y:-EPEQR*TS0%+%$&. M3L54, MOSVO%9-WU>E+U>O/V7YLN8471&4EPK\U ZP2!4>>+[QA"MC1]^=]F_/J[7K2 MPSGF9M"A$#FL6RYF2LW*J;,\RD*-<4INL+TUW@_[7C>*6M&G-7H'0 M7-'94N31'%QZ;-&F*FALNR'093T@X9KIFKI^@[PN[M39 -.KRJ]C TO55* # M6K]2^*Y:LE=0A$BY'A9XCY9P[8GI2:3BLE6&Y--7C@*2D;>?AW$7V!AUPWI] M'FL(8:!1<-X!$L>LE]91);U^C.U#0T/_,5&3_(O,V]+)P>?4=N.;I![KSP@= M7_T@306JP!3#U:#"S%.IT\\%*->IP#[X6W_OCJ9(TWF%_"B-"QY\"?CXKO+9WX1X 2*#&10R5Z5 0_=;*_RFFB+_RI4_Z>[;-W05-Y3 M#O]0V2O<\[XU3"99A_3GB^Y;(KDIHBL#H4CCD9U1J=: CD#N"E"Q9R^SAW8P M32$I(".0.Z=78 01$!7@LSN*C-50>5_FEK]ZIK3LRZCD2\&*!P[,R,8P=8^V M>LT0=D(P42]$=J@>1#(N%:!YD_S].HS/#&K;5(U(IW5&G2"/VJ7 MW/*\BS\ MEH6?3[U]/6 G?.+NT[GYXWX]7U&CZ?/(9LBHX3PM' F_3QD6B+0[,6?X/EGE8JM?5_)*[(_;8>\2B1/G_KQH_E^/G+RK+I*9['534^< MVAN=(G.FXV=R!62VM8*(?014@:VFC=L8Y?@<)X-*7ES7XI,WIA]/GH\_J]V1 MIZC=21[S%6B"H/$<".X%\0SLR 0^PT&L M>C/HL%??3MT9\JXF]$9&YP9*2.&G9ZZUDK";C:V_8E^P!>Y-JI4LLMN']R="$E9:QC+_ A\E?0!+\.KT90 M!_^X]/T%G ,^,H(6"F%X'W*]KUXL*$%3[+:7+R8G?-K-?T+N3?GQ1,]&$8MM MALB$5=<*W1)=I\/F6DALM9W^[-'S%_BOOBXC7/622+^XI!S>R98&[-)%ZMZ# M/4=R_'H@:KP),_T2I]2"I/,#LY.DAS6L.>KBLQY[%$Y._N@*/OP]W>:;>T6D MG+5+)5=A+?0_4/B.1!"/D (&0M3SQT,4!D)4 M,%6PAO&>1S[R;X>]47,)$S?2SK6^JS1ZIWV\>R9S6:.W@]=#[I367:D172P5 MP+,3TF=!0BOVATL'=SHH8#QK2?.CCPT%>,N M+["@G&43!K&4R2E6\LLD%CY6%7[=7?(*_E/MR7M:S##OO+QV4<3/4H7\^%<* MSWN/0OB5PE-%W%I%[XC\BBH4:,:V&_ ;_!/D_QB(VCZ.Z$J90;!1 4=V,$'G M[8A/B-%\S=*%J47R4H%G&%1 @C>^E.K,>_##X6 T6^;6.>[8CQU5VZ9R_ MSLWX]28AYK=))WWSKEOR5@Z)!?JQ$&Z])B^?[Z%RV M@IQ?/U%)]Y5OYW0S9BNZ.DC_Y)Q]@H=54W54<" 26CJ499-G)CI8J&AC)SEL M?W^]1G=3E:2"08*"5)J&[7FPJ<^%O5_F7T[#5U2T2\8*/KMMSG<78/A%1,/LCKUY21_%9/^YK-< M(O.OVHFI33+.APJTNAW^5=O\VVNNE 9:_*A.BQ]#;&G>: ;PGQO$XQL)AE/" MI#>1Y]M@7%ZJ#F)7V"=J! 6Y&@2#&KX'M=WL9:XR@65-'ZFO[@8Z3-=Q;<(7/ MQO9<)/OLS*/I8\4]H?JI#VB?I9VAY.ZNC3+@8V-)MZ/:T%AK*,]GRG#H-M;>$'W4E/JD[4.])%O*02;B)H+N8S'-XHN0\VH= T)DR$B- M2_XBY*["IM/:/0QG*UBGH ?3+S>ZX3DK6HQ1%RN(_!$(M>>0[>\L"@ZPCEOT MY9#?RDP81!:"":)YY[:D.^I!#ICKC]],5&HY[:PZVL_>1ATA@JN;H SQJ"/%'PN7*L)5/$73!K^%NN6G< M(UY=M7E8*>5V[UIA5FVP[\0MQZS'V>"+OYZKSJT;B0$?@2L32JTYGGWMM)1\ M#ZY+]IE;)BVAS?]0TK-!73*0V:>P$EPUT;OP$^'=@048DAGL%>ECKW %,3\T M:(UH $,<:JQ"JN:&O6W/S1S'@P86M,%Y\&0J\%M]#1X]CR(?VD1LQB$H*A?! MK]#8']#1$4I(.8P$\J&1@D$%S9"#!GQFP*0NM,8'?/W!TFLJP%F(4\QBQ?:T M]O"-EI*WZ[[/G@'M" MDGQ&W61!/?\PJXX>_6?^9.R](V>UFH4I,(0#)#[K,.%XX2I<' >-V0WE5U[4 M'$YU<^%_XX :>UQA*)23FBH98.E5JK5X0_'0<"L6)(O=6Y^80_"%G!F&2[@* M3\?XGWC$&!@X?B/PVDBQ3=>IL&M6.EX54>=N+V^:-YT.L[QP?F\=[8M!@5SA M:D,D#TP#AGS?H^;JT#&/E8W9FI*)I4LRL=V+TX$A\:(^/'3/B'K2?8KU2O > M+ZPB%<#L1;@,DY0_$))W-W=W*OJ+?MZJ8CWYT/;L.W5L64#%[+*8OIM4DRC MZT78GI=>KYD#"1$.M>FE-QO1O*^&@58T-K$[;[QU";2;SJW:2+FDV3)8P!B1 M&W-95)&>25Q0"R H?"(QDK]H"1&8FQ_$)^3Y^=,F=OJE_.%W:H8UT8[Q5E#> MTW+KLBW6=$)"2^CB58JR%E^([A!%B3)=ST5X_2FL\OQ,_$[-NTO]:@]'*[+Q MVHV)MV%C4W^KLQWZIYY5^"3=AN:N/TJ2[YUHGN%1FX(T'=R_Z^TO\F(CIWU= M6,<8^GEA9+&R!490L%Q_C=$T#C+#'!:N;([W=E9N\LFU*;F\!<)LGV#KSFJ5 M63A4)\II]K05@GT7N^YV.S@:DQ1[2=1-GI&#N2P(20:L^'?* ,3 M"(QQB-: %I?KP%;Z^)+P!@,BV-O\U5/?)$>MNH(;-"!#2A]"&#I.!3S!B>,_ MJT31:W[=4M4V3W='G7UD7,8'$08[5."S:Q\5"&UI!)7YF,+\_*A 1P)D0S85 M,O7#P-YG"I: ?G30-8\>.W,$-%:DI/C@*6[AZ[[86[]->[=9)8+$R#KS M;(V?D6538+W4Z_/0 G>5GY ;%:X2D%C+06'I=6::P@\U]]3B"[*_6' C--\H M]C"%YPQ$>'^[&8F%HD:C6HPUZ_.QJ"83N4_]GCN$CQ-BW=Z2 MXMN#1SSF>L"T)7H$X:1Y?3?D$A9F-E(OMMK+/;SM-H*Z)^JU%M-EV$94.9D[ MYNCO%V]0-A,LTXU8J$5A.4-:A;]W4-1A,40%;3@(T4A39>&M\';F#?!A MDO5M7%/3W?N>Y2'Q5VZM^JK&*=[;,_?.6R: X#U?:0;7!A8%!X\X8)4V0F>A M1T+D1\YR>GN]_5(Q.UO/IGN7=U?D]KW$.7ZO*C5QYMQ,3I_89QV&.6 MI<&<_7M,,O ^ FT?>P0O*/A%.]8FFUZ0D]V_LKHELU?PY/@Y MF1;WD_K:=L@'(R](MH0^;.$LY,D)W'(KQX.!IH,;&D(_9[SQ:R6J0L&B^*L6 M#J.6VVLX*(5=";/!;'U].82) 6B%SN4V5$2-",+LV]'*1SMBA[M:;(7*\:BPTCW9LE*1I4F?'FIGW)=?$0]LO@D.&N"-RKJ MSK?-YSLOQO_%> -UD5LM2TB /-,Z>),HJ/;S0"9M/V^RS M#N:[HK@WY'FM:GF@A JPK:Q5K?I9/D-O,&&YU94[YD/IK*^SG$_](IY(=+LI M$$,%O$!C%QHPD94XT*7)EY-I>\637]KN?$[W)#JHS8J]W)GBVT?-T2RQG/JZ M+29ZP4O%MF[$,3%1"?KY!?>E5H:;+,;DP%MXM047"IL/[N&<#@_^/D%RCB- M"+ZX,1N$$]"QF?P5GU[[%0@FB)LH3/>7IU7^D5K MM82?+#]QM4X%+\;LJ:W;!))X M>/ B YP_0MB2STR][48\/!&*'7@&ZF4#-A4A/K#1I>& RO0YL6?60<>/*Z(? MF8M3#F53@4@R.1[QXXT;;&\"@>-M1\\B9XI?*C.2"LS] 'YW,U\JS9%GXB?'ENV'O*2(6Q6W;D[I:N2" M;T0_)?H7P0BWE&AN5- MI!N](VE@43&U5^Z?9RG*T89 IVMHCE@X^F+9S%@BWK//>Y@*Z!(>8@KU1WYV M<*9XB#P5Q5J<>A#F,5JVH6+4M\'?I%\9.\Q(+&Y\="24/DR&84N&,@6KE&[V MF2()$AA"G1.; X4G.HLKT=_3"A/?/GDX (U$S'ZF GPZ:D8>30B0UT)#\EG& M^^UT%#[9=!?)<1/*+KRQ[R(X$89=A\4AN%C3\9&$F;FC >>"D[\/UM[]\).W M2SXF\:V<_6L,B"#ELNZ$>1UE,>"O$((*O4P>D9ZT96%&7X/S[2%BM$Z%G,*F M+8Z4=^F]?M":N-0.F66M0AO@0LWPC02/PXT#3165!V7=C=%WV/(I!\?0N'%@ M$-NS;D<\$73)V!7-N7.T;]YCTEK7CR9X^X\K0K_<8KALW.5HC-W4&:Q8[W M_;ER8)$ NFQ0#":0T)UA6NB<^LM4X(DDOF;P^MHFO]OP^[L!+<+)$+E[5."- M\!6LX?Q&/\-#')OKF/[7&!'!O6/I^\;,(X.6[=)X3T+B?;U!N-1J2>[]&\'9 M+KA7B?T9"$=B9I8_5,B]M!B3,'=:\YSSQD7P+1,8S< U'0VB^?X'*#()2I%( M)#B@V&A>-X(6<:!I.J#9F'F4U[*-9I0Z7-'R<,6ARPF/ R_MT[R(PY5S9RF& M/F+N'P0QE@I?2E7&[]&'^* &61,"PRN+GGEBM(BQ?N\-+M0O 5--F *"-F/"AJ\NL?6;C,LOT*_DJ?)WJ!><[+II=>F=AREB%_BKT_A2*T/?P$ M?O410ELQ!P>Q^\R4(U1@?//J,A2G^/J#3AVW(UWBW&TQY,PFH1_1Z$2TM>CB& MVBNV9U]J5)G;WE>?"OD?[7UW5)/=TN]#$510.DB-=)'VTA&0@ 5$1$2EEZ@T M(13I/:$H'4(1412"@H*TH#0I$ND*(DU 0@]->D() 5)N/.<]W_W.^YW[GK.^ M>^^Z]X_S1]9*GK7+9/:>V;]Y9O8,YT..O*.:J#Z:'KY#^TA2 3+]#HIT1@&] MKUP)=E,4"9[KA/^HI:CCYC&,M7"W'X.\,N!G"QOC60P+&)7HZ6"8#B09QON3 MPMFO&K*!6DS=-+-R@29X_K Z5:0WW9#.4*4*V1I:6'J T9QGH&W5V1@J,)-- M!798!M&X_ 8J,-\-_@?/MKEP7HI$JZW@DRSCSU];>2Y:>Y8EOZ_\JDN#5QED#(WS4ST MP\9]0B0$Y6PDX9D/Z?01W4AR#ML!.C,!$@OUF-Z)./L(*5H6] M7=Z\RSVRYQ<2:Z[<)?;^?>?\T[24=%:YN[^VF$E=%A-6F,6/>0G6AL@NACS9 MZG_-WYI_DO).,5S_[MT'GJZI"T\=GZZ[9(50 3?VMZ15KT2 HEES7G%FFS($ MT\&#UL<*@PNP4N^@%?:&1VI>C^N[\31\/N1HX?C*--G((:)J/L>$O@KCIF&H M*W GMJ@<5X)I"Q6(T: (Q5>,JJO7#AB=I@)O,IBF1?<"I= 19U"6H%Q'I;QU M=T2Z)T_A3?N"=UVQ/3]OC+R(V$"5[F_ 5&A*;PG&"^^/PX*[010%!#%\L[7O M@)UDN'^1"G2,KG7P+ C'S0DA<=;@(Q-4X#/;+#K>JY9,>CKJ%1K13PY93410 M0*#9SQ1;1*SN:8.="31)#X4Y?H8![P GRME7MPNSS1HT^C-/RRM\%9D.Y*-D M02@@%IH),"!".S)QHNA] ;3'F7RV=B::5=!$,G&1]\3)6@3WG>T\,,M:"ZX$ M?QT],D<39QFV5)C<_8Q@OTYT57OHMW2-J:KA0FBA1)"L9#[_CK;O>>C>5F+Q M=3-WL\#[-Q/=>^_#>>!<,&8WD?/#Z#H*B'2Z"2>\#U?7&-@UNN1.:52X%*4; M[\A0JV7I@Z-L4XX;STBQ$TT[IV2OW#MUQ6OW2L4]LY^<"X7Z.\=E#X5>?0S! M,SEJG@V0/:>X:0,YN.DQFVKY*+E^UD1Z(6#?BN*HHXVGC5$$I1\WF7O:>N9T M1,6X27I<^!-C"\?E+^#N.C74+]1K&NXH4+[4;C5X3I.I6\G]@:_F;S:BTDA( M5R(EZR=*P=SN=:]$\RK,0IN;T\+T8'^"8KZ+'JLB8(E1*EU8I @T--+YG'4A MNE%H5Y#_\9%YG.9Z*O0;%^58UJ'>JN5-(Y\2NTV/=_>KC19]3?T:[NZ/[DY? M]C85/ MG%-].S*8\?O8"MP+A1DZ-+CCNZ^"R29QM6)[:5Q+$J""LO4&?N)); MPXW*3-#NX)6-.,HY2/XT*]H%-68XZ]R@-MI2?LOJF:5'=NCW(8N"@-LTSG2Q-Z\*E_?M MRP]VOS7&1B1ITV?X>SI!R+0%U"NN.:D1YMNU;DD;"%\I>&VC-G2(4;Z)GGH(J:R;NGL91ZMWUO_W, M(V6N;Y>R#3:CA]%.?=&8)R8UR03)QE_WO*2GP%<7F->>DQ%40,PT:==3[B12 M?0T^7<57 X1OH''7D#_T;\O@FBNO;#A]#ZE8;0-5@M8D9R^\MR;2&[_ERQA] MY\YGK;LJXT2BCW+(UV4.#QJZKHJ,S^:BB]3M3PVF E$ZN;J<3_+2 PM^%C5/IM%TJ9B@^W/8((31K#87IMAZSI3RQ7P=[ *.&KGC MT9_5QZ]LJK(DTH'?/SY&!1XQX*"41ZNFGVF$ "[PMJLD&B+()\'W5B"_ )<; M)!JT T)0R,8TN&6!))T!Q4!V%&U@AJ3[_Z1O?B8AE\C/-T53X/)+X&X56P@N M'W8"WO_1;1^$+Y*!TV..?204N,$7J8 X)M439^\DC>W5\ MEX3H>!JC(SIQ,=L5YFCW\4D/$%$O7+!D)9\\N.F;K&F%,-]]*'C3]DW^6RQ&[IBL&$1^<9]83[M? ME[V%PD_93/0B2_;OTH 3H5S1#!<;QSQ6;:\%U:0"]4RYJM!].3W+@+_<;'BR M#-GNWJ,"0 68. GZ^Y^_7Y'X^^4?^..#WTLF_7N@__V!EES74:4V*TA<,OF9 M%$1QO7X[/T.DV=14R?*\MBO/]L)H.^*$=)08SN"98VCMJ-]%'SAWMEZ'X 5; ML>_*&MF+3BHJ7J=)'TX[44J#5V>]HW0E([(I7%!0+3D)GGDX)CZ^Z#E)*<\^ MA]%:>OTKRD=Y^A/B@ X^/TRS283SV;ZAV,.OXESC20YY9S_V5\3^F+%/@C'$ MUAXO-F\' '/8 _,$G;>F Y!<+UP.G!/X]0@4Q+$"F09H>@HT []#1SI11!T=8#@2FM5&!; ME0J,(RBCJ/[C-)A)3Y+'2;=!:N"M7(X$Q=JU;728Q/.FC^/P$15'0<2U )1> M/MO7@U_9.JFC_]*+9M0375W*4,',:%+3>=QH:S//]R8W+)R]Z_Q.:& .KGW M[8DB>],'1>W\P 1))DWQ28F^AW3ZW31FT!8DFDU?(AJ\BC\];=-E]#Y E1%Q8_';JS>TH\2NUC[?Z,[-3 M$O9[6)>$'&L"?@G4G[NK_, \NBHD*:+P; <^J!/$L4P1&'*X'>6EQC_(Z"8T MR*9"S$RP=O<+84!.0(<.MK/6B5&:>W9"1H[^?^?R?S^#_7XE0 M>U[@IBO:-+"NL"OLL"68<#=E =%3)VC_F/?4;_-W\#&]0=S_E'!? HA?5\@= MR;M)87++R9@(+C >>C6LZ(%-F;"UO78HKOR9NS-UZ7'*TRL]VT?.JCCDZ@GU M$4Z64@']QNE#[#052![X U&_RM'IEA828T>&G2N'-R7]5,\89GL]0(B5YHE2 M>"26\KMT+++_?HA1$[N])!WK601]L/M>IZ[J=_F=_E'T7\:P*!$%#^\%GZ47+"FJ :*ADE5CPZ9.MD^CO/W;9?@-[A?>#M- M/#)0=[(\IOJ%P-Y5X,_#(7[5#YO%#H9?P+03,MSWHB=%$P9-%:87@]P86/(D+#I92S[C[+6B*/HS84)%B[Y"Z4B)U6 MV%B[\.JTW%<](%-/F.W/&?G1-8!GM]"R]K"I/MT^Z*U!&VMR*?#I()I.>*6# MIKK_L^O5\(_\O P\.+#(Q J66CRA I9-">U#IT7L/W1+)!>'Q!$?,^3%Z?C8 M0/[S"/9J(=[MH!0JP$SA=L>HQ^!EVS%><1%8V<+W0_*;"IPR7D5^CZR&X^4S MHUXX2K#.)P*KX'_&OS]RN"H@5[I=/?3\Y%1NZ92)#[>RCME^X))?248!O="+ MO-_.56#_:Y\_CMJ$;@'S-PN&&^+C$DC'9E), H2-6^K8QU96.<\E3F&=%,2V MK^Y[BQ63L>(J!@^$9$[?8#;_;PA6!&W_LI2>*0\(ZS)Z(Z.TM?ZMG:.1H5TG MO,7 5.A@U.?RGR_ B&('6R+Z)(PE^.PV5J/#TV54?T"._MFFPK23N]TC<^&Q MIVD\MWFE(X^5]3T$"\*X26&X(I+4]%&U'L\@$VN;8Q*1:0/7GDJ=2L$V7('/"=_](7P1I^/K/?;M]G M2G?3NT1J)LS^J3QWDVX2>W'C,QVI61%XT"U['6A.5@6BJ)-C,6>1@&\UY#;K M+-LPFI^]8GXD%9 (??3/M^;?-[!N4*=MU%Z1P4VSX4W1#T].35F1&GUJQO3O MQIPT8#NE\T^9/2I9$?Z >'X6E6!CVO(1WHX)*$K<_9Z^IOI,@=W^V[NW+K(B M08[W)9Q._-#\=B(T]U\1G0H:1;;F3]HLF[*^]K\4L:]OU4FL"(XCWL[,BQ'" M_U%R_@'?_VYE[%"MR.3I$\T:/P_BXIMY5Z"ERP=>!7ZOC0,XM5I'U1_*O9)V M9CDKH[DM+O?^- #K5^U"S1!_)'O%NR.%H1]GZX*=@S)[ZO;M M!7XKT+U^CK5+^+KF3ZCQ'SNA3A/[\-LSFVO;L\7A$'Q!.V_#D4=?5Z$,WZSS MW)Y+&'+?%S 2!'*+"V=<7P-!?[J_X6VH!!$&8OW,N&(\A'47ZNE]^?OMFH^3 MI9LIA(RR\Q=EZ$90P0FL+:*Z]A^F8E7O MA<0AGU9^GD/8#/XAGF.Y]*N.(SY[%AT9[CV+B*6<^?[D1%"G2J]WX9B$M]SH M"6]!8UG/%*M"GU>D05T.(^!%NIX(PHWQR<@JZ]#Y-D5KB>/\S8T74/-'_E"* MY!]4 /M?1PM0X."9EZ#WS9FX4;NA9DV2$=ZB% LY 1U=G.X,1<2+UC4)."1X MBG[\;;E7H-4C;[6'E_Z,HZS/8N0/&&3G(L&&C-(QP4,[ZD LS?+$:\'@=H;+ M<>V$M,M^/%]E"Z:^X3%E:\G7-$3I-U,B68UD/IV.<,2SS(+;X$GLRX'3G/Y0 M3R]A@7TU6&4O]!'KM;[E4 MET %[B/X*%] [Z_'81$)NESU2(>AC?4FG1R=AB_?O6O.)3T5@QIG(.3GZTYQ MBAD)^;(;1409H1IWY!T/'4VCPY[:=.-?)MHFR=B+0%VR@CPR>USMV]*S[A7& M1!NJTM78@=HW68*?=^8QH7'3,3H7?6;M+69$:X8][R6&R,^G#+=L+5JD#->N M^]_=%CW-_L PY#( 8[ G9G? *^NZ4DQ;GVQ!M3Z2<"SC1W(FGT#B=26'"QQ] M L+@"\^A4'F%W^ /A'4>WA+MCD+OLA#,R?E-WH=&8ZL@#L&+,<:XZT3/:I8! M\29,0?LI^TFQ!BDYS#7)TO>EW25.9U\^9@LD(G&H3V#^)KXPW![6XD5#7GIQ MY]T/D8WM#NJ'/I6@8A1[]#VNV]I:HR16T$A\3>L, YZ>+14DW'3^T&.29(X?;/U@*>-VC,,?Z##AVJ^"-D<$16T8.NZ).<&0./-5[ W8F M^*1C/LFP>L#;OQQD9^1R.VG]*.7F1)M@6="-#I60MT*K8@6D;@8N)"OY&87) M@?(Y<.YZXY#J";!>$XZD,24VRDL):LZVKV'=\[,WUBJ9*&PUDN 3O.M_].*; MR2A ]^!5,R\Y&^[A3VS#K8#BX:?6=Y",UJL-U001WB=S9EN=:$]>^HGQR[YI M5WEO90KP*'R)_<3HNI$#R&X5$7J(2GB^-HI,+?FU FJ3(N8V)3*\[JV*8'&X M2 4X>X^[15]6+Q(;:Y$?QF#$GHF9GC5XE#LO6.ES4$[;C)JP;BJ NY'+UB;" M.EA&!=S/NV,[="P#_."SC>57RK)_(X9J]DLN%BA?]A*O>S)O+%RXU48[XCK] MF<-&UYQ\)8K?M[=D19Z.2=/?D)W=1$#>@1[I*C:_=ILM[< MH)(WU]_@R](- MMNU7+2Q^6ZM[SZ6#_E [\7;Q\BFZS&!!XW?>SV%JE'&!NC90S!Z2)9QK[KQ* M.T@P7%96#V,9YZ_]T4+8 .IKH6U].HERGK5[8+_K&[G'Z[@MP,XVZBZ[9!H- MJIYN1:5PH:-WRH.NP@7=U!^8H.ZK9[^;M'.K8RV12JCE:OSR^&ENMJC5G9D7 ME@/^=*8W:O.V6L.TH7'5&59CG,'1V0E/[VC%65RXO:4AJV!X.E5V?XQ^Y[#43X)U\0![0N.Q2K[U.ZDB(K2%ZPI$'YS0 RWE]+$II:55^\-?9!M MP80E',F]W-3=^X+>/+UR1:_/#&)ON5#7;DJ4%HDJ^8J1CK+V1QPA^GZ;NXG; MB]TI7?TH942ZI0DG/IUV5U*9T.Y4EY/?SNKA904L-FBJ$#+N3_D*.:)S#J_1 M$2J?85^%T2\+=E^U3MC]D;P@)N/RKJPG3,=C_)EQ5SWWB^@K .CE]UMF,?D^ M+SCR#-CFW;[3S4&$8<+!5 +CT+$Z?(31_8^V91\?:]0Y.Q]8H@;\Q-?[??V M9AGH='191AP;6E>C^RR&(]LT8,*NN\C(AU+)]743X'J9S M8^K@S!LY]EYW[!72I\)C''9,2E\:U.\^MEFZY3?7E[))X0C> MM" _#@?-1/AUO"-=5UD)O EU$!>P>.SU9K]"WL.;1:V;?:XO+ #^F[,HT-XGM\';X+7Q=.SP. MD_OM747?2^D$>549SPU/'7E'HO>0@B5Q;P5T. M(H1(/;)=^ S<8.Z''X%2KO-=XN\ %NQXW0H_Z-(,Q7=O#\+N? MI#=ESH8)[#20MG!31;@V E]_DS&NZQ8:)]T&8E$U#IH]5^&=S!223'_N\G#9 M5N>VD5"Z;%-:-^L*F=?D:RCRQSBAK9+\DL)OM4H%V$'7!P*>DZ]2VJ[=3B^? M'?5<0[I/+^,FLCY 0[*S&%5D6(]I]@(17WYECL(6K7O/L,4CJ^(2LPDO\ [E M)>$7K2S-:ZN^;SX>OSPSJ1[\^AF&[JZ;;^=*H*Q7]GL]"PESR]:M"#3!@5SO M_W2M20UG3,@?%C0AQL&]%(0<#(5,6(-&C_@WVN[%RRFY!ZFOI?:+%*+J6S^@+=;8PB^DSH\\T*L!:"PV_?/>\0[Y;ISWJ*G+BZW6&I;C"\>?TU M]IFP4\W'Y@SKN@E]KYF&<6=+W_QO[;=IXN1O.0_N@(\?VGX<(DD7P+[F#",0 M,%&;%=Y:F\TX56'E%2I@TNPF<:6"L,(H9MW%))DN&0B+U,KZ@AKR9@BW)5KC MM59O51)]L"8J#A\&I-4;DFTB)BR5;:ZQ*'QYHNXHZ&Q+%RDM=(/YI:7,'/*D MNX,"#O9Z-D7B.^I5KMG1Q/.[PSDUI!0X!>)%<< M#681),E5'MEM3_R"^\P:4HUT&',&DMU#1Q/5J,#$];VZ?38_Z)OQ+E'ESSRO M^,1^N[[@>.A]J$+I;PA:9YM)VF1G81JL.<%GU=RO)NB2+I6TCO%C?-HBY]$C M9WBZE(%F^ZD5X,$$>S*2HK)2E[/73@58K%?Y]D9^F"]F$BP1S$J!784UG]+H^,(.94$92HJ M"QYOH0@.H=30[(6!O6_LK^$-DN?;M'L8J[Y\'.2?34B,[C[N*;U6 LAN;Q,0 M1$<\U)!<2)*EZ:ISN.CPJ[J@_LWJ^ZI2Z#C3G-:5+:OYPX"J20XZUY1K7,Y9 MK7C_SV3KZ?O00(H0\EI>-09XW/F\/89Z[0KXAY&"T9UX1ZWPY-5 M>B,4]7@V3X>5&GD69,VX<3PV$M%X*2Z8_4!RZ-X=5$24R\ M?IP'#BN1F4E=E(HUR_*^&+/+Z'MTS5 L4I>7_!SNR<9$W#.O)++@#2VJ8K"Q MSUS=/,O:/#L>8OK2G)NJJ[,E)7/&W50Z'^Z'?)*OJ25/0I[E:9 3%G G4:_# M]8F&J&6'4_VP4U8UTX_\[2]@# ?7O9U<(PRV;SQ[H]PG@>--<'69!((R3Y)> MR)L2\)E8Z:[-N /%-60Q0N2GP.O1,1U3*/2UW7-C%K$4\15Q<^Y\*EQLY/>(AGF=LY"!4VN9SK*U#SHOW M2J%=LN'OP]T'*NOXD)G0D-%DPV;@(SBH^/'MIF[P)6;:PMX&Q FZ 9Q MO/AG4)X@CO!$;W&VT0LD7GG7@[S<2Y!'-/OLI)A9(U117>TE#[&%M5(!Q M"Z> PJ,O$=OPANTYR.2[N.?5.2>1)89>O1[A?5IJ>>OW;$O;ZS(7ZXP33AD\ MN+XH6+HC]GMN050NV&UZS'M6<1V*PWC'HGGE1:[X#MHXV*9E6_@I9VV+W3M% M([*@U% LHZ*LB&?'GIN.&'-H2ND&56>O'\.[LS$OYW%4#GFDIH?,'"*X'6IR M-[)!L14OKM3Q!D:]JJ\=SM)+?ACSN4\TZP(/N:1_YZGJ"=Z^"S4A$HG=1V<, MGR5][A%X=.3IUE>]^;PW-;_[5IJUR2_1+C+ASH7!/5U4@$$1U#K-0=*?'?\H M['O0G:F_ ML>.S=RH5J)R',.P@XI$":*=UJ0F:*#$)QG#;F']<+'TS:6>7WXP>\K)B0?QF MJ_I>L@+;_. $QZTMC=5>VOQFAP#IR <RWZYJ"2G;_FFSJ%V8SS-^4<*T]M MA I_O8^U(G4P=HG-R[[4*:VX/F+'\6.T%4D'OW.>888*)#0IE087=/#ER0XU MBUA_N3NSKHS%"-IZGCWGB](N.\WRO/-BY80F,V/:RZ)@7Y9Z14.6U>LO$2\Y+ONMW M3L%LK2A?P"+-9TFVWU7[$AS8U;6:7\_151!CND;?8[YQ&0YZ,QY8Y.:77-EC M9TH1X]0NE!)?W-CF?X+V+_Z?_K*49FF2$'ZS-0G,2[(CIU2O:P;W.(S[A12X MW^P1R2HV%6A>OJDY*1Z[=>&6_X_VE_1?HL,[!L@IS0P7<=ZSOL&(]MX ^!Q2 M(,2F+S' Q(A'L2+@6#^74&)RCU#@S+[9A>2;:G:L&59DG[\FI.=QV!HU0QQ64<#*1&+( MNL73&2KR\I7$N]I9M:DCPY/ICRO6-G..5GV-UX54@.]!QBH4QS)G6H.]ML@! M\HYV#9G6P\YU3+(\C0U =>"#!Y6V!B]OJIH[\$DXY1P<_%5[R$81DW";AL3T MV;$=X]6D7/5E;(:VIZEIYF?T^Q FUB?;P#7OU6&K\#)^(^;F5Y&Z-N1T*N#* M1,YI%IPD.MI\YX+@3Y:7.*R$-CG/SD=/1 M'K&B7-[IRZ$IK)Q4W*S0)X\,,%9%N>8'\K MOUAE9'MLV$"@HW[PGCZA,.'I7/PI"@6'+KK]URUUM+OLM963R%&U_;?X\1F- M+F34%-=AT)HH7"JNT+3$N!B:7_ X5;4"_ [D@,8G9T+0J7!TF&<,OOLGQ4 MUB[V:+=QH@_!6%?5Q08/6"Z<B:>+X2+ C_("WR94*1 :"2;D. MSDRL$DAY[0RN63HHKM_9G2[HGZ'9MV/,0?T$3 -9)!7;D@_NH + & MW]="$.,9"!I4X"6T$TYD=J0"7X;'*&]=03LLBFVDK^"ZWT#;^Z!Z?\LEYI1F M-2BZ.JC5E)YD1,XF.6--6=Q%=%SK!LK$WP_5LJ?"!@+"LVLM4RLQK[1!9V]; M&UVRD#^K=BN;D$>3P6F:FN/VT)5PEW]+A%P?57 Y M1.*CAL=GH5K6:WP,B?L'U477?8O,;(S&*GJ]$->YDK&O^?S[!AMD%S9_[+6C MN<+-<"8*NDKNJQ7$Q#;K4=6>QOEH[8#L0[!9?>TU0\Y79XX)1'5>X9=XD;F& MYJ"(W8>PD%2G9/"L?CU>[^5L/?NUGX3/O;W!+&S$@._0-PRY' ZG B=0N"I* MU &*?!!'!1!F?WSPEPCOSPR$$:+%%:8V<_[-A8N_TM_WHJ&F*5I%CP*01X0U M.D5$<2Z/RMQ"FPO\ O+OX]VSS]48NSSL$QKAPY[B%^SE7>J1G99<7"]()TE^\+=% ,) M?SK]6]N7([5NOS]>FS;"?G MAQA[&)C/L9Q)"TR[P;PBS&VY".[8))[=6YO#.6(MWN'JVD,-XS=J3G#.EGM) MU%3'?%&6MG\#C7^!,/C!<%+_=(P>J(C;DH862;I5!$LJD,^<2 5PO$-4(/,, M%8@;^?7.;@? 0RCT&/B6,P#[9 ;A@/5 ZOIHL'"N'9/]L%G("JINF>-:+D-[JJXZNZC#B3KGBS)>*K[;$N& '' M]?)+T?07P6ZS>\=;MSAK"8N>W77N,2>%GT2"K<^@DBCCN92V+ HB; O MQ\>M ?"EG_^-2DN_([[O_S\E@Y3WQH)\'S_O1P+3[?[%#.NHA&K#>)=(22= MI^1Z![AYBZMX6GGKH,]==75DWLKEW+%SJR@XZ#'1]0&S?E M^(GQ#\RV$'@P*-_THDO(XFIWS_%+A08EQY/O^@*?-+&-5_\CBS6 8D00[A+Y M1!!O[QOGH])+VABY,GW./98LVPQ@RY;)_/JPPT>\5_#29XN+3>R?.#;];S G M$(,(042363!H@G051TX9;BX(TMDS/?I=8=S4]GG:I5&.'ZJ=W\XM'&GZ4O#( MR7?#.B'HFV44VKDO&G)2YQ9S4I/T&[L.'\>EB.BI"(.ME;;KVUN@-?5;?9+E M>;CG9 =OH^T-IM4H,-2Y3+@/XW+(?90HO?0>[3IB"7@635\ M-OG()GSSD K@S;\._)N@?Q/T;X+^3=#_AV<.P$ 7!T- !, !Z;2TR,#(R,#$S,5]L86(N>&UL MW+UY<]RXEB_X__L4F-L3;ZHB$E5<0(*\O;R09;O:\UR6VW;=>AV.B0RL$KM2 M25TR4[;NIQ^ 2R:5*\ $*5;WXI)22>"<'X@?#H"S_,O_^GZ_ (^B*+-\^:]_ M\7_R_@+$DN4\6][^ZU]^^_(6)G_Y7__V/_['O_Q?$/Z?5Y_>@]_)X7?V2/!,)_JQZZSA^>BNSV;@4"+PAV_UK\ M-4T%E[&/( ZI@ @Q 4G(/4B9C^.(48(].KO]:^#QD&$_@!QY/D3KU<-??_[YV[=O/WVGQ>*G MO+C].?"\\.?VVW]IOOY][_O?PNK;?IJF/U=_W7RUS Y]437K__Q_?GW_F=V) M>P*S9;DB2Z8[*+._EM6'[W-&5A7F9^4"1[^A?X/MUZ#^""J(0O^G[R7_R[_] M#P!J.(I\(3X)"?1_?_OT[FB7Z<_Z&S\OQ:T>V8^BR'+^>46*U7M"Q4))7[6V M>GH0__J7,KM_6(CVL[M"R,/-+HKB6:M:RE1+Z<=:RG\ZUMG/%XCO2-[5OJP. MA*O4_>!*QE.8?G F[A?%#V)X@3O=7"QR_4*]6?*QWMU-5Q>+/KS$KEZ+?$46 M([P6VVXZ(B_T!^_53TTWNJ$39%KUTU!W1U3Q?2667-1L^:QID/%__8OZ:;XN MX2TA#_//JYS]\4D\K MVI^CV8Y'?%N3^:KVZRXOL'X)?W>?KYIFNQ+>+PXM;VIETVMA\O.2W(OR@30/*.&UT5#K\V^5V*#8R T>:L%G@%0" M [+1X%]^WNKN;AP6+X7N8@Q@MR*#CRVP6ZE!+?918'/V3+R%-D;R8A>FG/6% M:3OG2Z5AA9$D):V4;)I4@ 7^SV*Q*MM/H/X$*O.N-F#^R;;OG_?>G:NBU9,4 M[,S0-=_XF>7*4GM8P6>CJ"W;BP!9Y1>]=O4P*1'_ O*"BT)9Z@?4W9\JZP=% MQ-I<)XMK4MZ]7>3?WBUE7MQ7MN<5+5<%8:NYQVF8<(8@8RR 2,0Q3"@F$!,_ MQ5'*:,Q#*\HRZW=RE-41&_"L9(N\7*L.0"X!4VH J?0 V5812^(R' U#XG*/ M\=#$U857BPRTS* C-/C:BOW_.:0N.Z#<4I=AW^-2EQT@>]1E^7@_ZGI#BF6V MO"V5!'TF?"<@#GD(D90!)I/Z)$NHQSCP< MB,B&LL[T-S6J4GL[-7%8?J^6?U& 2F1PM5H5&5VO"%T(L,K!=7Y_KR95M=;< MY0L%?FG'6.<&P8RI'$([,$.UDFXQG8%:6O"U^:\6&U1R.Z0H0X2<4M.Y/D>E M)$, =JG(]+%^%'2]+@K% MJKIW5+98=5537FS MNA/%ESNRO'G0391_$^5*\'?+^N!RGB:>SQ,_5(.'/(@BA&"2(@Q%R%D8RU D M))YW3P[/[TU&$MUH2I\]7'4YLVOYP _9$JR7V:H\/GM?=LP-]YA3&L>1-JE: M'ZCOTSCH*@TZ6@/Z!+K?:S0'E>HS4"L/.MJ#2GVP4OJ#!H 9:%X5]:;4(#C< M\8X\;&ZWS&,)/^Z>>^0AV=NTC]U_OS7O+'J;W:+D-T@F*TD@T$[\')P"E7PM1;7X4% +YB#Y%B0UWG>AK:DRU$15T9;7CJ%/0FC&2(\ &YI_#6(&OM: .F<< #J<\ M31?;;QCSK[RSUJW8H4CCCZN;S2R2CH[)MB!C J%D[ZZIEB9A$Q$D*)( MPB3TE348,T8\*Y.P/V0C70)=#ID97?8&8F""[%R$_:!%^W'O%NPCT4=U[ICR M(!).N?%Y#Z.RX4'E=OGO\)?Z,=[-@[*X5MGRMB+53]I3_$;^5HJKLA2KNIC:]-\*"A9865&[T,)=PK7XA M6F)+H^DTUF8\X S!@7EA"UXEZ Q\:M%3PH)*6G>48 2*4XHXW>.HE&&D_"Z% MF#W4CU*N'DFVT.S_-B\^DX7X+-BZR%:9*%\+NMK^UESBS#T_X-*/$QAY3)&, M#$)()$%0!R4C+ M![8"SL!&%2CS I9*F1EHQ';'2CWQD*)[4.Z6/[LLYDS$.4T5EF/@2(IP&,$4BAMCS2!)S'BG6 MLV$VB[ZGQFIZGY!O#2HE+F!=>>T(SF80S,AM(&@')[9:ZLISI99[!CJFEX;Y MV@AF:W;K 9A39K/I?U16ZP',+J/U::(?FWTLFJXJ)]7J"K*\6:]TO*P.09XG MR@#S?2EA&FD&$TS]Q-1X4.Y'+ BIQ["5;7:FOZFQUD9<4&IY9Z"L) ;Y5N3* MUZ3^V-+9Y!SV9L3E$-&!R6H+YN<:S%I8T)'6'3T9PN*4DL[U.2H-&0*P2SVF MC_6CF_K8JG+;TX?V;1#^U?>LG"(8\4R. Z@P#1@),98!E;& MTHF^ID8SS0'J1E;0"FM'**?0-2,31Y@-3"1'X0)?M:0.;^4,\'#*(*?Z&Y4] M#!3?90Z31^Q8HRQ6\T_:0:JY6!:1[P=>&D+" ^UT1"0DH2>_PUX M&X''"0"T@LFMN[51S^/Z2MN L>?H;/6P'1EQDD?8?UC-?^/-CK*5#^G4CNK MSW[/?@*_6:ZJ@ :6%XHBJN6QVC-1/1!J\WZ87F M?H21AVF@7=LD1"CR( T0@A*G/I,1#\/8*F&<>=>3(YXZ9CN7 M85 / MHB"WXA?5^.JU,G\VI#*7D9>&48H@PDQM@SS*81*I?RA&<8HC$8C0*HYF&FI- MC7VN=5;XQ4+PGV6M19,ZA.>+!2E*\""**HW(9+*(6+U#AB?$DQ!V0M0\7@:2 M#D ST$($&HQ !1+0*'5LQS]#DI(^X_XG26%BI=I_DP0G?89SO/0GO:0;V33X ME7S/[M?W'];:/KF1M5/51U&\N7]8Y$]"K?8D\GS/I]!+=#85+'U(?11"B8D7 M1RGSH\ ?9;4_)^G4%O!&7K"L!-9YHAL'3;URBT;H_AZ:PXWXP&NSRW&<_G+; MO@4?-F]!XUFJT\BV*D]@Y30=E6DLAF>E_7.L;Z:@.UNRC#OLMPI]$H]BN19O M%4+7^;)*]?U[MKJ[7I>K_%X4EEGL#5N;$%\T$M?%SEJ9ZRIHK=2#I+&W1,KI M'#;M>]09:0G([ORR?;QG+#+GF9ZW9/&19/S=\IH\9#IO?I69O7)QGR>8!0E# M&"91Z$,D1033,/0@9P%GH4P)CJ55^/'9+J=F16TE!@]*9*C,)58+;1EV?!YL M,U9R"^' A-1!3TNK$XHV\LZ>50!P&%AL#(_;6.+SW8X;/FP,PU[$L/F3+K*J M[&Q,/PGMRMS^\8LH[OUY(#!"./8A\]2^#W%&(<4RAAA%/$61'PAI==YK*\#4 M*&ES&D::T["BE;E)QJ*$N+\D^XK!F)AQU9!(#\Q<>SE:]LX@-_+7WP!?3J%^ M8=H6<^@&S.1B(,0+)G+=GKF$U MY-6OBVH_5>ZZM6/)2<(HAS$C'D0Q93#Q"(-2^A&*6,Q]B:QR"O>59&J,V"@" M6DTLU^)VVQ9F2J4+/2]?O]C_[.X4Q$AG!(!!8X(1$E M((E]"M,DH9%@4<*2%O>V+/4+H'ZX^+9;_VH^#N!8A"'W!88A8UQ9!3Z!5*0^ MC&-E+X0!XU%HE1O )=BC.*KD2V6JK3*=%.YAR)PD9T?"S!QPB>_ J_Y&U,9K M8]BT)*; .%VWSW8ZZO)L"L'N*FS\7,\C&^U84&=;^J 4:3(C8AY[B5I%H9

)-.G$EALY+<];#@(:!3RF./&5 MH4)T?!>.84(8@U&:TM1#H<^3U":G^N6 CI!;?4A #4^I+H5IZ*.H"J$V@]V' M\PC9'S:=0L#MB=+!GL8]-CJE[-[9T,DO]_258G>"KQ>BN?\^=8]>'KM(_Z)S M>LY#3!!* P%]Z@D=VRT@E2R""4Y221G'@6]U/>=,LJFQ=JO8QO_EC%-->=*K M!GRME#1,/^-^V,UH[44&Y!G7/G$1Y6FB!ES]@WA*U1(0IE!(%OL>PH@'1KF%+A5D M:K2_E7I6Y;LXEP//[:B*F]WQJ&U9$,[\IRK4]2WRVS5486']=TD;$;*461+6^O MEOQCD3V2E?BX4.^H?N:#6,V%P"1AQ(=)DD0Z5EA (CP$19!$ON"I2(11]@*G M4DV-)%O-:J_1K%8$/%2:*#NK5J6ZXGNHE0$/K39JOZY3UTNP7JJA_:9+":BO M\JQD.E=%?2_(\OO[K"PW]X1YM9O=M,ORTK14D-MWXS0[O]B(#TS5SP?[AU8O M(//B1]"J!AK=0*TBG_Q[U>I0//;]9HMUV-LF /@DZ[>@_3N/527KF+ZAX%?[W6'=2% MV.OKB5:2&]GQ+?WM(5^^^2X*EI5Z.Z8_:H(9E2 W\I-X4//F3FV^RGE*/!;H M/,>"!@RBB >08AQ"/\6A1$F:I)'1X=? V"7=V5@K52"8A& MIRI7_JF\ M#T.?IE6#5.L):D5!K6E[S[MY66[D,W]]H/4%K<+ZK_7'CQL@; MFPQ3>0-&,B+JT,RZ6_),RJN:(JYE(>02C MH,K%[ N84BQ@$D<10]SCB+-1TJ7%Y)H-.DLB.WC.P>2=:U8'6?0(I#6R':1JI#8RE_G.D.+ =!&>I#JP[ M[K=H79/R3O^_/HM_) N]R_^TV8;I/Z@]_?,/.M^LU]YW2U;H+=QK4?]7_;Y8 M:Z_!-JNY%O.-E$KT>9+&DDG?@]Q+!$0>1C 1GH28^CSRXH!QS&Q-5ONS3Y;?\%N]1OYA3%;"J?[&@R\ M+EY7PZS_!6^ZP[Q5MOZC'O;=SYX]T.S;6Q3 #RT./\[ !HIM]0<-!JC1<+=2 MOLPH.ETV1U9AU#7T989G=T%](2DN*VA^K6\IYS2)@Q"%!/HH"B%B6$)"0ZQ^ MDA2E29P$S"H1P;/6I[;5:O(^9/_0NZTVJN;YM6V564BM5?FN"S?LY"78,%[;!W4?I(YXW<.+5 I_IMRQ6N#/O]1WJC_D9;9ZGQ&: M+;+5TW430X!$&*>^PB9"7%F\*>&0A &#OD@BPF+BQVED-^D/]C.YZ=_F"^.U MO")R9GN6? ]9T@E\,U^!3O09H(^*LB9)W.M5/HN!XTA_N:^3I?U+A?2(X M_?6^I;C>9@M1)RN<1S)1>]LT@%$B([7S]2*82K7]19*@(&:>1T*CY!N'&I_: MY*_E UK )G&H;2VM#G"GY_FE< P\N2V0Z%$,:U_E"RM?=1HU9K[D1Q*65:=R=/?@[I,^3%%,(3Z+XC%CHMY0?!(LOUU6K=3E M =)8!&'B)9#*A*I%7Z8PQ9X.;>4^$C2-.+9*.CVTP%,CD.J6KCG&9]WC?O%= M_VQ8FF^TX38S1:8TB /3WM7'=]>SPY'K*YDO!%Y'C,J$?4E#-(T5:N: M+V""I:<6.8'"A"0\C-/YLN)LPRQQ@\MLQ(%IS8%=R8>\I-DKTO>ST((WQ?K& MK>QC//;C+&MNQO//MZ9U]*[\!CJ:;U>YZ2QJQL,TJ17MO-1_JN7,>!!R$]@:^GVY06QH)ZT=L-H;/_2;;0V7T457TF"U%E^NDDY6=>@E$0 M0\JC!"*=F3^E(H(RHA&*XPA3N_2[-IU/C54^K^_O=;98-4=^)<4?8J6E!5MM M;!T'+(;!U)M@&' '=S&@JPZ,,["1'"J['Y9*]B:7V3"I]OO YM@GP4* D1T5 M[*'9]U[HT4;/M/GD^[7:'&:K:U(43^KET:;8^VPIWJW$?3EG(6+(2T,8^8&R MB!1]P93%'*:A3VA$4A&$5AZ.I[N;>I:4$M+NC*"[YJB4$ELF7.QS-PFY&6 M.Q 'IJF+\+-/%VX$B]MDX:>['#=5N)'Z>XG"S9ZRSU^H#QWKK=^2_\>:+#+Y MI!.*L#H3U.NL9(N\5+N\[]0>DF..S?2#_K:]O?8I%_TV?W91WM(HI'45[? MD>)6\"^Y]J2I#\.TK]2<<$9\&GHPC F"B$JG-:#L4,U K"59Y[0W6W#Z<]/BS MMOLN@MFI.=A/DE&MQ(O VC4>+VNLYT7TFI;B[VNQ7+UY5/]\4:V\SG5)SGD: M2A$PPF&0I&JOFN)(YW_#D*&$>XP*$B.K:IA'>YH:]6T%!96D0(MJ><5[%%7# MJUD76 U-9X=@ E]K.5WF_#^'A=M[RZ.]C7O?>$[IO7O"LP_TXX?WHBR%>%^' M Y>LR*IKQ>UV)4 ,!0F7:I<9QFJ7F2KCB7(%*X["-)4Q\4,KX^E,?U/CBEK< M65O$NB/R!:=:YS WXQ"'2 [,))>":$TIAM X)99S?8Y*+X8 [)*,Z6,]$MD6 M9"5N,[9-?G\COPAVM\P7^>V3=GT@RZ?FZMO#(A9Q@F$4Q!(BG#*8I)$/B>(< MB6@B.#%/3&O>[]2H9R,[V JODX)NQ0>-_!:Y02V&X30+#0CNT':-,:[G'10N M M@BF>HP0(^6'/7B%]DNI:D]6B=2E%HT-E[*47L-GZ40[?%XS\*GQ2U99O^H M7K#K?%GFBXRW!X8?U3O6OGPW\FVV5!OBC"P^JT_J4E%7M%22&N? /] M*.#5NE3V8UDJ6J&JDSJTL HB_(?@[[CJ*9.9=M&HJX1>L;^OM?N]DO#]-F-* ME0-2?5W)N[S--E^NJHM^N2/+7_*"^EAF^WJJ-)/S0+="KQ)3E6GJEHIH<%M([7=WG?YW^;O(;N]62KY'49!;\5LI MY'KQ/I-BCE+)&0D%C+U00I1&!-)$AE FL2>X2%A@YTQ]B3!36\TVQ"4K9>!" M:Z/#V7?7N&^-1H#4*H%UI1-8**4L$Z]<,I9F:]=8(S3P4K09G+?=P3FPDK3* M@$8;4*L#WI\:'/N,*0Y0=9L-Y1*!QLUTX@"ZO2PF+MKL>7^N,S%M:Z1\+/+; M@MQ_$OKJ3?LZK5=W>:&7D>UWKNZU^Y,_CUD<>"+!,$1J3!'&%*;,\Z ?1F$8 MT5A2NR18_469&A5O9 9D(W2GMA$@E=B65_+]!\KPSGX4^ <__-9EI;82@D8- M;?:W8[+5I/O%J]-C8G_M?S&<;OT"^HLSKN/ Q;#M>19&- MK.M=;67[(+[5'\TQ9TA*7T"68@+5CPA2/^0PB"3QXQAS''/3V\/!I)P:(=<" MZU-DLLD1UB2_Z%)T5::Z+FRG'N]7F'*XD3]_83F)\1R:X2_/A+%]&YHREEN- M=6GC;\W'4QAS\SO428S]6#>N+_\.6-W8#CXVQ^]WA^MZM-O@P='KWAT/WUF_ M?=J[^P>2%?5=]OM\>5MM$NNMX9?\E7B=E0^Y$NE&SKTP)%X2^C"-(@P18C$D M$8H@\9,TY3*(T\ J':1QSU-;]+>"ZVF^4*(WQR[U09C=]LL:K%>(SM7Q![&:A\JX3"(:0D&H M!U%*4T@(\R#S12QH1$B*N$WEUS/]63'O2*5:-V7P5FJR]C$RSV%LQIP.D1N8 M%#=5\#2[M3>@2D3W-?#.8#%(5;QC?;Y(G;PS !RKG'?NL9X^(,M5QK/%>J7L MS6UBJS??=9E.P36'Z=WWNG7>?$,*?5*OJWM6>^GZ>'XN*4'<4Q:@3U.=68\I MQDD\]6L0A2F*6"0IFS^*@N;&[B NY+*97UWI!G0^Z*@%RHU>0#2*U>8&VZJF MMW>B40X\B*(^!9\U]Y;],T>[&??=1'.?PHR[6.P-=#J4;V7@UJ6=V-%G4X/J]J\C"E0%9G8>1Y[3CVTJ-K MZ!8T]I@-[1_4G:);A<";9U/T^OD4;;72>X3ZO'KF_!K;*=!N78:<2#:N[Y!+ M,/>2BT61.]#JAC;'9\EG2])]Z&K;ZM>F5"S'<>^)QG1N634A@%Q MHF-AN=XZ$!;A%">,61U6VPHP-=K^?=U!O^)![%'P'I@#6\'!-R4Y:$6? M=N+DM:F GPKAU#GK!LU?ZH%\K_8A/YW=3#]U=+?EKU?0B M?] 7BDUVMR85! X)(HF/H.=5/@GJ'Q(J@T\0S'783HP"(Z=%BSZG1W&UR%5< M(=\*;<=E)F";$9AC" =FK6?H=>1MTT<.4&O% B"G]&32[ZB<9 '$+A'9/-H_ M_Z/:]I+B2=="N)&5M_?5]ZR AY#B24+L'0((9A3(*L/1%Q(/ *E;P M:$]38QHM7N78J 6TS_MX&$TS4G&"T\%5+YSC;XTD$G&=[/-S;Z-D> M3RI]*-OCZ0><9(.U3;%S[/$IO;T[64N'28%S#H@A4Y:^4**:IP$3093$T),H@2@( YC$ZI^04^8+%!&*J6',S]%. MIK:**4&AEA3DFT.[1>4EQ92PQJ$9QS$]S0BND!J8#1H9P<[!9I5=W0%&QM$G M3K :*7BD%V8VX1YGP3@:K7'\R;&"+<[*WHF5./]=1YYFVO4IY3$.?(D@]N,0 M(B0EI-R+H/"D3 A%V$/X(O>R"?J4567;#WF5@:6H7/ ?MX5GVHS[%SJ<7>!E M]N=P+=.P':A9,:#'V6AN9B_O6V;C4':Y%]G'(GO4US<+]0;H=:,Y_HH83YA, M AAY/H(H)A*FB"#(?(\$$0TB94O9[/L/=S,U!H$IS/_2%>CSOW3ZN[._C/?=I9Y\VI9AR]5"75JOW?+(P"[1B?T MCA]*=EB=EE>R@X[P@YP8],-MZ"R#IT1XZ32!!O 8Y/DS::7G65K?4.@W2I+5 MT[NEDJ+:SVU3"-Y4]1;*7U03.GBECE'9\ M"^*K%3V)("4IA1)'/B*,"!';G>1/1;.I&1&5A,IFUB[ /%\L2%&[?Z^7V_4Y%W@DM*0[2;-3H@ X\W5RY#4(S4&.D77UJE YXYE5? 1HJH+&J M-G$.MVV3&W^W1^R3T6[<,_W)J'WL$F%R EYFBG>M$'UK'!."@B0.H.0^A0A[ M%)*$^I"% :>8ACZ.TS[IZG?ZF=HZNK'%GUO=)V^:K7"UV\M<@-98FQ8+H'IO M38[ ,,@>9+>O%]EL'%'XV*[BV-=[%E[,]3YEJ2\&Q)(]Z5];-IH325(F: HY M#J0RZ)$'B9=RB&7B"1XQ+Q1652Q.]#4U:M"R@8ZL,_"^SL?16#Z6E19/@&S& M$8Z@&Y@G>J-F7UKQ/!YNRRJ>Z&_S_V!'HT[[4ZKNSO>3W^U[AYL=>"KCJI 69@HRB4>0%+I:K+VTR' M>#N^_'0AV69?8HWBU9?B]TVC*RT#%F M_YXON#(3?R'94IN)-\MMWU>%VG0N;U^K7Y>WM?7X0>B*K>3[W/.H$+[/8,"Y M@"BD 4S26,"(8Y;2E :("JOT ,).C6NW^H#?E@H-7X$MTHAH&^$]TCC\%(P M:WW,5N2[9=J!H5X&LY5B"D,\\.)Q<_UN=FXYT/-[!CKO0:,UT&J#'[3B/\X M%>J[ ESQ_UK7A9)G@$CU@FJO.8=)#P8>$K?)$882=MPD"@-#OI=L8>C^K*,I M]C/8:??D3AJ[.9))Y"?"@Q'!#*(X19"P@$$18>3'D1=B/S*,JCC;V=06B*WS M>QU4L=B*:APW!6?>@1W$=.O!^$/2,HR^CP_JA7F=Z\)<\X1& MD1">!PGV.$24)C"-6 (E3B(1,L2B*';J\]5#R*F1>N-L4PGLV%NKSQ":V>LO M/3 #KQJ5D$!+";[6PKD,TQT0NW']C_H(.BU7H@N@MO8*NJ0O:T/ZR[?\RUV^ M+LF2?\B68B7$\LW]PR)_$J(*V__8%E94_3773#&GDGH809GZ(40L3:&:)SX4 M.*2Q>D5B)(R2F_7J?6JLK"R)%+0R-UDG6JEU1,K2V&3L,1)G+?!A\1V87)7P MH)4>M.*?Q/K\9:$#T(T-]V'!'\F2UX.P:@=AV0Z": >ASCJ]*;.K"VO^Y,2L M[P_>43N_1Y-C&?[]M>WL!"YHQ&[9X"*;OU>#M_AXER]%71MOGD9QDJ21!WGE MOQ%$ 4QX&L($AXDR&WRU3!AEL3C4^-1(OY(/5 (VI2;-".<@<*=)_%(X!N9H M"R2,9_\IE0_8K:5@/]WFCS^KQRJ3]>](_PCK'ZNY?[#!4:;V*57:F7OR.STK M<%0' 9O8R(@0#PD/0QXP"5&B?B(Z%[?PO80B3WB)9Y6?\7GS4YN<5SU*\^P M9K:W[0_#T+O2.HW$$(&@AW5VF_G_>1?CIO _J-Y>+O[#W[+>>_UO\:3#JAJ[ M$M$0ARRA,/0"#)%'/4A0X$&?(YQ@3%*)3+=5SQJ>VOQLA#,VT9^C=';+TUOW M@2=E(Y?]%N6Y_L:[C]XXC+2Q./<:V&P6#NIZ=!_P_-MCF?@'9>Q8[X?_/G)P M=Q->=L5Y%2A"%CJ3_B(OU[KJ=;LZ4DH8IW$,!1>*J CGD'HL@BP)21130FEL MY;8SJ+138S\'4;>;N-JMXJ"CNA8%7@VF\!N/%4=L,SS1B MHXTDGM8EA0OPG<4P6W7Z,LOK:0RSB^9&7".A3?;5!L ^3)$(P M2#TO]04+I%W!*N<23FTYZPC8O[2@^W$<9[&Y:'3^1 M,1\^9LU.^P0=A4LO( MOI1_JJ7C*,BNEXOC';W,$O$W4>K$&DNNJUHP]>.77']TLUZ5*[+4+J\[R3<: M!<3'(F-B+IA,HBCRH(AX!!&B!":1YT&6LH2F//0Y'W4]N4R=J2T^K:RP+:%JQJY1IYX;KP[1IGE1OOG?D3+8E_V[Y9 M;SIOEOY8?6L+S8%45RT\H,)G.@NIFW&>U*I[H4I_JB7:S?"Y7L\=2=5O\?\E MS_FW;+%0W;];JNYN,V56U)>#)%O%6-NWO74%M56\HK;MK*#/M>J%@-@MI8- ^O Z\YI1&>@ MEAQ\;?ZK50"5#@X/[NR!FJ+@:[)HHD/?]*I_[[H'=1V=B6IQ#A.)41!K.@M%I&BMXC","5QFDHJ M.;6BMTN$F1KA?5[?WY/B24=#=^0'SQ-J_+J-HO[<,Z'&10-H1H]C#KZ$+ YC)GTL:$#GCZ*@N2D'G^K.9O)V.QUN#F^%TZSQC2), LQ#Z+%00N1''DQ#QF"":!H+$D8<&P5ON$9WE.*4S[#] MY!Q;LU7'%6(#+R;/Q 1:SAG82NIN[3"!P^F2<++#49G>1/5= C=ZIF\2["9# M4Q6$75E:;+UP9D")-O/J_V]<2@%9K^[RHDIV2:HC^?^7+->D>/J? M_^3'WC^'OGXH"*H[-OV&_C/XARCR]N&L+->-NT:^O7HV:L@V:_;^8)OQUX5# M.#!M;4?O3;?6D M,T&LM'/&W]?9@[9#]]PB6$"24!DS<4P91$QB2)D(H>01ERFEA 2VJ?>-.IX> M>=5RUPY?K=!5R7GKK/IFR)N2AGL\!V>26N19E;%GM8OH&,X0MJBYSG!OUOG8 M2>RM(#F0I][N^9=QY^[XG361(@EE&$48P5!B98GYPH?4EVIC[">"!0$5G(3S MA^HH]?.*%*N!K]N.R6DS@7>E'6XNOQ*WV7*I+2E*U!_8"\8 [8]L&@F," T@ M%W$*49"$.L,)#NG EZ0N!FGZ MMZ&;^\YG;NI3"^LZ.@C3N-L\*N6?XQ+S',BNW<"/=]3/#O@D5B1;"OZ&%'KY M:0O@I0S1&"4",IQ@B$*=F92F 4R$3 E%F$IB=:QRN)NI;4Y^N&)L?;]>$.WH M\EK(C&6K'T$K.VB%MR/O(PB;,?#EN U,HWO@#%!F\#0(3FGL2%>C[I(?[QILR01$A-&"0P]P2'2%S.$I1C*P,.A"!(F[8J);EJ>VMQ_M\Q6 M&5F AS55^RR02RETF15+S^0-;F;3NQ<: \]H)=, 'T[26(T=N=UF]W5YQ!3^&UU%4P MLQ*W+B&95ZZ,I$=X5L_Q,22)X3 ?*PJA%AS\T*KP8^4;VHQ!(WXU!+4WZ9D( MN1YA!Y<@Z#C@H)?E?I!D2A*!)2.Z M3":%B"(&:1Q+&,8L0"(-0X\;U30S[&]JQDY'7%#):YGD]PRZ9KSF$+.!"6P7 MKF$O50QQ<9LJ^$R?X^8.-@-@+YFPX6/6V84_%MFCLDD63_\N%ES7$]T&+K:% M7$22Q %-81!AM4ORL0\ICB*8X "G,?9($#'#C,-G.YL:EVP$!G=*8L!UO=5M M?5RUT+/%F@NN5WR=JVXE;M7V*MM&GAFG[ST_#*=YQS6X@U_OMKAJ87?KV-IG M/SX/GW%&9*![>01!E\'L1;[X>;88=E*A)%= MF/O L^_4W*N5GJXYVCFQ=@?MEOJNW!55U\K(+=5*>2/KGUN M5U@K FI-FD#SC3?U\X'N*.34YG,*K%MWC(LD&M?UP@5X>VX63AJU/BG8/^N\ M>1 Z%&9YNU>V/J51C ,J()<4090&.I2;4)B@ $6"$<)3HUIB=MU.C9$W@H)% M=46PV(HZ TM3IW!+Z,^>$PP$Z O/MWSZ\ M>Z\6G=\>KFX+4;GR?1'%_3P@(?>"B$(:T12B). Z82"'U$\8HDGBIYY1XG+S M+J=&\>]K2QF05DB@>KTWIAY3H,^2^@#P#4SH3;JEK<@S\/9O\,.[&:@P_>T! M;"2?@2]#@&K,Y0. .Q*/NP/9AL$M\3K*WJ;MC,73CV MJ)4?M%WWTV/RY2U<:/$;%QT=(+'5 %0JV)U[6(Z'V4''<"@/3/A& ^:H;4? M=$[/+BQ%&/6PHA\\NZ<3/5MQY3O:IE'Z))C('JM\9'$4<"F"%(9)0K0_%(*I MYP=01IBSF N)/'&II^A^MT8S;U2_T%9&4&R$O-03] #:9BSF#,$7]?+<(/KI M/*(.'#N/0S2P&^>!CE_8:?,X%.==-$\\V_/NGCQD*[*H?#UYMM*U*U6O:^W_ M^6J]^I"O_E.L/I*,SV7 * VQ#P7&$B(/Q3 1,8AA@G@6=U:V_8\=1L MK8^JH3L]G7()1)L# /#ZMF-U5R7YR7+^S+^*M'/M@3Q5)D+W$JMU=;>\ZS<= M-\-;_@%&8^C[_5IDT)49M$(#NEX!)39X$BN@!7=XL6\)E=LK?=/.Q[W,MX1D M[QK?]OF>,;6Z#M.-_*VLRY?WXFU>'#Z1?)I'?A1@RJF^ M%8H@(H) ]8(*Z,GJ?Y,H)J%5X&U_6:;&B+M71856#>82KG7P2+U=4F9;?KNL MX+*#)B]-Q=Z&('TAW^NM M^-62=VZ'=@Z?PH#B("(,QD$::2]_#BGU,!1J?G),C9<_9XIQ M9<9T#C*=U")?5KZ0RFYMU=+F4GXO@%*O5_6[O@-FQK0C#,/ +-MJ\ SS+=C5 M-J"CQZ 'B!>B.5!R=3M97BB=>B_ CB=0[]>$.3'H4@@ M3Y,8HD#Q**4\@"0,4BHXDT'D)@/FILNI$>7)A(W@JY8;5();EJ0P -^,"=U" M.C#I.4#37;[+/8#&R72Y[78:.2[W8##.;KG_I!T1<9'-WRQ7RCC\72P6_WN9 M?UM^5C9CKBU*[09:S(4,/;6WEE#(%$&$:0Q)C'T8^ Q'/ Z21!H=+)[M:6JT M4PL+M+3P#RTN:.6M?:B/YZJS1/@TR3C%;6!NZ0^9,:48PW& 24K!?KK-'W]6 M;50D\G>D?X3UCQ5SG&]]%,(P5K+E"?,'>E^&JHV(LH@^"2VZ,H6JTY\/^9(K MJXE5CN!-/HHJ&<4\]@7%-)20\M"OS^-(2B)(TS0@"4LC*K%=O5\[ :9&)A]% M<4_T!@]DFJVM+T?MT#>^*!T,TZ&)1DJA!'P4W2WR)UT6Z[DN,_!,FS9GSJQ. MF#,#5_?ZXL?IQ6HO2%U?LMH),?:%:R^(#ER^]FMGP"#J*UI6%8!=QNZV;4YH M]IF'[K;"CQVXNPO:^'&[&PFF%[:["TZOJ-V]1OI-JVIJJCE;W2;J[J#(H80^)S"C'F 2&(D]BSJF]FVO'4#(GNF66=]>U]-_1KJY&= MB6$\#F;,-@2Z Y-:#>96YM%.?FVQE82P]A%IWT2\6L4V6K[!]U.0'U?_>D^$.LJHE7 MGH\^=S-"I^EM4,!'C8VJ%>@4#YZ!5@>@E0 _:#5^U,/P3).!X;>,FQIP&,:- MHG(^'/8Q53VQ/!-A9=OJN/%6/77>B[[JVTX_FUGM>:\+P;/5-2F*)YD7NLY% M71^=1SYE$9,PD4D"$?6$6F!P"IED(?Z&]6*/:_VKMUJ\$0_RM@+$GW\D%W7 MQK':XF\MY7G XB EF$!)D:\(1'!(0S^%/HOB"),H2'RK-W+BU?A:WU22;QU0FQ!<8^D2H#35.4IAX5$(#6-[]L9+6CGN/@FG&-$\@&)I.^U8IP MJ)>I\7HE5%6"F^>+!2E*'4!?E^.VK,9]&%1/Q @S[L&8!P%$-(HA"3R%,4[] M,!64Q"&:/XJ"YJ/!VNUM0)M4K/0I@G9>^V%1'>YO@ 5DM2HRNJ[OOG:29]_E M"_4BJ^TQ'7AD#)>\2]$>^ERAK:^K!*R-CQFH9'2X!IV"P.U*#4\KN ML?K)+_?T&'H6V]J8'7/"/1Z&A,(010E$OA_5A>FB)! (ASR)8RMK_6 O4^/F MW?/03S-)O_%* T\^7="XS=6JD/GG5,(N/74.=C3N&XYIY3=\\$Y M^>7>X9),"%Z^5:+IN :BQ+Z1%;64ORU5.^_4!TOM%WZUY(=M2!U!5C*,.?$DQMB*+EP)-C6&:?4"^F4 6:-9702D4\]#IZ$0 MC07??/30YF%Z4 U:QV6Z&64S$GN)L1N8]UJ59N!=9\AJE6:'CV">[^7UY9:F MS9N'ZC#FS7=1L$Q]WVE(J%/470>.NA%N[/!2IY >"$)UVW[/5,2B+(4XDN*D M>9_+UVOQGX(47]1K(>8L%:GG(Q]*2@5$W/=UM1 *DU3&"$5I&F"K$'IK":9& MZ^JUCRSS#5N#;D:^@T(Y,,O6LL]V$S#-MAF89GKS3D65X6X&M Z@4L)AWN&^ M^+E-/6PMQ;C9A_N"M)> N'=#/3/BB4>Q7 M-N#H,1\?;_)ZM[J[7RL:Z%\4V M*D,R0J7 JK=;@21$ %,8AE"(A(OC /MU6.5;]VTXZD16R,W:$Z']9)CF:#. M%'$S>AL"QX%9K86PLOA;H<$W)35HQ1ZH)*+1B1.(AS!, RELL9T[;84,;'*?-JRC^ZKXP4[4X$X\X3P1 MD4^3*(88ZFS#DF*.>I'-.8R$#BB 5NFP[E032"'O03W#$D/ PB\B\KO;P>46*E9DU.9K\-K-O M5XL!W7W$;;;4=_: DD5EF&H'D[7:2I>63B7CO0A()DE(10@YCM6+@+ /:<(9 M3!@-:QF[1Q>@I]-* M&O4Z]1V MEZW0U6G8H;!:2T<2(^0-O41GSV[S8'JS]*BJ;BL6*?[!,H$]0J+=7&)(D5C9"&GHIHPEB ME-@0TJG.IL9#!\J9 M+*;WDR?Q)D,^YQ!=W0MN:;:]"F)YP!/X!>.@,;V6?= MZPWPM9;>X<&["4A.&>=DAZ,2C8GJN_QB]$P_6OD;6:PW\5KUE+E:\D^B%(5: MQ[^H1J^^9^4,F-Q#_A(4Y09M:\*R \\I=1EV/2J)V<&Q M2V>63_<-/Q /).--+$.3Z&3N,20#Q-2FC9$8HC ,82)3'7\D")-I2A)DE8/D M8"]3HZU&R)[5D0\#:;@1NQ2>H3=>#3*;4@/79Z[_>KC.GT# L1_\H9Y&=FH_ MH>R^A_JI+_>;]+^(_+8@#W<9N\XK__:BXIE/6?E'8\2G%*5!Y'N01^458Q!V.<;\PH'_*%XNW=7+)><13)((D@)PJ<<=^,M>F/&)X7N&,])(6;K$VOL\5:=; IRI5Z MC$41BI5U[B40>2*$*0[T1CT-,0\))V%T2?ZFG?ZF9J4?RH33B&Q2J*L7Y&8K MC$,@!UX2+L3PXM1"1Y 9-,G0;I\OFF[H" #G$@\=>ZP?T;PE6:$/',6V')K. M.E?>SQ$4>0CC ,KAPZ33J=&.5KF MZGA=@%^WY2_ UUI:2ZXQ0MV,<%QC.3#K](71FFYL<''*.48=CTH\-E#LLH_5 MLW845!:K>7N!=2.WMQY+_A]KLLCDDV*]UGMAV_LV] \+WXMC22%'J0]13&-( MJ:(F&K!8LLBGOF\4?'FA'%,CJDU5Q7?O_MJY#]27@%M]0*N0&6]=.E2GJ6S$ M 7B).]ENF:D,H]"F(Z!:)G75G'7D M9R=S=1LPKS,+?Q"K9X>F$=;I)O7^42K;SHNI(E I81 ($7NQ%\I4&,9_&G4X M-;KL"+U-$:'%G@$EN'&@HQG8IWEP" @')KS3Z)D>^/4#TSAVU#FH(T60]GPU M;4)'K: Y&D!JULI88:16.G6"2>V>ZYE=Y&@?.A70'K/ E]12<,<82HH0$,"5>"A,IF$]%(!%!\U6NGAX3 MU&V'PP'Z1?K#TK:,U0FLS'?C9J@YJ_9>/IKS3_1;]'XE["Y;BN))[7GT9=J#MIT:%Z@8A9Q' M)()!F*KM!T$8)KX0,/(BE/HQ%V%D=9%UHJ^I[3PVHE9G 1MA[;CB%+9F9.$( ML8'9X@A8 [B4&>#AE#!.]3HN+[0A M,T[2N>>@N55T LZ9Y\9@&OZ71Z7\<[A8G@/9 MF1?EV8Y"'V/1GZ"A91^VK^&6MO-U+C[ MFI1WRD9LLJ5D2UWZ1LUZQ=JK.P'N._XVNMCZNN@47*^KKG6R55Y2>6TS#&8L M?3FX U/M7E6,5L:ABJ_M8C!@];5-5R]8?FU7W=/UU_:^[?HJII.?%G$B(TP( M3*O*Z5'BP92@ -(H$7Y$F19$<-K-LG$#&1A=P(T&K#5#J@(X^8*L0:#4"7[5.H%+*W'WE M@@$\S72C#QB-,RHCN1VUHZ/V"+0='7WI4G9&AVQ'YZ%1R4TN M^\N1/.JE=$'38[DN7:Y]QY_)06/]+.O68/Q"OG=R\W\L]&YS]:3K9JZZ]T5S M'N,H"4@,)=99A[S0T[XCZA_N$\[#V$9M5&1W+4MBZF=@.DYD5/@3JXZQ*FWV.$KU;_41M M]QOIU4\+TH!__K[>VCKO"9U30]U6AE%M]IX [9KO?9OIQX:_+0O!] /\MZ72 MDU?;9K+XV!05OZ&+[+9:T5_5?GDWR[=942H)EIFRC4O%X',:,5]HUQC!?0F1 M'X60<,^#*25,D:0@!#.;4XC+19K:&44K.L@WLI=UH4?5^[TV91;:C*E25?@! MN%>[MCM+NG0PCF8,.N[H#$RJ6V7 ,VW 9L2V^APH,7RS=%A@V!VP3BG7@5BC MLK [&'>)V6'+?8L4E^JM8W>*_E^+1['(JP6@R<%7E^2;QY)''@NTQV*(=,U/ M 8F?>I ('"9AR*6,K6I^&O0Y-;9M1:X,H8[0MO6)SX-MQIB.(1R8$H^AMTVS MV13U'+2XIP5FCHL3G^]WY+K$QD#LER0V?_2BJNF?A(ZSUUMU4I+!B$8>1$%(($EY!'%(HYB$4C!D M%.CI7K3IT5NEV0QL= ,=Y9X9+*U^H%:P2Q2;=PCKD7+T+GNPOBFLW"'*Y]X134ZZ+_F;[RNQY/,D M\5/F"P1YF@:*]I, 4B83&,4!2\/4]Y! AO']!MU-CHVERH68!T].;, MI(VQKL@L].G@1OZ8E:K!MWGQ.E_3E5POVK0N# M)S#%F, X]H*0$1)ZTJH^T*G.ID;!&UFK2HC$83FRDY";&;VN@!R8B3?9H3YM M4'M>@ZS9<'E,$H]!0QI4) $I,(8LII'/DI#GVCRHB#23@U-JM3GCL(C1IN M3,]:H2\_4@/3Y;"A4;,Z[_U+#[.Y<]J+#_=8CFLO.NQ67FZ##LEQ#[AANAW- M.VY0U+J><\-V9+?XKI;_E"&1&D>'J;+=12-_=1XL@[_6;G5>5+?2#Q_:84 M3$(1P0&.(2$>5PMO@"#U&(6(1TF4"I0&S,H?\VR/4YO';[,E659Y=VK1_VHW MG\\C;#;)G>(V]!%>)>L,= I@=%.]#U!PQQ@=IS1QOM=1N<,8A%U",7]PO+.\ MZWRIC*OU*GL4-U**HKYVSG(^#S%+4\+5@ A)=+X+'Y+(9Q SXE%=H\<+C(R( M0:2;&GMU!%4[_5I24"?A'?Y0Y_@8#G=NYV1D1CFS>W7Z\.;5R<.;[KBV>H*/ M+SZNPQ_4.1G?40_I1A_G44[GSHZ#^Y.YXUU._E3N+%HN3N3.=^)XDS!7KSU& M?NI#M7,/(/(Y@TE L5J/(X()C1'W(YMTZ$=[LEI61\N&+C=;@SXQJ<=AO7!' M,*&5[N1.8 3S?URS?R+FOK69?R$_;%I\MWQ8K\KW.CS ;Y+OJM?"9T%$(<4I M4L:ZSR%-"(<>3R,B_0!CC_8JI[G?U]1,[THVX/>LEGD 2S-:<(30P,2P)809 MJ 6=@0:P 3(;&V R3%W, _V]3#G,XXH?K8)YXA'K8X"/1&;^X=% M_B3$YU7._OA,%J+\DK_2SN79:B74]IXC;3=P*))(;>]#'7,HL8(8HSA.41@8 MYCVWZG5JW-%*#O20 M'(7N7$6#V!E3(%R]JSO@0_%(T./S8AQ>WO^M?VR3JK MS8I\;_UXZF0/2XNJ;Q9#>'9W/\S #'V?T8Z)EAJT8H-*;E )KMV97PG0RCX$ MM,8;[&$@'FGC[ YJF[VP/61'][@638VU=[77KK,G[?%P/UOR@UCIS+Z58RD7 M_-73;VJ3^V[Y;ODHRE55/51M;ROVVMR?I!'"0I?QE#%2FU L""0T0I#'(F%I MY*.46>4MM1=A:JM'E1M9+O)OS?J1M:(#LI'=\AJKQ[B8F:O#HCWPDJ#K?E9@ MM^)KE[L?M 8*\Q_!1@FPU6*0ZZ_^(#HU>WN(,:HUW!^F72/Y@I;Z!L=K';-% M5JV\-[).'W*[U!YW7\CW5V(I9+8JWWS7>="U '71^H^B6-4QFSKTA]QGR^KK MG\1J72S+3]W:R$'H$Q[IHSR=3M43L6)1%L*$R$0M;H1ZB9%W_%@"3XUSG^NK MO6J[&E=YUEJ==?QUHS5HU 9;O;79WFI>/=;HWJO \&BOCQG93^FE&'AIF,S[ MT"-,?YQ!]SP$(Z;3K$9J24LX": G(L]'?B"PB*UJHICV/+5ER2)\QQYE,](? M!+N!V;L.?=N&K6^EGM4&OQ8<;"1W6!O%%BRWY5*,>Q^W@HHM*'M%5:P;Z$=0 M[Y8LOQ>*^GJ[>9YH84+3HY:RLD8&=NPTP,/I##C5WZCOO('BNV^YR2,7OM?/ M#81JVEPM^7LUC(O-=T0YCYB'&,,4Q_ M:HMP):>^?;'-^F"+NR7'N$=S8-YY(Z5@E2]G.Y4KL6T@:FIE?%9 MEEOWGBQGH7!;*?9H;^-6?#VG]%[EUK,/](U+_WQ/%HNVR,P\DK$7H32%7.J0 M.!%AF/@!AW%,0AXR)A./F]4@.]*#S0L^3G6Q)ORZDG)3TC/VQPY%OV@0ON1Z(>_YJ)X6X.UZI7?[OV;+['Y] M7W^ZJ1)L<@AP^?@8'CP.A/K =/)>O>Q"'$B:V6KPM"G*/ -*A4'.7?I@-V#E MYC,"O& ]9S-H3E=Y-FSCDII,>W)RCDOB\@XFKS0T620B9#9>3@@"2^E9>5&[&F1I;Z/&(C'%B1 M/\12EZ1OZN2")T&*&;@M=!K+K-6T3VFFBX?3C$'''Z2!N?7$'7RK%-@H53O/ M-6HU09?@V0B[KM?D"ND!:C9=+-H+U&UR!>?AVDW.6N_'ZYU%0Q<[U_([3:=RFQ.[, M;"4?Z!K<%C#'=TO&W8]\K60+R_Z-DG4+/9,H-&G1MUGM/XC57.AB"0@SR#V) MU:Y*^# -_0@REB8\$@F.HL J@<*A7J:V,%_MUT6P"$4\#:@9_UP,T\!4<[ & M I%J!PNNV@(258F)3ET$A]D43J'C-I/"P9[&S:)P2MF]# HGOVQ'#&6QFE_= MJUT!(V5[K2R]B"92P #+""IF\&'"@D2Q 4I]GR&9)D;E5O>;GMHY22N=V90_ M -7I>7X9 $-/[D8PA[?#Q_4]-5W54YVIJG[;G:8'FAUE;AY7IYV0)[[1;WF^ MSI?5*O][MKJ[7JM-HFI\<][>;.'G0B04)R2%G*A)BGP8.I[(?(\ MJ_3%)IU.;>:^%E(HP;A:O)MRD\WAIMWJ;82WV6+N&L6!IW\K+OBFY 6MP,]N M=Z[/(&J]HMM Y'2!-^IXU/7>!HK=Y=_JV9ZG>M7EW^'KH:?.Y=!_"E*\S1[% M7/)$84]B2 3W(4J]"!(_1%"DC/E)G(B81#:<9"O U/A)@8$M3_)L(3<\V1L0 MR G<0->Y9CZ2C,^ 5@%H'1P>!O9$S^WAH*T0XQX6]H1H[_"P;SL]O6K/I;G O M]"J8\?9T!WA@UCJ2G60* CVAL0M/M##<,,M$" !HG-MT"%A4,OZ1<9 M0[>NU^.J,*X_]XL,SYZ3^,M(T7/5%,6C:J4Y_4I3*3GQ BBEKJ,D4Q\F$>8P MXEY"4K7:86857_>L]:FM.8UPEDO+,[P,F;\O"D,3AB7 M90XIMT<"![_4T]/R\R^YFOG+BB=NQ9)EHKI4W-XEMM.7!RGE'H6"(+5G#](( M)J' 4(?-$AXG<8RLSA%-.Y[:S/[MI\\_@=N-Z(!HV9] N1';TC72%'\S.A@" MU8&9XK?/8"LS:(6NG16Z'@K.B<06*[<.BJ:=C^N": G)GI.A[?.7'#A6F_[7 MHF1%5MDV7_3=YCQ,& _]((#$YT3MG96%04C"(4^"*(H933UF=!]IT-?4J*D] M FL.OCKB@J^5P);A+:=@MCE/O!B\D8X.>^#6\XSP)"(#' <>[N\%3OY.*G[X MD._T(_;%W=B=X.N%N)&5R^&KI^L%*;7WLS*J!'^;%W6HV+NR7&N/E:JW+^+[ MZI52YH^Y%Y"$)AZ'.(@\B#S*82*)HAC)$B9CF:#4**+D4D&F1CVM,E5E]BKC M-7T"E4*@U:CR_6GB\%JES,M^731JI\EJS+$8>M=U=!AF)\>AX3F@=0*54H9+ MQ<5#8UY\;:PA&JO.6L^A>=C MGOA>*J$7^E(?PG&8RE! +T*Z9#(-T]CJ9LFTXZFM5[MQ(6-%V%C&' P![]#& M],&(FT$"#&S1&34(YV6""VPAL0W*&3:^^\L=6?V>KQ?\W;UZNU:;S&DZ>199 MB7E,TL!'4019)'2*/L0A13&%A*%0T 3%H10.XKG/B#$U+GL6'ZS+)=%-?' F MP?9O,_!-*P6R2BL@-GGI]#.%4LQ)4/>Y,30\QQQ\9(8^U3P6M U62@=0*0%J M+< V0V";&G#P&&U#(,>(R3XGRA1BL WA,HRY-FW-_FQ#\[4V, 5_O=Z6TJTK MXS5VYXV\SN_O=?Y!]=W?'O)E>^/;V*W-/?$'L;J1G\2#F@]W.CQ\+E/,*?=B M*"N?38\(F+*0P$"BQ$CAL):F6;HP"M[M;1Z*8](6A4!KJ$D_JPH_4D MAMW\+&<:PS_624\U=EG]&O#Z-5C=">V!6'F8/=8593-W5/&3FT.BX4?I^!'2 M@'V/=L T/'[=XZ<1>NN=B+VH[W#J_[Y;MB&I'\E3=9D8B#21'',H(C^ 2,@( M$B03Z'EI*E*UQ5-_MDR]?KK'J9D)F]CIAUH^ZXSK9P VVW0YA6W@M763^>J' M5MH?M=?N!LB/9X#LDR[=#!S7"=+/]#IV2G0S$ XD03=\T#X@75-<[0:[Y/^Q M)HM,/E4%4^KVMW4E:L<%Q!EA<8 @HE&B]C$\AB1&%&*)0Q+CF :)49I4ZYZG MQCF?WUR#]LYB!A3O>ND,;#2J=AM;G;83JUL[Q<:IQ'ZD3I/6H/@/O3$8''JK M*/Q>,%XB;_LXI81+X2M[.[0QJ8[V-#5:TWOCIG"*DK6.^P%7JU61T?6J7YXYB:T8,3I :FARU(K9##)G4_!L4P&=SW>GN9=.W'E#Z: MF_WH ST-C)W$@F\?/V2_D&RID[?-/9+X+&4^3+%0_)#X"%(9<\A"%$I&9(SM MTJN?ZFQJ%*'E C\H2Z[\$>0Z7WJ;DM'2CCB%KZ$IX0BUH:V)W9RC,_#V;_## MNQFHH=3B'@_%M[.N.#KZ_Q>\;EE!.!% V5FOHP%_\ L=0'RUK:-"\B0"NEW;R4F;/7S]M,ON;<:VV>!O9%M#5">'(5\0"<9L+! M8!WZ%LL0T?.I&RZ UL+G; B(1W,AN_#EM?/[LD7JA!N7<5/C>679:O?,RV=)QVXI:YKFX!U4\/:[I04S27 M4F@8-IZ9ZZ72[9O6=WD+>%8VU_G:6M3-9659>?7JW_/5G2@V+:@_EQ8NW4.^ M.6>7L(F\#P.O>1LMV[C&0][=M2^'F(&MMOHUZ.C;36ST)7]V#_W_G*M1-N:H M&Z^N$QG]D9;C";P%-@OZ"(-SU (8LN^Q3(81\.O8&&/TUC.?YPD7\Z[_^";A M\IPR%DIS, MCNH&17_PS>JQ6*P-3S^/L=HHX3!S:5_\W&8WM99BW RH?4':RY+:NR%[%_1? MLV5VO[YOSR2B5 B:1- CB0=10!.8$I)"[$LO9(@0AHTR'>^U/#4V:X0S=P!_ MCM-IUKE(^X'9I)'+<36T@]I>[&?]O-71_*@/*M/UDS[\!?MS\/7]O3*6;N2K M=9DM15GE+P#,#]H''XBQ#MV; 5'&.&T'I,H5UAD0LAV0AT8=1\'7%Z%X_$"^7[.C M')+O3MM7*,4)I[$HT\%#)9K=1[0)FM@7M"8)YPG=B()S*%*)8($HP0Y-A#6&*6 M4&05.&?9_]3,0O7NH.%*4VK S2;^@# .3 Z]"E,J%5ZF+F4'NQD84^2?Y\)\3JO7X'E#%(*IDY[*]:;F M1E>UI4%I:M#8ZD9@'<#:<94?N$:FIJ)"1 IP3#E(11*3-*(PRKCE0EAO M8W-CB[8,P(M]^M)HZQ65?I![5Z^\0C,5">\ISKKA\U6R=R4B3 +5N__?,RWY1/L M:D63-,X2R22((Q4!1/7\E84I R'**&$DP9EPTFMX56]F-U:8L7FUDN+?5>66 M_DD:EZ:J*S[JJV,7V/[3O!!C;]585!VW+3K>PJ2JEW%$99YER*?HXVFKDH_J MT;R*E$_1>YWLNOTDS#JAPB3?\/I9@N6^7?2T.,YHHY_G>? M/^A+="2A?ULHF?IGM5]!R['@Z-DB:'P+*N?*(FHM]X;5._74V79CZ?1=./*@.&'O#3@Q M[1-LSV>GO9@V\2EJGW">GZ?V^O2!JGCF()89K[;RAQZR\B=9B4H:09Q2'_V> M_OEELRU'LI:XY/WF"S4"&0>]-XHA82JD $+]!PI%"' *(4@Q#B-.4XA2JUQ0 MSW;-C?I+MTQ&_-&O1ETK+_US%>#SU'UV7/X*G3(RF5?]\<*E1E6U4NI:E$5( M-'%KUQ9![=R9SFKEWSBZ@'XQ]ZLBZ,FV:34'_0)ZIE#H^?'#:/V+[F:YWW>H /82*2A&' B-&"$QD">MA4@*,HS)(D MC9,H7.KI'=M,#WV[V?' _VTMI,DLI28N?GS9$Q-VA-V YP_QXRM=[Z]4 MM@9'8_V-2':@>!UH>IJ<=/RP<_]T6+"\RVN9V:7,TAA+F0*A-.6@6',]R2#2 MK)^2F"$A,^ET+/5*.W/C]ZN%8KT4?ET2@B0GD "2F@J1F$> R00#"<-4#ZMZ M %5R614]^[:CV]UDV)ZV.6)2C?R>K\NECSJ9PP^RD9XK9HFD.@[!*4 1"0$S M?Y59@E,5*V8$O"HOWZ_%Q+@V+8Z'JF[!.Z1VXYP'D$8>X*[6&1Z]A/ H ]JU MMN90!/C:$-9W^>"J>7IVI)]7CX:[YR:YDPFD!ZL(2*'_0 F/ 1$F82O4(QJ& M&5'(JH!57T-S&[WJY0?SCA\L'2AK>A5;.U;P@=C(M# ,K"%%\3J1\%T+[W)C M4Y? ZW3Y0N6[[NN'T<.[.FPV#RX*N2O*$S-+&HN$Q)0 BJ,,H(SH:(P9J4^2 M:'[@2<1#Z'+L['(S3M0PP0FT>]-&()JIG@EM:6FM&RU(D!"25,4C"&%&:0LRD%?-XM6IN!%4='#\:6]9"2>, M'A.QW8N25 <'@386%-34YVVY%5SLL$7 2M],9.4OEO**M=?0RX]EDT9J7L$\ M#>S\/GQH''@GA/XTBF\[W=+G[9?MYBG7T"R3A,:IBA (&=(\G$8"4!;%($4) MAB3*4I5)MPCPJ.VEP-:= 8[!KU7<'7-MZ[';5I(KT!@ V( M\;K1N#&ZN_+PB>.Z;A?/([J>ZP>*!#3R1_SO^[S(37;-%ZE?F/6.?I>?U5\W M1JB@K/$EBUUUE9ZA+B.1I80DFOPA#0$B$098L@2D,HQ"%DG,4RO2N,V,N5'* M09:-'MU8F -?M2,F'>ZI="7(&U^J:[<=>08^^\TNBAN_-T:FJJ,^7KLCOKSH MB,J+X.!&<-?7$>[*!C?AZ%?U8)@ITRHBW 37F5K";4]S5E+XJH.V5:W*\%E] MDKMC^N(A_KO?M*;EM?+ZNWRUWY49;E201,=A,.,$H,@]8ZB\>8X2S9E*]I+@[5'0>W29'UC+1 Q81]-)!_1\?68\Q,!/?35Y>\G M$)5K?F1+/>%[57[BUN=/)4[A"8>6=(6O)PY<$^9\NY?B_:QIP&LL/22P+?Q5^'8#Q>]::7>3TRZ"6KE_MKII=]=M:2S' M+)ER9US3VQ)&F$<01P!+G)@\MQ!@'D*0J9CH_Q$H2Q,73KG>U-SXY)"IT<[B MJA,VM+G#DEHN(&S')'YP&WTC9QAD@S-9>)=/ENMO7LETZ[A@H MZ%PKJN:RX:##:5W($&90S['3$,8 4:AT!"(0R%)&N((AE-1-N_EJ4W.CC-J\ M8'6TV/'$= >L=CSA!ZR1>:)EY"&^&.5X>^.D?G)HDRA-KNZP&/>KA-,DU4C/+8\FPJ$9V"X5!T\O]F]VME0 M+;5?Z9^FVMJ]W#XLTXQ'@H4)$#!C '&. (%4@33181,-,ZJLMR)\V#,W-JQ- M"W1;EJ4-?75,[Q;#U'"/S7:E/N:;;AW--YTZFDUGW4_>6?8%T2;NM*G*HTW4 M>4Y5TSQ"?;V&FH]&)JNHYA&1=GTUGX\=*LVIIPFYT8![2XL?=^OR/Z;.^1-= MF4(KGS0V]9*Y3"F$A! 0PB0$"!($&%8<9$2$28Q4Q)A3+KI]TW,;VXZ6!US; MK /\@ZEFUW"U%_I?\G4=Q=-Z!>UXD:N@IG47V87SXP _^F[Z 7-C;CE+*G]H M&:[#^GZ,!\A>NL+E6=K2NOF)Y2M=83F7J'1^PL"2DG(MMW2E6[@3#_DZ-RLC MN_Q)&OG+=2&7,,VR!*H0D"RB !$B="@?IB#*!$J1C!0D3HF:/>W-C0/ M2@)WZB,[BO(.^40R?K79)H>M-B\X6G[0HBU[PW^>]Q#0_,K\N1@PK>C? &C. M) "'/..&^DPOCNMS(3!,F 9- ()1BL%\U0 E6&,.3."=L)=M.ZF$_VO(5?' MZFJ0@V5%SY%%,42(8:1?9H'TI%O'IXSR"&0(<8$IE5A&KJ)U'G"=3*YN!$@M M][QF+"=1V;;P*QW1Z[C_-RL#65_ M5H?TGCHLK=,#RQ(,]_+/W9M5660TXIQ*IB/&BF69Y@*(($@)Y EB1$#BE)AS M@RUSF\*6!SV+.GG_F+W6L;OKO7_-S M79$F,!X%I4L>4X4\ .N7X&ZP9UHJO!VX,]+T\,C7*1U:5STS)G47"HVSJ,3X:=[=T^VRVTXS.W8LRW4L>9U0DE(.,2@X0IQ#0*%,@P@CA1"FJYQF6 MN6O=+.9L=TZ$:H'[.YAP2N$(Q/YP="@LG01'&T- MWOC$S#HMS!]V$R5\W8"A2PZ7'2Y7L[-Z;I\J[\K.BU9&E>4-PR87'VB^+5.0 M/ZX?][OB%_DD5_&O\H')[3)1(2))G *59.8$A)2 R# #,0NC4.&$XB1UF1!T MM#4W3BUM"V*WF+P+2[LXVA-"(U.FL;(Y>9+$S8\E_;59FS;@X+H@<_ZTX63^4#,<(*0HPX2E M2*0 1S@#H9(19B)$ CNI/PRR8F[<63H.&5D@XOD=[TQY'[W?\[#RZQ2V#-;3,L6ES)M0\ MUTB#NRDL7'_ C-[KHY%!8^4H @O]8/C6<;K6W-0:3CUN7]!OZKOCAAU+UK^4 MS*XL);=24TZ6DK]*4R%-__[M9EU:NJ3OW.H"_];WI.[,?T&Z"OTU$7-T-?R13GC=$O M6VD.FM0I2,7=6GPVAW0;T:3RJ.YA9?!=7O#5IMAOY3)FC$<04< XRDP!F!1@ M%#. (>.F(FA,0JO5N>$FS&W$>VOV457.R_HF*A#R<5/D+\\_/U:>!K)VM25M MU!R7=JDP>D/W]>[!3M I(P]$M0=-VF41:!^"THF#1%OE1G#!=9; MNA-TQ41[O5]LW_]%H$R?/)5](@XN^5$3OQ'/JWO$0Y\[U>;QC7ZW=I5O?9)7 MZ;WJ1,)1PBV)%%>9$$! '08_:%V:2#>[C#"5D# *< Q3'8NG I!8"1"Q!)$$ M1SS.G,Y!6;<\-])K&7Y892KI:A'0EO%!=6;3C;;LN\..N48!>63R:N/;&!V\ M+?%MVUT3FC_R:8D8%2*, M)8 R2P"*4VE.$:4@@RRF1DDY2J@3?76W-S?2JNUT9*,>3"TYR!]28S-//3VL M3;U\GM(CX=@!XY=F>MJIP#K^V6BNLR.0*^TX$<>AM?&^B7O31K!IC U6 MQMIVK08W2KF&KAV5>,!L9 HY6%@EQRR"@Y'^>*,'!:]\<:VM27FBQ^%3?NB[ M?&" L=F:0PX[^6FSD]\DWV_+U[_.GD^CE(;"%$:5B0XO4DT1E&"A)TLB3C&3 M$1)NLZ.NUN867!R,#81DNZ XF.L8;G0B;!EL^,)M[%#C )DQ-#A:.L+Y!"M, M_$89G2U.&V/8.'\685C=Y,8C0N;+=_4.R/V6KBNMO:]2-[1;"JA8+&,,.)48 MH,P4H81I B+"90R)5)%"-O31U#OR/P(JA]+#NA\\"2?OHUKS1=O=:U[J9.N MI=OC\4BCU'(X&7VDF0_:DY,CE4N:\00F60HR(1% 208!CB@$":(HA#'F,%.V M=4]\&SV>PK_6R]]O2 ZT@R[@9G!X*?\5>M2_(\IJ].U5UEM?I9:=B+6-UP_7* M+=Y;G*R,RUA8M6NZC-;&T,6"0RW[,CUE*>-(8$4@"*,X 2CB(6"15""FB#,F MPDR%3K4:3QN8WQCKY/X/XS/(W@RU/ MP@4A\2).PO*76;; 8;B("/%NM^NJS,FK;+L0,_P%'7WMI7PWOU7O9B,34:+K M<]'ELO^>UUE.&IEX:>6RB^>K*5>N&\:M[_*"?O^^-8422DK_*I_D>B]_R=?R MXTX^%$NB8DYQD@%,4VYV:D* A?X#2HAXE*$T8TY/FUV_R-W7R7??%^;R* * M4C]LMO6OS'7A$@H1(ZEB@--0 L2$ ,1H,)"$0,',OX9.J<73FC\W,OQMO3T8 M7(6C]7% WCXV*/\T[Z?^[6X3,'.,]'#+YLD4$PS^.#UI.B2[;^(7R8Z2Y_MZ MC+V8=.ELZ/'\7%G6L'*Z.3)JO#3[=<&SW 5'1Q?UZD191ZGEK+^QX77ZR.M( M,[$+DXY;K],]IZ/@*UDQL61\M3SS<5WLMN5:9%$>"KK_0=?UP=:#AR?'6O^B M'[U[1W?R<&9H26!"E4@14,I,%&"BC"!O!C1?J(A$2LF8#"R@],JNN=#L:]=L M$IO5BFZ+X]>I4;5_PNOD%VT-@=39QK##=0!J8 )6LC4Y[=W&INC2L@!G@L:(25$@<&H M=11)\.G8/T<%A1&ZTEMYA3%L&Q95EGKCG]6);-CSJ18C9Z&* M0Y$"&2$%$(X@8)!#$*$L8C@6,"1.LI9VSQ>V&GWWWL'C"\;VE?:V_RW>T>QR]M M=/?=,G"Y;,\*^?>]?O+[)Y.I; 3 EZE4&"4D E*(&"":(( C_4RIZ]I;E/E?GF8LCE&U4A3S# N@LC !B$4)H(A20%2,HDB$4A"K,T-V MS]=@^?[]PWY%=[+6T-L\/&[E#[DN\B=958C^95,4G^3NL[JG?RXC'(6< MD02DDG =63 .,&>&9&C$HXB15' 7:G%L?VYHZ#D, NE#<8=!CW(]=O]<3L=WS^P>Y_:ZI]2_;S1^['Z8UNGY>4J*@))#I MGD I0$1JJL-(!U4I(E11&+&0+9_DEFULSEYWM.3RD;7;&W,CU1@;--8&E;E! M;:_](>PN>+OYRB-D(_/20*R^+#9OMOLV4[M5_4"E;K3.UC.(DB?5T"H1)' $D8PJ82!1( MTPP13DD40Z<:D4ZMSS 6JC1\MP=+%P%M/'* MG"ES2]]NIX9PAP?J,>)PNFC7F&@',6\0QZR,"M\'V1K_6< M4A,FR]?EWNY1(_VXTI&%DDJ50H @H0"E1K**H@@(*466*AS'*7':"K=J=FZD MUE@=M,QVI#)+O"VWPKVC./96^ 4 6V4N1EIHKS68VRF\"$\9!)D(6FEH)$(: D#8% D8ZN,AHCD3EQT(5&9L/7&WO]CIBW6SO=CM95!EF'U;T^Y*+*-.3*@5D+"5 "9?FC","'$8H MH2ECB;*:4G4W,[>/_N/;#U^#VM2@96M@C+5?;^G M7^YQ0]:(S/ ,*"<%EOZ M<1B\UM+QZ,F66OK=:Z^T6%P],&_E4+[^O)HW-[IIO#,[)!T'("JY MK<-!AX.?0N['.!AHG*WF<#O";4N37Q&F3D4:! M]RR-:9Q6!I9BJ+<%FZ3**D\ODD*)D L0A3P%*%,9(#BE@$$42KK -4;S!^R$T=0A0"%. -4 M<0IBDF4A5H32V$FHL*_!N?%5V]Z6;K/^M*AS'F4?UI;) QX1'#M?H N\X/?* M7H\\9 N-WXR OD:G30*PA.!LW]_VOH&"J'51@P^;K4PWG/S*HMHU/:TXJA,<9Q*I;GYN+7ZE MV[_)G0F/*YF0(_^9([)RN]/\=[^E1M*IBL,N9BDIRE+"),")P !A4QXKCI0Y M](;2,,$$H=2%NL8R=&YDU_+3C?!&ZTD[BIQ#_XR]Q7ET,\4OAHQDY*^F-#?CI,C-Z>>Q9)O2]M MHN4ERA(9(J1 '$?,I*Q"P'3@"D2$>182&L722AK[Y+ESH^TF\\%^&GP*5'\> MR$#WQY[4VGCNE.=QP<_!B1WM9TV6R7'!@7;JQJ5_=O_(WAJ9\SM6[+:4VQ3/ M?'']C-Z?TJ[@]\8R#X/?56\'OT4OGS;9>W31B?:;=/F"83.!.H?0%-9Z_Z>F MS#5=O=T7.SWGV!9OGO\B-]^W]/%'SN^VDIZF>R"EI)ZM8!#C+#7IP! 0R738 M'[&8G+J)M"'E#U&FW?8L^D ;4'X$YC9A^/',:RQ\C\&)-7NH5+&?&8 M2IB",*8*(!$E@*6Q424/HXB%*8$J=B'1ZTW-C2/OGFB^,H8"M=F"@JZ,:,3 M99 .@.W8SP]L(Y-;:\FAO8\TA9)I/SY>::JCN4E9J-_M4Y*QN&-@DLV.[DIU MY[)^Y6=5)OC=_9D72R89HEAF(%-, )1)/=E6FDQ22F3&0QBA,'3*JKG6TMP8 MI*KD:;)MC86."3-7X;0C#"\@C3W)>H&/GFUI\WPFO/1!X#?#Y6IKTZ:T]#E] MEL/2>\- I6):_##K>OH_9KGO28^?>M@\5?1.E!0I,3FX,"0 0;,U0U("D@PR MFH4DDM!)>]"JU=GQA+:VDMXU/[3L+G_Y58<JCZYMS7C?GG'C/X+\X7%O>"O7!NNG.^8,#^L2.RX;#^9756)=! BU1K'T95;^RUY=4%7:[!L=%[M'S94/?[A@6Z?/ZM#VL\+;?IC M0$$S&JYS"$3+/DO:6C4\L<^\& MR;GTO>/]0[,+ZZ??[7<_-EM-E^6Z"DQDBDDH YJ^UB4Q/GI'6Y M>YY1UGGU,"KXLI6/-!=U\K*>8[;.<35JH8+$5*B0@ 01!5 ($X"A#FA$DC$5 M0DQ(Y%0=QZ+-N9%$;?(A2=\LJKP\P]@G(CH8_1@G$K,X BGB.IQ$,@0L(0Q$ M#,8D3IDBA"YWIOKXZZ!_:'E\]&5E<[4J6)F\MM? M9F=B=P#(*\O;M#LIY3L <"9@D&3"D= M&$(% 8$J!1 *'&5A$H:9T_[EE7;F1OH',ULEK0=%AM=PM2,7#VB-3"A#@'*F MD!X8O-+&M;8FI8H>AT_IH>_R891P+Q\>-UL])ZU.++REV^VS.9Y0+J;=[7;; MG.W+9(K[S1=::?S3+(.)8D!)%@&D$ 4XUA!GF:0A)S!)([Y\E-M\([[MZ'9G M1QG.=KA\'J?6C/>EO)'?\_7:K%8SNC+ZY6Y$XMX;%/%0$$$ PE13-\I"0)*4 M@5A@&I$L85$6U[WQ?FVY0S-!7S2VC-<3NH4)NR%-$DG34'\4$.F^8"D"3&(% M8HE$S"-&:$3M:N-,T@G35,UY:XK9;XMZ79B7?]OE9KWR<=L] 75G_?/^H?\W6^,V/.XYZMIYP.U M^?7NV2)H>V!ZI_+!WV _&#ZO88"[%9,&"(-!.@T=AC]HECB<:Q]> =2. MK;S -#(K-0BUC!RC=$\?$KZ+$UYI;>HRA-U.7R@XV'/#S8?=S,:7.3[WW_GN M1W,(Y/V??+5O3D?K_Q.FCB=+1$IQE "!S:Y5%G. ]2^ )HQ,RDP@BIT4+0;8 M,#>U..\I][4X:F9,/.FIE.D*]:65^/OQ#[>0B:'M1[G0UCBY>E !X M<9GQUK_ZVAA],8I6FU=#7T79;0RHK^G C=+6P!-'51!^19*N2B7;ZQ&KSIG= MK(N#4$D2,\A$IH>%*%0 I7J4H)Q(0%3(51Q*CJ539=[AILQM+*@]^0_'8T?# MN\*.X:&0>KYWHE,%2W/%DS]S(-()A6$9AYK1K8.RT MHU5?W=/-K:\ ^MA;.7]L@L;0H'*H$<,\N%1V0]DI+ZYN_*K^N;=RZ"C=)3:\ M3&0H/_$Y==L+P^;??;>/D)XQKH;)?SR8D4]303WN^6IDDL'/,R+-".C[L<[# M8#D[*;[*0FZ?2I7K^RU=%WI><[_YM%D_;C=Z /Z\_4[7^3^JD;?^5FE$91)S M DB:0%,Z".F1CS) &8VI@'KXPU:*HL--F-M@5[D1-'X8T?>@\22XWP0'7X(7 MSEA3[-">ZAT$)\!_Y'%O(/3NP]S0/K >V2;HBXD&,]^?@\O8=2.*5X>KH<^= M:H2ZT>_6H'3KDX:M:+U_>%QMGJ5L%IJ2[,;5$Z3A_AYORMVM,H'+<9 UVY%SPMB4XRKIU63MYH)OI<*6HNZ:G+_ M..J\-->+CM>5M^NM3;JPUNOTZ;I9_PT#,_;$_]W7NI_WFSLA2L$&NOI"<_%Q M_98^YCNZ*MO\6!1[*X4O;YK1AU:O98ZQE7?99[]!PLLFIHT, M+KIW%@Y*1J3*! M0OU'P@!C80I"DB8DB2.68"?E*[MFYS:N&U.#TM;@8&RY2/_I[J^.AX?M8+=C M O]@CLP073CZ/V+LA([?$\=V34][ -D)CK/SR&YW#]58KHXJ?96/F^U.BNK( MTJ&]8_VT>B:NA$BE4 K@.), )9@#DL5Z*A)Q;"KW9BF$;FK+3NW/EZ5<197= M8+!9;=;)A8:GD00.>BR\,>X[SC M^K8\VEQ.&(Y'HC](NM//+N[E]F')"9=9C"5@*HL!$E@!2A@!%*I8)C#$2<8M M]U9[&YL;1[UM'?Q>U*?$RS/CJC9Z$6@S'JQW[/K1[MT?]8KAR-14P_>M@J]U MY/[# ;Y[O_!9;VUZA7&B35H?\_ X/'X M_&8;+)8LPF$&&$S-7EADTE?2"&0I%IR')!88.X6'IRW,E%P'E.#"< $

MU!-V'#(-OB.337WFY2?CQL_'T^7G!UU8Z4OKC(P),OHZ9J#T\BV8CB#//,B< M5Y!PO@6VRS+/-SUQ&($>*FD<+5A*%68F?1>D49("Q'D$6)A!'1KA*$MHJ,($ MNH@/7VC#B?(F$!NNO[/R@]P<,'=CP$M0VE';C0"-S%G'8CLOV,L?"W6X[Y5> M+K4S*6]T.'I*"%V7#JQBPW](L5_)S^K+UKSBNV=S<&!WMQ9FP_#13*/+NB%+ MCC,"&2$@TQ$20"K" .LG@BB#4F84ARISJV)CV?#+)\^+-WJ7=K1#99PP\W*3KQ-Q=KI_-?CLOFM@5OD3S5=F M@- 3V&]T);])_?V4'\T[R7:_FH7^\F]W2C/IY[6\_['=[+__^) _R?^1=%L< M]F*7,<;(:0SP9MGVGRES?K4K99 MF?/CS\9@QU1R;QUG1VBOTATC!!B2H$0D,)![STGWWB]\D=6_6 M39NQ[AO4L_1U[PWXH7_3^M$6'67M'_8K\YK_9;LI"E,WEJY,U5BS E*M@1H- MVB1$@DLI08)3"% H8H")G@.H+,W"E'-!0L<*Y%[LLF*:22N2E]8&1W,#8Z^S MTKB7/AO&^N/UPRP8OR@9O^56<+''%LV&D%>!8:]8C\KBPRQ[50:_"(VGY668<'CU=!*6OIJ_; MWBZ./=]RN'P++O1\\/LHU>$GZ1Z_BS6C6CSM6L\4X)\M%4W2Z%!E_1>#Y,D0 M^K4>(O]"\W6Y5X^AC)-$2!!&H3!YH!$@D&> 1"B!D8@E3*U4/(@A)OVNC@Y]6G6D /KK$;E 8#^@YS T:^X._E*![SKT8AIUG!7HG$R;6EA\" MS[EJ_*"G#$Z)W9IE^W>R^N_'*MVV5A&I#H=_W:Q6NO4_Z%8L4\B$3(3F.202 M@"!* $L% R%.&4E"A##+'/-@7=J?&^\UY@<_-0[\;-;.VS[\[T:.]7?C1U [ MXI@*XMI-=E0X(O@C<^$(N ])AQV"GN\<6"<;IDY\'0+0A6S708]Q(T0A\^6[ M^H#8A[S@=&46LC_HWQ1+R01/< 1!6.K6LC@%+,,"8!XF"A*20#O%]HXVYD9L MC9E!96>U2U1::D=<77!VDY,GD,8.QMSQL288"P0ND$@A^;]]WSS]N[Z[Y(^_ M(_,CJ'XL2:/KN9,0@X5CS<=O<^G S-:+I766V@T.1<9T8(-,37IJYG-2@BB5 M,:6<1E)"MYRERPW-+U?I6B6S)GG),6GU,KQV *6W[27P M?C0U M:CSFIG9"XS<3]7)3T^:==KI[EF7:??4PHJC[U^BW<1UD;.5GD[_W"J^#C07#55?&V"V([?O$&W,C<2L38W#17!*W[:(K0T]WNT; JLJTI3)+,D0B MD"58!S524<"X8H G40I%0F.JJ)OTG46K6CW.8;\7YMF9OH'?67[?\_@KP=M7O' M1'07=!8W:/G.$!NT $ESR*#-BU/+"WH ,:YH*#+S4,3'1ZW MDN>U]IH,>99%$& 2ZB R3(R H!! <*'"&*>08R?*;S]\;LS>MJW\2.C#9KNK MTU&&K7:]P-*.4H8B-/:"=LLLGPD#Y\YZ3@=H-3#Q9O^Y:^=;^1>N<1;__&N^ M696/^*S:6;PF2<#\-H0L@E2SQM?]2NJ_)/7D!:%813%%($K,ZA1/(=!='X%8 MT3C""4Q$:"5D/-B"N7W_!R^"SZJ52!-H1X+:DR"$/[&?%T$$?Z+Z/X8DC$_Z MUPPDU@*8 SNLFS\FZ8:12>;6'G OOCBP*ZP%2L?ODHE42T?[.%SD3&]#\ZK& MZ<#'3B5\>IO7+374&Q_D/##]UV8E&.5_N_N^E>7^5_%5EN=*[C=-E;%"1YAI M2)@D $JCG,@X U0)#N(X(1%5(8VBR'(8LFEO;H-.8W- #T8'V\IJL\8O&[NM M&4(P\'X! M[%8V7J];1QY]QNE1[[6IQL'?ZW*-9Q,G7? 9!][3):.16G&.[>]U9+K9TNUS ME6!=E:E\M]]6)N4;455[/U9=^*RJGW5I4+FJ!YC2V1>%9_3KT7*XO;ISO[EX9F8>'6\]_9K+"S#1M&T.+X++S&^* M[KDZ8QRU\:EFFE,@V)JA3M*BW1K*,G=1VXTI?@IZ_??BM^#AIW]&]UYQY"-/UBKG=&2]?HWP^M ^&G MY^T(^!7[>K0I/!*.(8HT$^TBE*OS8^$H5+;P"?+WPA=]F MQJB/\4W/6,M7_[/ZD*_IFN=T]653Y-52XTZ;;.+Z7_)BM\0R52K+))!)J$>- M%!* F<(@#;,H23)F!A5_E33L#9O;<&%1MJ#<"ZC<,Z/*P<&@\3#X_>AC8)QT M%(WQUNEV \9K=.7((X7W7GR_WC_4]>)\"BEZ1G[" A<.QLVH%(8[I&Y%,P8\ MWUWMYKV.1W?/']?E]I)Y\B_Y6G[4[19+&N(DBF &DL2(&T), VE *&@41K" M!"8*V0K>7&]F;IQ=61JT3 U^-\8&I;66Y-N#;#>5^L-K9&(<"I63!DX_$H-E M<#H>/9D23K][;3$WWL&ZV:&\%<4]H94CO[U@ZS MB^DF[X:Q>4LIDPO]U*Z5'7PUR3@O'2R%?(XN-G(^]:9:U]K!W8/1)_9==-M3 M#XQ0?_M6RUZA%+=/_SUTT%8WG7;1ON'S?;+=L.E%,4';7=+ MX4A/7NNU2MWV$L59BG7OM#7M9F&WPV=[?SV7NWW[Q7:W_)7^F3_L'VKQDE3(),(< \(Q BB#ID9/ MS $F!(J82TJ458V>LR?/[?NNC;/[PL]QZOZF;_)^Y*^XMLNC;.M5;[N^5GU3 MZTO5?SO]2L^?.LEW>=69YDN\?L&P<=<4XGJ[*._YO6DC6!T-=*2# M%FJ6G_\P+,;^W"T N&281_F;VO]H)44M2A# M40>.-$MP2"@'L8@50#!"@(0D!4J(+%,D#B/I5'GA$&@M'J*O0#8+7;_Q*4Y-^[MWNGG[Y/5YNV.FOA'?+9.(, 83#B"DR)2-HX!EF@HXQ2$VP;[^P4T_^WIC MJ1;D[&IQ8 MI+O?]7/1;HM[!A9T,@>\[O6]E:P>RZC)FP6*J R@!&KN8$S'^TCQE%.6X#AV M*N#4?OK@&9'0D,!F+DK_Z(@7?MMXLN^RVO]**%:_OQH+BP^[W?%CJZ%MNWC>K?-UT7.JW)< M$.-89&5>@A( $S=]^_;,N%+?^NUG<%3 M9WFOB7O6CH!GT5\C\W3[[%#;R_8!(D/=%\\8&5\70>VM_N'H[R(X>.R[L-OH MO3)!W7(?ULZ@]+E'T.VJI_ML<."VF-33;WGEI/RO9OOM7-L(I9E*]<09Z#]C M@$*L $X0 DDJ4L9"3+G;":-3 2/Z2*+L(DS1F@*2,:NKD&6 *<9 )GH:( M(81,]6?[S(/;M)2G2T H6G;^Z[_@*,S^LSS#8"N#W0$IC*(L2Q(%1*1?($STD19Q!(0GCJ"[O7,KV3P'L:7/CP?M&?L_79;4,1E>F@,'->*J48H8U MBHB:T9UF,: QIR"C&>:IT.,[1J[ELGV@.7YM[/=E>.4-2,M)V9SE\"_)E0=W M.QU_LGTE:+S;Z-#&;VI[GP"YKYG,*TF-][MY-G?P+?!]Q[D1T"@^;7:R^&5# MU\7=6AQ6M+Y*+O,GT[O%F^*M1TVXT>H+P;&_2UW.'<>I;^ICK2#?_AQ3?-FKWAQX4W\DGN=J49PZ- M[(PY;=W\TS?-YO>;MWL=%S]H/EIF4:(PUE$64R$#2,4QP(H( %,!%:$R$YB[ M$.I-ULR-35O.!$5M&."PX,__CC8"ZQ>"?@VBR9E7R_@G5*OGX6UY0,TA^EI!_=*-Z..BO0K9*.^/!O>8&Z<.!"F^^K_8.RM:\"-W@<3 M%7<;I2]6=C#G$^EV^ZR#';,[6RPQ MTP$ZI!PH%$J $JX A1D")(L$BU,4PBP=5JSAM*FYA>7'7;25.4S+6[8.K:%P MAJY=H.T'LY$'@-:F8WGVN&WF&&4*KD$Q4N&!L^9>J93 -;>O%P>X>L? A8"R M"G"Y9EN5<*Q*.RZCA,:)XA@D::0 PD1S!$MCD K!I?Y])F*G4TQ7VID;2[QM M%45>U$6/@[PJINIW(C3WCKD#[5H'6%)FMS/0XD>[&P>\4^4I; MTTY^NQT^F];V7#Y0#;$I''[^^I(42\&H *2!"#$*2 )RX!0FCG2$,5I;"4J MU-_4W%CBR\MJZMZ(H@-L.Z[P ^'(='%$[P5C>">,?C#\BA5>;VY:<<)>M\_$ M"/OO<*\E]#;?/=]M)7V[$7*)4A011&* XQ0#!&4&J* I()0Q@K,4I[%U]:#V M@^=&#&_+C -M7&"LLR\/] *L[D_]%@C&C@/LO'>J^'/)U<$U?EX\;+*J/I=< M:-?QN?COPT;K8PE)>]VY5S!SV/J$YBA! CD44$X!!% M $4X P1&%,0)U[]-&>>IDQ*98_MS^WQ;55ZY-GP1U,+Y+]*@'[?RD>8BD%7A MCJ+4WMV4(IK-Y;0\).XV]KMVG5U ,&*'C$PFK;XH3S(:E,L?6M:/H%0Z$#"O MD82K#9.&%P,!.HTYAC[FAE.*K/\\"[MRGN7]GW++\\(D9+P\SQ(N640R$4<0 M(*Z4G@4)#$B&$AW:$"1301+,G9++QC-U;FQ[]9SB0G/KP8D!AQ;'Z6@[PIU' M]XW,S3Z/+;8<'OO8XJC=XO_"O?$@T/%^\*CO=E_LF^Z%Z!ZQ M9MG-\Q^XCB_)T?EF!?/@?E#Z'V@ R@(M"3)1S,[<7Q25=9]I. MNYK?,Y$94R4$38MJ*X-HXH;=5_K?EW7(=2OZV859S/R\O=_\H>,1@3AD- (, M)AE $40 <\Q!AD,"&<8!IY!!Z$D-..00\&@S=D1_&M><+G2KY/<[(M6 MN?:0QS3.LA1 PK%F+8P!)F$$L$BB2$:(2!DYET3L;')N?#6T.F(WKG8DY!>M MD>FGJIG8J+2_L%=/_ X6>RZ@:(6._UJ*WIG/RE ME(XIEARG$>8B!E!E(4 <04"BA(,8"T2PY"+)Y%0KN2>VS8VRCJLLC[6A027 M8W\,S7OWC;_N>D.G3++"^J9[X>R-S<+99Q4T;@9?7KM+IULQO:%K)UT;G;J+ M)UT!O=()XZUUGC;X3[.J>04IG^N7UYJX34WJ*+'RE^VF*):)B-(8)0E(0B,D M%ZD08*I'7Z%"&*N02FRW>]K3SMS&S\;,8'NP_*8Y/^E9RN #2*0--I6Z^BNW3%X6MR M2MQ'L2\.#E;;<]3A4/_QV M_.(9U)&YYHCGEP.>[X]X5C8'OW3A.>"PE#5"GD]-];<[\?$I:R#.SU'9W^I+ MH_E0U8@IGB:)$""56,)7>4FE#]((TLG/LZ-9[ZW>X7TKVQ9I.>C-W_L;G_L=D7 M>DAYOS(E<:L'?]0NK'?Y4YD*4E=@9B@,,Z.:F\40Z@E1C "+]%]9PC(A,A8Q M8K6)Z]3JW+A%S_)#MQ0^!X1[UPG'P6UD?M%&!XW5065VPS('PTM(^TMAWX"M M]8+=.!A/M!1GL-XU6,L*ZVKH,T<6:ZQ-4/YO7M;5W+&ZNF+F\*BIUL+:A@3_G(;?EF?:G991D/$XR!A0R]3I4! $U]8["-)6"**H! ML=HWLFAK;D3]PE2S'62,=%79[8#6+@#T!-C(#/T2*V/_W?48H*64#E6=+G>GL3R_KT.GXN[=-_RS V>5-5#_GV0\K=+Z;/S-*\$>3' MBJ-410G@B!& 9$( YBD!4(4HC6E"DDBX4,FUAN;&([6=06EHT%CJQB-70;4C M$1]0C%<7^H3I3 M:7CJPU:: Y52OX6[KW0GZWJ#RU!17N8&1THF ,5, B93!%(D8R13'@KB5$I@ M*L/GQEO&5*"TK>8P?6ELH(<+N0@>*GLGJOWKVOV6ZVHS[-2Q5^EN/X!FG*_. MT0&"_S:-VL*OQ_QREA =VB;?*PD/; MOU5"^T7AS596LXPQ5!2;!)%8 112<]I>$!#2B,(HU>\4#XT"XKL3= M=^,PYCGP7*O8201PE,8Z:"8Z D!0@)@PQ#'! M42R=E'TS_?5Q*7;^1:JGRW3 652$()! N) MJ0D 16I HJ+!$H1JA!REW+@WY;"U:P^-U=Z&YRV@T&*_?/]ACL[AI& M++^MMY)OOJ]-S3W][/JAA6YL:Z*HXJLL]BL35'W0WMP=B[DM$1.:89(0A"AC M +$L 402!.(LE(R%D?Y?*PV16PV96_C3,LUQDW-P5]A1TA0 CTQ6;1=*JFJ< M,/J4E1O!P8W ?']!RQ%_-'8KE%X);K QDU+?K9"=DN+-SQLJM%+58[A"QJ9Z M7+[>ZV;KR:@F@4.FJB*22J48H+%1,9 Z4L.4Q8!$0D99),WL..-"?">&3>/-2I[(KRJJ*5E3?!T9U1,HT]P.I9P&6X/1-KNMP, MW+G,R^V/=!=F,!G4526;=_NM?GAUA+2<1!\U9SZK6G4F9ROY3>H97KF(;2C] M7CX\;K9T^UQE\RT%3S,==R9 98X;M*6P@OVC_C%?:T?U?/MQSU8YUX_0MVB0[!4 ?'=]-Y._ M.O1E=]DOE6U Y5Y_77S1KL"^[N^5C<'0R,%X&!S?KK/#7ZU)[48=7[-JI M1!U>I8N=1!U&ZH3KH@Z^&YQ,U&$DI-JB#F,U,8-T-1.9F,(T?]VL]&/,YEZ9 M5T#_+#.62")@(N-8AP#FO#=$!#"501!BGC#(),D4?;6$M4[3YQ8A-,8&3P=K M%\%#9>LKIJMU=[_=A&Z>G3IVE#!>RMKA53EBT.2L];POKYNS9M5U\\U:ZS;_ MGS=OS:I;1LUP6.V/"9_5EFS_IWQJKZ?JY/A\9(2P2 MJ&*0P50"Q/2;1%-3P Q'20+C!,5,6<]D+1N=VP!T,#PX6EYJDE6V![7Q#A,4 M6_0M)I,C8#KZ+-$*3O=CO_:X.LSH1L!WLJG:;:^MVZ3+$:>.V93MDZ:;)CGZ M]F+^XWKOL(F-41&KUD:_RS77;A,"H63+(D I6FB M>5S3.DU#(]^0PAA"3(1PJN5KW_3<>-U8'K1L#"J[^XZGW=H!=E.#<6 =F=H' M(NH*BV1%?M#.+ M_!&H7SR]DJLGTR8E7K]PGI*RYZE1$H0(42PJB%$N$.(\9EP-&15_=,?V0 M-XM>L1OI/+_S(P]C+6N#QMS V%O6U#I8[#%GWQX>OXG[%NU.F[UO#\19"K_# MK<,&BZ]R1_.U%._I=JWG#,4=Y_N'_*VYMG;Y-S(IC3Q$.[L3<9DF8GCN,K9#[7E MZJ97 ,=>U2R-701G @S&XCK'K;39XP*G-3Y^%S;[FYUV0=,:AK.%3/L[!]<' MVNK/Z,-F>V_6SLJZ@?<_Z/J0N"Z+^JCD,DXD#:,( Y) "E :9P"K% ,581@R M1+*$.+&/?=-S8Z%O="6+LD[%IJR,:8Y%O]"#&20&X] 5=NPT#L CLU1M=%E; MJ#0QJ*J/[K3AK:,V!N6WOJ5BW 'S78G(MOFIBQ,YPG*A7I'K$X;.V(K=-C>I M1F7*[F_K?%=\_?9;G2^AJ(K2F @01T+'3U#/V'"6<@!Y&C.4R)!DV?));MG& M?KK6T9[+5]5N=<1IQ[??G*=G78!&O-R?T@$IBJ39MY* $!X#EI&80"*B-+)* MJ_(.YQ2CP&]E+H2>K?E&U7:^ZPFKT:>ZC9U!=>JBM#3XR:#VY72U./+^UZGDJ9@!A'H8ZP,L8=Q()[&UQ;F3B= +Y[8H61?#&]TED M^^ZRW$7TV0EC[R&^P+^TMMP]U/8&!X.]%A2Q@\9W69&>5JR2I/V4&;1XEDS^A .]AZ^@]/RB^/4671 R7/)19N6)ZZ^Z #&>2%& MEYMOJ.QZ?J"ZS DK#HEBYJ(O^K7\08NRHEBQ#%D<1YE, *.A D@Q!O28GP$6 M0II!A E+G4I^#;1C;F._\:"L4%.._*TAW:RBRMJ-^E>/M2-EH;S@IUQ?6GI[ M?;/9:P_:;J#_E*;M^:@UN;[?.2I(D0,$& 1XH 1# ! M#!$"%$]2L])B#E394.>5Y\^-$BL3@]+&H#'2CN*N(=A-71YP&9F2W""QIID> MQR_01R'YOWW?//V[OK-DCK\C\R.H?BSIXMHS)Z&!'H>:S[OO,D]BF+\<-Y:7 M1/ X(BD%4I69Z2$%. G-AYQ$"><9CM#QG)"],GE7FU;O[TDJ]&3RY(<$Z),= M^!L5+]N0V\4K-R,XL6:E.8WS2SMCX2_;3>$QY+#!8URQR7:#KZLF><'U7KG( M2_<,+'FZ+_*U+(J67.\O^A_&W*"TU_'D="?.=B3B"[V1260X<.X542T0\5L5 MM:O!:2NC6KA^5AW5YIYA-/(7FJ_-J>K/ZZ,$1+$,0QQQD4K-&HG)_X Q(%RC MBK,L"V,HLA0ZJ<-=;&5NQ&&,+()RB:51)LF/UBZ"M71,_+N,K1UGW(S8R&1A M[ M^,A;^;"!K&>F/)3HQ\$H/EUN:E!E.O O\K=CXUHOZ\Z MA% 0"@@21347"*%C"11'@&00BS2!*8V=N.!*.W-C@WI+X\@ CO(#5]"T^_H] M8#3VFD,%3V7B.)]_#PA^3_5?:6O:8_K=#I^=N^^Y?.A!^N*'^7_S]">Z,D\\ MYI&9?[A;BY>_:%UYV &%4B10$ &(4AB@1%* 0Z9 @B116:IP'!.WH_8>K)H; MQ7R5YL70T\'#P6^N#5^4?P;R:/^B/)*P/>9;EA?\D>]^Z#%X]Z,\-U5L5KDH MSQ@RNBJWC(H?4NX*DQ1B+J'E/GBA?[OYPR2#G-]7--N#16-)H%:;/XJ LLV3 M="PVXN2E.?]>Z893=>*]8>SX! M[\.RB<_(>P3S_!2]SX?]"NPE!'A$4LH0%$(=43#0AW;4/W7 M,(L2$4988.BVS?JR@;D%)_6FXM'(P%CINM%Z J+M3NMP:*;9:K5%9ZV77 M;]QL/7GHQ+NMEUTZWVZ]U-.MQ;.'XZY-O<,HPU3(&#JB#"2L]]S3RZJ.)DN7V2 MQ3LI]KPL?+!DW. J") 9C !*<0Q8DE' !!81C$F(<#Q P\ZV_2'9&Q.PRW]O M\YT$&Z4*C7IP-->-7*P[P8YIO&(Z49+I^[?!-_Y#F[:2BR", "15_;*Z$LW! MD681H'1E<43<'R^YHN>5I*P;GY2Q7"$YI2_G^X=QV9?MADLIRCIE91;JYZ9H MB]SRO)!B*2!3%!,$$I656?+[CU\E5SF3Y2MY-NM%/G.;&#+HI9__BK- MN3VZ:I204,A0DA &8$0H0$G( 58R!3R3"<&E_L"H=L*X_-*@?NFEI G1')JG&_.!H_R*H/ @J%X[%WQLO?NZ7J/*"O749 MJ+'[8***4"/UA4NAJ%N0O%HS:M!#IRH?=8O'K4I2-SWFEMVE>_KGRWWT19&*$J9DX*$9;MS&T)*^]RB5EN$ M7?;SO.(V]FJ_4E)/Q9YD2Z"P+-@:O'1A46L9MKQH)")\[P-:PS?"OF!_VZ^P M3V@-R.5]0_O;;R2IF@+K(BA+'=PB8FI@8!41'=]&"&"1($"%5"F# J/4Z83& ME7;F1D(_M:L[_1P\O@AKAQ=[NHHR2P6+&0<,2PZ0,B*W6.,=RS1BG&8(43V+ ML#]0YP/ER0[1_<0FQ=IQ$!B.X,BDWZ+Z0[196^E1M[\'AW'8^Z2MUV'KRPY? M9>I%3WK<;=!_^U\16J0D+3<>_E><+C!" 2W_Y?_0]9YNG__U7\(4 M_F<<+@(S#RJO,^_EPB2P/E;AU,KRP+Y5M]GQCJ_.>(WE"*IV)KALNJ'D[]:T M>!S![%ZT?$MD7V]P:E'L7MAW:G U!A@M /*_I]&<4\D@QRD,!0 MTU-$2XDD!6)89M2C-(JL))+.GCP[+FJ,"XQU]AEG+^'JIH6;0!B; ^S\=\HM MN^CKX*2RET^;+)OLHA/M-+++%[A]>,5VM[PKI( (J!-(X3@""5 ?Q-$U!Q".5)%1*&#J=/NML;6Y?;WTR\VBDJ_Y?%[)V MP;8WO,9>WSV%*OC=6#B&>FD7$N.HEEYL\7742KNTN/D^3F1OAN& MA12_;IY*WOFX[L[/_+I9F8)7?]"M6$8HH]*H:Z4D@D9[DP(B4P1X'"*!"4^9 M="J=-\"&N1'*Q=3EQB]S\+PWC3GXW;@7U/XYRG4-Z46[H&;DOAF9M:;K%N<8 MZ09@O49.0^R8-)ZZ :C3*.N61PVCUP\TWYJVY+N\X*M-L==OM^.!\*Y'S.A3 M,V:6GY,,6H:.RK%,K/JJDV_D5N2[GP-\^7'U!.NJE"(9<\K16^,94 ,Q2! M1''(&.-1"IVJ,8YHZ]RBD;:EK=IBCMN/(_:MY>[E/'IL[)77RYWE?5%F C3] M;HZ.:.^T>ZOC W^V-3M!D^Z+4>_JA/H/>ARBJZILQ ?]NV().8U?_')"U0C MT^,@E)P6G7I1&+S@=/W)DRTV]3K77FCJOWA@F%A*%1P.^' ,H9 08*4R@%"H M/W8D,I"&84H%S8C,L$MZZHNG.WWDDR6E-CH:M#35,0Y[ 9YEY#04DM%WF2L% M%O^I6Y<<]AN.O&AAV@#BDG-G0_[%BP;N,\N5_M?O=VOQ*]W^3>[TSW5":IWK M$&-DMH@X"'F: )3@%+ PRD BTE"2,$H5="ITW=?@W(;N;W15KQ,^-/8Z[C?W M(6RYY>P1M[&78BM32] .QAYRS?TK"]E"XW<;NJ_1:7>B+2$XVXRVO6\@N^B/ MIR[&:13//JO[+5T7M%3_>+=YH/EZB;%B3,4)2%.( JYT/RBXX0P81"2F,:$ M<"=^Z6URC@QSJ#CKR"W]^%JRBU?4QN:7-F#![Y5]/OG$&@R_C-+?[+2<8@W# M&:O8WSF,5WZ1.@22GQ_EEAK*^D52_976E:>>O]#G\F#CN[UCGC$@'9F M*I,7P<'HH+1Z<:A,][PPLO1,!E]H[E$!R!4JK_1DW?BD).4*R2E5.=\_L#AF M7M#OW[=&J+!N]O#=':98<0>TY2D$88PF0$7%@,8E!&C*<9#H.0M2I M $U78W,+?E[::D;UVMK@]])>Q^R83ISM^,@7>F,OE@X&SKTFI@4B?FMB=C4X M;4U,"]?/:F+:W#.P=HVQ>FVJM^DG?\V+O]WKY]2!?AA*R#EG@"9&4"Q,.* X M$P"GE L&ECK;F1B(O3 V,K8$QMG]JX RR'85X@FYD!AF,FGM1E7X\ M_)9*Z6AOV@(H_8Z?E36QN&7@8DRYWZOC&V%VA*6>D)59<5L]-_M>YLJ]>3Y> M4H<^=R8QKCJH\'%=[+;EGE%12LC<_Z#K6D/QPV:K9+XS98"KG:0ECT)$99:" M),+(K!IS@"F!(%-41C$5L8*H48^V7->9SGJK;_2E]O38!&?2%E+ MH#[>U0*@UNG::0@:*=I%<$#!I$%7.'A<+)N^\_RNNDUH_[3+=]-WS-DZX"N8 M,$2]=[NG)@G\WFA%'5HZ"/3(XEB)80 M*62EM>C:\-Q"[MKX4JJE-+7-/$>%*5G58'$JP>+<)V&:2J@(!HHG(4 RT\$& M2D,@*,\0QQ E%"V?Y)9M7K-7V@9,L5V]J?J#_AFLZO6LW/3&>NS>Z![SQT1X MY %[3J^\BW+R.&!/)YGL$71'I61WY+HDDAV>-J$VLKN/+T61!]P_;/IZU)XJ MWN1EUH(Y2;\OZI691*50I&$$L)0Q0)ED@ E%@6("P82D$8=.RU_=SEP /L@N.E%K=VEO^P(;-I>&)GD[#7>CUW5>%A>6U>$ MO'!^?C(-^ '(3R$/[V+6')3C!\!H*2H_Y,D#=S%JC8*2!$) &2*@/4+,YDB! 14981YG2.N*.MN=%L8^HQ+Y(]!Z6YPQ(INF"V M7-7W ][8J_##<7-?*N]'Q._2=D=[TRY%]SM^MG1L<U'Q7VS[>I/3U]ON M=?]BR>W^NWRF7E1[67=K\;%,^= A^A?]TA1?-JN21IJ(N(P! M)I'^:QA%&<59DH1.M6L'V# W=JJVPM^<;9G[2(#H[HQ;$AF\03QA0L(AT:"5 MB_![97%P+__#F$[ M/O./V\@4=EBWJBUN+WF-6.O*#2>_J?)V34^;-.\$QUGZO-O=-XHU5A&?9KM? MCDD2OTIJ8C[Q>?W5Z"%MJP/2GS;K;?-739IY\4N^EA]W\J%8)E()QD4I8L0 MTE-$0%." (ZX9%F4I4)B%[[R:MWL:.TP^5DT2\LF7:7E8="X&)B\],:K\JJV MFT'I9_"[\30H775K'P=01+?8)[ M5>'4:R,WUFCYK#[D:[KF.5U],=2,OO:#N6:-\&!PT%@\BA2P M"T3C%!SI:OAUZHY80'&U_(C-O>.J,]R9LH__(^GV@YYD+B,),RF1 B2&$B!8 M"D.BQ(@V9((HA#EQ2J489,7<@J7['W(KR_*8XV@TO.P".ZX:'=B1RHO'+(BU^/_V=)6K9Q.; MU%55+6,%^P?-Z&.[6);CF$IDHO^C'\&A.K#/ ,(=MYNK%5HV-UD)0S?WVW4- M'>\<%C#\MA:Y?E#.]CLI&H5J4_G9) V9O6AQO_E"M[NFS7'CV-K@7V'$1,Q410A]N8 @<.>3O/5XILIRV*[NF/&'#*QR MOIW*5).9*JM__0!<,IG*#6 "%.O>N.V299(XYP'YX.#@+""3ILR3HAE@'"& MA+$J8H0*6KBE&U\KDM4G.&H.\9Y&D6Q5BNBZ^9V)K##+WF-?J:@:V%'@ZAF% M6,5$0 $*@@L : M83MC\7JW1JX4: MU3#U!>%+&]7;MR8>!NR]C>[N8WR8&?$925BAS2DMAENC]NTG PD( !1'- M,<\S&J,!C.TJQT09^N.2EW7-Q5^$;'[ZU?C.KLZ)<)XFF18097$.A&(20 PQ M8 67(,E32I">I 0[U=L-,C\C>E@F,S%VZV%(N .O?T<32 XS36ZBW92\ZZ;$ M?Z;)4""]KG3.0HRZL@V%Z.5*-O@Y5Y[MM\=!QIG31"\U?YKXM3I\;0:SN$!Z MZPA(*DSAB#@%6-$8,$)5$NWJVK]:;7^?^7:I.?=+^?_D:+.GVG+)LUR M;?M22AE0.2( 0J89CRD,8DAB*"E&.;;JOC:JU%-C2Q.)QLU.?6,""UJ!H\I( MW(9/\WX]-]D$KE51*1?=!G^U65=KJG=X>GN_:=%IGA"M&J7=N'>.MR?W M3H0^XC@?-U\7IFEGN*W;U^AP$QDE];^NHV>YCG9Z^C=V1YT2K\O*.)*/NB2- M.ADOE[-Q!W<_*?U<9 MS< L\=MJ>0]^FS_5;L7E_=P^?EH1#Z[<[L+,6X'9R'@G30Y7GP@X8: M:>VA3+V3^TQ+;0&:7 %1>S\_R[+>*\XH8PD7&09Y;@J@%TP QG,*.!,)+3!$ M*7?*=;0;=FIDN)6Z<=K=F*"J^LQ8UGTYA)X56E:17M6BRLCOV*/#;C;&*7O^QU+(:GZ_K/VK^W/S.E-C M:U;[ACOX_KO#]FOSWFN9-6N^E:XM/*=@'*LZ%M-?3(MK8+'(?F MMM/=;LN)D//9^^7:Y%%LV&+./RQ6=#W3&_NT2'((>)QB %6F $MC 7A:"*(- M[+3 5M6YCSY]:HM#(V#42!C5(MIQS''LSE/)U8@$9@P7,*QIX:S21[[^2O*_ MW:^>_DO?5W_X_X;F1]#\6'_MQY\XRD=]5IGNVSU_D?LG^JYMWU"9^AKEXZHT MW_^;YR^&&:06=Q>L@50<)WG"0)K$&8"$8X!5KH#^G!5/6)*HW*H@HM.H4_ND MMX)'?0&@V<]2@A7(LX3QHN $%DZ!@*^FR=1X M\P^G")FIQ+Q<>EWL-G=_B9<@,-6[Q\:\_VDJ#9NXJ/]!43*6$_87B9RYI,W_ MD&@:RTD;+\+&5B#G%I@?EWHM6-+%'Y7\NE)K_?3M?[^MWNB?%Z(ND2#NRGK0 M/^>5_)V6_Y):@>,1WA1RGDI8 (64B3.5 E"F*,!)# N5\8+F5@MJ".&FMD9V MVD3OY)-X>^:J3/%*'2>^3[:7[9##D3W:H]#_B6%TL@V'5 MZW09;@R?'04L6FNWQL+?]85F0]]TS_ZGG-__,-;(DRSIO:S_\9W>Y6^37V:F M!%N:4PRH(@C A!2 )@4$$DLI"8UAGCLECHPL_]36_$[@B#821_=&Y$B8MFS* MY) U!Y8KU:6#U$$>LC4M*R\GF6._0G:[Y@F_&"/NE?NZ[S5A8,_1T3UU/[&D MNHD:%$RWG@:'FVC[QK50-)=$!HQ>/YK0#1V"S^,(S2#"Z3"!1A+!)\BN"45X M,0:ZJ/^]F:^?C:2KI1:DC:'.$-0[V@P"DL$,0&5*GS!, 42I2$SGP1RZN8^/ MC3*U):P1,MI*Z>B\/0JDI6/U6GA"'WF_0"9 U/E9"/RZ$8^.-*Z+[YRR!^ZW MLQ:'/9!#IW%7N<2]=YF4X[LAI_D@*SV]Z1GIFL3B53S*5K?S^G3G(P^]0#RLEG4 Y*?- Y/E MG?K':BVKF5)@JEMN6R(@,$JP2(' I6")HA9'MR<6J,J3%N(V<;+;VL M):U+H!E9=]X%:W_U26@OGBGX "PP^[58M='/G[9@U7)>#Y&U9]X'5",YV(=! MYN(LOP3&29_WR1O'F=+%9_U:_]"#W['%_+ZVL$V<@'GSMDV%]+LW0PCE@DL& MB#!E)A(D ,D3#@A!-$DD09Q9E;:Z5I"I$60G=;3:BEU%?\[7/R(]^D-E]@_W MI:2F,]?Z!UU&21H]U!-IO0>[;MXN[F5'FXU1W'U&CVA/D6@[0SM5]OGU=M!6.\N-BKNPK0F$8YW#?AK! M5D6[KCNX_*6\U(_O]>,_78IZDCHW5YL]V^S M!'%(5$Q!C!0%,)46=F]YAA)/>RNVVE?^A^ MU\9C=:2J^;7>(])%-2MBRK$P^S2H:0X2J;D.0@PR%I-8$,:2W(GKAHDQ-^;37J6)RMVNC^B+S^_U/6?)Y)3^7<[[7+09G>D^LXA2( M6,0 @&"HN8&85B[[>LJ@TUGY[*5YO):1R8#U?CKW&J?O4T^:Y1 MBB&.KYF/.(T^-7W821J(5\65$N76:CN,;H,@&CZLQ M@?AMY'8C^K;H9BW]3=3#O5,@%,[6^4_A\!XIX)[(OZW8X&!(P#:V8A7PA*8G_M1VB&\B6>T]YO/?V2<<5/U3RMZD(5_ MYM*!)T5MG-F=>MDFY\.J/'2^[5QSE0EFXO75=^JX(Z_NM?+F^;-^;;X91MHU MRE!%3!*J8B!EP0%,X@)0EA<@D7%>) (EL7(J[/LJ6DR-HKYN'AYH^6PLSZ^] MCG![QPKMB:,Y4OBM"U9V/$=ZE1?&\BAIZJ_!B*=)1[O"U2W?]-P;+:+OM1Y6 MK7/E"?I5E^MYP]U@V*+-AG7P2Y9GN6"YB#+$P)@@0M <"9 CE.5JYQE5*6SM>D5 M^'J@[X8/!WG=#C$0QAGA5,DD!46:" "E4H ASD%6J!QA*@KI9M(%P7@$*ZRI M$%BOK-56R$"8VUE%(9 ,;,@8P:*=9#?15@>@5B6HM!;^;!57?+R:%]:#CVH1 MN$+R#?CEG'";Z_Q$$),%Z_54, TH8U"2%,_W?%&=9%J)L M9B? U,A*OY0H3+G,+>26KJZ 0(;V@PTICVET&+\^YDOT7J4NYE:(2=;#? G1 MT#J8!\^Y(I";78Z08R\CY+KR974 7+V7ZHJ:P #S5DPES MS@"5J ))[E*!*,X=N\\&434J;%F*Y:)JEVIZ+&K _A8!]:^K"2F/_VZ\613 M\'S7?W+OHOJ\6,GZK&U5[AYI^E8."/,.\\)8^N F\1J,Z&@;&+:]+1_YN7MM M]OLYM$I[CLX..C'^H[##B#M^M'50V(]&58<=<7"2^NI!_K:JJKKYT&JI5]"- MIKQV-5TMJS=2;^]D<]TW^E-6[W^N2ZK'F"]I^5S7^OBT,E4ZUWH*]$CW=?MH M6:UG*$-QGA %"(NU90^%!*0H4E! G!6@K/\#O$(A9])NF9G( M_ 1>9QKIHU^,GK^V/=^VJD8[7?7NPB@;M=?7ZMY$^^I%G7Y>T^Q#3X+OE/Q@ M\HZ=OA\:^".I_L&''+:L;'L0?UP^;M;5;_))+M+?I6GE-),0%XP2!%@&U2:MFBU(W8SV%I1\R>$ I,K+LCIYNH$?0F M:@&+OC?2>CP-M\#$*\^=&V]4GK)0_"7/V-QRC?FIF>F+-.+/%_.FK#O]^;:4 M8KXVO3&E?NJ/&6].+UW,28NQ MK;X1TGPC?0G"?2J=9'5Q"F&F8_58;V1Y(_D0R]%F$ESL0%_ CM3'7"G)ZP2D MG;T6?=%3&>TKT90+:?1HBH081?QG^3EC&, HLQG]%4PL!U".&TPN#QB8]5>N MM FVKJ-:UK=+81JU/S;;_&_ZB;<_Y]6L2'B&-J.C/NZ)>E. W&Q_MR96X^> KR?]VOWKZ+WU7_:W_&YH? M0?-C_8$?>]XH'_$91;H/]=PESC5FWM+'^9HNYO\QX2G-AV_2LFY%TWBUFB4L MX4R::@+Z4]2[%HX!RWD!>$Y)'J<$8KM$$HNQ)O>Q=H*9J$'1V0F\6^:H*?53 MU5?H7U:VKG<;T,]_W)ZA#&T6[$3=]1PPPMY$6W'](6==&,8G@B.5@KD*29?" M+[;8G"SU#$RB/$QVTEK%_]ZU+Y+H)OMU<+ M"6EP+]+%U+[ZA-,&\JM3_6QQ"YKR=U&(5TW]LX7H4@J@]7,&)LI04S*@#E;6 M)%K-11N5]D5R:7Y M\\-,C;[^^-O7OT6MM%$M;M3*:[W-.P?JQ;VQ)Z@"<]!IE"Y'O+K 9;TA]@3; M2'OA 2^9RP[8 HR3F]]S]XZU[[60O[?EM;EZF!WX1Z5)N"LM5,W2E&8)@QG( M(,X S&D,2 81@"G/8Y+A5!5.2<[[CY\<$5:UE;&5S\UD>P&=G4DV')#0=/<" MBYOH\VHQU]_N]_:_0>K>'8?#JR7U8HA1+:7CZKVTA$Y<=6V!TO>T-)TS*FU( M=>7=YOQV*=[-%QL3MK5?,3(K6)8E*0,DC:G>X2$%,,VT9801+0C.)$-69WQ7 MRC$UBNC4:!/.'S?K;;GZ6H\Z+K;5)/HDU]%^"J+9HM1*#RT:ZC:)EMO"\%,3 M>G_8FY5.AQW6-T>F9ISBG8/P#%1^TTV65RJ@.0BPTR4PASWN=7J&_EU?N*X^ M+IMB]'\O-5_,$!8R$3D%1))8&UU( LJ9 %A_$:A(N)3$K M2*J_\U_FR]8-]^NX_3Z/3:TN_T ?X6Q[89>("O;4HA7,J_=(#IM5SL^QSWB^%WKE+Y=+C=T\44^ MKLKU+($%9YPB@)3)@A,9 @1F%+""854?T$@KVCLUP-1HK9,Q:H2,&BGM(Y"/ M@GB>DWQ $YAS'%%QBD@^I_K@L.2C#QTM-OF<2OT Y;/7#;-K[M8_9&F,K%+^ MT';6_$GNBB!]DNL[]8W^_&SB6+3YM5Z7<[:IZ[Y_6WVF==Y- FDL69X"JI@V M/W@H9A=S,FFNGR<[*&1'\ MP 34X+ZGRKZ7]Z9V_&J32*MDCDW*9G_;T\K$IS=Z^3.$/ 'LU2ZZ5J91S21/ M +ZTFGP]UMV(:L,%GY.4?9NO]7Y$8JHDA2G@-%, 0B0!3A$#>8*S7!*.,+'J M.WGLX5-CQUHH\Q$FZ2_LURYB]MG>>CI [[+E= TF@4G+%0XGL^F4WH--IH,' MCF8NG5*E;RJ=O&9@@D&=5CXK5%;DN4(@BPG5'VJ!SI1LKH>R.GI6?4 MOSWZM?Q )_ MP^Y@67_6]CB<^]3U4WJ?N?[;RT_<8IA1/GM[=3LJ<+AC8!E /=6]UY9CEHE, MK\:"0@F@+ J ,T5 CG.9$\6PS)P27/8?/S4:J/O9&O$<2_CM8V:W- ]'(O#G MO07!XW=]7FF_5??VAQBWP-Y1]0YJZ1V_:FC5I&UWC2;DXW:C>:$T.7$S0G$6 MK)&'WOI+1/4SJ)D'6.D@^D1DI0&H28 M2XK2)2Q.YB>=O'&LY*1+DO.FRU_R37.Z_Y-C7^VZI'##]6"_V\J@WM MG9$\YP0C C*>4P"S/ 4,QS'@J4Q3A(M$8>KB3G.68&J>-W,FU1P/1O3%452_ MEV*KQ$TD&C7;*S'8*B'YB*#[- M@H8\/L&QQ;\=Q? =[8V!@/HU09Q MEV)4RV0P2"_ME>$/4ZS'!$*22Y )LVQ!B40X$QRH'(L8\XD8R(. M8P+5X_^U#:!0=D\S-;ZM'F? )VCSU#J\AL6S!]XKV3N-#!.U=O8 &F[K[#]F M>%"X:;PR$PCE>8X00"C% ,9) C2=$2"AXJR0IBV357#HRP=/S9[9ACO;=U@Z MP.H\VUR#0& :L5-^4(AW7].K0[OKAXT>TMU7X5@H]]Z_.[M'>XTONFKR\0ONJ<]HO@*G7%Z(M]$M=#1G8I,.9H+,50# MX;3V9?N'=23/MA]X75S=;E"=='Q;/F8L-[B;5CVGN..-[CZ@S^5*;/BZNEV* MK[)\FG-9M>X+DC%*E2Q ;KITP)@C0'!* 4F0W@-*P?/$JJ+AV5&F9C.U@M8% M7UI)!P2VG0;ULD_("U2!67<02DZNH8LH7.T:.CW":*ZABTKV74.7+Q[F&NIZ MX9K:-KL6T^]_FOH&I)&K:C^?#16B'CUR)P?<53_BY7R+[TM=C<- MK$.R>7Q(Q MP%+;&13IURN7&2+,K0*\P^!3HYA6WJ@6N,X,72VU(HX^9"?X[1@G%*B!":@O M=K0/;D_RZ'N8ZGT#,/-;3,1%@'$+B0R YJ"(R)!G!"E]^N:Y<5'7-92;@CV2 MPAPC9AKV"*YW2WK+1)6"^H]4)DS_'3K6VW.58&K,9E58LR[RTQ[IU*K\F<>/:TDNV4VE)D"$G*#1+CC\WODNAGL9WS"*H1Z284OG3 MTR Y%CX]\Z!A!+O?DZC7,3GA4J242I!BE@*HD ($200$YB)+:9*AC+KPZ*F! MID:7=7.N:BNH&\>=1-..RGQ@%-S/_Z)W68CVTI=P\-SI_L1@([>W/Z_R84_[ M"]>/7 'YM_E2?ES+AVK&!8P1E@PD6#$ 12( E0P"A7F6BC0U MBKFZ?F[TW>@6U:1:NM:C>1;)6+UK5V9@]8]?0S]VD%7<\X/$VW[7'(^),8_.2D M5NDFVBH5];2*[GH3V"D6?=M.8%^WF[:DO<^S%K]P>SZ6\23;Y=TF-B]:L-!]*^>^-7/+GVY_S:I9EA,1Y2@'CFMQA M7N2 X4* %"LA2$%(PIQJM5J,.37R[LD9;05U8V ;I.W(U3-^@7GS*'31=R.E M1X/7 1.OY&8S[JB\Y0#$2TIRN75PEM-;6OWX7*Z>YD**-\]_:.OVXW(;8FNZ M73[5CHL942JE<18#%" MAGE(&I,C8KXSF&R''SMYR1&6(WE+KD\81FC?Z,^WI11S/5Q9/FL#SFS1;Q]6 MF^5ZEAB\EE4SUTY8 M-X(ZAZT=(WE"+# %&; :,:.^G#=1(ZD_NK& PRN_G!MO5$*Q4/PE@]C<,HPR MC(75./L6B]6?]7Y/]9((FGR!ME^\3+#B6.F=%R(0:+Z @*6J !P7N""Y3!/D M=-;J,/;4*&6;Z++6GTN=?!4]==I$M%/'C6%]W(#0/3*6R[CC\IC X!YR6M#'C'0L[0I ME_.UWD3>+L6'^4_S4_10 M4V.QK:1U_'TGJZ,CZ32PEOXC+W %YJ3C2 5@F\MH^'48G1YN7#_11;4/W$.7 M[[C2!]VPCWY\+Y.R]42)N^47$]52FMW;4GQ:+T8O4*+Z.>J\]D#7>RUY]=7YEAP;W^ MYM;1-S[FC(6FPNUD734_PWWJOK ,XWF_6KK7\<_[ O6D%]_; ,-8_3<]E'R[ MJM;UPW;93;G,],X5Y4 EC %8L!P026/ &2>B@'&28:<][8EQIL:X>WE/MR>O46*-2 MT06%7Q++I@0*J&%,D);&K@&,U MVM2(XF1>H',["#NP[4C#&X2!F>,J])P)Q H5KRQR?L11J<1*^9=\8G>3SU-[ M$X 7RQQE&$E 4[,Y,;4/,5>FNQ116"&."/-P9C_! ,<3A]"7XO0J_?8H2*/)7:ZA"(FY); MV-1>CQ4@<8(051F&E%OW7C@URM0(8F#OA9,@GJ<";] $IH']W@N>OGTKY:_O MO'!RA/$Z+UQ2E2 MM(Y1/H-)$==$.> M%07.D-[FI10B &&LC;2"FW!*2=(B9E^$EN].O9]*<*AWXD/:"-_UQ%T MTP0OF\87CYLZ=GFYZX[QRZ+NV/"H-SWUY7;]PMB8$VUG) :;O, K1B=WU H> M-9+7.8+-_/6$]]XX8Q!J7DU,-PE&-3L'@?/2%!WV$#_.L:[O'HX13@I9F(A1 M :"0L=[%4@3B0FE4JL%@M:5CNB4PI MR1203.JU)Q6%7OIC"BC!29I1+G+EN IY '><]>;3M:N(&&%^ACDII]=8\IA[ MTGOCR LP!/5'ODH3R L*7_)!7M?0<7M28C8R)BQ#S\_B_]Z4\TK,ZXSN-H@3 MZBU$HC@$E$+-WI*G &-, &8QARPN$H0SIX//\^--C<5K<;L&8]_H3\I/J_GR>S]SI9R^*=&FMIW_S)TT+FCQRE$+0T 'SB%M@!>0A2L M+<<%+$+&5[Y>PXT+2E^(L/362F-+-E^D$7V^F-=)"!]6I9S?+W?_JGDX7,T@3@07+0(&2&$"]T0#:4B ,9[C5"K,R< /EF!JOM/)&I=F8 MBYZ@ RT)QUEQ-#?"81W:0:JE,E5\^JZBR,@;[:MT$W43\O*ZOF+^BZUQCH8!=M*$&OBX85QJBCF7\H=<5OK-; ;1QMN=TB/-$ \%,X\,/36V.5HP M4W5R^RZ8>6PN[!@I#,*!">I"P>X) M8:-MMUEG,D,"9523&8,2P(Q!0&,J@5+::.(JC[$@(0)NIYKU-RCJTRE0Y[_# M!'$+A/HRO;,0'_&OW9SD#K MK5/;N3'<./\_#[/_2]MFC/)_W=Z7LJG5]U663TTHB'[R+%.4Q"9H%&<\ 9#! M'%"$M97(B$J1D#EEB0V#7QYJ:GS#-6G<=(2O<7] MH]"VO1X="3O<,M?OY%+J>;K:GL^]%DNZ<+X/6Z7XN-2 M\YGF<].5;5G)64IBF:(, 9P0T_E2*5,VA("TD K&68J1PBY6\Q6R3(V4._'J MR/3'3FXW$_F:J;&SB$<"/#"3][6H3[<[/6[Z1]Y;7>HIV8-J(W342!U]M$!U8-"/)4H!0GPNC?P* 3V68!P/ MW[&]>6@BYHK_ZV.=(_1N4VYWZ8W']NU*CU-6>O-PIYJ?UW.VD%]-G>RV0Z40 M#,64 4YH8DK!:/8J% 9)GJ0<(LH%0;.E7%NZ3*\2QNK+(\V7UXD4,HBE$]>X M1_E.8',B_S"OJE7Y'"U7Z]88H9R7F_KTJC5*7IQ+19M'_>-\.3"J)%=./X1YS"4T05P*Z<7+'%%B_6$J0:10,8OCV*F.^0@OP)A9 M-6=>@:Z'5#.Y?XG)MO2PCS:%H7WJ]4PTFD2-*JTSXZ8]PC3UV/LSW-,HVJGD M,_'8![2>\Y*O$FGDM&4?\!UF-7MYZK#5^\VFFB]E5=UR;1Q4\]HI;WXLI7RW M>J#SY4PP)4DN8I"DB69HQ(1>H&D.>$9)EE"!"N&TO;@XXM1(N!,XZDE\$W4R M1]\;J1VKNU[&W8XLO:(9F ^O!=*9[JS!\K]ZNRE-,/:,I6DJ)(M!SK(<0)DP0 K) 24I5!3'(BVLL,;B:/%3@GK4R>GJM MH6 >Z>2U@[OWOO;>YOYOVS?[;UX.8H>@=O)4UNEA8QW1#M&P=UX[Z/:!#KRV M9_6=VF:#[B7V[:?^O6B/AC3E)[E2>EW.4[,B,$"+G( #US]NENN M$6A<9XL'Z Y<+3Z>>65[YG?SBB]6IG]HK]H)E5")1.0 LV"+Y*+YV+.@-M< TUP.L)VF@LC)6H(3I27QT MQ-?I,WQ.^9.]@\_>-(Q&M%UH*FQ4G^FS8:=NNX*X@GEJ"DY1#2FDF )6I Q MP7&2,$4Y<\KO.S[,U(BCDS)Z;,1T8XP34-I1Q?4 A=]'-]BT$MY;YFWY2W0I*291"C!00 ME%+]X<<%P$ADH)!95B0J3B"TREVP&&MJ/+ G:F1DC8RH@]KNG8/8CAH\ 1>8 M'P9B-J "RD4T/%= .3W>R!50+BI^6 'E\BW#B..=?"PE;[8U^N>%K$]SEN+V M856NY_]IO)S:@H 9%!@01%( (1'ZIX2#/&-QBG"*XM2I%)W-H%.CDK[,35A5 M3U@W)K'"W(Y2?",9F%OZXMY$6X%K/&]M\'1F&1> O-*-U<"C\HX+%"\)R.G> M:[W-VVW2G?HJ'ZFI]-@936^>?Z?_:U6^U;^Z7Y7/=VH7KOI;UQ)]EJ&$P9A0 M((AI6V[J:S-<:I&<^IXF*4K'-6>$ WDM;Y6NE=R87L"];0_V]< WDC]MJKD MVAQ:]LXK6^^NN%M^,?&+9=O KWIQ9*5@5I#,U%&!2692 B@@19$ 1GF2%SSA ME*LKB7VX=%,C]_Z15UMHC"XT7U3KLHX?J#J?NC9EUU'/=8/,P:>2 M/N9\,.^/,Y,CGEOVUX%&N:8Q52\48SNCAW,XTFFF1_A#+Q172/C:B\7UX%HL M&!X&&7B4L:C?."F.UX9I4VAWA9\QS2E*]%J . 60Z*6!I@R#F#.>I9A#AG.7 MRJQNPT\M!/&;&:/)]6FK,?%^U:8V,C$RFD[C-D^7Y23#T M0U/UL0)8NS)&-UTM@)N(*KW^G^V]Z'[B,@@UORT(S")Z#DYMA3QD8 M%M)4TG]K+/7RN6VO65!52(0$B"DC $+% ,L%!IC2.)&JR 5T\FP<&V1J=FS7 M7\*Y5^E1!"WC/:[$);1'8 =)=+M9_UB5)O/>?SO2PX-M"X\1QG5#T( MXSAW[779=II/F-ZK&3JI/J\6<_X\DTG!:)Y+$ LN :#HT!%C9C1]_:_039^E^$)DD%W M9+A729T[K?:IG+DS=PR.^]H\;!;&+*FS (XTRVB7/I%)EL20 UC'@2A-)#1+ M,&",QX+FL$A3IU!2ZY&GQBL]P=OLH?VV,&U5FX]#MD36LV&Y&PJ!<6 VNKU[ M^_%$_YP -HHS0K[#SRQ''SLBS0V4(T%JC@\8QEZ_T_)?LGY)=H4+:E_23! B M)$DA8*;+#N2P %1)!JA4(B5)+%+I%+5VAI=._;Q M@EE@MAD&ES/-7(3"*ZV<'FU4&KFH]$O:N'S#X/#6NJG#/^?K'V\WU5K33UF[ MI^N>ZI*94T$"9)K!IKL"R93>+TF88Y2BK&!./=7/#38ULOACR>:+A:R+?#51 MW:7D")/C=W:;G%E*W.]TL];J6],;Y-6;NM",F-- M_7E^G.:$CG+Z_N9LFZHJ>M/VJ8K>'.M3U>FN?^@Z"7;JFR[WT1I.UE;:2PYQBK+-#*NO8I.8X\\;(_TVVIY_TV6 M#WL-)@I>T)@3@+C* "0R!205",0H2Z#Y'69.1]-'QIB\1CXXRZ-3RCZ,L=X;E+A]'F-\WBE=+$=+L436,UO;F\ M4]N$C%X^ALGHKH[_4UOYF=(BBXN, Y*98_S$A )E&0-$%4+D"@F4I"Y\ZU.X MJ1'U\927836YO4ZB'36]UM0$YK2!L^),;B'@\\J*7@4@@C' "C$-)#9M^H@I N86!'%JJ*EQ@)'49-^7\DDN-\Y! M52<1M8UQ\(%3\ B'!J):S+HF02=H9"3U&=]P"0W/T0TGAQLYMN&2VH>1#1?O M&%HNL&DN^8W^[%4%^"37MZRJH[-F*BYBC!@#*3=A"3%2VD; N897;X2P%$0R MIZYP%T><&F%T M?9F3V1;R(M=/2]$]MQIW,9>#M"\0IG8%ZY&LD!U0(MT?%< M*O#2J"/7";0$X;!(H.V-_H.J3AV1_D.;1O/E_<=ETSOS/2T7S^]_RI+/*]-D M&"F5)8J8R"F]JX%8 9;F"DB1Y+* $%)FVT$NC(13([=66+/:2R-H)%M)NW;# MJ\4-Q3N&GW&N1TU90,CVD:-NQD0IBN0LTE8NFZ M@=RL R'GLW?M!]0^=BG>T;6<%4F&$)O)5R1L6:KB]H?V2I4DO_M?O7T M7_K>>I?P;VA^!,V/-1F=?NHH9')1J8X,+E]X34;6VP6MJC=MP0068QP3_35S MC*E)"$> LAR"0I$8A/U,XB&9%GMP6CK=[P&G.#^ MQAJ/#A[_-25.:Q\@>VIOF%?(F3JFYO%,J:-7#ON^/VW,0^[4%_EH&@@L[_]8 MSM=Z/U[D!699"D029P JQ8'IY0X@8H2B#%**T>NE)\]+W1P[W[G_6#_JA]U*5>?WG6W$C6LOKQA*7(;$DT]C#.N17-U>,7?Q7 \"[J1# MVNUI8_F9!^G8"O-TQX;-*];W"YR_TU>5:+OF/!UK^J\VMPS!E22)SD":% M + 0!) BAX"(E,4$)E06CF&JYP>:^:X*@>N7$^GEH#&*:9U@" M06,$H(AC0#.]N1*)K$ '".]-Z60 (Q%#CA#>4(S MQ2WSQZU&FQK#?US.UZ8RQ$HI6?Z M4U$K<:1%]HF@M0?1+Y(CN0V[5_"N>P4_GW\%73R#]H"<= =:/&(L'Z"]-CW' MG\--UZ6G?5V;-N=+\9N>D$73KN0;_=DV:-2;!*GFZYG *!6,82"97G$A*S"@ M""*@5%%D5 F",J>4=I?!I\:]MMK/VC$*>,)8)4&0F+DZP&!"4MO;BNZ8T#,9=#MV,LOE($YJQ/V)JK%W0>P;9\4IF6D/4Q^PV,N M#SMN?(PU# E& $B<@IX6I"8%;'B!1F8\F\S_M0(JI.K_J:$?)*+5?-5\::+$.\K,;@* M@-7,N)E= ? >R_+:AGE4-_7/;<.F/?EOHDZ#( 4#7* +53[ 2H;7*B;@ M"9 MT@).CQE<\U%;=[7!9SY<8_$9OT-[X EAC*C"*4 J90 F<0XHB6, XXP6:8I2 MR)VJGI\=;6KDUFYIMM)&G;C.A1O/(&Q'6]YP"TQ2)R$+<)ALA8GONHMG1AR[ MT.)EY8]45K2X:1B/_+$L)5_=+^?_J9FKW21671%'0U>;AVTSJ%;J).I6BK4F2^\*A6JDO;WIM9?ZSI$V6OY.I%L%$YV">4 M+ZG:Z[.'6H;;QA ?Z+S\!UULY+MYQ1QV*=K> M!OIGOIX_U47U=L-NZS^F&:-"FUM "$;UMK1@@$F: HY0GN*4I]*Q1.^5 DV- MG;YN'A\7M8U/%Y'8BEOGU"Y72V"4;*G*&!_&>:3GM>3#>\B?@]Z.-CT!&I@17S9QZ;K(1XVD M'KMF78;#;Q.L,^.-V]/JLN('+:HL;O$ ,Q, M%0A8" 9ABBE.7%JQ>D-XA)ZLXR!LQ\V^< M,SF<#:>I*]2.$SO0@&2=HQ@PX MC7"9GNK6@3+]>X9Q])U^,#569AO_5\T2FJ.D(!F017K_[ MPU%&_=A/*OGR"S]]X<#/>OUC5WK$]*[0\F[TSF6YGJ4H)92E&4A95K3%I!.) M0,$83W"&N,1.?6U.#S4ULZN6-%KT^Z\LM\(Z?NVG\:4)S2A4B>9/@@"4LC V MK0(8,I:P#%-&L!-_^L%W!"(=!U]+6O6"6FA^K0';;PAT&3!WJKV(A5_./3W< MN.1[4>T#%KY\AW.R["WGI=Y*=[RNK;=ZE+?-PYQE\0+7Y-@G=$[PF2,E.;;38KL?P:K>E):XNHOQW_S MDOY[)7HGL1.$K]>YE#U_[I('ML,VHU%1_^$9_RJH>\ML/NMQF ,JJ ME4 +U+.W6)JF%',*2 YS4\I! B92!4@A]/)$$$KL6LM=*UO1G M_UMS;*T]<&[L;.$1$!]C\:&+2*W*J):W77G66HM>5TKW)JGCA4DP[P<=AS^ZE,>F.&/%E+;5;BZZ?8=HEYR MW]+'^9HNC$YZQA]6FVVJM\^::B$A]UM2+8BDXU94"PGV04&UH(,-J*=6F@B, MNBA'OH5K38EVWYG,F5"T30%$,H80$2T1,;J'ECJJMX [UP6P0O^C5\8YC8)+=0;ASWAB1HYW,EYO0#_"MY*:HIE?GQ_8 M:C'+3)&B1"0@S4RY8X@X,(&O@.8,,Z2DXM#*$7+PY*DQ;2M,ZU(<21 DRQ O 42XHA(8HZ!3"<&FAJG^4GN8[FC:_K42\N M=:1Y1-?K%-*M8Y/_[%::+BK_W;;Y9[$W6ZCZ@/-P-]W)Z)Q M"32>A""I-I>0\+H%/#G8J+NX2RJ_W(A=O'X@=321[%M#P/1C6FW67Z1FI\7S M.ZF_UH?YTGPRV_3'/QY-W9W/I=X$WHK_M6FR(V^7RPU=-/Z%69YG! D3IJZP M % R8LY!]%P424(59#GG=$#YBA"R6GUKXY>S^#N=+ZNH9JQE^1]$S5J1K6>T4[1NJZW.<-I=/5(LP%G MPB]%AQ!T7'H/"/7!TA!R+,_Y3'\W17AF!40ISF@.$HZHJ1Z) 6-9!@K)8BPP M291R.N4Y/]S4K--3&3=U@2)/.3<-SG8$[0^]P%1[(>_F[V?Q\Y=YLP?+.+DW MS9#3R+[94]\Z_V;_+F?'_\=E4_"G*_SS<=D[V.J:B=8G#+.8R8)3% /,)0-0 M8 X(0P04!2MH"@LA]".MVL<[C3O D@S,,]M*J;SK@DM-=^VF*I+^965;F\<- M_XMG 9XQ':VB8U.K[)=.[%]-@;F>Y+MFPV]#06M]-! &XM$ZLK10=[7Z#- 6 M+[.?H$UWZ$X>'3@\:JSS W?M>H<( VX>&("Y6*S^I%J7#ZORW6K#UFJSN.7< M&*;5%\GE_*F.!Y%%GA&B)- 6(P*P0 )HHL]--23!*,8\RY$=T[L-/#VJ_TU6 MU7]'6^GKZ+^V]/A"K[O.099V^"NJ[722Q8 (P0'D+-7X)'._EOHC?R?KXT/KWH#5V8>X+,$8L) MQB2&(!&4Z&\$*H 5(8 65"8$$RKCI)VC]\OQOY*]&>H$F,;\O&_Z4(:<'+O] MF7^X ]M*1^'[ARWT7^237&ZD M*=[:V0_&>_5V4ZU7#[)L(V)0AA!.BA1(E>IUGA<98%G, ",\XXG**8\S%W>1 MU:A3\QJU0C<5DK=;#>-KCCK!W3C*#GL[BO*.:&"&L@ SZC6 OQ3HYFBC7RM/DA9';2A;S\71;!($$>@ MP*91",9Z[88GY?CZ9_:8:F]W*F<)%2#!E(D-2[ M<5H4>B.N3+T*ELH$%H@J.L"2M1U_:FO$5FX3IM<)'JVVDIM?MZ(/LFVMY\7) MR@V!]CCVKFF'UR'>$S[:27\3?;X,^5!SUQ6X$(:OM0RO80*[ G3"&'9^S, , MX.,I8+M4Q#?/NTO:3,5;$W=R]UCW9?F'K-92F$/BGX^2F\BZE?G5W69=K6GM M?/NT:4P+6J"DX 5@4*2:-6.]_T\D!$C!-)%YP3DKG)*"1Q)\:G3;R-V$G;22 MFT!H$UL M<.H3,42(J:U/1M)F!Z#VLG.BS:/^L92+.AA$_V.Y5;:[8#EW;30V:-9L]PEA MYR+X9F&+[M>F>4<;K[[7@L*4.3=S8?HS]A7QN6L8#J/GK<, 04;>/PR'ZG 3 M<<6S!H>+4$)906V*ODY5("I,6=38DU_C>:\2C8ICJ[%'@9/AATIAH0XO*>] M%KTY+C2B&JA?E"RXB;;Z +WI!I6^S&LP^B#T?(>GNPDQ=L#Z((B.A+ />\[K M>%%ZUNP_Y?S^A[%XGV1)[^7[G[+D\TK6:3XSHB!.8L5 C(M$&YQ9#AB),:!Q M"M,TEP5),O=@O9&DGV:TWRZ"CS5!8K471:P6"UI6N\SSD1TJMB^$7BME1O," M$)9A +'D@/'")$LDK*"<)3!.72,#)_LZA \M;,,%_XIOPCB>M0!S^Q=RK.WY MSCK]HQ: J$.@R06>CE/-<&_7\S1T<9O%W-.Z:/=8L[> M,#Q/C)OTJN.\UA;"G:6)( 3% E"6*9,#8])?<@KRC,&DX%E"L%,#5;MAIT8A M3?.^VE_>VBJ\;].TC3'<\UPL)L".5_S#.J)]>*X2L]\,%WN(O&>X6 P]>H:+ M/1S',EP<[AY&428=]D[5_MG/J\6'FAH5&4F;FO-UO)(;YYQ!U(YG_. 4F%LZB/Z^6HFF>4I7T/][ M([15PRAG@KF,C5=2.3/V7Y&%QQQ7^8'9YB\9.;-':C9AQ5[_8HFW# M KM$F0U=?)/E0S)+<@@Y9 RPF D A;:-<)8R4!1<9AE$<4+=NFZ,K\/4**Z3 M&]#6Q5-N(V_Y3O1H,5?R1MM>6WT'> A'?ED[@.X> M')'!P[,7\77FTK]'<60]QOW_Y= MV@*7Q@FIZ_!99Q0ZH7Q^E0F(7>"508L==7)'G>!16T1V*WH-K'O.IA/"U@F; MH9 >*5O3(+[N$%]VB,L&\?D6\4=]DY\*8D/P.IFIZ?2PL=(TAVC8R]$<=/O@ MV&RI;_K1<7>&E2"0 @[U'S 71-,V4D BJ4B1I4DNK#I#'7_\U"BZDZYV'[R3 M3W*QJFMQ=M5WWM*R?%:KTBR[SL'3?5CMM@3#P0K,R5N<3"SS$6R"% YAH7O MJ.7^$&/'(Q]1[TBD\;&KW+L/O=>DL7YNFYQ^D8^K6AZ&1'NJ_LO'4F%T.^ M:B^FX^I?ZLATXJZ1LP*ZC52U+NO-]:X=?.M8^[2J&PE)\<*M]G?]Z/4[NMXU M"?FR6IBF\N:I,V:24A'5,RG,634FVHB2. <)P:PH),$\0S/](+8*7H0AC(8N M5-'7:A.\)KJF[\8[70CUEH;;]HJ7^?+^2Z0CU/6VEOHH=&UI&, O?I#[S>!YW4Z2_EO<6W!\#- MKJ;3#H/(@' 3_7[A?1EO@1X\==-8>]W%_VLLJX.GQ=N*.5R"@>Y#I?2SYT_R M8]U*_!O]:9YMHD[FRXW>^=\]RJ:<;#6+(:,H1BE($YX"2&0.*,E3@&0A.4D3 M(7.G"H7V0T]N,>HDC];T9V2:%SMZ!>U!M_00!H$RM+=PBV(C=7TR:>2.ODCS MH>LW?;]?OV"]L./ZR-TAN7 7^C^A($GH7-9?:O["T&%.2FD!!F. M8P"SG 2"PYR&2M*:!SK_SD=?79/GASKM,)%WVOQ+$\B#@&S/,T< L,8QY0"(Z)50S"V5&F]E'VZ@AR+653/6N^U$,O:YZCBT@^/"Y6SU*V M91Q-S:S!91S[>%L')%V'8OBXI Y (^!-%YP0HL3B$00"U5#LC_1*11*/*'NZ M"N*QBP=ZU_@/*3:FHEAC KR1:E7NS(%W^C_5>LYOE^*#_OW\?ED3TBZ]43!5 M0,$Y$ 05 .J]!2 P+O2:CCF5!8^9VR[C2GFFQC=F.[E:UN<6*Q6M?\BZ1&EK M0/]B6@W^&K%:Q>ASN7J:FR8AYLJ=B>U*/M=.J*43;+QI"NW9:C7IH=Y.R&X. M;J).H3ILM56I-6O")+UZ MBO_^E*F<9U*OD!\,!3Y.FQP]AZMTW;VW*_TR+Q MUO=DV@G)LISKUVM.%\T-[W_RQ<90RRP7G#$H"B#J9C]9*@%--&=S@860<9J) M@G7MJ;_9L_:UFX]^WI"#Z#1T(^FK MY]&.I4>9EJEYG[;:F:.%??6Z>[<*WD2W#Z9[K#_>]@6Y5^*^6JA1F=L7A"^I MV]MSG7,Y!Q\O_$Y_FD.#]^V6].N&5;R7OOW[^',F?7%95?1P0/>HG_S"-'$H3UG 3/9DC M'>L4QX#3>Y[G)S-ITS]];M6-.GVCOL*75H$1)]PZ W8:$S]2ONQKOP NJ;;A M)^9D8F[ H<=*XPV/7B_I=X3!AE9H,[D7=9;%;9O/2CA2L<@%8+FV\6!*,""% MP"!#6*_ZN:!(.;GK#X>8VBK=))G<=HDH=><7U[)L!S#:;9RN R?P:MA/S-'P M^$\$/JV]YT)K!\.,7&#ME)J'A=5.7CGP^S;^>_T_$W"K;4WC']YW[M\NQ?XO M>E?.A,J)-O)C@'DN 52Q-(DO,4BAPH3A3,F,N+?-N$HFE\]CO&88S0E5?= G M=[+>U$[<D42P4@312@ M A> 9(+@G!0*P<*U^\7(LQJ^IX7[G$K]+Z\PFS3+&%)8@51BK&>3Y@#GM !) M)F,"D6 T9K.U*8 \L9G<.4L;8:SY"&U.-,?X9A+>]R?A MQ4E_/2DO?]>[P:/YX0-8OY;*51*-:]3X ._ _O'RT&&FTC?ZLRE_TZ]^\TF_ MS^]6IN;># H><\%2(%(& 10BUOO_C ..85:()!%2.%6LOC#>U#9))\H#W41& MY.A[([1C%81+D-OQHT<@ S/@E1@Z$YPE,EXI[-*8HY*4)0 O:M& V3>;JQG*5:VZ1E M<_[KI5^FS12X^*2] 3N.D[JE,"VP?G&C1F3K(C$#'==6$ 7P9)\?]Q5Z7D='F9K5UE4-I[6P_^W81/T[9@PZW9R\>]M5_+E=<2E%]T**UZWKU8576U0L_S)=TR>?+ M^UN3/E375)A!EM,$YH7&%"( TP0""B$&,I>*"9:H.!,N?. X_M28HI;3C1]< M$;=CCH X!N:43O*FH,0OG?"16I6_MA5KMPI$.PW\$ MTM?0QUSMP']+'^=KNFB."DR7FO))FASC#YOUII3F[$"/+6=)(E,B2 Y4;JJZ M)$4!<"882&@F*%5$B-BI@82S!%,CM]WI67,J&=$G.E_4B?OZXXQ4+7Q]>&FD M'WY\Z3Y5SFY__Q,PZB% *WYWBMDI4$]#HT+4Z1#D2, -OE '!)92O-9Q@1M( M9PX/'!\TM!Y"XYSI,G6-TT=^6BU73=VZY?TGN=;6'D(PU;L_G!4Q@(7I)"Z$ M_D-BK A):X98#'PR'4![*$XS/UWN'<8%_TF:24K M1U_)_DT3>ML;P8+X1H[K[/7E?3'$J*_IOI GKKJR+-#GU6+.GW?%O&(D M<)P4"2@8U$L?XPQ@BE) (!8Q3QDCRND$_-1 4UONAI=/.PFE[9IV/4#!U[%= M6;-&RNA[^]\@E'BD\[(^>RG?S:O' M5447=^JWU?+^-U/.JO'$OGS/F92"YT* -!<9@)BE@#(L KB@]\WO 2*"84:#]9>!N)IWF?+U;5II0S M+!.604H!$<%AFGFH^R&&MF0@P#0KFV!67,6<:* E$KX^_\,%.C MH4;2J!75[,2,L)&6-C+B.O8Y.H[L>0KRAU=@OAD*E7M#I+-(7-<=Z?BCQVV5 M=%:]@[Y)YZ\>ND-\DLN--'$_IC^:\=H;:^CM1N]:'F1YX'G7N\#<>-Y3+B6 M>9X"2D4*""*JX$(6"B9N^T*7X:=&&:WT=:WV>[V_6/>J$#^L8&X:O-7_^-=U]U6EGQ>23$C4!6I%!BPE.8 8E0 K&(,J,QSD3 )28:= MTFN=19@:S9UW>LE6[#H6L?[UJM'GBIHI[K.&"8DY%@CD&8WUP@1C@$D> \YS M&4-8I 7!70>85YVW_78OH6W:3K11Y\)NF0K[701>JCSD&M_M.L4W^E6F]$T# M@L]\P*$H>TX)=!9CY*S H3 =)@8.?M*P)>Z?TC3WD.+V29;T7G;%=][-%QOC M_*S'O=NL]99A:1R<,YEC"E$B00J)-N$)0V:E2T&A2!PCSG)(J/?URW03B;&GVVXQ##B%@5?"3O*H%?VPKEM/[INHUO'Z#E&]"M4 4:S#Y'F%0->K@#L>"WO=(X=1Z?;8\'=)S9GA M0U/GG&]*LSMI^P>E"87S:!3(\?= M4;GI$M"*&KVAU=PQ),$*<3MB](UC8 8\#J'_5DXNL'BE,*N!1^4J%RA>DI+3 MO5?F\.R"%G;G63A#TC1Z!1DD#$ %.2 YPD!0P=,4$RZD4Y.#J'$,*A.GN1,T^AXVG^<,)&%R>HX-^#IY/6=4/YG;<^Z>891QIW>8 MMXO%:EV'RM?.TG;-A!C&>B=' ,M9IJT4J !3.0(\BQ-MH'"5IL2%+TZ.-#6R M,(*"K:3MT8$;:YQ&U8XRO& 5F"^.PA3 _+B(A5>B.#W:J"QQ4>F7%''YAH%G M^OR'%)NZV\#1RJC]0Y:V9-'S-^,4WJV2"F49E4+;'"31?TC& .:,@X2B M,8 M,HB5TQG_U2)-C7&^;AX>:/F\[=?1?4R=]-$?2SUC=:RQ_HM>#?0^I\O5CCGD)[ M@_'@5-K?DZ\(Q&I/X1K2^+1:RV,[&(9%EL8B!51"S'R'XUC M-?KX03@NH!R-O7%ZP,!RW-JJ_=-$1'Y8E>]6&[96F\4MYZM-XSZ3\R=#G?\L MYVM-N*J:,:%8@8L8,(XE@# E@&2,:$K+XDPQ CG*NN#$;P[UNMW$&!">^&T$ MFJOE RLMH&,M;\=)L..Q$)B.5/^[E3+:B:FMOTZ=.N&Y[09J3J%NHEH'#;O' MZN##L/-;-]Q1AG$KB@\#Z*#6^,#'#".[/Y9ED][R'\T'].<;N91J;@82&]ZT M%)'59O'_5W=MO8WCR/I]?P4?9P!SH0MUX3PLD.Y.#QKHZ02=WETG)_/HE*;Y>58P M+88NE+#6@GPNGHI5==0Y#8AR\JA49M"LO_,PAH1A!.,X2P66E,54=#"('D0= MJ=$TLE>+VVQU[HU;;[D'-0^^\1Z/TYPF=35\:AO'MM'3>;\(J;/XIRRHC M6 BBY@3&(-+;L9AQ!*,L)3R)48BY4\76"^V-;;7?DK&*.0&_:S$=:]Q? MDQ MZN1ZZ#R;6&?4NH>:G,?"3Y3)B3;?)L#D/ G8TLNW';M&=#-?%68H/[B13SH MT!53H.+V#S9;<\&K8#N=/6!LV)V\)F,CRG:F>]U]VF ,KT>5:).Z'K_ >;.ABG3;;G3< MS-2+/R=Z]^/3_$64)O]"N=S5=;^)U>."5S^W7Q\E3 \1E8Q) @-3,PG'#))$ M8)CRB*,\SC 5MEL4OF00XR^((*D><0T23 M$)(T9SKX)F]P@TRG5UKDKVFOZV*=TU 5L%0*.!-ZCM#SK\03[4J4?/T#L=@G1#[_2) MB./S!CL>Z:9G^ZRDXQ,Z'IS,2%G>2=/HYV(N/JW$4SDE-(WC) B@9KZ'B"48 M8LU;FQ,J@R#/<1@*IX.28ZV,;4HP0FY3WW_7@@(CJ6,XYG%,+0] KD7*]X%' M!Y#<;1EH8]OSBG[,%YQ=F+KZP'5O_2SPVGN6 TCI5OF"4HA4AF M":2AE# C1":41CA*K;:!SK8R-A.P7^*J_@.8M_QNWK4X'+]ZY* M5Z2Z5P,[AD0_QR%-C1B[O-_U_$2I\'W2\7+P47_-WK/TNA MEJO5@E4Y'S4MA%KM3C,2$)[S$.:9+EV:Q!Q2J1FY,,E)1-(D"913H+="[9P" M^Z:=S,1& '\OOXY89OIXLZ&J+QJ9 =D([>8S./2#G2/A!UW/5D4#:\Z-&[%U M-96?_EFA_#/8" ]N+L/L['6X(]:K*^+0_*#^B3LL^TY+AR?TY\E$TP3'E"8I MA9P0K#R9/((4L5BM:'*1B9SG,K=*,3O;RE_*D_GV8W&])Q-=X+I=X/N5EM=MB/;+77Y)<2L3P/0PQCE(<0 M"9(JIX8&4- \S"CCN5KDN.QO.+0]-D-1BP[(JGV\U4K><_-C7'K!SI'QA*UG MJW(15@\$I1V0ZM6#<6E_4!>F S#[/DR71W3F3E^JUT1\$-7O3_.Z6L3\>QVM MN@D>C3*>B("G,(R)SB82".8D81#3).*8QPG%3O'L]DV/S8J]?]0L9\'[I_OH2;E@>P)XA/2 ( M[/OYW6S];V3Y'V%"%+:1T-0,_F\@KLG(V?%2:]6K3S+0YJIJR4W[<] M=C==02)_&!!EUMZW3\^SQ:L0YII[]:X]*C=66[0I)Q'-2,0A"Z6 2*IE,>%A M ,,0QR*61&1N:^-.4HS- )V,>M7!KJ+6HO[HN=8#/+L7]^C48W;VRGL_>+9C MYX(PZQJ*C1IUC%6CR/DJ*]W(Z+L"V3\QO;,DPY/4=P7K*&%]YX=U,Z(-ZX/A M=VAEO=\OQ3,I>,/-<6.VS(X5A(BQ3&24,4@QUO6UDQA2@@G,6"Y8)A*$DLC% MGEXKT-A,:XM6H]2Y0BV5]*K-*%6MUBH.GTHQYQ2RWOK3SMH.V4N>#>_5'>25 MTJ,OH'LUS%<+-:B-[@O"?7/=VW.[6>YWZU(YTF7Y?O%$BRKF_^N&Y/D3UP2< MLM O9B6 (?-1TBJQ6BQ+ZKOUDU*A(ENJKC123V60I@%!&628AQ %:0Q)P#.8 MB#S-,,HXQ]S%KOL5=VQ6O]%6>].-NI.&/JP^@)I4)&-N]MUSK]M9__'TI>>Y M8=.-[]O=N-45M)5M9H9&73-GM.GX:HTG#2]??<.DFECZFS.&Z9Y>9Q3/(@\Z MWPP#__YL-%"KO4:3;TX5MY&>FT/S/ BR,(H(3!/#R1=22 AC, W3.*4ID5'J M-/^XBS"V.<4$0$M#G&48DUL!#1O9'8,8.O2+W0SA%VW/5O]"M/DVN&&KA9?X MANX@#A& ?DZ,,02B6\!D&9!N\Z3K=E^^D3\J8_M)'[\Q9<:_BE*HQSTJ^_Q! MO(C9HCH59UG*--\2Y+$^)LL"#"G'"$8T83%)4!IRI]UK5P'&9Q.W/)O+6F(@ M_G@6 MEQT/:R'>9(?#%:)3.QK.S^EX@'>T^'2K;OF[U^TE=5GSFQ]D61/I?)HK&VSX M,2H?]=LCF==%J_\ERI6VW-4&^K]%\?U1_7_SHNSX=_&K>O[J UEM(W6G,LDC M&A$&!8\H1$&,8)ZI?VG$",XI4<;6*>Y_-)J-S5Y7XANN'+Z8SMY ML;)DS1D=Q+;GDV.1=T23BU$84JTQ:*,"6K!HW[M]70T-,-A,MM7/-_#4V_0K M!1"H$9J ^KW3$U=]IMK@!&J@@$$*:*A:F1D]'JN.K?_[/:H=C7;#'O^.1NU3 M1\JC$[";J_"KF*L'SW2H(G\JYH5>?6E^O5OMZI=-XEB2Q;E,!(AUX/BVV:ZX-&!D^68VE>2L>P\GGI2?>7GILUHXE&J%:;VG-C:GWY32R?0K7.2W(>" G#2&*(L%[Q12F# MB!#,28(SY+;.\R?JZ(Q(+1Q0C3V!GUX%6=K2E0_0KPX[J6_>6^/?&FWQR[04 MGH#-.Z!U[GF#TVNW]+]CZ4?K8SA;P4@'GGBS76Q5YOJSFOJ7HO9SS3A9,L*B,(Y")V?P2!MC\^(VF9]+?>IBD@R>BI6>TM=S;LX^!;A]N+]W&_+' MP&64A#A'"!+,$HB2-(1$)!+&7&"&\PPS]8 7L:2+@>!MM^713>X%/#N#>24@ MOE?9NSG'_9]ZG%&_5ZMYK)U!S>891??MYKE+KR_G\F'Q1(KYE":"A02ED"2: M""% 3 UMFL$$J=6U8$$8B*1K+9>JB;&9S=T:)=UKM]0 V@WOZV#Q/+KWJ[94 M GJJV+*KO;=R+74S;U:K95?-7&AS;J&_D!:L%()7$@&Y$GH#O M6FA',N-+F-N9ACZ1]&PHVB#6PH)W+1!_/0NB.V.Q)3+]TA1?:G18;F)+" X( MB6WOD$(;_8$LA(:C,LBP.H%H>A'KG!4&:IQ%D,LP)#UAJ MF;KGT.;8C,X#>Q1\/3.$2@_KY^>9V1@C,_".S S1TL.C$"OP:2X7RR>W0I;6 MW7#>"'D"U[,=:E*L=S.K)Z 2VX6)HS.LUG$3/N =*'A"";B>D27@6Y(3]2)O M$TYGAO.Y;+_8M'ZQ2_-B%]L7&U3D?"O=)U3K^_=>8BY&']H*&B+UPU M:X5@.-_:DO%;7?Q_6;&9NI-U*")R,FD%I.1[+.XV#:N9#70^398%?H5!("(Z*'/:3S*/1+ MR'F\J6&9.,^J>T#!>?[J$9 /D?*QYAE^(3/MNTX%PVDHHABR+)<0Q32#-&42 MQD$0T8B%+$ZMHF>'$7=L%ND$^9!F-- ![6(K^1MR#QUVNIW%&T]7>K:%OJH9.],U[JH4.1_[K40R?A]TH]=+K5@9/,=_+/B+C#(:$$)Z' M82#=*.W?3).QS6\;,=4RLY83O%04R2]5GJ^9YC:AC@OS\4#IY5>_-G;3X%_B M9? \0_80([F?(&XFQM:+HS]65VU1F8#MV[H$PF$L&4ZV+U.<80,QRKE27" M:FT9>UJ'+'XN2D=G_ M";*\G7/-;3)E$:<12B*8A3&"2(H8XBB+H,P#&B<)R86@MOFGIQH9VQS04%=7 M@@(M*;C5U']*5OMLU).0GC?9?0'EV=1VPL@I0_42")WS5$\^>+!LU4NJM7-6 M+U[;,8]HH?>RYOJD6\S9ZY>U/C"YDYH=<$@G\GZQNMB>3\NEI_5NGKV M(%:K*L"FG&9Q'K%04A@)78\%\P!2FJL?29(G),YX1CJ%\1YI:VS&9A-\JJL1 MSK2PH-Q*VRUT]QC$=N:E)^ \&Y8=S(RZR]-XG//:/X MJ=#<<[=T,QRM0E--MFX8BS0E8:8 U/4S!$Y@CCF%(:4HCW 2B\R)*?ZPB;&9 MB?-5=&QQLS,"UZ'A>>RWZ]1Y2',^K7NO(_U(,X,.\--J[H_K,U=VK6RL%C': M+IBHS2E+].:TFOISRC2M*=VKJ9QG+8IP$04#=Z&YV'C^V8;R1KH[F=JQ] MOH>=Y1YP9T1\[]I:@]&ASN\QG7LNX+O3Q,"5>8^I=UAR]^A5W8;M#7\1RU51 MJN5!S30Z38*08B0%C%(U%:,LY##/90)E$B1"ACB)$B>O_;")L0W?EH15(9;2 MD7?X"(IV@_@Z;#P/Y#8LMQ=@<1[*IS7O=3@?:6;0(7U:S?UA?>;*K@7L?MPP MMEB;M?_]A G+ M4"0BXE:^SDV L9F%KT*?T,Q>P0U?/)NR"QMMP*XZKA7L'#O&SI;XA-NSI5&B MGP9W BK!P>_U;R]%J[NBUW/9.D_7 M5#WQ3DJQ5$W6V4HB($D@I+)T.&80!01#&A,*.49Q) 0A&%D=B%QH9VQ6K9(5 MWLU!)2UHQ+5..SV+ZGE;U2-6GDW229@NYX(YX66=FML7;@.EX[J_9BZ9M#9@ MG,R>/7OS4!FS-AJTLF2M+G>SC^5R-?VJPU1N_BC*:9"S*$QD#$.*-.4*B90U MC *8I5%*1)+E'%D%ANP\=6RVSPAF-VYWT3EOU3KK/,!.3%&N"AW1\9L@.B>^ MVI?1)@XS%HTHT(^_XE\Y^B*E(*7CY4;7Z MJ2S7FG7@^(B>1@3%<< H#&5(( K#!%*),RB"& 499U'.;(NPV+K@VRS>W?KSH!_GI'<\69;=C&K'!]3ZE [+6'I,?A ?RGWI#VL6M M;.QZDK6DI_KM6;]CMB_K1\)2$"0H0C6&2*IV%$C+P[5KX?'MV>TAXX&@ MY"P$_1ZY'6UIV).W<\H>',"=O;C;J/\T5XZ*^$;^T%GH MB;F0Q>IF]5%P72Y0>_AKU8^OV_MU2'H<)"1+,@Q9P&*(4IE '*="K^VR,.%I M3E*G([Q>I1N;E5%B ;("LI(9E(W08&F='^"G%^U,U9OUC6<3=ZNF4V;*EU82 M MU/6D:PJZCNNUHGL%%J_YX)N'G2:X+^S*,7V'LUJ_U*.*@Y]@+NOAGWTTC' M6M&+!?]1S&93C)0[%X41S%G.E>7.)*24IS". AIG68"CV(F HWGPV(QN(Y=C M?><&)CO3V$5YSU;MHM[N)9CWE.RWRG+S\&$+*>^I=% K>?][]W+(=;6"KV*F M!F^;TV>GCL$#F6UK"7'$)$H43&E&;4EM](.V'KUN%@Z%'WJ MV(D7M^4\=XUOIZF6$2XK\7<9A_<*HQ@=+@=;]S)VK LW^X5_J$+.'KK!J;AS M=Q1/%WON\,S!BC]WU[==#/J*I[@STU<1,*4.,BM>="1O>:-W$ZM]Q>57L5HO MY^4TI1BC+,404?TC%A32- VAB!"+,(U"F;#IW!#:\(O3CEV;5N,)5^.IW;*_ MX:3IH'\!&U%-?MBR$M:>*]T.[XOS0X\8#A3%6PL,6A)/]L#\Z@=,>]KYWD$= MR-#W :X3@[P34*?YX^T>,QA[O)-6;>YXMQN[K50"I;0+%:&&X?39[$L%OQA198KN^6[5=LN MXV)? G]#HZD:0E;@G?A>S.?ZN'TA#;6(VZK?K@.BD/)@(T26P-?+6 ;/?K?97;"K=>='[N6!]T6<@)C?\_([>:.%2L7Y>I.FO5! M4^B7(BQRED!.:0R5):*0T!A#F;$XQ2+!B1W=ULD6QK8MI 74YF8I7L3\#+^L M)7YVUN4J5#Q;D@80(YV'8_J3NO=;K/*@E6%K59Y2\J!4Y3"1IPC*)';-D3[4TMA%>GZSJ3=M9O4/R MZI@M>Q)4N^'>"U3^5]U:QM8Y=*][?-90])M,>[*U87-J+RE]D%I[\8:.\WW- MY;=8BN+[_.#(>)I':N6A9GB8(!) I'/J<1A+F @9TU@7HD=.";47VAN;I:CE M=/0!+F!JZ1'TAY1O_Z AWJQ$-1$KM;#@IUKAQA2G.BU!R4PCP2""<8N/^]>V3[7;L1D'PQ90U-AW[DU;R9_VU*3IVW^K;G[2NZ@7X&6S4 M!5M]P>^-QCTN[GQV2,\T*QX$'9BHQ1_4AU0O'MOJO-#=.TE1XGQ1@M4K,QJ$ M.4^8@ F+]6&T8)#0((=9E'.!9)PSZ91_"9AOQ'5>_Y[% MVGH5W!>"PY] 3P"1*TWXN'-2^GXI>+$"^OV?@"^7T>VR7+;!K.]%\]DVAUXZ MVP!P9 %M=5LO&6_?U%,J2H(TIW&"&0QCP2'*,@KS($AA0# /(BZRG#C5YC[1 MSMALS4%NEQ;TJM2W#:)VEJ4'G'P?SQV#J#=: TL/J?!!T]1M9U?_]NU@]%O.[N= GVQ])L:Q* M408\1#PA,4PD#B"*>:[6OZ%R5"0*](-^O^W2=2,-Z5[W =^!\]?/4CN4]EN*9 M%+S>[6PM4AB/" E% G.N3"P260HIIR&4,D1$!''F>/YYJJ&Q6=!:SH8GN/LJ M\"2R=D:R#[P\F[\&JML&*A]+NDLX]%O)XU1CPY;QN*#R00V/2]=W//VLRM[K M7[?_7:MEX4QO:%4K-R)YCK,$BA!)B*(@AWD:$XAEP,(DH5($H=/!Y\FFQF8> MS*ZQGK+-'RUA+ZU.7"&V/ ?M!3C?1Z!=,7,__;P(1[\'GZ>;&_;,\Z+:!\>= ME^_H&B(YUZ3:2Q.*^;4H__/N]9V8L\:]#)#"+"88QXVK]AI$N%Q8H M-P.Q(",)8@D7;A&3YQL=PS N-#AR=:0?!8;"FY7W.R94?%G/ST#OY?O'TM)B;O,UOB_>/1"V5JJ74 M>LZKM#0I4\I)RF >*3.#$AQ!*E,!!R V?%Z MJ=6!U["6(!PN96UO[)6Y4WVP+;M=B'(J1<9REF"8IT3YF7&2PCR@&WE>@9YLQHXK ,P&H^JMM"3I*9,0H8S!E,H5( ML!1BI!PIDLJ($RQYC%S3'3N(,39C=C2R\61,X[51HE8=96?X_,/OV0ZZ(5]7 M(O93.? Z+#W'FEJ)\L8AJ"YP78Y,=7I:-QO:K*=.4 5/91*Q,,XEI'&<0Q31 M%)(L%,ILICS$/"5Q'$]7"^65VAG+"^TY6<5-JP,L-XMMJKAH4AIIG=(X 484 M-YMX"7@[X]Q^102V!Z-5F7VAS4-ED"L&^$;&_K&!Y?\Q#= MR8='LA3O2"GX/7G5&ZLW/\B2[Y!3WJM7[U%=<:_>HRWE35FNGYX-&>^>MX!I M$J$8Z0KOJFM02!#$>4*@0#0E8299$CFY=1YE'9OO][!^>B++5[WIW)+9>!ZW MY:IXJA($M]&=^L+;A_M[T*@-OA;?'UUK1_M\&>RLYTBZV+/E;;0TU#U:3TBU MHJ#6%!A5#ZA\-UVK]=TA#&N](3Y]T0$ZI]^T!X_R#ILZX1_X@_2+ 9KL.&-I M>;]XTC-AU=IRJ2MI:OG>O6XO:8M\5PGS+U&N!+^9FY!%IO[\MM ?W:U7 MY8K,N;*K_Q;:=JIK7L22?!=?Q1,I-,%DL\.[)K-O8OD43F.4(,3"$*9$TS3E M$84410G$! >(D91Q[A2).![5QC8?-G)#4@FN"?\KR3?'3DIT,"ND6JF_&!A, MT)^H@="GM?ICQ_EP-/UA.WV.1N QS;:M&;8-"VCAHBD8SLS$-3QJTMV^6K>M M5TM_K*[:PC0!#5"@1@ILH (MK( &J\<9>G3]W^^$/A[UAIW_QZ/W*7=A?!*> M\B[:H^VS^NL??VL^43^T?/_XV_\ 4$L#!!0 ( %> 9U2(JF&CU+P %_/ M" 3 >FTM,C R,C Q,S%?<')E+GAM;.2]V79;R8XV>%]/D9U]VS@9\U"K MJOXER_8Y7N6TW+:SSE]]PQ4#PF8G1;I(RFGGTS>"U#QRV,&]E5WKE%.69 :& M+Q @'\V__Z?CKYZ1O.%^/9]-]_YG]C/_^$TS3+X^GG?__YMT^OP?W\O_[C M7_[EW_X/@/_]XL/;GU[.TMDI3I<_'<\Q+#'_],=X^>6G?V9<_/Y3F<].?_KG M;/[[^%L ^(_5/SJ>??TQ'W_^LOQ),"%N_W3^K]YC+H8KL#(B*)40@LP,8N+6 MZ!2#9?'_^ORO@F69+!>0%>.@,LO@.&HH(9>H!#-,\-6'3L;3W_^U_A'# G\B MYJ:+U5___>O;C^D+G@883Q?+,$UU@<7X7Q>K;[Z= MI;!2?L]GIW\X6O]2?_7(\(R00E:M_M?SQ%?_]Y\7X].L$+[[W98[EWW_^ M\Q2J,AE?K_1_KO_9+U<+?IWC@C"R8O M?>/\7]4C+$>,:);<,F/4&E,L>HM4)LA,\ M\V R9^DFKY7:!9&[$OP"T]\^S[[]0A],"A#\?U3]$M9?KD1Q9\FU6':C_=5T M.5Z.% 66G!UXT34$?:#\5S4?:F_<:2-VF_KM2C>?II M-L\X)Y-QL6:8ISL*O@G7\]_XY6N8TP=!^C*>Y(M_76U'%UI;SKJ0WUH[1._/ M/Q';!>=SS&_7RGF0NQ5K2[*DN/K-715_MH#/(7P=?21)8[6TQY.P6)R4C\M9 M^OWH^W@QBE(:Y#P"QDRVD#D#@4/50\:R'O 0#G.OTO9Z=A/!TYX4+!Q"$8J4"9H"%* M$I.0-BN. @UO@YB[M/0#E8Z5/.M4XD/ S.ST=#9=\7'T*YY&G(\LD:\*[2#G MYML.PGZF&!Y<4Y!RFY0&S3=@F. MO'BM!$02!!1K O)5<:["\V (LXOF!91=1]PB6R\/YQYMIF#%2"E54GH-UBKB(FM=X+H.6=( CG>*.YVZ^.A#).!1OH "8T*V,"!.TIX.<^"VNX-?(Q'V4S1%Q?L6>GM0/MS3H0Y4 @ M<#2=GH7)!_PZFR]'(CLO453#9C4HX2(X3<8.-==":V6S#IU!X?K*/9N%-I#8 M6;0#@<9[G(]G^=4TOR3??929C&@L F>!+&;1$4(2'F+2S#.1HG?8&39N++T1 M..0S \?NPNT9'<=G\RJVU^-%"I/_QC"_X$%X5K(2&8*,Q(-(#EPQ!F+4/ECN M/,JX?XKO@=4WPHAZ)ACI1,0#,2*?YF&Z&%>YG!M"Y)8+$QDD)R4H1_ZYL[D M&E]$0*3""R%:<":!S MDR#N)4\49;'"Y-[PN+WJ1K PSP06>XET$'#X@)_']09BNGP73G'$BM>(BH&- MFJQ>B@9<2IGLGPK19XKN'TV(;0.)FRMO! O[K&"QAV@' 8TWTS2;DY%;"665 M5#Z>G4V7\Q_'LXPC8WE(TFDHRA#2(R,WJD@.)!BTB7$T:O];Q@T(V0@X[ED! MISO!#P)'G\+W-YED.2[C=3G N:T,ND1I9 (6,(!"01LBUA0BHC><_BI*5\?/ M R1LA!W_K+#3A; '@9JCG$D?B_/_5/'P419)I<(EY&P]J(P%?*[YYF BA6U> M<+M_7/S@\IOETMBS@LN^4AXH5,1()6VSUX4\KY0HRD\*HA2*0OV8H_0$]R": M045L!I7GDG?M1LI#@LHQ?7DR_S3[8SHJRK+ N0)G'#EC.B=P+A4H)09;I$F& MVVZ!.\6*;F#?>)@_6H*A< M"(B&:3"%=H*.%J7=/__V\/J;X>6Y9&H[DG/?*?W*PQS#BFXA)%>)_"N#48-B MH8"32H!P1+:6@96\_]ES?<7-$/%C2W*A@T3L[54WP\)SR<3N)=.>\? 1T]F3G#$ M(W<&C0#.0Z1@/0APB!*,-EPQ8W1,^Q<.W5YU,SP\EQ3L7C+M&0^?YJ$^3?KX MXS3.)J.L#"_"*R@F%@*RM^"B3! U"J6,ML[PO<%P8\G-D/!<551+J=0(HR2,=L'HJX@.9: MRNP-DD=)V*S(['GE2KN0]B!@\U^SR1EI8[ZZN)XO1DCG7Q \UP)=LHGH'#CC M*89*SC.)B2O1<\P*> M1X*YY^10!\T 1J=]7..PPJ4)3>U87=_11LAIGGE3+M0-:#P,S*/AZ' M)7Z>S7^,M$4BGBE(3%@Z.T, GYF''&5AY)H+G?#.$/*\DZ>Z2'00P M/IZ&R>3%V8*DL5B,M$?GT2#P8A.HG J$%#P$[KS"XD)D70'CQL*; >.YY$KW ME>S.P/B&\SCK#!JO3G'^F<[)O\]G?RR_',].OX;ICY'CY'FS+(!+1HRH8"$4 M:X&C2$9IY;SIRH&]EX#-H/)<4JE=2;IWR+Q)97YTEL?T&T?+)2[6*GD]"9]' MI>1HG> @0C#U$0A"\$Y#"M(D+J1-]K&WO)LAYN'U-P/,<\FU=B3G89P]7RC* MOT"[]]'I8A0@B[6:VQJ(]:MH&07XCG/ENLJC7%]W,W0\E_SKGG(=!"K63]17 M#]X_?B$A+D[.EK7=54TLC[3+*2LC('%-_E44 CR2]YT8*T;KJ&WJJ&?1HW1L MAIKGDJ#M6.Z#0-'[LS@9I]>365B.;#:)9"-!).Y :?HC2A9!22,U5RD%[*J8 MZ-JRFSWO?%YIV5VE.I!'>XNK:G_,+WY\J)3@-.$G_+Y\0;_\^\BK8ABS'JQ6 MOCXQ2Q"4]\ ,&BZ+UKZ# &AC!(0@-6 -\C"8H"/;&SXWEMP,(L\E4;N[- =B8:[>-K^F[RQ&R?- 3E8 M[9T 12Y7?;+*0$0MN>2C^U"PH,"R;I3PIH)92.3J5BR M<&%5@DMGJ=<$?):RB2[9Z+J&R;7E-P/*3#-^_T_\ M,7*,Y^QKT837]0D(2<-GPKJR:$UATAG658Q\:^G-(/*\$K3[2+/S;+WCVY]_K<&OH"TM#=B4 MJRH9>0ZF* B\L7BW83W^RKM1TPTW<48I]QPIKLM^>=VHGU\6@8'0*)31$>B*K M$U)T(+53603!E=X_F75KT7XZDC4$P4[2' 807H_GIV_RR#-#1Y4B2EW!VJ*" MW!+C"OBH6-2,VXC[%V[<6+*?SF,-0;"#) =X@A^?O/MX\O;-RZ-/KUZ^.'I[ M].[XU<=_O'KUZ>/V1_G#'[7W5(7-B-SS<+_37_NDO!Y/PS2-R:6?K;M"78+' MB*)UL4B.&_.@3%3@:_NP0B$A$]['+-MTEMZ$NGV;(Q\M%KA<7/+J4F)HF8%8 M:D>]VI;$59\U6H72H&(,'SLS=N?U)AT#Z;K>%2INMTG>0^@#Z*>]IOZ\5NV: M/ SG4GI@9")!<2W(44H,L)0@>5"T61\KW-@7.;?(Z1= ^^CW7JCL(^P!(.8X M++X<37/]SZO_.1M_"Y.:IS]:'H?Y_,=X^OF_PN0,1R0*3.@4I&)B??;I(=;" MV1RBRLEYJ?ECCLH>3=DW(6\(B-H+!K=;M7>NDP$ [>A;&$]JI_+7L_E'XNC\ M;= 8%R\Q+J_^=E%HZXKGWA0))3L.RA^VS"4(+G1Z+D?\%*8SA1N>+!%D=QT"N"2M6"D"TFC M1)\;8>X1JOH)V1H"K"L-# !-Q^'K>!DFXS\Q'\^F*]DP MKO4Q (C=)%XYU%Z'3+IFA823-3A;'$@;2A!,,?OHW)2.XL1^6E3T*=+I-KN/NUIO>(JY'0V85L+"1>9[5:%B"( MP $UX$2-T)?P!(>CN; M?OZ$\],WTV^X6*YJED=TYB/W)0,3]<@6%NO,:/+NI&,NH24!M7&+[B%F"#YU M)ZC95] #P,K?9[/\QW@R&57R8N$.?"J2Y" )[9PDDI.6"AD:[1\;TK [0"XH M&(++W DJ=A+I *#P\GS9^K[A%#^%[VN9U*.T>!F(8 7$/'EDSBIPBDY6)8P( M7I82=9NKDX=IZF<*3 .X="3V 0#H6BKAFC?OM971N$#!)IV@%"PJB+7(A:-F M6EFN56Q3WG O.?W,@&GAL>PM[ $@9DW_2&FC0WT?XSF2IXXI0]2^0%+<8!0Q MQ597%JOU^YGMTNPR?RMQ#B ]\W84SAH&>F ]2%ZUN84VI3"?M,TS0 5/XI+$1)")CN$42\(8F(YM+-/#-/5;*-(& P\#;1^%# !:%_?$[\./ M>DE\D4"7@;,D91T :NO$V)KAY"Z#P4!J+VT_<$6_ MA^A[!%"M-D]I?D8+WMAQ*[?OKL1&9-8]*YZ!U"&1N!2=^8I)D(X.JL(#LLG.1/,U, MP28:"2X[ <9'EI12&5.;.&T3ZOJ]L6ADH3I7RP"@=L]FL2HSPZMT3*ISKXGX MX"@Z9=X9G2-/.C_6OZ9+'ZK?^XI&,-I3Y .( !_="->R&\Q)X6JT0L*JG7J8 M@,C)]A9+;/F0A7BTKW0C$S64:_J#N.8M5#4 LW7S_N\^AJ)/45F2$O.,V;=B4-6>&Q6A%FTCP2=(&.FC#UW?-"LI. BV.E+( *#U_F+=%4OKUZ1" M$@LL2N"F3BF(QH-SY Z63+&TR$&&T*K8]@XQ?;<8Z$;/=U^/["7T >#F6I_H M-?U.Q,@P-"O]O4=+W[7$3Q.PE[@' Y2CGU05Z MF+P/X_QF>OZ X1I;H\RYR77&A:Q!@I+(R=GSB62$42.W(O@V 'J:MGY3 XT@ MU;%*A@"RE,Y.SR:UH?0J#JW##^;X!:>+\3=!)^12^CTRJLR+K M34#!4!_H6>+,D0?@2\E.DR2Q3:WNEH3VFS=H!;^&RAH %C_@,HRGF%^%^93B MCL4U=E]B&:?QT);06$%1VP&-.S 6960Z]5(OV6VY\Z(3H_LKI#&P' M:'7Y?J6#+[@?2]O?FZS)IB/D'_(CIA98C;:)' F6G+? T)$E@&- MK=-)F8JFU5G0OB/FY1J?:EGBJ"CNM) %U44=;]-PF:2! VD'/#T%F+Z$/ #W7Z7\Y.Z508F1BD$AG.""=O_6% M$()SQH+GCL7L'&VI-A'<75H&@I?]E'P[Z;F?Q(> F54R;<7'T:]X&G$^(G_/ M:1O) 12,7#:/!4(@AG26NG@;E,7'IK?LFR>_3DN_F-E7N_=FR'<6];# \N*< M@\RY,_7A(6,\@Q*8*9@,M(\\66*?$=VCLR$Z SD'2J)W,18.+7E:ZZPPT"CR#CLF(G(N/;0K$[]+2]QU<]][+;F(> %". M)I/9'Q0*U!Z^+V=G<5G.)G?;KEZVI*/-%.L]C^.UD;2JKY]5","+D,YB[6?8 MQJ/9BLR!.#L[8N+V14@S!0T ?3,+,HC2\VRF:M2S>@;R#FK!N\-5#)X("V'EU^=+;\,IO7)HDC M;KT(* 48JVC;B%3 NQJ&2 I&,@LN-NL?^!A=?1<6- 367BH8**#>+!9GQ$EA M7$I-&R+)9$E(.D#,5D A1]&6K!G*-G4##]/4=XE M3S^/N!#)NVR!,TY&EK, KM!?67)."4LA1VASN?8$87W?_S>'TZY*& "FKA5H M/7AX4\@3?-8*I69E2:_SL(/0A8N?Z>>T]QJR%@1C9 MZO%6@9!)X\5J+U2R)C0:?OD85?U6([5&T:[B'_AXW8^?Z,]?7[W[]/'D]/4]3Y:NZW&!G$*+I8GI?9! M7Y5_XOS;..'BXVR21R@9112L .>FC@["#,X'I+]JX01SQ)MK= 8^1%._2?(6 M$.M(_@- TM_GL\7B_7Q6QLL1>8(YAOIFHLY6)(D(\+8D,)%G&44BC[ -=*X1 MT6_>NP56=I7P )X 7'8%.I]F=]5$6T3/N&<2)*G?/'<+X'0C_0'8F ^D"R*@3JM^26?S9+::('7.U0A]MGHU.RHZ3>&( M4N"-,_6Y@L=Z]-K4ID_%HV3UZQ9UI/H[CE%7>A@ J#[B9%*=N&G^-O2A. 1VUQ$ED-1U6!VU:*U31W+#<)@WP,$W]ND!MX-21!@: I;_CE 0T M(4Z.\NEX.J["68Z_X04[P44MLB4KKE4=#B,YQ&1)_0J-B\Q+;=HDMY\@K%]G MJ0VJNM3% *!U1T@CAY&7( MX260K87,=7FX@)V.R=S$YUR;+?8>4?EVF-O#9 M3]Y#\KFO.AV,C"Q&6N' 9$Y&U)!H0A(&3&*2%^1>F<:M4:^(Z;< H*F?O:/$ M!P":OX?QM-)],KT^*5&CEM+E! Q9(J%D#E[0CK(B))^4$EC:!&GWDM/O[7Z3 MR'YOJ0_@@'HSI<\BXM<".K>:[V;3V<6NJ'/R;#;.6NE(+'3>JJ1J"S+#0!A= MGXP*(U,;CWH3ZOJ]YF\!K,YU,@B<71C7B\3\>'I&K)Q;W]ET\0++;(Z74QIQ M\>H[B9+T-YZ&^8_5W65M&EQ3^K-5Y'$AII&R61>9:^]@YT$%D2 R12>^5887 MBFFSSHW@V8RI?HL/VJ!Z& @8P'E]R>+YWGY!04_-#ULAG:AL2*(8% H& :,' MG7Q.S MC39NJSP<(ZK=VH1T(]Y/\ *PI'0#7O-5<2E911N#.$/'D9X#W1M-1 MX&RJ1888VKPJG MV?LP7X[3^.O*J_B(Z6R^ZBGT(BS&:80\HG+:D^OJ70V",O&K-$2.Q&N*7)HV M\<.^E&^&Q&=5U'!096X/7K\&[Q0_5U*Z-W%'W\)X4E\[?II=*T$[;WFU9M I MGI(6 73TEOSA("!X$K8J7#*5LC.-'CEO2>AFX'Q6Y1 M534 0WJQW2[J]B]E MEK+)+NH,6:4(BBF$&*2%^MHV& P4_+;4WDM.OY?>W6CZ"?AL+_8!8N?E>%+= M@)$H+'LK"VB.&L@!K7946Y"TN2RSD@2D#X*>4^"'YV$?T $/1/''_^ M0G0??<-Y^(SOSFIGFY-RIX;_JA>@\R[SVD."Q0)*. 514^CC&ZOON%B\]SLWWWSA,FRU30>CY8"&,4E1=39UU862C CM95M,K9; M$MKOT3P$?':BPF?T;.WXY-?W'U[]X]6[CV_^Z]6;=_375S>YV.?]VGT?WNHA MVY.,=-\Y>WVJKX8#WID];O#UK3GJ #ZB!U%"E#&)F%*;]WT[W#6T,F$$_>DE_G7Y^ MC_/Q+%\.MXJ>>:9-@,(4;7A6NV3[.B3$DUNB!+?2MDD0MN*HYX,!C'A7 MFAGX8*&;0<:[_WKUX=.;%V]?4;#Q^M6'#_7G)\?_>?1N_=]_G+Q]^>K#QY>O M7K\Y?O/IU?_]VYM/_]UE/+7+\NTBKKV%T7U,]L@D+<==D480"-.J#ZT*$%,( MD%E*Q?/L"F]S#[L1>1W/,W)2!B?0 B_!U-BS:7V>L!J](J)"%T,&A[5'A?,1O)<)@D892[&9 M_)FV$+J/K($@:@=]/P2=O84_ "3=XN%\Q(8F#T(:%\"I.D!%)@XA,PW.*^^" M+2GP-AV.[B5G(,C97]VW+Y_WEOT '2M".Q\H(I/Z)S@$7"5<,^>00BV3A W MY+&JH()OU:+H%BD]%[SLK]Z'V_/M(.L!@.6!T?,7S%#<$0/6J?-UJ*GB'B+6 M>87!&%F8M;%1>_5'R>JYZJ5S$'6G@R$ ZNEA\N>,<%DH[DM MP*42*8H8;"MP;4IBOPF(!D!KHIL!@.[V//ES+ICS(FC'P$6C0-DZ\-E9"YJE M2(1*<@C:)+7NIZ??]@_=PZD#J0\ ._=XZ\/%MG<1HNXEY $ A SG'L,"7N/[OF^DGI,TT#_,?Z[WU83:9O)[- M_PCS/,*HK.MZO04GTP&C]%Q6203ODW#K*-]U+9W]SM/G2+"<0F"E0P%7F"1IYIQR MTCFR-A<#6Y/:>X_D7H#9L0I[1^J?I[0%)+HO231L^P@1.FB]4JJVU-V;E] -J:P]_;- M;6$\)/WN^TC[T][NP";26 V\VDT8+OO@+:E%9$;>5Y3D> GR\7412G,1>,"X M/]AW)[#WCM/]8_U VGT.+F]"%7):M5:0C(+1VF8R"P$Y2(&,&\<;U2!TXO*V M;-@X$)=W&P7MZ4B\FG;3 F-[;TGYF!PG]VC5O%))&Z .9 :N.9IL,:KTG!S> MENT@A^KP;J/"@>#TKC3O&OSK HU&66TY@K:QOF*(!8(V!9"G&*)P,HLVU0-; M$CJ0;&>KA%1W2AK 7W7X#MN>"ZJ0-:A,H",&+ :K*"@4?@@3*.N:(//.G6H M^-MI];VTT'O\?K7U[OBK+$5M/.TZ66H;\=5CU"!H)VH=/$O<2=VFU\:.@<A*X YR)+= <:/)D8T,G(G:L=D#2WSTSTH>U=FCZ?LP[QOE@*XCW5DCGD?)& TMC9A\A \*L#B M"O=:%&7%KCC>F:JA)74.">/#J'((ON)CVWCUPY.OJX;4K[[C/(T7F$=9BFP9 M>3!"Z5J!I"/XK#EX'1CJ0$YY;/,">7M:AY;P:>P>M-/CT)'ZY%8=1ZAKD'FK]::JWP_3A-4O MN7PZ^=O7V?3"YI_W%S@_"59=4#[@U[-Y^A+J<%'4/HF<;)5Q "6\ )=J.(G6 M2Q("U_'6K<"VN=@]*>Q_%$KO>=E#ZGB04%]MW7VED RZXKB"[*.@0\<)"#)G MR)BS%4P*Y9[H?=.6P/['JO2=N3VDA@?@5GS .@\IU9:^E:NKO8[KCFCK;Y"\ M/X7O_QPOOWQ9-U4C/I&;@H:#S5@GB-/Y%9P.(*3@M<:6L](FE;LKQ?U/=3F8 M\W$0I0X/O.N0\S:S=WCDNF@K$2S95%!>"X@))3E>'(-.(N;<9G+\+M3V/Y>A M+]!VK\SA>A7'Q.9X5;_X]9576ST,$F#GER!W.6/.:AW0D!M>FV!SXM$GYD DKXA/R611^P5= MNT+L6=])-=;$ $[=1]E[=?IU,ON!Z\SO^W.O^/TD3!>.Y:#/D8T>"-P/K7_G:J5.5#A>Y*]O_()+E;X_($E[,5[B1YQ_&R=<2^<#IMGGZ>I35H(:\50R*X:!R3[7 MI^&>8C[2A2>_QS#KBE%M"OQ;<[;93OA+7'D-"B0#V#1[#B@@=GT6*BHPW-;7 M8\;3D18B),R>Y5S_;..J[$GX9F\:_A(7;(=4\0 0?7. 40K:2DLA0A:)@Q*\ M$I\DJ(3,IQCI'&M3D;C]^"CQK&_%]A?_ +!SSW.R5$@4.8-,K) H1($82#(F M6H/!"999HXK6W28J/NL+IV[4,)!'RO>\)1,8E3#1U3?=M YX]E1$IW ZP&"9HX__>/WVY)\WR=]K5LS%)S8;_W(OR=U/ M=#D.BR^O)[,_%E=#BXJO_10,9%G'OF:N(3"M:H^.HFNS!67;W' ]1E7'\UND MC!B$*N!8U(1U35_%Q !]MB)1&)]4JT*W08S5&HACKF4L&0J[/Z+4GQ\VP",$6QWQD'&]W?NL:-;=)&@B =M#S0Y#9 M2^@#0,]U^L_[:5O-@J.C&H02L4Z!4Q",IX.5.YLP1MI);0SJ75H&@I?]E'Q[ MWL9^$A\"9E:E8BL^7EQ,>.".6_+A(?)J?C7IUTTKT+O.9RVYB M'@!0WN&RQ@#OY[-O8XHO7_SX;8'YS?2$XG52R/3S45J.OZV''U]$"#H75D*R MH&L_:)4CG=X!+6F>.:&T<0S;'%';TSH0MV='=-Q-)K=4U3# >"U=[H,(PD@# MDB4/JJ0Z[$H2\<9A4DE%;IKA;,O;BF80:JWS1^\KME' -!SXS:[7D5/TWB" M-UCZ--M6FE:YPB-Z8*$(4+5Y2NP?&I>>OHULOTC MY;XKO_V4-@CPU2*@M18GD]D?]7GSQ9)XFB_'?ZXW:0I<848!SM6N4*SVARIT@@4ELHN,#K+4*"?S-''] MM@D='&J[5N< ?.#S^0N7O9WJJ[?9V?(#ACR>_'B)M-+I>%KS'J_#>+XJTOSM M:RTJ>#\?)[S2T-%T>A8F%YM5,&Z3D^1[%48R,!2O1AF Y2)\5%PDU\8JM^"F MWQZC@]L#O0-F.-;])1(!:;S" GT]P14HIOF&/> "960^@>-5UHHL0U2K9'#& M6)22:-O$@YM0UV_ST<%ANW.%#L# KV17F_F]GLU?SL[BLIQ-CE*JVVXQBM$) M+S&"#U22F]K MX6+UGD;2Q>2B=T"\\-KDEX.7/D/A6=K@&*9RJZ'=/0^$'_SX?GMZ#@9-G6F@ M7Q1=O&6^T36')'CYV/DU[8N\-M31>)&,,E!\[02E#.T-HQ)]Q0PQY0@_Y4E< M;;%@OZTXAX2T5EKJ%WMKS_=7)'^7Q/8-U](FQW<5$/X]C*=5R"?3#WA*.^ML MOKK)&P47LHH8P*92BT:*@>"+!RU%D)9[651X$H4[+=UO)\XAX;&]YH83E*S> MJ]TCPXO"WT @I2[#UHNN3S/N5W*3WG#C+%^[:$H24P%GCD4F3'H@L4W*B;9G,:>NW@. M#K:-M#M(W%Y$9B1W''];U8MYA]X:\JZYE>37B() 7!3(0B-W@DZ2VQ/ FB'V M+G5#&W;8#3*>!.">:MKWN&\$OO=S_!K&^>(J[=7W>A6,1].\.CA6UVJ+D96F M%-JMA)I@:ZY5 7'GH01BU]N,PK5I,[,;O4,;GW@@@':NREXA2S[X718?N$U; MC$+0#B/+X(6J-8]:0\"2"4_.:",\U[=3YO>$3)NO-[19B)TBK)WD!VH#+RS[ M^_!C9=:%,EE8Y" *)[/NL@&?&4)1*F1CM0^FS;B,)TD;VO#" Q^]NRAHJ"[? M_(SH&(@<)YXL3H5[L'U,@22'C_(+!'R.CA6,Q&;"U2Y>27M6V\X0U M9[F3C!L;#F5.'R5T:$,)#P36[I37;Z[]$0&NKJVN[SCR>)T4,8$.N;:US1J\ MU1E(>BEQ-"Y>]?79PEU\<,&A30EL[R]V(_L!6+O-7Q2,4DHR%&+%YQI;B>!J MPLN"*=PYK[/%W*;@?7,:^PU<#O_2J(7J=@?EC+9:2U"N+ZKN%V0,2AG%.>2D M)2@L%KQ."0)M1L.U]^CC(<'Y"*T#>;K[MN6+RJY4-0 +25'917O7]#]GXSD> M?0OCR?K.?OXQ7!\#^Q+C\K'*F:\XI1#L.D\GBI#S,^D@G MIU0]B=#4"_[(2,0D:(K<,G(KM7*N39>F3L@?Y-O,9H@^N,*'8(NO,5TY>8RW MU3XNO!1K.8/L*W].97"63KHZ*R&J*&)L5\Z[%:6#]%P/@=W.U3@$F-X^;8AA M\LJ7/^H8A"5MS%I^]755EF*+X(8K#\)C?<5'&]")+( Q[E)B6L5&LZLWI['? MK'S?CD(WJAN&CW";MU7.]JK\;S$22DEO7"'0<&+)B@+U(1+PK!3S]1&?.9#O M>INT?E/M?8-P+T4-IQ+S#E\OSA84A2X6N!X<4&5\_I,\*H$'09R!R:%>&S * M2)V.8'D4"K7U0;9)-VU#9;])];YAV97Z!HS0-Z3.Z>2;G%28)E4>5/&VU M3'RI)" 8&:#(:++W7G/>IECH2=+ZS<+WC<6]%#6HXYE1,L9L.$%6]:6#&<5^2]:;-.]HM">WW%5!/N&RAQ.&8R,?QV461LZ MG93U(*+?IKD>!HG$.?Y6*YCO;U9V/NA52Z&5)#';H$")J,%')@A0(C 6K%&V MS<5F5QP,\IZI,Z0]DMD\F-H'!O?5V^:3KY67Q:OO.$]CXG"44C8Q\MK+1A10 M24J(@@6R'E:DF'.Q*;7/Q-]'VB"OC0X!T/T5U6])W'5>;DP=KC<(%!F^P ]X M.EZ2YSOR+F?RIU-M"(+K*:J>8X;(N,:HE67R%OKNJ8C;?+U!WN9T#:EV&A@. MK"YL^.M9[^0DO)^/OY'O35Y!6CG@ MI(41L\IGZSQDYLA.T('>3US2%R F>, ,TZ@C^ M@0Z75W3%V6T4N"=F M7TV[*3WY>/;UZV0EP#"Y:)WW9EIF\].U"B^XX[]+2\[C+%BJ_VR)A'_D/ $$7DCEOWWU5NC+-]X2, M+\>+-)G5'K97XLO"2N4"I"(L*%<; N24:'^&;+2V%EF;^']?ROLMI6MPRAY, MC8. [:H9Q:IQ71XOB9,%[<6S2LF+L^6[V?*_<5EWY @C"LTQ01:1W(;H)7@= MZM!0$8HU*MI&YG!3"GL>:W]0W-P_\*I;)?9[,75_&.C.K_HO]9R?S-=9R%>A?GDQT4=P:)*V>22%(5N1H'*HO;02P9(" X5)J8W M&#;0AK9^*SYZP>\P]#P$*SPC><\7JUD,JU*%]<"M];KK;=B MD(^XTLBC(KZD(.<<+;&$5L/J_1]WPKGY M61Z'^?P'F875*,Y1D9$Q9Q*4XD3U7Q@XSG)MP::RQ%+0M.D^NQ%Y_8=:!X;- M/<#M5H<#2;G?D>,3+*K(O4HQ0PJ<@^*Q3J2C8R1Y;1GGPF;1YAW=EH3V'UOU M"]B6>AV 37V*O>J&U6Q(G;B$060?%(35$Q;D!D(N$I!%6>%4?_VRQU=D'/C\_^L9$W3LO)]-QJE6F-[@93$^_3IYXJW* M]DO\USF_'.8GH]V/YY-%_3QZ\&T+\)BO#@I[Z\I\D(M+W&1 MYN.O%\/A[]#VB33Q@A;Y?<2RTYH7!*M+ !6BA1@4H[\*I;*FO:3:O QHRE:_ M45I'^+PS6W,P0.C,G^C1W![0[/9G?OLRPTE*5UB0(.HT!Y4M@B.(0[*N*!E< MD;<'7@S>#)]OLEL+_%C_>;6-G/8J6)&(,%L'WA4/3@D-0BO,)K"H3!O.-Z-O ML(9Q&\3<-HP-5#. B.FW!9Z45XOE^#0L<3&*R$@\(@-:3?8YD2/N8_*0N([& MVQ"2;Y-ONDE'O^FD1@#:0]0# KY K6'R7REA0_CQ>_'1,-X6;\:Z<@+3]75 M2*Q.OPD4OF5D4+@/GEP0[V.CTJ6'B>HWR=,(0ETI80AXNC?U=-N:8BG,66T@ M)(9U4HZ$VL,12'[9*>Z%M&U:$V]$7K^IEU88ZUPQ0T#;:I_4D>_GY0%AWE!!ML" =1E!&9?#*)L@^J9BTIS.]42G0%E3V^URL%?9:J6D $/PUS'_' M99UV<#7F8,W22"=44FGR&95)M:>\ )\%.8Z..VFT\]&WL7(/T]3ORZY&\.I( M!0, T^LPGJ]N$G_%4.N:KO;'[5WB;;&FU-XX19%OX&IN.UH)DO9++L$),N)- ML+4QB?T^WVH$M38*&@#R'IR,<2<0SD(8F0)Q@_5Y$"_^6WO-?9Q-\FH>:SY9=[7Y M8[S M:7'?/^62]&1%(L%H04#Y8V#*)0@4216N$(MTRV;>.^DW([)ZK?TL&,\ M]JZW 9C*MW5(!JYXO!,_D9J@N=X&@,V+R\+CV6FD MV'W57O@\MO(V!8.$$9]6E[Z&02Q1 )##-&V&L^=VP]"1#@: MIK_/9OF/\61"'NSM$3]W]DFT7BJ9P8E$3D%"!]Y8"ZOW-4%8YTN;8IS-:=P, M;<_M,J*1C@: O@_X#:=G6%MF'L^F*TG]<[S\29 MU3>(&6(=>F:L8M8EE5KU/=V.SLU0^-RN*QKJ:@!(/)XMEB=EU5?]-B<%0RB& M*P@N)%",1Z"]%$ G(6W 5$1NU#'L09HV0]BSNY3H1@<#0-,'4@@14*_W7M*V MFVYW$5UJ8P#@NK^CRREN#W;J.NFG+L 33RW2XE.Y#\ M'+T*\RG)IG:D7QGXV^S([(ISQ$DJM3+54ZCD22X@3(&PS5#VW M>X8NM3$ <'W$SS42^H!?9_-''ES80(RX#)PI1Y;7!7)<#?VAVY731TKYD!P.T=_G%-7//9E+Y_ M4-D;@8KSV"8#MRVEFX'PN=T_--777^'QZ:=:Z7J(IZ?G"QW\X>E]#+9_=AK( M;EEN'+CD(RB!" $5G:*8C7:6(5[%/<_DV>GY)R\^8,+QMRK5HSIWXXYFB)Q45<.G)T;6.U\%7!DR0'D76 M0=@V-0';T3G89Z[[ +*AJOX*A_)1I@U)Z]67392*IMI-,FH-6$3(+EB78IN+S^Z/]=KV?:V*DTM5'&WB M2XU4HGU>A =N3:R#-@5XQ@P4;M$X-,C5TZ/-=UM[L*?S-L"XWGB_O08&<# _ M^-[DQ8]/]!%'W\>+D0C1%JLB%&-L]3 "Q$("5,$8]#K3UVV:2FQ 7#^H.Q \ M-GT;M*.NA@R_RM#+V6D83TBL5>"S*20R%LF9,1)"K)Y,TLDW:I:S 7'] M&KW. ;$IX';4S@ MWI'\F4VR6].O\YGW];IIE_Q-.)\9+5F(BL+-DO:FSIX MB,@0>#'UOAHC\XVBCH>)&BC =@7 G;<]W6AC ,"Z>!IWK03LG)'@A*98R %G MPI'_$0H$I@N0^\&,%1R%;Y-F?I"D?N/6UJ#J1A,]0FHQ7XX^U/%.*P/.G9$\ M<+ 1?>HUZ-#?;L/FQK+]0.2P?M7N;T;*3X&TOWK/I=%#?K0HI]JS]\ MOT9X#$5H7S)(3V9.J8+@.7)(+.AL-?UANMOW-Y;NYVCH3/T[2W$ 3N:=_H$O M?KS :?I")^;O*XLH"S$"=@G).%N,;Q,K/T59/^T<^\G3 M=*JE0:+N@IMS;]UK[67R9#K1RMHSUY'?3N;49^0Q1N4*;Q,X/T59SW.X.L7! MDR#;0RD# -D3[T#/[;474OA04P$)R5['VN:-;#W4TA^OE.'!M7K=M@%Y0X/; M/HC8[IGN#NH9 .;NV:"7>5.E)?T=W(&7G@1V9A7)_)ROU3:SVABTO%Z] M>%VKNF7-OG-PRF)2+G.?-VHYME%NX3X*^FF.??CL\][2'P9Z5E(ZWQ?G.RT% MYTMM=V9#+0LLM;FWQ@A),L^-$IFG[M)3#Y+17Z9R?\W>A8AZ )W1._;F9 M+*+DZ%R"(G0&Y:4C"RDR9-I.0GJ..;>9UWF#C-XQLJ]:[[SMVE7&_7HV6YO> MM_1;;Y9X6FM<,D-R"4&;Q->E30%;.)DOWU ,MW1@,F">:;02]OFY="]Y#R?TL<= M@?#HV.M==#* $_#!XI??%EC.)F_'!4AZ_C99B,_\1\3ZG4JL/4Z]G\JN7[)'^:7>1Y MR8X& ,IW9S7^.BF7/39^FXZ7BY%7Q0?.'4BWJC="K/5&"#DC[2X1N'.->D[< M2\_S2;1U [<.M#( ;-W).[_'>?U&^(Q\)+R(2E.P[S2WH!Q:<")72-21M+&@ MRFT&ACU&U?,)D3LZ?[O2T""BX6L-2,_;VH[04^"5DJE7'.3S!AD@JA*@2(4Q M:949:S.5Y"XM_VIC /;KP@J?4&@5JH#.^U$M1C$FY3,I/F(]Y&.M MZLS"0#*\"#+$2?,V'4D>)*F?*7/]GY#[Z>8OT>GAXN=[QZ.3N+RW(VNULXAZT++6L3$IP7G@H3I22BS;V=EKQGOOG MS=;J)Y'=/\C:**-7?#ULQ-_A M)*>?M'3_L.M.1[L?L[-EF P^(KK1J_+#;#(A?_^/,,^#"(Z>(FY(<=)6@AQ4 MR&0L,SJF#%+I!"II!4X)!L+[PI2TB3S/OW#(M)'WTW7S!$F[B; M#O?-%'PZ]%D=O0[&&C+ZDE7++QSX6#AD:[@+5C-;-FH;U^=9W6Z6^0!QN97& M]CRK7TWS,#(*'],7S&<3G)6+0NMPK<;Z<,F#S>@X>)Y@!_&T;[3/%+;DZXO+Z34WF@)QFA7*Z,=!*T9 M9#2Q%!.XSK$)[YM2.-@N_-N@YLZ3QA;JZ?GI]&6*XFJ\2IBL7@F3WUQ8* 9R MKO(1RD*L4QZMPZ*R$-'B1L.$-WHZ_2 9_0*IC<9G78N_;PRM2[.NLW#^@%@; MQ[,/'EQ.ILZ\2.!JHU1FN+4E")]-=TV#'R2COZ?5':EWUK6L>P;,T2FY?RE< MM%AW421GD@=M+-A,0[O M0ZK^YSGQ622EK"M0?'T)P94"QT.AP+A8I5*@[;&1<[<9)&XOWU]KV0:HV$NV M TB)O?KUU=$YY2)IR9PR4&)0%)H:#4&5!-D99EB**>4V5U57-/23R.H>&GM* M=P"X>- C>WM9@.ZDLC)P#]YE\LJ"91 U"28)8A,%&:'+TA@8V[45^-OPW2>^ZS!VL% T5"@2"+ \S9BLRS M*ZI52Z#-*.S7$+7 TY:MJ7?3U;.P3"M788?KD0<_J7LK=1^)![956O-H4^2@ M948*NYR&J&J/%MU2N2['Q:BS#.6[D\-;V[A&+)D_2@JG.I M9"*QF$"A!P4O@=52(=_"K@H19T%&K(@NA4;7-1N3U&U(> I#=:^E9G*_G]_4OQXOP M^?.\%O+0-V?E_!?CCP_X^:%Y][L=P]LMV/UIO0?#!S[4BW8V^]JYE#-;6ZQK M^JIV[*GSW*1&:<-&T^^&>JC?5,')A0K6R2&N@TW9K?H!&U 8:B<&=^X>? BA.4L"C$/68E$)W\F)K)Q8+GF&%+4 M,O[_M-Q@*_5N5&ZPC:S[OEZ^>3&NE&@I-4E00C"I@C'!D=H5F;J-C MZR]2;K"5(A\N-]A&JGWCX$*1BM$6I&$4**3$P0530.HBB2F6]6;-"O\Z MY08[HV(OV0X@$W#M0AR5RC'S#"S&"$IR 3&) EZ8Q(Q)HE6CEV&7&^P"C3VE M.P!=PL+]2Y']M$(8,$ MV*VYJ=H4;TMFP"-?"0MIKU@/-EBBQV@I7)L"@V<^WG@K'&P[WG@;I0P 9)O- MSZU%&4$E!"&\I"/;)HA,.= YE6!X-EE@$Z3]%<8;;X6(G<8;;Z.> 6#NT4FJ MO"@NE (1"E)NEHGPYSO'&SM\J'/"]W4L,0$75MMJJ-LF0T M"C 6LO8I$"L\2HB292:33&&S9TO[(^I93#+>1O%;3#+>1@L# -15E//0+%UI M AIT#DQAA9P($E24M88GYV#I^S')&U@X-H5!+.6&AD Q!ZPZV\O M*V&E*4)A9""D9,1/( _5DZEG*F=KC!6R4:>$IRCKMT="L_.P4X4, &!/^(ZO MOJ?)61Y//]>I1O2__"E\'Y&$O/!UARJ90(DD($89(+/DZ$=>",'ZGJTSNLEGKT\[LOCMJM&)\,X(N_P\G8,L&5.[ MW:?:I9XA@Q!(##P(+YTUFNNF3]3VYJ#?O/ AD-R+K@> \0?>%1R=UN&LZX[? M:\Y&HLXS]#F"EG5J3"W>]=(R8)B]%IS3=S=J5=/5"Y"[)/:;K3F(O6VBK6<1 MRCR^,SN,:39;J/O@9@<&#_WBPVOGT6N(D?"J=' 03'; ? Y,<6F-:G._=-AG MG+N? >O,K/)>8C("7$#RO8VL+[SH&$ NG#.6TVYO6D*P)_W/(W+:!HN=G_7; MZWD )_W>7*_&"[P,R_7U:1W=(2S3@$:2GX-<@LL!02NOK$HY2=7TW7)'? P" M[0=%8M>;87=8#&!37#0!?S=;XN+M+$SKC.?S(3;3S]?FW+WX\6(\F=1AS(2. ML\5E%8'(Z$JQ&I1/F4):^L,'SX&\."&MX$65IJV8=Z9\$,F)/H%_4-4/ .K7 M.;K.ST7%@A,^A1+!YKIQ2Z(#M? $K#!,FB?E;*OGO(_1-8ANV@?"R!W+W)G" M!@"_R@+F\WU_\7(J%.NSL8H."E?[<8H"@7$%.LHZSR$$&]N4%MU'3=^N0'?: MGG4L^@' Y[=IO(\+K8VQP9,PK&&TOVQU-VJ+>ZD%'0%)AD9M4>^GI^]#M1F$ M.A#_ $"TM]?Q]K(&(;&(3F&B^%/0'LHD3*>D 4O25,8Z)L) 4_IOMRIN:YW4 M?]:ASVYP>"X;X:HR9L2CL-R8"#ZY*F4FP(M ?R6O)A2D/W6;=B=;$MKW$=X/ MGG:!]8[*?2[8'3$9M;2:@7>15;L0(6(0(.BX$B0^H6+3EH./D]>WG_!\<+J5 M(I\+.C>Y1^8N9^LV+[4>IJD??+71_68E M9MLJ8L_QR*M+Y;V ];"P+EZ1T,'KI1/H4HD9_MG9=0;.T8P&4!KT0@RV%2 /B M^HFV^K1(.ZMF>[3Y-=JF]4DBA6F'./1MLH8L]#[]4T-X;5\=F\RGJ$0DM;YR0*DVB[,(9TDM.> M*0IS88RIC&WR^4^2-HC,:!//O8UVAGMT$D/O9M-TSI-3IA1+YS\KHO*4#?A, M^[1D8;/EA6O7YJ)^$^H&D:KL"70[ZFC0N!LQ49.CM&50UTDK,5@(K-:Z&,U8 MCKR@/JBGUMOI.0R,;:6/W9$UH]6;9*_?3+_A8EE[ N^0)KW^C_=-?#Y(2$>I MS&N?_Q+CQ6#1Y8^/2#:" CM<7"(E>*&\I4-*:D:*=#Z!(P^<-@3+=%CY%%F; M5RZ;T[BO@;FVTIOI^5J_AOGON*RE)W=6G>9CG"_#>/II'BY:UA"-XT6:S!9G M\VMCFEQB)M;G^(;5U_G6DJL:A 1G)8O%(HNL34:K%4?]YEL;H?:V?1L$' 9X MMW=-+KN.P[S[$1U:RH8#,+= 7F&8!6<,3(JRAJ>>]*O(U\*0:N-X.@7;%*0< MSE[6C[_VJ=_">%)%3P'ZQS#!6Z/J8I&AY)1!I#J@CG .CFL-&0MW.F=C4QL; MN V5S\:N;8.N.]T 6ZEM #'"-1$>3\)B,2YCS"]^7/BG9V'R:UA6SG_4%VRW M>)5H8Y(DRNQ\J9.#:HD\DV"9YZ@3^<2IS87M/E3WFT Y$&0/IM9!0?@?LTEU M)!8?TQ?,9Q,\*;=/N6L^!2.IFNI$&$..CI4.0AU'F[B5%-J%S&5K[&Y!;K\) MF(.#MI4BA^T0IV=AF M8,R#)#T;5W(;W-PV<=TH9 "'[OD;W]IHE,1R5@6W>L]KB[!.DPU6+@E0PI/[ MZYP"IK7FG#Q@%]MDO1X@J%]4=:3N6?>R'P"$/LW#=$$KUTS0_\?>FS6W=2SK M@G^EH]^S3\U#1+_(\M8^CK8MA23O$^>)44.6A+LI0!<@9>O\^LX"0!*D0!+# M*JP"?>T("1RT5@Y?9656Y? !Y]\F:9GS9D%R,"]9!8#7K1,<=X/OU[,L7G%=6WH6OMP.:#$/) M9=:TW&O[PVP$>$V#MM^LI"?!K MN/QI-LTW!>B860XI1T@ZFEJ;HVKM(BU>*0O*+$+QC?R\+=2,>_32#=J.5M2( M8*O99K/YU]F\]K.:YK=7GW%^_WST9O%$[H43&1#)K5&<>P@,:2WEF!(QI')^ MT/=I6^KP+J\:]VQD=%0UT4@'YNR/#_^\.MMG;9E MSFN' BP&BN;0)XCH$,C/I0W !,-YFX&J3Y(UKE/8YH1F.#UT *J'%]X/KL-7 M528UI7%Q]5-8U)Y^+BDIB35&+@&*^.R:=.T;E]*^SL2=;9/2, CYXX;Q_0'Z<-T>6[_9!-*;U_^; M K@0%KDIEH-GBF2;M 67*?@S*6AI?48GVC2*W)7"</I%=V!'WK+*C&V M/!7#RLHR1ERF A1'.X","IB5&E1P 5RR'ABSPN64I0EMAGD\0]BXB!P!*@\S M@@;46T\PO"L&J^[.JR]+2:Y/?6O)=>UI @%3G2,9:G3'%9A<>ZLSBZQ1R^5= MJ!LYDV=(.#P&M:%TTP'>WM4#,5+-U2US6[A2 M?9[E.Q_FQ^\B_AZ^K(8\J>"MRS&!8Z9>+R!]LKE <+;$D"SC#]L(;D%@NS)HH9-T'RPU5=L)\FZ4Y@;\M'3)^GL\O9I^^O9U^^ MANGWF[Q/'CV3Y ,94?<;CP)\9!*XM4HZYKD0#_"V)4]RGS>.AZHA%3QK+^T. M0?1A5J[^)#G?9\J1@R)R*:!9JH,4&;D1R6C0G$GOE/8R/'..O=?[QMDD3PR@ MXR7=(7S>S2??Z+OW>?)*!HLU_C):4"0F)43N"L@24\C&*)GB8>C9]KIQ;GE/ M#)ZCY=Q!)'JL,WIW1^FDIV"&5DDPI79$J;D8TG.*_(MUK,2<39M#X\%8&#+KSS_N-U*.:K7&!)1D5,P(ZQT"I1(M=!P;2H&4E>Q5$FXRR M_>@\[]N2 \&T5T^GHS3; 6[?A>^KW/G9V^^_3ZY$,H41.?!)HN5 M*0/!DH70SIHHM8_2M3',.Y%WWF#V.ZY7^0/Z_?O_EUUGZ]Q]?7WV: MX_*6ZB/.OUPD(UU@/H-TVI,S9FJVF[) #]/:84PI/5\\N./+SGMS/PYGC532 M@07WX7N*JG'3#/NP=X-I MK4<$TL+:Z"5O!)+SH#S$6'.37!TJ[$E6Q5F=1-32F#95JT_3-6Y98*6(01MH@!DA>QZX8+L>A# =$E!T9_V8<.F';;:+2_: M"5CF90*K@2HZ,'"_3-/L"U;37*T>!D#WL@$XA*XZ@-P/P?HF+\%;]%@RY"+K_+T<('*R\ME:SEBI:4!MQM4] M1=5.X/,O&WR#:>TL>@O/RH\MP,D;F97&38N_PW8B/9__T154N)L]\$E#4 M,F4A,0@^FFH%52BT!3O?QG*&^:W1N/ AEX12 M03V%!Y70@S,ADVOBC31U4J!KLZSZT^P"N\>Z1O%XXEQ*QDO8)./Y)LY"PY9(&%GGKQDLN!IF@$=5=[?PVB- M=C@]4%U]#Z*\"2]F94N.UC"^[4YO&-*+W9^ET_NK9+\RHO<05:[7-);"LB U M%.T(K8)PFMMX8^?6!"!J&Y5"!RXR6FI%6O "-7AI76!"2MNH3=K?JPG /GAL MTP1@'T5WL+4_5ST<2]UI<@835*R9 "1:*1E8::-6'HV.;2I@_P9- /:"RIY- M /;16T\P?*J,V*,4TC,%EM7>6#Y(DE?68&1)+N0L0Z..,^??!& O.!S2!& ? MW72 MWV*A(5GW$DKP;$:K 5?<_FUJPUBK9 I>M>H]\3+:@*P%T*.: *PC[HZ M0.*^9>3)!.NU8J"QEI';Q,%S+H&KF+3W,5K99D-^L4T ]@+,D4T ]M%>!^ < M[M8.>1""*PMJV738UWP^C@*"<9KD+G6*;2XV3EL7U&V*^O$>YSA8Z& 1/),A M&'310F5% S$C2NIMKFI$]."4DZKXG6;.J !R1-:XMG<\&X)K=&6\!EMVJ?) 1N$'PVM+B*%=@TN7T7&E]*V<_QQG!P MC?:5]+YU[=T>&*^8WTD$NJ KFCE0C'8$)0R)0 22M [HF189^0-_=8=,^:&H M>RG50X? N1>E=V"C[]_F;C@V(CME5:JMYFI$*Z,%5YBGB);IF'R=_L*:6.3' M*'HIA4;'V-]!M-4!ZIY;0YK'4DL'5D,*=)00,S%GG0H.62KTK=8WPH>:S#.H M2#H&@0-JK@,<_CJ;?JK%RILIW)BXT2@8B.C)@*,R9,!I*7%=;X61*V?;G#)M M(>:E5!L=@[AC==1ATM&M.#?NV0[(+-K^F&/3AW8@;J $ MD: $J)(E.&$*.)6XE44JQ=KL 4]1U>"*>O&1I/D3_=*_+[P53AMCP:=844UV MTUL90)3BBPK!F]AFL-&39'5W+7@81G:XD3Y0%1W6\6Q=P\OC^Z',S/IA38S- M-D)/87)0J^1+";6Y)Y(3;3A$)3SH5$+DA@?N&P\K:6!RMFSBKQ8+O*J#E'^= MA#BY7(\O7LH_OYV^K_'%?#+]M,S\6.KB;EWH&&@QU*&VOA;.U9&?0=3>5BD: MZ[FVVMHF(AJ4C8Y-VCX8W.%V[42J/A<3>' 2]Y-/:V($6R9G/XE QRRIUM$N M*E,$I4R * 4"EYZ5%#AF=CHO9'#':\<%0;_P^VPZ_W%]7&0?Z7^?(;/$:\\- M\A&D"%"$U>1P."E#XP3"8UGHV/KM@[U'';J3JKB#0XSM>9MOYOB_KW&:OJ\& M.'G&M?<",-=9!D22"_I<^ %6\^^>IRX3O!X6MCLE(I]N Y[@N4VAM;Y MG$6DXK(N(!-2 ,>C)6^GUC FBQF9S2&W23S8@;A.8#D4(!X#W$#:Z11PB]MU M>YL\J171ST#SZE]S7R!RB1 =ES)Z]#FV2338A;I.(#<4)': W%'ZZ0ES/WV_ M_?B?$YP349^__XK?\'*Y4H/$H%V28'-)H+!8"%X)B#;R;)R@E=PFOV\W^L;- MN.IN!QY*DSWAG4G1$U\()B:6J:B5G64G0'O/3H,"BUK,V5Z+S([ ML9(#XF070SF(TGI"Y"_3K]=7BZ7$^,VT'*]L%MH"LUC#OU3E92)8&[U62"O8 MM#E=?(*H3M V/!0> ]V1>ND48N)FGI?*O@A:C4*[3%N$J,7=T0$7#)FCS<*Q MQH'PCT1ULOV. K%#]-(IQ.2:%9.#"9H9,-&2%R+ID^="0FWUK(FSF!%/!C$Y MYA2M/B!VB%XZ@-CKL/A,KF[]JR:A?@N756JK2FR7#1ED"6AJ8WM5&#A4";)/ M,JBL,M-M]LG':>H$8*.&$ -IK /LO.Z>4,A9S:2&CN [&^S*7Y?=65]Y>&ON0G*L<*\!JR'\$H0+%RJ8SZ4,10D299RG %Q,@Q,0SXUZIV,;(/4G6 MN"[A:, ;3E4=X.[-9!JF:1(N?YF2.*^717'+XTT;C=)+AT0&LMR\0"S60& V M.IE<=+K12?%V@L:M9NPC_!A"5QU [N,\3!?TYBK&#SC_-DDDHK=E"W>+C_3( MQ?8?W0SIIB65I7&0C2%Y&EL@I#J)L#C,,41=>)LJ@B&Y&/D(>@A8S3K1<0?X M?CW[\@7GE95WX2O.;USAQ'FVM78SEDQ,D%/BE-) ^T4J-B%WN4WN^59RQD7< M>.CX82L_5E4=X.VWZRD)\&NX_&EV%WE9VDHHO#* @GQ@1:( YW4$9*IH8RDF MRVVN0;91,VZ$T@W:CE;4N&TT;OU>DN/;J\\XOU^L?N-9VZ)<$1F\90I4U@F" M51Z\D(4)#)&BL*=3\7=]U;CAQ^BH:J*1#LS9'Q_^.?N&\^G2#_F$)+&'(PEN M+JU5S,*S"#I5H5DF((80(:=@>#"HBFU3Q[ KA>/&+*,#M*E"NP#JDP=0WGKI M2D#(WEA0J!T$+PJ8;!33SG!KVZ0$#G!:V*S+2D>@'$QY'4#Q-)FW&G8;C&8ZUSM-F6O?+ LA)P&HI$Y>N\)<>-8G?/8U MX_92&1U4@VNB [LVQ+GKK[=-:B1/R:EL(&LMR+\@ESCD;,'24A+9>T[A?MN\ MK2'8&'<#[^0D?#1<=+ H5CQO*;.]K;(E$V&2\ B"_!4@'I LARG@T4B/2^@.NP E-MO6[=UD!.&6%GY-M#1V^(-?PR3_XZ^O.%W@XN8H]O6J<>NCXKRPDFM> M2VN#JU,(I2P0953@B@M&U&H%O:I$0\3=>XI^%MS=J &ND 7S],1/GV^^1F#2T] MXINFU(ID8E0UTKFN&YT,.,+9N< M[HDTGX-#6PI(XSGMA9Z<\.(\B)A44!:+=6W.'4]KP^YZ!-^\=^,EBY^^;WRU MNH>QQ0LOC2#/0#B2BPS@3&UD8W)AUOK 8^N.S[M1>E9V;1^T/=[FN8$*._#P MMW"U+#@PWF',9/Q=R@*4\<1&0@ZN2,%*85[ZMOOJ X)ZF8[: @6/;*7'J*13 M9-6/<\1U9D7@R=M@%!AC+3D#P0"%OP%*(N%9%1,W;;+RGB6M#_-V% !V -7A MVACWE/__P^\Q+&XFM&=7?&82@2O,H#AZ\$9EJ*?%3G'A>&)/.V(/']F?]H_0 MU&P L8VH[L7\ZN)]F'["U0H02N:['3(24_= ML!;TU4-+<>^UOW%$2I[J/0#Y#>RVG^;3"=?KK_LAZ":$_8S2_0E M%]X;8U38J?ID)\7?>_7(JC]$<;,AI#BV^L-?&X278'S,OMX1TRZHI,85X5$D MYXP.2&\?3OV;KQYG9QA,_0=+L<_PXM?;=$ GHI+.9Q I1X(R4^3[_:@WYV_85^ MG10Y_32Y_>5E(M_'SV%Z*QQ%W >)%HP6H1Y\49";,SDGK"A;C PEM*FE.2F; MXR9G-M^*^X/*"UM']U*LEY*Y4)PVE)02E$)[CDIUQI//%F1DJ(54UHJV\5 ; MOL9-*3V+E7(D&%[:TEA57&U46Y&K+[BF0!=*=G6L?700=4P@LT&#I;MO)M/)%?XZ^?;CSOA?./GT^8HD\ WG%/+^L/+U\O9=\3%!7*67<@%?$ #BF<),9(C1\Z< ML@9#E@]KDK?P3OE)V]_3E')V;O0-Y .=EOYY\"^45+^E[/IHO9Y23?Y,J^VZ!]H_O1!_K. M"A.WR;/2$)I\BA!9+0I E^A3S3SS7)GLF"BB3:KV(.0?G<%]_9604A\9+C=5 M=U?;L+@K;K#&,I-Y )/(O*HZPR 6$4E4EF/F4AO?IB9N'RK'O>@Y/29_2.AN MI=&SL87+Z]W!+.+Z:6WLXC92N[*.61AN>>$@K%MVC":W.\L"J+A4(?J(O$T; MLRZLX\]KF+^>+>J,EZ\36E,U$%_W?KCI^; *8+:5@_%27.#<05B>TIJ:8Q"- M@LRLB%I*GW6;>\EC*7\)5G0?[#ZTHB?5? _FLZ\XO_K^CJS4U?K0Z&L5 MYQU'B07)@D^ A7-0S#'P-@1@0@4=$SK4;:Y&GZ=MW%OV\=$ZL/8ZP.-=-M?& M.KOK,[&QSIAEB0L#I78Z44D4"-%9H+66D_7.2"7:^*0[4CCNA?[XV&RBR7'/ M;5ZE-+_&QUH_;1S$+]V[C37H6OC+ MQ[UT'P^&)U)7!R9SR=3=PGJ:/DX5TI M'/?:>WR3V4239Q.^/VBL%[8UUCN\)\71KVQS$' PTUV=%A@MC>!*0-&LMMG6 M",Y& S+2)NY%"*FTR0GOXK3@O@[7JKL045EE,[DU6<;:$:;V>Y024,B!R9%Y!VCK.8)1 5Q6"$SQZ%P55VX3 M;_](RTN(K(^!V)':Z0!?]ZWQ_4/5&Y8<"2$$AA!9L*"BX^!D\F"91'*Q76:R M3?[B#L2]A*!ZN-WT>/WUV,!SJ[M^I=45KLU11KNXO&.N%[:]@V)BETO%P]44<^H MJPRMFY!I5@/_VA[&E@"*Q4@B2P:RB-9FRX)1;6HQ=R!N7-0-#HB=;[,/TTX' M@/LMD$RG./^^R9%39F$DOM?^@Q@HO:@5$[MF162)+-D$EM?Q+H( M$ PK(+CE(265C&IS&/,$4>,> [:&U5#:Z !8;Z[GT\E5'1DSS6\F?]5/-YSX M@MPY;D!)++7$ST$,]9"(RQ!T0:=UFY2$QVD:]VRO-:P&TD4'J'I44K_>%I(E MD925Q8$/A@151 :G:=D8'C++ULBH6UW!/D=;+ZUWQX@?#U-0SY!;];XB;GQ, M4D.VJ&N1O818I >%4@A93,EYIVZMP\%M]U9DI_?I#T3!KB#;7R4= .Q52M=? MKI>5S3\C$9$FJX%#^/42U\>.K[[,YE?K(\E'F;^@.)M+%P@I.E(TDZ(')P-" MUMF1>1=2ES;^VE <=!HS# /:4=2\/[S]"MY3_%0I;6M!?\WM)8Y)H4.%+XZ1_9+"XAD=^B/E$,QR5O9YJRJBUO: M3=M_02O5HB$GA6=-GG;BM-KJG:')R4F90\ZJS6GP)A4OX;9U'TS]6/UYH$;. M)LE^:RW6P/;OR7>TL7^[L]65_0M16NEK#I8L6+?8!+[X" Y3CB;%'$2;TMHN M[!^YP;/K92^GA)-O];R!W(Z-F>).%),E9R0=0=*A/R%XJT"9@(I;GT)JNL@Z+Z?S+@YT[YVRC*1[12]A-SZ8X WB*8Z0-S&;O7;9)'PDK8TG%UO;%T7(B?C17 0$J_9LUR! M1TV1?9*10B_K:1=NG6[_"&TO(?W^&!0.K+V^\+C!A!;,"ND3<"F("=1U\IJJ MG<:3#P%]\*E1<+:-G)>0G2'MSH(A:V&4%BH.(Y">*5!*G3QIYFTN*7J*?JL@-C=U4SL1 ;050<[_8WU6#=-_@FG M6"9W-5O%D%Q\TN2MQ+J)6 :>&0O,:<%5*<*F-CU1GZ;K)<0] \!O"*WU@\%? MIFGV!3^&O^X6D[)*&6T('<*6.KH[@PN5&R.CU%[+I)H=^&PGZ27$.@,@[TA= MC=NUZT.XO&O^1#QLL>(I&E,,F6U9/#GFSG'P-B805J8Z958Y_XP?N=-[7D(, M[O-VR@],*A)T-<,KD%(C"*[X0"Y'5>1?&"E5:M M7[<2]!*::AUCPH;04P=P>_L5YZ$.=5TFAO_ C4I9TI*I,UUK)E!P#()R 5)& M[X-'ED.;F.%INL:=UC0^^ ;4VKB;Z(WON9Z[LF&^;W[RX6J6_KTT\[?=E;3C M%DEPK%@#*H4 (9!5#ZJVM^?,>6:?W54/>/&XLY1&W69;JZD'0U@]B"WN@W69 M%A"/8 ,J4(HL._FB%ARK!:G!6XL-NUL>Z.PUF\+4@>D;0$]=M/O='+"W=F"W ML%5BD"$G#[54%%1=3U%K [S$K*PIZ'-\UMCM\\9Q!SB-:N6:*>8,KT@>LOT[ MZ:-)5M<^KVQ]";(GTUW=>F11>)+UHBXSK PN7%@; :4OP=1AZ;G%BEI4,-(=6N[TQZ\#()\%$6*TA D34Z?GF4 MII=P=7$([@;65HY*@@9ROU:-OD5&T%LPK)%L1"ZE0 MU^(,GT#+5$),*I30)CGM/AW']UQ9+! ?R.]NSH/F48?" Z")O,Z#)"X%J[/% M6+UQDI'(.'')BN#B;_#"J"'?!TX'G/[8P:V&0T'8C[ "[?9 M,?0*;*AG[DIJ< 4#V&)SJAN.=&V2#(:Q'-5;7V:!TD:ZL;NMD/QPD%'(/ME2 MP+!ZQ46K! +*ZJAC"IQ[/&2@-@:$B!=X&;'_?'VTO,W\+5 M]9S^?L"B%#8PH36(* ,H\MSKO;H &:PP*N9@2IN:Q@.('3=&&A1O;175OW"&XYSY2U*^BIGT]U]E4V4:P3'M64O'"/^AQL^6(>(<7]6B5CH-, P%W M8)CN,[/N,G!12"[989WEPPGS7D6(JDY,QA**\[3]MQK^NHV^"WOKN[;0,JO(\F60C,4Z2B18%8LWV,<5G9X+-/ M;9I)WZ=C;%?I8$W_4 E^N'B[V];>3SY]OGI;_EC@DJL+;1S]DRQK:^L"2D0! MD2(5R#(J[0+GQC=J1/,46>-"YQA]/[FK'2/\#I"T671R.TH[\10Q,< Z-$?9 M2-& CR0<'DN,4C(T;5+ZMQ SMJ,]F,$Y5M =8.7IZM_;?->-'-AWM52==+4, M'A:3>$G_:G%UH307@4L%S,7:XQ\9^8(Y0$1?_TX819N> D-Q,/(V>"R4]JKJ M;J37[O%\85514=3S/5]B[86EP0E&S'&7I8T&C6M4V71\#X)V%O&DV-M+!P>_ ML$8MF%^1Z0N?\#W609R;%P3\0@3%@Q<2=!9U7$B-E91!,#9P';QB^F$#@":H M>I[2L8]/!XL0FJJH._OU@+^?)XOE%(;WY&R^PWE:VF=7N$-I()5<-W]+GJ0K M"G+MC^^BH9^V&4"Y+Z4C6[P30?!8%9WK6?[KL/A<+F=_GNP<_XD7GN0,?U>& MVYS?6RTIAD0)Y)E1$*E$!"=CAEQD=IX0EDV;IKW#GM_?E_2[\'U9"GPAHI.V MJ #,8Z+5Z36%R$:#Y\RSB#%1O',"FW9#3U?G^?MH_FG+=9"X.]@B'QPFOXVT MZJ:U7^T__DJ?:P;;F]G\,8:U?KK_<6Y:3:;J\IHUC,OV-ODV_5+\[*]L% M=,PXC!/2UFQG;BS&-ILX89I[- 684V75C=:[@, C9RP5BD]4&]>]Y2:^(CW_BY3?\;3:]^KRX*#**Z)F!8KP$%7*!(*(!IACR MPKER32O!]J=XY"9ES3"T3SWK4 H](^#^-X;YQS]G%[P62F1K(6GF01E&[KET M 2P2==EEQWV;:&A/0D=N>M8;3 ]1W[FAD^"&%X@^>HX>G*G'6TIE"-H+R-+H M7-M,>SY"\?\V4D=NC]8E0O=6X9EA],WL>GX131 D-$?NDZ['O2:#3R( 2S8P M[17C-H\.T4KIR--B>D3HW@H\-X!.ON%%*48+%R)$7P(HSAV$X@NDR(33TM=\ MR_$!2I2./%FF2X#NJ\ S NBK0N^\93+Q8+15$C*SY&C'RJ[6'E!*[YQVRNLV MP]$/(G?D.32]0?5P59X17B]4-#%XB;5I(X)*CI,D182:R!X\RD2^S*@0'7E0 M36^HW$MA':0(/JK+_6KBY3)0\' H9A,[HMUJ9Y0*)(I M!LFY3,RVJ:4\B-R1I]AT =%!5+D_7OT*KU/\M!SEU#(C,GJ68TX";!:NCH"J MK3ZR@Y1*4#D:EQIA\IAKSG:S;4Z%NB'4T7]_\H8W_.A YTZ[OQOES!2]G56&WM@59UCD9L@/>L^J8:W*%L@)4Q4LAK!*^C5G>B\QC-Z6=7G;7 MMC0RI:S/&E"84(VCAYB+ $X[IF959*)-S^+]Z!SWHJX=SA[N80VUUV'NSA/V MXN"V=#,M_+YMX1B>1N<@@>V$H5B$Q!<\#8<-%9;Q( MPK7I<[$[C2/GMQP/B(<'"VVTTQWNUES]/*M55Q=\)Y"8?I"KQO,&JFBL(K<].J8)Q,?;'AW?SR;>0OK^^#(O*6>W:>-.I./!L;"J@$R.9F8A "Y!! M,8Q9E86,#Y.QMP#IB1>,7,4Q/%J&$F8'V]I#%^#7V\:.*=E0G#)U&"6%KG5N M*2&]UF\&1O@F$<4VN<*/DC1REN7@SM(PLN\ 1'],YYBJ_/,?TS2;W@QT>7<] M3Y]KC]AX.?FTU-.Z^^/;Z9O)?''U:CJ=?",BPOS[!1G,:&H'44RNSJXGB3J> M(F3:_KDHP;A&64#'T]Z7#W\@B&:C:G3DO7%79C_.?L)W89)O\TG>3O$"I3:Z M3C8KRQ)21 <^% D1C409K!'R^:F#1Y'0EUT\#H G54<'IG.'4?3K7E?D?6[T M)M(A!VVS XT4.BDK)'B6))2LM=1%>J[:Y*,=2/#(^>=-C.0I='=6$+U0COSF M(G(=0T\Y&!N)>&QMV5=V!J8TVEXH.( M6H*6F<*N0)\",P%,+JP8Y;WDZ=E=>*]7CIP./O2NVT[<7?1=?'@*<%V#];?E M9Z)GFD-M!9(D$S;5.N/BJ^/@D'P&YDB,FC&TR+UK5,OU'&DC9W,W,5G#ZJ.# M7?(F'XD6T*_X*5Q^P*NK5<.DQ05/.0AG-"1?.X?4>;>Q%O.X8 QG0CHCVK0L M>H*HD9.QFX!J*!UT *<'ZZ-^^F&XTQ?YRHD1.G3V&C#M9!AXD]'ZYFZ=^?9Y>DEL4__O?UY.I[F.;5!]KP MZ>&3;_CN,DP/R._9_=''IODEMBE'1I0)!*>#KW6I'(+.]*7D+@K.M31M M3FQW)G'<@]DC\/'0$+51RCF;I>7E2TOCM'[!R4S4-H;:&*HBE!2*0G[/I"/G M6I$/Y+4%;URV1J'(I8TS.HRAHE#UIBS@;5F*]Z?5->Q[4L_\&V9R_E;5 K\L M%M?U;F(IVKLEXI)*/%L&DE8=>00I0\RI^@:AU.43G'\^;>(H$KJR2_O 8>.X MX'0ZZ, 9WV#V,\GXI[# 3-YF'5>X5-M2!.M)F#4;X!L)^"''V61;K" OD9Q& MI0P%LE9'*#IG%!:C,*S-;GDT[>->+PT UY'4V"EPUT'RJS_#/&]R_*]P>;W2 M*JW9+^NQKO>YS]R(+"P%/4G5^3W<0F0$N5*RCTEX;O/I0'PX'^/>134&](G4 MVRFX-Y>VEOJJENEP^?972O=5\U*!?= 2%JG&%G2H%PA(:&/X"5A.3NM,]-! M:]VFD\XH[(Y[O=ADW?0*EG,^)6E<_ RF]!^NHX;00 =0VJ1_71%6:WF2H8T\ M,D-R05ZG4\=,$LK<2:.YC&T. 7ZD963P#*/DA^U3CI-X#YB9??E"[N"R\&]= M\E>B]R[$0N;8B%KI4B!&Y4"')$TTEI789G/^D9:16UDZ^5<%8XTK*ZS,E>74/?[,Q!E"(P :)B=;"? [<< M$"X5=X(A1]FH ?-C)(V\H;5%T#"*Z !1R[8K5_5(-BUCTYN>*SX)7CM&FY(M MR:9FY2AKP"3&!9>I8*/2K>WTC)M?TAA+ ZA@W+K2-S-:"7^^G;Z[CI>3]+;0 M^R?33VLV& \Y\93 VHRTQ2-M\3EX,%$H@VBD?CCF94MRZ%-O&#%;MZ6+QRE/4Z(A]H$]$NRD1',O&._28;:/:O0TJ1K8HC<*M@^7< M$49N3BXL2F55@ARUJG:?=[8!SH.4>JLO82[ TOAH.6<<6:" M%F4?V#SSOG$#H\%!,Z1TNX',[4IX+#%PS9PT7"KI$L3LZZQ;#! 5^79UBJB( M-OM<#K,X3[]W7.^EG=T94-H=>#3+U-*/],O+[;MP;G4I#H)'7MN8$O'1%V"6 MA$>4(U=M0NI[9(P<+37R>P^7= N9E,^=/W[6G+=VQ/\X-%*6/,6A'G MNB0*$+7"VD=9TQ]!8PI2-LO<:<#-N&[6$>!Z>&4QMJ8[0/NV$I/W'_ZX.3TU M+)G"EFTF3=U+%#BIB3=D3#DR\"ZWN4-[DJR1+T-&1\VLE0J[:&1VS^NXN1=2 MUC/DC,)LBS7.T>"2B!#HV^2]<>L?EK0/E1W\(S$C7Z3TAKYCU=6!#;S'PKW; M(ZO011\C4!PM*B,ISH%5@G#$5427FVTUD\/74#:_350YS=>^VX=85# M!R&'2[0'&-Q<*!5#430M!RYK&JB/&8)('+*)+BJ.4N>=:D5V!\*8KM41*GNH M] /D-[+:?PM_U9F_-X038/$EWW'M) M7RVNPC1/II\N+,DC9&= ^-JD0HK:_=Q+*,@S<[$P$F 3)#U'63\%BP[+6>^+6HOPWS^G<#]ZLOLFO;AJZOY)%Y?+=ODS-XM97W!8Z:P M51"#SM1[EEP@..10A"C2))6-:5/VNC>IXQXA-[=( ^NJBSNQK4:WMA[&?&$8 MF=AB"S@T%*\4R\ EIL%GHS3YA<&%DP!ODZAQTUI.M.D=(/\.+-N[F_?9?/(_Q(V-*AAD$;*T];R,*7 EJCI/1@I:&Z$\K \9K-+H*;K&O:(8 M'E #:J$+ W6?'S*S;^?+_BJY=FS$=[CJ3G<1)4I6'0 ;ZF!(EQG$D#ED+:SR M+.8?AM@U0==C](U[NMD:98-H952TD9NYZH*Q*O!:CU3[U^P*%Q>.G&X?*=@P MC).<(J\7R"0G[K@BYQ*+*/%9;_VQIX][,C"HGSZ( ,>-VS98>!!FK(5TP31R M2S0#ZEAYJ>.Q C+PRDK:ERTS7.P#ANVO&7KZ;3266& M'/NWY?7E;$%AXR_OWE[(''1 50!S/:P(VH)C*H),D17!4HDQ[(./1]ZSV]$@ M.S>$#"'5#@*E#8Y^\,\9,I,R0Q!"&% \)G 4^4&16@1G?2T!;7-O\3A1NZ'I MC$Z:AU) 7UAZU MWV@KFK !94@*5Z0\G$W%(3ID,D:QHHQOZ'8C;#5MG<%#= M2B$=8&RS]<7:L=\\I_IENM$*XX('*741$J+V!930H1;0,$C%6Z%,B:ZT26S> MA\K=4'=&)]7-5-07_-[-)^EN&9F4A,'L(+@8ZRB\!"$IA.AI<3E>2N2-2M\> MH6@W6)W1Z?0@HN\+0A1E+":DB/48I(3D46;BZ]X",1J9CAY*49X$Y8F[4O.$ M4Y#>%\:$:0ZL'>C<#6YG=';=4$T]@+#RM;+'/U_7%D^K>>@K.WT7_-81+/7S MU21>X@=,]*M7$UQ<*,6Y"9&#"8[58I8:Y* &B]Z)DB5J;./%'4?W;B ]HZ/O M$ZJQ ]"^RO_K>K%L?KCX.+L;Y?(N3,BI>!V^3J["Y89$;H;6+F?^7/A@K#$E M@TE<4RSE"OFYPD(L.?(K4,53O!M@S.)(_N0H[@.O/Z]>NB*=(/NJD M$;)0J<;R=2*6I$^**9NC-U&W*3*_1\9N@#J#T_SCA=P!0IXM-'VRSO1?N+BZ M-?G\PGO!HK,54 _F5&^YH!B"DMT26,_C"N/D MFCEG.WO__&KC9%YE)[.0#D2I_49JJ8+74H.TQ3@GE8Z\T9#IH5G9#=MG=*$R MKK+/U.P^QOOO^.?J6QC#PV. 4\!X2=MN M$#Z#BZ ^M-!G<"75J7[/V=->=;5:_)-^ M\6KQRW05\?YS/ELL+A2*Z+FPX&04==%K\(EVKR!,J )Q,3:Z;!B>F=V6P#E= MDXVL\!>'^?_"R:?/5YA??<,Y&8#E#W\.5_@F3.;+S)T+EJ*J4R\A^YQ)712& MNT!_H%;,AA)3,FV&5)R8T=W6RCG=UG4,E [6T6V70]H.)[7-R#9I_5XO,A>5 M[2J8Q/4>T^S3M/J.&VT3%Q?9D6TQY#-ZH6M.I4?Z M1+&]0YN2]PYY;-SLLB5[NZV9,[HP[ \4+WFEK"P+>:+K;]7?XQ=.,V8TAZ<>;ZYK@=W-V<>%ER4R44>0!E5'D#I#<2#3$+ER6>4BO69-5L?>I.[6 M8N8,KH5/HZP.T'AP!'9W(O>V;+0!6XT#6%V,7T2-WFDN 1/YC\K0_N>%0\!0 M:'$F)UH-CVS)U6X8_SM<#P\-@<[O)YZ[H+E+WEQ?U=3!P;7_U!_37'>LY0BU M"^&$D%QK2*6V#:)@B@222YW(QYR)RA?S_)3#T]"Z&]+_)C?(PVNW%^L?GY=* M_&'IWTP%K'5'-9G^KJQR913(*_.N&&'!&!E(3ZRV4W8)LDDN)&>YRFU*I=OQ MM-MZ.(/KZ,[4?Z9V?[W%W08^UW&1YI-E4++J07A1DN+:"0VB.$F1"8O@%(4G MQGME7(U+5/EG:M!K52NFZSHX^VTAJF_K#"YB M1LMS4& %4E#/L:8+QE*#&H$J19YB0T/^*%V[P?<,[H/'U]J90O9FO=XZ9$O. M%Q?%,_J/H@_!ZXAN1S8UYEHFXU61Z$/"DMM'F0^HV@VN9W 5.[;&SMG+6.TL M-XU/UBO5\8C!%0':)U*"C F\IC7+LS"D\BVUL[(;O,[HN'4_) M@R'\__V/'Y1!LOGW\D?+G]1_]1[+_U7__N/]+_>>_S^SV9?_YWJQ>O)2KI]G MEZ3%Q:H=>)CFU8=?IC7FI0VHG@$M;@:ZS%:JB*N!+C!4FEXO[ MG"\FY'?ATQ:Z-4'_<2>DA^);T_4#?,<3&/YUA=.,^?\^\@I\2=ZKN+B:AW1U M@5QYH;@%':0'E4.]Q\D9"GD//C)9BFJ4&G6/CJ.-]1,CAC1+W#!:E60):@L! M5."M<\"BDBEQE8UH<[GX!%'CSLXY @,_&-"!!-_!AG\SO'DY*\]RIB6)!U-W_$K_A M=(L/\&J:-W[M=_)>KQ"G]2?KL8:#@'!;#R-= / &SYNC_N7=U8WH?@&\>="SL3W-#Q9E4$(GQP3XY5)1FMAG MV8 712?I2U1EI)2Z [@9=R\] ES[GI.UUG0':+]GXU>IV6OK[I7G/'D'.15; M,Z&(!Z(1C SBZ#9W<_Y"DD2/'T='R6.K^4:KK (/O<7$UGZ2K=2W; M']/)U>+]AS]N)J=[PU3M&5!T\.2P&@%!:F(F(+/96M5JHWZ2K)$W[MZP.)P* MNYB/>&]IW2PJ'TLK,TPQ"W$C#L3N#OT':NN M+C"W_1[09:9,(%R@QWH96'L3IA) $5:4\9KQT.8P;BLY(^.N4;ARO.0[V$3W M+WDJT6-0P=;Y$K$V3>?D-4L$F]%*9V0INDU,TJ8^[<2E.WO!X^CRM'UT==:7 M\-=?OH3Y]_65\LJI?97HQ_2;RXJ-+?_H!#?Q1U!UNNOXH437YDX^TF;L.5,@ MM4)"<. 042G 0JLE:4_[?YNV\0/?R1_9^F:CX.[][/*25GK]X04Y/T8(71MB M!P$JHX>8N(3(M2\\2*%5F\X4;?CI*A-@'^0-W>EH '5WX%L,*(55'N6%DMF' M)"PDA;1GUHTS8N:@L[8V619=-KWC?<5*YX=2)\!GNR5S %@.7BU?5P.'KL+\ MJOU@JLV>3?_X"^=I0K*X\,A0!.(S6(9UA* %ITL$[IUD1GEAL%%.U]ZT=G[\ M-0+JVZI[?UC[%:RG^*F.2NUB&R Y%YPLAY"_(A_VKZ^3U22ZVTZ %T5SX;UG M()64+XK:YV?V)W?-C$LF%[$^OIQYV0\::VCA.)M MK4[)$;QF'KQ-7!LMA3%M$C['<;.:U3R_P/5S'%B.=+/^,>UCQ?QKU=5L:3^P MWEY]G-5O_2@;GU6)V3GPO);C*&,@ZNQ ,J&18[8^]KDQ[G#R^-C@C?LR$C9*Y31)AA4)*H4"CF5=?A*L0+-+E;+&,$6Y.ZIES.47R-HP0JM;H MN]J1Q R3)Y9XV.C&K:F;(V[-79T&3*<\GM9"?%Y8<2][=E[K'6N]/W7L^E2 M--?A\B/.OX@+(R*Z:!S(&.ND EZ+N[@&LG):>X=DTAK>@9R6V?.^#QD0ZD/- M=#D1[E[ TMS;O7Y,SCKM:5[MP=]ZW$OTNL<&1]0)6V_/^^*M/G^;+*L '@LI,83;, 6,E M@\JFD/OM$KG? E%++TRCCB>CL7S>5Q']KLO38+"7Q3J,*WY?$/P"C2P2I0 2 MB:VUEK6_(#HH/G-EZ:=)-+R$:,+33LNMV5R^SI?;^"@ZZSYLM[.]7BT6UU]6 MDK]J&PJY@O1VI_Q]>NH&"NFKAPB\]]INAK&=4N6S8^7? VC6;:ZM-$&I M@&"#B[3B)"?&@P26:?$ADR6$G8+,W6$SYBR&(U3V4.D'R&]DM?\VF4Z^7']9 M$QYL$-9S 9AJPVO//?&-%C)WIEB'3N:=RLYW4OR]5X^L^D,4-QM"BF.K/_RU M2;BSVCBK@'MB6EE?1]XX Q2>>!]%5L;O=&^RF_HW7SW.Q?]@ZC]8BAT* M*6HD]C.G75DYSX!7+QGGZ[37H*I?.*64#9X!Q.=$Z,PA""/ Q,Q$QQ6(Z*Y]XEJ?.+?_ Z!SJ M^FY8J/2R: Y1Q%.2^-?LDAYS.;GZ_CY:<7"@(NJ/RC]31;9ZM#IPD0CE4NR'C)5!4H!9'$8Z"R\ MJ^VL5.DL*7-O'L^TR.!\%MD!4'IIB^S]9/'O-W.LR3E( +O:-#XA%","K0!F MI:WG(V1\M*/(D)N"43%F8\/*O!-P>*;E!1TNL*%@]+=87FNSPUV*3F"":'F= M620YN,03N*(#.A>T:)E%>0(.S[2TX%R6UP$P>FG+ZV9?_WGR;9)QFJM<+HQQ M:*R+D.IIJ I,@>>,E)B$5HX;;5N>8;1D[4QK CI<4$<#YZP3DF^F&[\G4S*? M5#DL_^T?T\G5HJ,)T<>0=_I1T8,)LTVZ<@K99A89%&8<*+0"G+017$13VQFD M'9/;7DRZK<24"V17N.6)#$%H=.WS(M.5]\%7NW3E?93: M@3-T/Q]!I>"="!8,UMU18 %GG(+:841+9TO9+0_M!$E(9Y#&O!<4GDQ"VDC=")CW1)?N9)2'N!ZQ1)2/MHN@.T M;W.[WG_X8YW-(HM2484$3#(!JM#6Y#"0.2C<),Z5UK%-(M*39'5^)=T<-;-6 M*CP8C]]P'F=CGW# M98N+VUYB%T8XX:,PD&01J^1+IZ0"SHH0*EHRLIVE9NS)X9DF&+ZD%7D$Y%ZT M1[KJ('8K%\%9HEC!@@R"4>0K(GBFJJ,C/&-!(LN=73?OR>&9IB&^I*5X!.3V M7XI^M12GRQYX(P^<>U8RZSF:&\)Q,:C 9:@#^,A.6:W &\XIYM"9\Q(\GMW6 M^ .39YJX^)*6Y'' >^&K\J$SGR*70@<&)F@'*FH+D14&PA@I"[<8F3FS-7E( M!-E?KN-+6I''@.[9LEM*MJ1_6*F9I2*6GZD=0&?DB:7 MPY/3D>J4M'/S;0\2Q)E&HV=S$-L,E'^7D]IG!7@1?*XC'2($20)31A,"D-8> M:A,+=]PIT:;#40_6_W9GP\^+KXCB+*=]@.O$0$F]1 *" MYQE3=LG*R!RU1_3BLT-Y_B>PTG!.9_COP +T C+@]X!C%#6?^E)RL6/LH$;6IRQ8F>:S]!AS7M?E^3A!+4F""32$Y[KGV?ZNZ M;(E,6^LUY"Q)($%ZB%X68"+EH@W3P?V?NNS=Z[+WP5>[NNQ]E-J!'W:_1-,) M+9QT"A)7H>Y]&F*N9TP,72#""X8V#?A?9%WV7E!XLBY['[UT *HF=9R]PG:(N>Q]-=X#V>Q,&UJ6\ E-A M,46P8KD7B0R!G'#0,@5.'*CLVVSM6XCI_$JX.4*>&@AQ@+IZ&..W7+?,!)7( MIZ%-A>(\\GZW&PP^_$,JIX/V9P/EW\/H%ECO:B V14! MQ"61;3B1;8N%P 5F;@*3::?AM>U,(B,O&/$9PR M""H)$H,@=5FR<-FXDFS8*37Y7&<_[J6X1V<_[B/%L=5_;VJA]Y;9DCD4KHEP M)Q!"M+3EF2H/'VG3W.GXY5QG/QZL_H.EV(%O.D!"+?)@E)0&3*HVLR0/(61/ MKI*0:#.BQ,XJ&GY]:4.CCCE(.#$">L%\?)[C^)#CYRE]D!T#II2VRIZ;]8&$IZN2J5TYRL8Q$(I0! MJRTZ&SQ]I[/ Z.\V-*J;!384C/X6R^MF5IWS6A:!H$4AN7!DX)BR8)PV+AH= M0NJL\^7?;6A4W\OK !B]M.6U=?:/REY'[\E=]J).,^8)0N**5@,6DA%S(;5) MPVO.VMD/C>IF01T-G!E'0QTCLC99 MQYB44;EX,"71FG*$WT!F'Z07(2B??6IT?=$JZ_@V?P7GWR8)'UGWE\M'TJ>W MY3VFV:?IY']HV2_3]U_/%E>+U<5"]BX7#,LE;6MH5\ I#+5\R ONE#2F40C3 M@IVNLI'WP=WCVO7] MPC/@-8E#NB!L;A,;/$%4+UG+HT%FUD9__4)QG8Q8O$"C*( 7RZQ9'RC"X#Q# M\5EA#EI)O5-"U5!@["'#>##E[P:J S31 :SJ0GM;/H1+7*RS2[*.RJH2($OG M05F)X#13P$*(FGGM,V\#I1](Z1(^AZAY-J3,.P#->]($$?#YU33_C-_PJAPGVF-)*0&!JP-AMR&&0@+U21 MA MR)40Q@?!M2MMZ[R&8:27JIY>@M2TDU;%H7;QL.":&'U>3#Z[,#E.XDX8_AKY]H)RN3JS>D MHJUVC&C#GZ5_7-/=$\I'P,.QTTT^GMAD M_XY7;PN)X"(JBZAL!L:$)[_-60I%8P04CB557-:QC4^]'YWC!G(]@;NA?@\W MY;.K<-GDLGX5UA C>,"]^N8_/O8*_%%"!KJMOGW^SY-%NIPMKN=X>X5HC?). M&K)!%-4#Q5("@JY#+71&)6R6RK?I7OX$4<-_+B#9.,Z=(F:?W_;^_+FMRZE33?^[\@ OOR,A%E6>[PA%O2 MR';?1T8"2$B9D)V'S&@(7F,J!',B+]&Z1"4/5WWTEZ;'<2OM^Q63VZY MJ(W@UZP3NSN7;A>MW&,U8,3LLF'&0PU2B,M8[;0-P0@MLXZYT?CRXXGN(?77 M$K1MM=@58-^6@JEF V[XK"7"-?Q9I/GY?!=I?\]KG5"N-!U)J2@B$2$RGXMC MSB9K0 L4H4W$>0K5/2026T*VL1Z[PNS/.P*(R;/U&C=KND=^FT.L#8_SG5=V MRZ97/ N?R*^6VM$/X"R(FK!/*0?OT5C>*+=]',$]I"%;(K6=]GH Z57]_)UK MX\UR4;/[2,>0F+OA2]$9&T36W- M8-A"/WU'SK?.S+)L/M>'Q:O_^=MRO8Y;O_S#:OEUOJ8O6Y8[?^_H;I@!OWO M6'U0,8P0Y(-++J@X M/P1=C[\XMM=B!]?Y$:SN'C1FDB>O?:S]R7696\;(:K$*_&ZS$Z?)UH??L7"9@T.U^05[3-;;ZC@)'^)I%&7_/INA%_)B7Q# 4) M<((T$(UF@0M2B,S">N.XC=@+G/=EJM\W@9'QW@0%?2>CK^/197ESN:KJ@EKN M?T7ES1^[\0B'\(6/^\8!/> !6![![U5:F:P49[5IIW;Q;,FO_ (4QZ4T&@MX\[4D0PB$7MUWTM2:&,H M/*DV.=.]R)LVC)H6AP,JKA\TWM0HW&=')!Z=@,QDY)G<84[NL.5 /TR4Z).6 MMHVO\@)ATP8V$UO"(935#_:>D.(L!"LAU($T1D#M#Y5U&AZP'&T!"S5'UM0$ M/D'7M,G+:9$WA*H&"YJ/!]Z#D/ *3HC>0#G6<-/\1:ET]QG8-4-J5UJY)*H8IFQCGZ1 MDU"Z3:+W$"JG-9)3HW-P/7:$T9V__"17+J$WVK,B:B5V)M:B\XK$9X4W4B'$ MMC?Z\_1-&^E,C$DKVQ($6;85@O M$#9MS#,U!H?05@=1SU-L8(G):4GN=^5%1UZDC+3QFCF([=,!+KX MBA)*I=?;=/U]8\<3Q^?L.BU4_==+^N1OWS6'S!QF04BR3/%4/59N6#0J,YXX M((_>E-AF7LJ@;/2;;CX$@4]:Q-$UW8$G^ 3SCX=AN)ZA,\:J&)D$^J$#6 9. MD^MA>58)47\_[ M?'SL4!UP-.-:!!V5I*.(B@2M"_.99Y9U1J\-SPAM*GL&(;_?QLD& &ZHV7[A M_/,5Q]N]5G6(+9$VIP^:7]\O;_]*YY^W[;(!B-OHLY]1?@>;S[B:!:*E>"3OW->]<<95&>O .$AN M$Y>1'*6I#?"6TFDW]'5@:P_75[]FM79!$S'SS?IZ]\%,Z<0C^LARRG3>L#@& M=?T5))NL#<%+.RH0'Y*X%P+=#X+ $S5TJD5L#;Z[+?@S):,N6FF&FIQNG:-B MO@YQ#9@S%^1^6SUJ,'^?P+V YW\@X!VMG7XMWIO/=9GJKXL'LTCJ_M2;8;#_ M@D7"&49?C"'S+I.A@^9$7<)!)C\K;DS&&*1LN17L%-KW@FKX0:#:2J?]HGCK M@YSE_W^YWM25(>M9L)J".H$LATSN2!:!@33('$B0,6H#18P)U?L$[O=4SW\0 M0)ZDGIY0=S^S3^1;'SV+/$FF03@6#3B67+1.:.>\:XRR8RHG7V\&Z 3Q=U!8 M\?A@NL?*4F8I9&,$)N8M5W5K!4DK9@:[6'$(.3$7- MBQ=%6]&FR.PYJOJMJS@$'T^5+9ZLAPX\[,STXE.=_O(&5JMO9;GZ%ZSR M-NE>E">'(<.VDHXBGN@)$#GH@H)L=VC4,GT D7VTP)R.C)<@-Y":>D3@S4/E M=VS=/%H64S=Q+:1[M+>R0.J*Y.T7C] MNUT0=3OOHM9D"P*'S@*;$835VOY[<["APK06B2)LA\?P;<_:#[T*^Y\9:T 6DYE,I6Y1)/D% ['6="9KK?#8: /?H91. M6U@SGH$;4F%]F;;U;TC^Q)V-%K. Z(!#8,ZG6O >- ,?%>,8!/U+R%F4@\W9 M@Z^9MB!F#!-VFF1[-%O_OEJNUV1\"VAE% .NR/@&S>O+EF4B.A? :L%+F]G* MC],S;8'+>";H<.%WD$[;I[K!% <)>&1&^3H]VM*U+H6NPU,R4$Q?L?>OBNA*%%AR84%;BARE2G7V;2)*2=$D)BM:51>]R)I_79K#I0 M&T C?3E5=QBBZ.(+KC;?/IS#8D.QQ=M_7LYWD84#*>OP,(FZIEB49]$$9&2 MN5;%< 5M)QKM26@WV; A8+(7"(?1V?17Y_>ARQT&GWN#J>&,XQ&"L<"0VUS7 MM:LZY@Y8+C9;BG#0IGLC"I\/%/?_ZFX27@.";10U3-I:\22''^>?/F_>ES_7 M>.4Y4*"L12JR,*'HV)#O$9FW01%+X+TL4>;[1F]O9-W_KFYR3&- Z21!=]&6 M\Z#VZ^Y) *>T%)FS:.L6S!0# RTH3/;&Q)AD),O;]*Y\C*IN)[L1%7QBN=/$,)A:RMI!/CBF0Y\.Q+2=;8-HOR7B"LWWD8@]:_G:"- MOB>NO8-5K;+ZBD-4[C[XL &+1!UTF:,E8QDU\YG^$[B1 MU@810FJ\H_D[>J9%T5#:?JH-ZGC1=PF@GY<7,%\0'[;6498Z%Y?B!0H/R*=# MR8*TNE@K)<4,(T'HBJ).3-$)VGX10$>(O@,(?3=/[_]>KN;K/-\.S_D/O(BX MFB7M*=3PBHE0W\A**.0?4B":@G ^&%.<;M-$\@)AO0'J&.TOVZFB V3MAN&] M65XN-JMO.QY"B8H["12[EFJSBV%1.& Y2Y<$'A399XA<(Z]#E/ES]^X#J2%UT M *WK M.=B14\*:50,W(<>9T^3%ZDY71!*Y*4IB"7-VIX^)Z.#H%SK(J7@\F[ M [0\*IG?Y@O\=8,7ZQDO@"XB9QSJ^"M7+/,D(U8<1QM+S-&T::-]GJYIWZK' MO-R.4T4'P'I8$/B@0V,WP.KLHOJ$,ZXAF,B!E6T%?&T%!CJ7Q&F4Y&FB=-C& M 3^4T@Y-V9$H68ZHL@X@N4_1:N0Y9ZAKDI&,MM:)#G 0R(+BWECGA7I/_X:U(7I:0RX@9O@-N MR695*PTA-90B.L#4GXL5IN6GQ?SOK>V]'A(P2TX!%YX":5D++I*,+#C@S$3E ME4@N&-W&0CU!T+3=R@VQ-(0"^L71'Y]A\X_EY7G^]>(+I,W-T+T_=ENZK';. MR<(IS$8@+FVM]$J1<8L&/<511K7)!1Y'[[2MRN.C<$CU]0O2FV3'!US >2T+ M.UOD7Q?TO;C>[&91S#*'F#A*9BV6&M9[%J)#9K)-D)(K$-M,Z#N!Z&G[H\>' MZ^"*['N:Y_>SEY?EGE0^+-?SJY4SIQ<#'OA5 Y8*GL+D"(6$"$9S:31#CN3D M92N9C^3N>16]#LH$KQK70PU?2'AOIO=]D5^?MNVJHDR!U97GN_Z *]+!@G[Q MQ_+M7W!!)[W^\8^XN5PMUA^7Y^>_7-F 68[)8G+ C)*.4: EZ0CJ0B?2"9)C M%K:T&4W2FK-."C].Q.G#]$9'>.C7C9AYS7G113.0FF1/" &88.U M;6+P4V*F9FCL"S5[1EV'J/!H)'[!U7R9?]_ :M/8K5W5Z3%UWM#E>7T!^X64 M](&^>_5A2\&=ZY/BS92C4X&D:>JF!BTM _2@?MK7_-=X(-J! M8_KN_*-LP9O+5=7U(\P7)16GNY&5FN[5/D0&V@L&D2[/DE0,HLVZNF'HGS8M M\1K/1DN O+;KXFFND5Q$0R)FPM5+T@-%5W5U+UF*R'VR-4L]_85QVK%HEF%Y MC<>B)4#Z/18?;S98?\?V;_!EC>_+V9C]8S$0$KA)1D%+D?>IA2U 3/3)H->XX$9#3JOU.4Z2_^\G%]9 MBYGC3AH9!4-4BNDZC ="DHQKAZ66W 59IG>R[E \;;+I-1Z'84'0[XTQ0^4E MKXLDHM+D#P8"G<]06%VK9YW5HI3^BDF:C?M]C5 ]2(4G/HR^7>0FF=-WN+G* MD) DMTM0SC:;U3Q>;NJ5LUF^65Y<+!>_;Y;IOSXOSPD"1V1,#_^*4S.E)S(U M4(;T+:PJ,-X?),&?Z _\URS+DJ*G*#>YNHQ46EOW213B/!=3@$-AN-8:)V7S2ZH7J,P=;FJD#F@1-^A*+K4]?%0MYC9CE* M3(D'972;:HY6YNKW])EBKG,*I>Y_PT^PGJ>Z@61^?EDCGBKMV]-DB^:"^&41 M'9(+@8(%M(+I9# Z1R3*/Q'N/NO1;@L=P2T+%N[ #=VX<'''ET(.C:!H_L: M0PJTM8_B170*363"U'486@'S)B/#;$ @!>8@W8_DH_ST[4I?;\YA?>44SE21 M8" (!O1I)(+B&"2*(#(FC=II)WF;4.M@4COU2P[!T(%^R8GJZL$CJ:/.Z@Z& M+0OOR]90;$?,6*^C-%DP%$XRG>G?H@^.!163T,$#VC8C>9XD:5I\-8;"8R/H M3M9+!P"[2_]N^DSFF+(+=;1U(0^&'!86N4@,HQ+%1&?0M7%9'](R,:2&4?)R M4(GW@)G;DW2V&S-DN+(F9,.BK@+A,3&O V=U(GK6P6D4;2IV'](R+69.U>Y] ML)PFZK[ \M..@V(@ZZ(LDX[8T 8CBRE3G"1R\CX)SAN-2GU(R[0Q;3NP'"/J M#L#RZ-7]VTV;9JXEWH7D(E#5S4#24J@O%.-)A"RURLJWL3+/TS4MB,9U? ;4 M4*]XNUWT 35Y;0Q3I<[X,2DPR+595V:?>,Z6PS@O\-^1U5<8=XK^]X'64@1!!]SZHE'2S9KG3*.\KGS <'$?5:#_5I=^=PK.O,#_?Y@(?>>&^ MXE(9<,YJ8+$X54=2*?)T@3S=1)ZO*ED;W6;$ :TNIMTQ#J3=(=9<39O @LX[W+.HCVSI/)&+: MQK#A43>R6CJXV ]GT)L,5@C+C-"2Z:(=B\H59E5 GHW3:@PO<3!T-NO/ZL$F M'J.S":WB4Z+;L7$CO"PM&*L,@V+)]3!U_Z0JP$PR'@)P]++-I?P"81WZBFV" MWE,4TH'1^P?6C;]086M8_@RJ7P&:.TF3-A M1:V0$9[Y0AZ&D2K[8&*&1IFF@\CL*VP^"2#+L;1U-!2)DKAL"\:=!!]P20QJ M9;GRY&"$NCE:*@8V1X;>95O NV3;5+,<2&A?QG $0 ZBL2X@^>A-,I-*9DO> M+8LZDA.!JFX@(PE*98(%)W5LE!![E)P. ]Z&#\P'";]+#%V[HBE$)[F-3)E, M\5$4Y(H6CRPYB[9P^D4P^K8L'Y8;^NXY MG%_9Z&WMZO6?O2ZB+M\742_+_5+6&G3M^\TCU@]/SN/X)72ACEBK$F M8)N)XC]*%?,A&#J]BOD0=77P*O!T(267/!29D+RM3&*+=&^&K HKRH::J[59 MMMEO]<-4,1\$A;VKF _12P< >Z20+I@8D_*:Y5335;(8%HIR++N835*67+(V MWO#KJ6(^2,DO5S$?(O$>,/.PM)8;E)D'R\!4#A R"]P5AD*:*&7=,-ZFE^<5 M5#$?I-V7JY@/$75?8+DNK8VAEEM[Q]!N\^%9D>'ER*(&#QA]"=#&97H%54847< EA-[B7_Z]O@'7'6>I" P1&2Y2*A3N"2+T0TC]=D!/M]>?#E??D/<7FSOOU1I[NXCB<9*2\X+T6SH/JKCI%7,!"3P+=83H>T#/\]E2@P@I*HKGT+A: M4\EK/)?)\"8E3*$H+XXSY^6(QLMFF!HWRPSH3R#"S@%PS%2")$A+8\J.G_DN2)OK:(+O=QHK@ M6! V,X>FON$&5\K_IOZ'PM#IJ?]#U-7!1?]T]M&9E*VHE>0IU\Z91!YW*-NE M$MJZE+G(;=;O_#"I_X.@L'?J_Q"]= "P1[)/J",([DDNJ9!SS95EP=$/8Y6- M.60(T&;%Q^M)_1^DY)=3_X=(O ?,/,Q'6V.=H MA6RT'.(5I/X/TN[+J?]#1-T!6%JF6T)48)4FU\$#G<6ZT#AR >0_T"]Y!A<; MH>Y_L[F#W**]8*/;8W+GA=5ZF\A-MDQ)B$SK8%@T3K,2111!^\1CFVE:_W.S MN0=!Z-!L[B'ZG!"??U_,KIH7/I)>5U])I,O5'RM8K(F*/Y;OEHLOJV69;]ZO M/L%B_O?5?L?=1>7)2>)<..*P[AG3*3+(QK"B4"JI,$I]+T)Y9 [(D5_>(RB/ M5?YR5$UT8 M?>%N-)BJL<\X+EKJ2.D9& N.,0Y(I\-J UF:=YH^533GEXAY0 M0QW@;9@']^"XXXK<_%![MC6GTQW1TID60H1@77:-9G_\^-F4@_#4))MRB'([ M7$OS^V5?J4?1Z1&'GS"J9F.YTD:*'%Q_TMNIQS) J[DS"AFKC[M1B7IDJ^3E%A,M4$_(;*8R1/ >/(CX7X'E.#JW^M0'#6U'6N9!GX2.324F;>N-%&L] MBBPL6 H8PZ)",*)@*P-'1 9&!@##(12@;%K2"@C\%E M!]G,09#P@A$Y7.@=^-+W>:"_MGU+\4D*SU&2BC4Y4*( B\HC"S)R;E!SR(TZ ME1\GJ"OX'*'I%Z!SC-C[1,_NQ20I)7PQBGD;Z7*VR3/B(-?"XA0A6EG,*!;V MEJ2^$'24PE\&T1'2[P]&USVS*+T)+C#GZZQ1KV*M419TTJQ4UCEI["@FJ(<7 MRH%4_3R CI![?^"Y?86P0A==#;(VA:@/GGQZ5Q0+/$"Q,435:MC&$Q1-G"IL M?(<=)_@> %1S_Q_QR^4J?88U?E@M/ZW@XNQR\WFYFO^-^>I)2+3+7^W M?^::4Q]2TCD75E+63!>HG#K%)#CK8C$AY$8+UH^FN2NSUQ*7@RNPQ_>E7=[J MUU__$\XOMY\$B_S_+N%\7KY5UE.J?![SX+3O)Y_\ G44"R<^2:U7F]G-UYT] M]G6W!=9HE>36T2',@6E(DH&F,UD;4@R0"Y;U7MUG])5WCC?]U_VCO3]-QQJ\ M^@VWF<[GO^OG^3J=+]>7*[Q]C/46K VNKOQ46!?/ @-R:AFW1M,I)?\D[Q5% M[B6*$PB=YNIMA*EK8S>F\EZQI3O^A?W +QC+[K5XD3\ JBDC"FL$DW[;*VJ1 M^5AGGD- U):#A+T:)3HQ?WN?FVT\9K@OR0,R(U/MPD=+D9E&QC,/(M8VQ/U& MHP_ _#W2NC=QA^#FKHEKIZ .(HU;YL[/E_^"1<(UL;FK2%O?O$*2[QD%.ED] MX!H_D12#IQ\E@N-99Q%3F\+L_>CK%7LG@6/97%/=XV_WA%D,RN H)$J:UR7@ M+K 8,#.O\(%74 NQM6?EFNWM#7SS=U*OMU M0TY"B-L(7$N*P#$F%E!$!@Y4<+67M='>F^>HZAEFQV#@?E7?4 KI %P/A?6^ M_+PCY0_XZVR]QLTU:YB32ME(IC3G3->U\P$H G,YAQ"$\Q[:8.T (J=]GVL. MO5;JFA")AW@FMP^>!00=,C0LZ/I(GEQA4"+=%):G'!!DL7OU"0\:6TR<'!O' MQVNOKP[,XG\LOVZ;KW]=/'^D/R[/S^D6^!>L\JPHK8Q5DBQ_JF/(=-VQAXI8 M3!95$L7R-MF,(XCM/P@Y$CK+;)-H7X \1F,G7NUO%WF?A/+N?]0?$=;X?_[MOP%02P,$% @ M5X!G5,B9A"&^" _"X !4 !Z;2TR,#(R,#$S,7AE>#,Q,2YH=&WM6FUO MVS@2_GZ_@NO@N@G@%_DM<9PT@&NK6^.:.$B<=KM?#K1$640D44M2=GR__F9( M*;;C9.MNMZD;M$ =2QP.9S@/GQG2//UE,.J//UVZ)-1Q1"YOWKP?]DFI4JM] M;/9KM<%X0-Z-S]^35M6ID[&DB>*:BX1&M9I[42*E4.NT6ZO-Y_/JO%D5P4W\ GH_[9OTY_J53(0'A9S!)-/,FH9C[)%$^FY*// MU"VI5'*IOD@7DD]#31I.HT$^"GG+9]2V:ZXC=E;H.:W9Y].:&>1T(OS%V:G/ M9X3[KTO<<8X:P7'':S5;K-6D[>-68W+8<:C3:C>]XX;SWSH860-QVT?I1<1> MEV*>5$*&XW=;C>I1.]4G<^[KL%MWG'^7C.C9:2 2#>-)Z&^_6C4;RC2[TQ4: M\6G2-2Z5;->BV1.1D-T]Q_P[P99*0&,>+;J_CGG,%+E@B)>,(*%^H---J]"_F$:]*L5^OK%J\Z3N44?-D_V[HOB7N[V[_9CS\X,(K M:'6OGG1L5QRYO+FZONE=C,EX!-;WW_4N?G-)KS\F5S?OW6M2;])*O;5/#TCO M8D#J;=\^[;Q;O6O2&XPNQ^Z K'IX[?9-P)I. X,V?N>2Z][5F]Z%>UT9_?[> M_615WQ=RE MRF28>%6(U?%+B%5CYV+UABJ($(0C7I#;1,PCYD]9V89,VECY DQ(!*1_&('R MA-!D0;)$RXR!!U 0F-H @DA)#$^20Y@#ZL$K240,Z4L+*[LM@W!6="M[Y8 P,&9G" L9 8]+*"1 +('N8(G/))F'W N)RO!CV7_.),N5 MH ,Q5Q%4'%B\S+D.P4&5,L\8B'I3,$WXX.8,NOEDLEB=AI<"P>:/ T%& IY MD!$ORZ"6 7\@#LURI9TG ?")X0SX[D69#SH!."L1+ /HN(P6)(6X(V01RE&T MQ&0.!_5@:("];PKI,DID$0@ $ 6@Q5*4L<>C*B1!).:J0*ED4ZXT5.&:4'QI M[08KRRM@4X4Q&]:^%+RU=@YOX[7@O-KK-.I')RI'5%XA($6((.#PN*\.3.2& MA$IF, (QYY.(82P) V!.(JY"[(%B,3 DLB0^^UQYD5 9]$/NE"*R8$FE\)@/ MKQ79!VSX#,!F >#>>2%-IHST@):NL@@D3'W9WF?6"E-?XI-]Y%A )A:DJ)\@ M=ZU@UV();7DP$"L&0AZ6JP,%:P,%,!#Z^1#1((%)_BN*J+K3V2&8TMV!Z7'5 M.<)Y&# %FP0(E\EJG\=2&1.N1S.U?1?,?!,&N,A'LKE49!(4 $'-N#*T!U(L M,7JP<%X2YBKI2A91 [0\F2[!4LX)&1LYD"?8HD3$?7.4H+*)XCZGDJ,#W*9\ MDP82U)0I3,-F:2J3LPU)"L7 ( VDC)U2"@CWLH@BMX-;QHAE.H<>MCA8K6G@ MVX2A(- O]&?^5]#M;@%YLCM SOEV'<=;,]8&G+?GNJU1#2MA!IL.Z$J52"B2 M.E4 =*PL$<%4^@6: -^<3GC$]0(S_&/#XMHRP#.8LLMB372E,C6YXRYW*,UD M"IA6IB+Q/"%]8X"I4: KT_6( [.T.@ LF M=F M2.>&PYZ)F7,#/%(PIT/6K@-K54C5?:F!]&= SWR3%\Q\Y)R](!&_95%^B/! MOOS54_250-^IS5A[YW#^MS=CYHC1+U9)>_F))72Q"]F?& MP7RSX++$,\<-!S_W7-\NT_HKVHO+[[FV*>I#& PF\48:P,\-V !QS2)TCK&RS($]F M(IHQ3(4)G>9G[3(G2!:GD5@P:)V'PE(B7<,OX.T?J1.J_U3RJW<,"+39:^4J M)H!1)BL0CHBFBG6++R= [VE$%UV>F$DUG4[R 2=":Q%W\7?^&:8)J"_R7U7- M>+8YOP)P[%2==@=O 6@)__UBX/R"0-5<$*AI?[.MW:@>VYZ/-CO5^I-M?ZFV MVND\W?IWM3:/JIW#QE9J:V8B[&3 =*N4)J]+S5+1(0]BUR%U$ZY"W[WHX89H M([U#X=7K!PB!A\&Q<7G^^Q3F$L@?H]$Y^3 AWT,KQZM=<"7C:?:U<7G@.:]S>D MGMOI 60\$TQR3J476K@>EH4V%OD7?M#[PSMG&M M>IFLS([,67:A$\A8F=[L\IF;V/FGO1=N;JB?_1]02P,$% @ 5X!G5&4+ M!T;!" JR\ !4 !Z;2TR,#(R,#$S,7AE>#,Q,BYH=&WM6F]3VS@3?_]\ M"EV8IPI]"=] M\GYR>4&:Y6J-3 2-)5.,QS2L5 :C BD$2B6=2F4^GY?GC3(7T\KDNJ)5-2LA MYQ+*GO(*9Z?Z#7X"]<[^<_I3J43ZW$TCB!5Q!5 %'DDEBZ?D@P?RCI1*F52/ M)PO!IH$B]6J]3CYP<<=FU+8KID(XR_6<5NSS:<4, MO].LEX]:B3J9,T\%G5JU^M^"$3T[]7FL<#R!_>U7JV93&153U*=X@MU1DX)[ M5:(AF\8=XV+!JLK%71YRT=FKFG\GNJ7DTXB%B\[/$Q:!)".8DVL>T?CGHL2P ME"0(YEM!R?X/=A#S.+D,60NU2K:R<&]P%SF"*-6KG^T(/M;'=Q\D%\ M<>.;3QK?&UQ/AN?#7GL/N!;["UL'ULX[MBB-7 MM]"F-/[M8O"[<1U;ZM7J MUJ#\1BX.B^07",,%N5'@WD'H@)@6B0M",7]!5$#5F[U6^V3KI950S\-,6 K! MQR5;SQ<;BST,9*?4./QFGM;*N1-??_2'TU)OEUMZ&H8DH#,@ F8,YEA#5, D MZ<9Q2D-R#0D7BO"8G',1D5JU] OA/OF#\XC\RCS@6%RB*(V92W5!DT4RC-TR MQNKX-<2JOG.Q>DH LP1 &#"(E$3X)AF'VJ8NO!.$1UC#%K=R&0 PN2$G%0HM$] YPW#6= M$M]Y: P.&1JV@6-H 9<)9!8!"T0;'P_$ 3BLQB#K/&R"FH1 M\8?BV"S6VEGL8SXQ.0._NV'JH4X$SEH$BP@Z)K D)!AW#5D-Y3!<83*#@WPT M-,+>,^RZJ"72$ 40B!S18E.4L<>E,B!^R.WR8/@O-EKUVM')S)#5,80=(K@OL_P<5\>F,@-"15@,((Q M9TX(.I8$$)A.R&2@>VBQ"#.DSI+ZV6/2#;E,L9_.G8*'%BR)X"YX^%J2?<2& M!P@V"X#!O1O0> JDBVGI.@U1PI#,UCY8*PS)U$_VD6D6&5N0:OU$YZXU[%HL M:5L>#03Y0#H/B_6!_ <#^3B0]O,QHE%"%_G/(%&U:GN'8$IW!Z;'Y>J1GH<^ M2-PI8+A,5?LXEHJZX+HTE=MWT97/ <1%-I*MI3P5J 3U(Q)D_90"F*C1Q/G M5<)<3[H"0FJ EA73%5B*64+6C0R3)]HB><@\<[X@4TB6,6)5SK&')0?KG :_.: % M,?UB?_ ^(]WN%I"=W0%REF\?XGCKC+4!Y^USW=:HQI4PPTT'=J62QU0G=2H1 MZ)I9:@13X>5H0GPSZK"0J86N\$\-J]>6 9[!E%T6#T37F*FI'?>90TDJ$L2T M-(S$=;GPC &&HTXA1J*A=[+8 HE>,UH$^;>%+ZXMEF#Z?C4 =G<'P'DF'LQH MF)ITI<,+OH\LDX#5@SML=S.5)TT9S$Q5Z\YU1-]/R)/0^ M(57J@LY=-Q4Z]FO5\PFM$9?(%4$?7:(NZ:*BOU(LOJAZ_YDN/H(8D]@CZC-FCAB]?)445WE*I\UUI*Y2EL;:)]"/#2*[M(XBF55< MR&7%-R]0910QI0#^H2@X'#F%;O<8VF>4[".>,0=+G>/QKZ;4^2*$OU*&YIL% ME\:N.6XX^+'G^G*5OALB2T/6R!!M>I^K=\PN \1&5JV7>Y\YT#M=?BUK,P78 M\$USZIF?#7T2XK)MBCUE>"*W40\[2EBFMF?1F;%4[((00S)9M!Q (@&0:80 MP5DRSF0EY,;#&>A2 M&--I=M8NL@0)41+R!6#K/. V)=('^$6\O0A/*+]4\:NU#0B4V6ME*AS$*(@2 MAB.DB81._N4$TWL2TD6'Q6923:>3;$"'*\6CCO[Q?Z;+!/*+[*=5,YYMSNX% MM''2CP_UU0 E\+^7#YS=&BB;6P,5Y6VVM1KE=NOYYFJY]FS;/ZEMEAO-UHMK M;:";U>W45LQ$V,G Z98)C=\6&H6\0Q;$3I743+AR?4O1PPW1>G*OA=?O(&@( M/ Z.CC[(K"39$,1[T5QM=F*#"LI$=35#>[-4.JRQU>O=EK8M4PGYNW M*YY:/2_M]/)FU]?VO(]%V4247%+A!A:S1T5S_^W1!;/7$NHM5V56O$W]3]!, M?;)/,Q@Y3.)J[ MA9O[5_:7*$3I!EX/-@%;,7NYM>WDLQ>VU[::C^Y\)]Q>>N_8GYYGL'$+?%6C MS%ZQNNI"'2Q4J=KL\I&+X]FGO<9N+M2?_0U02P,$% @ 5X!G5+[6C;3G M!0 P"@ !4 !Z;2TR,#(R,#$S,7AE>#,R,2YH=&WM6FUSVC@0_GZ_8H_, MM2;4)*T]*[:RZYD@^> MX)5V]UFMI=UGU/JY.^CX[R\\F*AI#!=7+\]Z'2A5;/MMK6/;7;\+K_SS,ZA; MC@N^)#QEB@E.8MOV^B4H391*&K8]G\^M>*D%;)K8.&+$G,.#O8#Y]!U252K M5X_=H\-1_= YB$8AI4$4.+^YZ*2-P[,YJ5K$]$5IRGAE0K7]1KUJ'>XGJCEG MH9HT7,?YI62&GK0BP17:DS@_^S=3LZ9,T1M5(3$;\X:!5,JF%N) Q$(V=ASS MU]222D2F+%XTGOML2E/HTSE!4[D&+$KD61J5WP/,-A4?G?GZY]UON-= M^KW37J?M]P9]&)Q"YU7/.P7OG=>Y\GMO/'R%4N\2VOUN+COM]=O]3J]]5LCN M!?U80%Y<70ZOVGT?_ &X1W!E#:V.!4.O8T"[M7WGT4-H#Z'='5SX7A=6T108 MCIT#O7C^*P^&[G7GOH=WQM:3J.-5-D[-T[R?XU3D/'99>&3S) M AA:\'Y&>!D"*A6+%F5(9C+%-PJ46%US&NC-UJQY&4@*)!2)WBQ7AQ>#=%!% M!&I"84CDB'":5@8W,5U .U!:HH-:1CE19E";\QF)X9(F0J*@ M1X1)=#21--4NE?4<$L> NG#-<1(*$O0Q+>?P.>&!?H]60G,T&B=PU"S.$(F$ MRBQT&\2U2&!%1C$MTG,D9$AE!;,T)DE*&\4_S9"E24P6#<9-KIE)S3S51T(I M,6WH,^M:9QFN4KXSF$TB$^?'V?&1=50S)YK";TB%A>'\L+.,R%;ANFS_V*H[ MU7O%CN7>*_N2VJIU=%S_U[76ZNCL9FIM$X@L&!CN-"'\1:E6*B8D) RQ7&E4 MDQMP[YZ/,8W6(IX%^^$W'5.E9!_B]KC> MSN#\_*J?UP1#_(SZ'>L.VA]G+==!.1I2Z=N'?J>8+0OFAPY<%[?O9SO[1TTX M)S*89'$\S,ZF3^KVKT?J*63*RX6!^PVI\A10/=NI'S93\[Q326V_]\V_][R: M,*5P@HA$S$(HH#REX&P3X)]M^$\!_P46TE@LHV%=57R$9MEL)]EMK6;"WG@:VZ8B^*X7P1&B'UU2W MWT-%@X\T'E$YWG(/6^YARSULN8.:I5[6"NGMA_] M#TA ;+/@_].(?A%_QCN<+NOM+>_PU)?[[_,.:UFP">^P"5>P$I'?9ZENS3>B M&.Z=]M L@S]A:4XJY'TED$ WW83KGEEWK+>MKA(PGS!LAYG"?C7&"DFWNREP MH2"DV)*'V-[&^%PVZROMMVYRERVX[F19FA;-;ZX#]8\H]L^!D-AGFPMFHP5: MBJBD/- 2'$'X0EO1]\XV8!UF'$^M3UVY)0!J&4DR-41$&<3:T,^1!JMS8'<^ MH3A'8K\?4G0_$I)J/212N>$0@11TQ#*6>Q@XF3,#F@Y#N08VIAQ[_W@E!CI$ M,7HP(^C$.C&11<*Z-]$^N0B7B.PF8,,L'QI>NQIW>]X;-L"YG4)&>.C/U/J4 MK]RFRY_9W3YSR_#D+U!+ 0(4 Q0 ( %> 9U1]I,7='@0 "X- 4 M " 0 !A,3 M:V-O;G-E;G0R,#(R+FAT;5!+ 0(4 Q0 ( M %> 9U1.1B=R=!8 'F) > " 5 $ !E>#$P,C%?>F]O M;2UO9F9I8V5R8F]N=7-P;"YH=&U02P$"% ,4 " !7@&=4S%DUIP 9 > MCP &@ @ $ &P 97@T,U]S96-U 9U0-5 'XFTM,C R,C Q,S%?8V%L+GAM;%!+ 0(4 Q0 M ( %> 9U31N6UN+7P *^ !0 3 " 5N!! !Z;2TR,#(R M,#$S,5]D968N>&UL4$L! A0#% @ 5X!G5 FI^K"C; 1YL !( M ( !N?T$ 'IM+3(P,C(P,3,Q7V M9U14,'H=G#L! %P=#0 3 " 8QJ!0!Z;2TR,#(R,#$S,5]L M86(N>&UL4$L! A0#% @ 5X!G5(BJ8:/4O 7\\( !, M ( !6:8& 'IM+3(P,C(P,3,Q7W!R92YX;6Q02P$"% ,4 " !7@&=4R)F$ M(;X( #\+@ %0 @ %>8P< >FTM,C R,C Q,S%X97@S,3$N M:'1M4$L! A0#% @ 5X!G5&4+!T;!" JR\ !4 ( ! M3VP' 'IM+3(P,C(P,3,Q>&5X,S$R+FAT;5!+ 0(4 Q0 ( %> 9U2^UHVT MYP4 , H 5 " 4-U!P!Z;2TR,#(R,#$S,7AE>#,R,2YH 8=&U02P4& X #@"F P 77L' end

*M,*Z%<#,_EFM8MEI2Z:3O3B_*ZM65A6484KD5 MSE28UZ4"6=C7Q4[)"!Q+.J@8P,^$KE)IZ9:O4AN*"48YW2B^8"FGX';S+7:A M2!B]UG$U0$6!1[X$=*&SCA@\UM852*@\4O+*%1/2O(].;,P-BGE$_>;>3*=)C>XORP+%"Y%8^-5])KCI-Q_'UWKB]\Q%81A M5>O]RON>:@Y.YFDTA>U&DZHU9(01:@->^3/*@<24.I:JL[NM[=<&B*C2DF.A M?!6MFIB>#$ODIT6685=P&Q,T9[!77[U7(NF??O^\A((BPWH+R[= "H?B+\[^ MW[?GYB=XRGA..9^NP&CGBNQ7C6AC$:/ M+Y 15/=7G!"+S@CW(<1ZRVME(0Y6V23%2WVM8#I&A@.1P(\D>2,.=2J/*3UU MM=UQ#YU@PHK1[,K+TM'_?/?G[ C%M=GJM/[/5:OQK_G5=UXPS:L_*,9$.[WN M_.L;>9F$.S%4!XM%I%?R3GH]?RQ1O-ZP,_^*(;_]N;=_CYV>B O-)GW*D&-6 M5^^_FEY10?"2H^&=NG-S-\92![;W,;#].R/.2!;YX%7DSN[#&;;KI=Y'(6=^ M81?8ACG+SMY5\'C]AO?_?3J]./WTC]-W___^[]\YE:MB(;FTH2*'^7^!M,Y7 MH*-NN+/]?2@G&6#^[\/)+Z=8?/I?%U1/\OO%Q=GY!\KIP4>__O/BC')Y[\\^ MG'QX>W;RJ_?V_,.[L\_Z.R *O__ZF;Z"=9$G^,'%?K G;1E@^F>R '=/F*.# M4-PD'6$0;T[S!'&+6Y39B,M2T%.C7U8 TN?)E2(?UX2:[J[HXJWMB0+7>,HJ7.XV0NK;1[6?4 MR(G1,NG$GV'^]%0QL E6V[JWV73.U;J2E MCC7-8E 1J^;G6R]=E^-+?"^/\JF-)7Y"TJ/W_! =)Y3(A($F<\K):#RN!R7BVB*X6P\ MO7!.)ZNI/!63-'H[D8:.2^-Y^ ^4F]F[D>]"6L22K+J?=CI@),/B)/ MHX7^0P#:%*F/0,6!=N( H9#WQB%7_W,S.B[N.\:,0XM>+Z5^NF&5]C6RG-(# MT+30TJK(0@$[CQP0O-?!?&ZK[:_T!4C)S#FJ2Y0KT_:GN_B/IDJZM:L.F=YK M7]AHB_0)L'E".*[Q\KAE,D3;#VFHC3P)43I].KF%'0@%780B2=S(C->_%?=, M!3/9,.QY% 8<[FJ"Y;H*J,%6,W.6NP>0\AU.^A%1OY?FQ(MU10\E O(@G]Q* MXSHL"3T,QT\!?S@P\+^+N4XKT5>D\4 3@#-<=T0-]9>8Z<3?I!(1+KY;3QR)Z0CV9@R&Z4A>I&.;EL4X-",.]BTF;'# 0?F%/#IG.FY*[0.A,V)@?U1,DD;,7.;_45-@IB@OW"R_$* M%0>^AYY\A M6.E+U58L[22SRU#$/@IMIP61B9U@]=]D$(I*<*2YXQ8S>Z#'CAF__PD%]+\K-R>A:9"UWV,\GM/W'_SV]B[VV0@BV'^@+N M;V['%"_5'%HQ1S-W0%0,XA)CT5,8;@\[QDG@P#F]8B7\>ZP-<-Q"\^??%*-;L(K"P-=]EW^'1X3)[, M;'[P(^[9_X(UFNZFW@\PWQX!E M&XY^11(:ZDAD!:P=(B<9K*I%N6M@&5 M%#];3)X,=G@TP>'#V^F^\6(%:B+]8BZHCQ>?/Y@+RF( %)8")T\OD$6EJ4\# M.,83#F"\4R-JNJ=5L-)H5#2,!6$XZ (LK(J^H L2;Q0C(1R@QAL%#4:L-1] ]:A:-]O\:!LOG-X*K9$V*L_P#0TKB[WCGKEMIJBG-0J!CS$OA.WB$ MU)GDV' IX33@LRE!@QNJ)\@>86F'1?0H( E1IO@]DT4T'& M5&E@8&+(,(K'DD=*B84S5 M23(S4)=H8W*>R\V,%=^ Y*O">Z+;22_\HM3<&4*0Z3@-L9-E M2.R21: &?(ZS<=@01TEXSGJ@#>]B-$G(-021(:Y37[*"C/Y&MS/':@VT.6&I M,\=:*9-'>36]I7H]-2J6WB0.VF(4/@ZO MX7AGEB]"CN%^3K [;0YV>S"::"=!?^S%P75TQ:UE$5;;@X$&/@KWA\'\%H'Q M8&AV.:PI:"X*G.'KK\6?Z3:/."K N'?DC9'ML5F P>#-4K"#8R "#AO*\)U!Z [?X'RZ)#)L?)D+#$'V_0)0EOV(8L*8;!IG^X M,-Q35I,0+@L63\\8EA"S]=)L9 58HJ06&'&1"?PM@]BF-@LC.D @V3D8#J/6 M@(#B)/H<64=J 7B0[U)3L8,/5P&%<"A^+M7VJ*A6Q>:=T*SE/X[2\ @C/K<2 MH<>35%$TYK&]K$/)A3%$[?DRX/'$DN?D[WW+CZ M*;Y$<1E2&T_\-9P&C"IK2D=4_?B)H5@OI$M1:LJ$7 [?0$EY\LP3;DJCII-% M,.4K.49*E/@*JY[$5""*]EQ WN3,6?/AOH4RO?9>%+KWBKPY'[KVN$UF:H$8U&A+(3L MVV9DSPL7J"Z?H\P6Q_W 'J!04^:V;/N:3\'7[60.A:7&A27J5_W^AF=,*%N\ M(-HR*+'D4A^=+;^XM?W6YAX"G9L*@29SMEB 6K+%51C!"&P*,DSFUFO2K)E2 M)N0&.,D,)UW*:J]$,6'7[0_1YPC%6.8U$IAL1)X(-!LT/T@B_X8=6:;!=KX[ MXTN$]N6Z'JF-,6CLC!% 6PY/9Y^ 7F.8TBF;2_V%8K& CT$KCJPS*7.CLMN% MKR):FTPS(@;P"/J91']Q':)*K7D FN(432,-%TX9BA,N;3K5-^Z2]GB.<\_! MX(/07X7")4ZE.'[I-05KU0HZ[57<28]&>$I6NV',= MI:4"%N[$O37N74#!>/ZF<%$7]0_+B;"WF KLAG>16!80FI2;$*,B0F',14TZ M36YUCW%%Q0"E7%4P\TU-':$ 7*F$.I#1+2,3WDL3R?XN2EI2?##\NXS4">/ M6+$$D9T5,]PL+R\BCU.%Q4>;^(H);J#CFG*\A@#.G2+W#-G J/6:&YWMU#.I M&U?F)$HBNG+1T0DVR<=%5E6G1^$NTME<5(;.Z')=T%)EEZU26*H%P@H?^2?* MY%\I5F:+B;#\ H,X@@OL[%5%Z:,)C%74&=$?_D'1-%V91&E:OBP@;S6 ?LX-HD>V7MB76-PJ3=:^N!>%CS]1\V1R60>H. M"UNA*9-<[!::OC*E*D=,6V16\P#\2-"-_T8X:QB2[) ^$*)JEK>L4".,F=00 M#ES@_A1-&C;Q5GZL"T\T$H$; ' -)Q0=B;CET!3#/7\EI\*TSNZQ_1T0G\:9#F/63L0&LK$)3%R MQ%'/S]1>IER+R8 >R &HRQ#0O"'H$J=0D$P6BQXV0I=^6F7?T/["WV-GL7%T MN.#Z6&3*W:],3T#W93E"K9?^K7RT+$\ZM&F4"U6^SO$Z=G"X3'D$15C9)D$Y M)$P1CCHMO4&KD+(DT\V84B&[X)2MT8CO9;M@%(1H!")R).=%KX].L.38:8)E MKY9K;NW#+9*-\W YC"+RZ_4QQL3&TP6VL[%*<9-5=\"DY8:EE CAX25IL$I[ M4^^=[[P=?Z(-!;JYY1KW37#;\?$%J*YP'?!-L[2F:^9:+!>S:JTN:'$+6GIU M0UDPA#B;V@TPIRLN1$AN.E1A,U>WA MA8O47#MH^6#] !4S;H9YN=L>V4E6Y,[#K!D#,G)!.U,MAKY;%1"02RM-BKD) MR# ZJ(1I.:2#);<8$S&L?R@)5[ 1&%6/.6"N#-+KA& F'+O1:4G#]D"*5>E\ M.UER,-!834V.^8;,[*G3[E%P_26C*!5)3F82R[L-RQR8@'@3.GEA/2;#-ZF) M'26[[(;[*6;@X&R2G%>-AR."= (B+&Q!MCNQ=IR*J\+>T$FI?$&%V[SF@"'4 M-$AG7'#7QE$*LBT,5V1Y%8N;.T[LQ.0BI::ZVLS\%KJ@X?TUN5&4K]5OYSH! M78A$YUU.MR,<9,%73,*P \TQP1-]U34JG,Q("%CP2S&7[>8\YM27Q9M@?L)F M&<97;]0EV%V*(V5Z*1G;@;Z:-?Y,DEECD6&E')5[,12#G1P65"%\AIW>]@M; M)6TO-;/AK,4!I4C7^U:K9( JCK1C'-H8T4UPRXUK!<1-=$$1T_I6WWWH?NJV M)8LS4BEL3IREF]K7D>IH8I;Y\)'!7B&M7/)%-%JT)"WXO5Y?8 M.'9^3U^V81UF<1"(-T6&D+3 \T=R\T MFXP++-0$5CA<4?6LA/@FG(^EU!P9+Z-D=DE5:O20+!GGV-Q?F*QNV$:T#*Q' M1[YL@@"PK:XF14PEC9*1!:TZ3I(<%$ L65ZG>5;*X(P:V[#[4URL#OGF"DSPA< Y]=ME:L]7KEE?D;[7U*/S@V%17SV M?91TI "TDVFD,MMQ,HT22W?N)@(1MG%T?M7O_HE[>_ MN>.F<\%X7Z*TS.L(@&<<4&V\0918>@T7],J/>,"ZUCQS7P3ZPA3;9KK#G)0( M?D.*3H@LQM3P2K2!?BG^(A]5_;;""NR_<)W%WM\6L//SMA>;"<1F\*$&&HD8/W$Z,[.2W<[8 A'Z:\:=0-]-_ M%-ZDJVX*N7_G;M(@5!KI9;*XM(RZBFZ8*:>C])1TT08_7H-0"">K5F;/:S31;0TF#A"-OEA '(W%FNLV:RX$5UJW MEB:*:<@ONHO"M'8?J@GMT));"WK_#^5Y96$P6\=%8"7B3;<.GVE0,\!]F5)% M^G:W#H>BDF16.%57["@NE9@@O12^B%[AO2KPO[\N\+UU.C_X7J?U X^A-?Q! MW]>:@$6>_(UQ#OY@4!\I*!-4$8X;B+&! <$Q=U)I<)/BTFB %A/\I:>B6;8< M9="@M1R*$+P4#.IY@N2ZXMFL;K3G8@ =D;*O&.S@!24LQ7*=N8;M4S.RKDJE MW,NA3!-@0(#'BE%Y ?H"%)G1O@@F23*_'*E R%ZTAITFM20N/1/-"+>["Z/P MB'A(EHAS(9 ><^%_V< T#7,E1BC;FX.I %CT^(IO!\>2##RXT:,01H##Q[^8 MB!,WVCFX=OA3 X\%]WHUZ_7NI]]?< W![C73 M:#CCRD.+0P]&_+^4)N'D-JDOKOD TA=E&P_9>S,U-+4#2=EKH(,,UUF28!F Y$?(GUV6Y\&TLPV!W4F 98 MY8KU 8SO[[:Z%\L<2^6H13@3]&0Q?0Y3,F7@ AE-_ */AVKZY&BFGY'Q,\VI0AVMW90?V"!-"9[A=%QQX[)3@Q,!3J1*'5$:(H@9;P=+S^@P M:!ANS)O$M_YR]9143)4.K0[+F$N%('"MY\-!T@1^'4P7NG#=>>ZUTF59CU.] ML[5L'V9=SH%?P&BE,HP_"(^]B)%FEI"-8&<^.P7]OW&WP">.SNS_4?]#8 50 M5'0T8"V2P$BOEW+.@;M:R^T/MF CDZ;]P)J/XW+P!$^!LAV+Q02DAAB0#MOB M=2[XVPV].]4=+FX,KMW^ 6\=B<%U.A2#>]SXVWTNP+8_:/=\K^7WNUW^N-]M MK;[K2OL4;KU1B#TPPZI008>@BD\,&15Z2^ 15=O@5@S8SDVF4"Z6/*5D%<&= MH SLX&::]B!5T@=SX@ZS0J^<\5]5W574/BOKA&/=%)<85H5Y0J%21*5G@ ]C M+!1:Q3DM*N7M\M-+@XO/9&S+#]S0%9QK,J4>O[G-O* M[AM3CUZY&]05I@VG0.L$IFTJ+>^WL/];PQ9J,%"'W9:U_WM=OP]J;<-"WPUC MI<=[!?ST(8F/?CDY^>B]-V&6WZ24X^K^!97\3VN(C$VF!4L M?+;_ FMC1R ;:/F21,0;H\P3*5V!Y@A^ E\4"BO,&L[132YT\#OBB*_$_YE/ M%XC&FR.N+$'TJCR?LH,]#VZEQA.&I>LSX>H MW*#'V %7;#@"_M6 /F8X45K M?7"IJ:6C:GZV*L,D/O6U9[&/\:2JKWR#$4R+'@ %U8(LBQAM2S+^\.XHXV?0 M&NMBIU""6FXFUB6E8;0'"==A&S9"W,+_X'ST!5I\/>F&5:\WU[K+U4K9=(Z0 M1"K3O]+\=,O<;K2#A?.!?W!UA]@G]'BC-_C'IO#(K;8QY4.<5F82*?;UI1*' MH@TSK$A=N83%A';.-(*$.,D/X^5!C+A*8?4++#5$(N%"L3563]OZ;(2GNIC/ MIYJ"R)DD$:2D\X1.3#PEF^G:Y5EBDA%,<@?3VQPS'[ NR52*+9FL%[?]TLHE M7RNPLU.14!T"QF 6M\U1O9%+X$N[O?(*T(A#&RL#JHG"LBW3%9<3=*RVI(O" MY3I@!8GC4!!+G&\D7(YP9@)Q_%$!+\)^:,\-KJX<%*K(I4$L3[<N9 (4$B@CD'5M5?,XS.6J!T2;(> M5%T@;SZ ..SG0B:.<8CE(+ $ MSF88A-7&OS9/LNJ@A3U"I+ZP'2"!O9I&1O-6GCX4M4T%52I.,?3(13K36Q=7 M9TDZW.:K%;;;3W41B%L$,J@Q(79C+'4]QP,Q(5B=F2.)8'='R.L0S#/UD_[' M&RP5FP:W/T4Q38M^]$8>+^<8!?=:I72;RUOHA?RQE>E&D^4Z3^'_A_K-\G&# M/OHQ#Y<_ZW4:@W9WYV^HT>JWAO1Z[_K->9_5+=VZPG>/'6=D- M-^Q'$@86") Y%.K_^:[SG56D(9I1/S6]%AD!^GGFJZW>TG?;\Z_X[3=+5T99 M2%D^O_5%L674.2U9OAY;C"8[F!@\YG/>]U.O@%<6CD@4\ M(LQ>;W,-8+3PBFJBCF2LHY%28,VNF?]4C9 MANOP.%*PX5)\_Z INE-+\:D[-3,T5-LN6,UZFHNUY9UC:U MW.V7W'4'+;\U&-1R5\O=4\I=K^4?#]O/)W5W& XZL!,G%-A;(ZC[_,VMK:_\HRK\TBM7 MNC4'ND6#H3\/NL^S0P?N][TLE;3JQOOEJRXQ7QEC*L;<# M-0HWG_]NGS;T5-I^?W!/#WGC9=AQ-Z86YT,1Y\ZPY;>;O5J<:W$^ '%N=?SC MYO&."O/!^[DG8?B3]^O=5=$OS,T][F$OSI9"6?M13[Q+!-+8?E-O4[U-+]OG M/5G5SU4[OR_=O/)[O4'M_-;B?"CB7#N_M3@?CCC7SN].E,A1VR9A-F.SYSW+ MXV3VSK9TYDBNM,!^D)=P.+=?@-T^G:_:_G%OZ#>'@ZTS=9NOP3.[GK4TOQAI M!E>@W_:[[>UK-VIIKJ5YUZ2Y.QSZW?[Q#LKRP4>;*CL+I ?^09T%LC?2_UK: MGC4[=] G]YNNS6X?ZD[7;_8?Y@T];'WVP^VOGF-]1+[9\NSV*6G[S5[3;]^W M\^);K=(^GY7ZH!S\7=)O]?S^<-L4_BY<)F0__DB(('^Q$"2\BG_Y[\OTQ[_< M%_BSW_KN+^N1%X]W"?CSK>;ZI?:+3Q9U[MQ M1TDG.0A@;##04'LLJ3,*8@H MT#"%! MRS%P7IDU$TEZY@FR+&8.1K'FTK8LV9KR -;C.B*VN@(/"WX^YF<@^:#Y$D+N M(7D).$?VCT3L0N@_#A,H?$4_$]$![>@=U#Y#F6+(&;=;H8,\,V\3YJ<\F+.C M)Z1/S3R-8.R1%H6,->&(V&,)&8ZYNT6(-A$$YH,FB<9?B*PY$ &:-U/+K!8P MBT"ML>]I%"BPSDCHF\D1$G'B7\(@#SQ&B" X/I!)/8EC-3W2KR36\HQ.U@P)(2WST"B8DQS]B50M) M:: \B*\BO-(#T A8_Y@FM\$4QF K(ND74STW) R=J" D12&0XCS]XAZZ -$X0T5(PM2$"B/L)!,EZY)H1R%I1PV$>HS,+B6Y!5"HF5 M'4930^;"Z*[% 3+MC4KQL0'S5>F/$ \S5#)X\SP9%G-;E$9%\H+0A[-9$B)* M)H_% *[:01;AW1F$EI%F<0^)1 ;KFI#]!:F?F.SV.D@/EMKXW)S!4Y'JO5!H M*V=9K>+ HE-!BE<=[/@[>Q[W8JZ;S\S5-%I)+:MSZC!>J=0L["CHI&04!8:& M7!#CJU_GTB,@^@1:P:T5E7:M;V\U0_'L[3R83B5$>)#:S5KJ(,T7[1\6]^L^@KU/15/ M).R-7'\(&#P*,FW>(?=%? 4/B-GT@[E'TC\.8[P.1LR;$PBBMLM(L79;C53< M=:&$\$(A/EK,01'C?SC8NS'-#2(T,>1:!:YOF#KHV"UUEV[[N2IZJF"<@@C3->E M-$WT$^FT*55P&^RRE8WG4,' 4O(B8N8H(TN9 :99RV^JS"OWD"S)+14Y?M_H M;.VML_C(2^!I(U5Z50G)/P3=!)\+$P")T!I=O%:N'E<-KWUUK8$WUL"_B(/+ M2/ PY8B)X*X/(%K@SBTHS.W^^KA*#7.6GT_65%UAN,!EX'I3C("1ED%+#19) MI?@7^HU/7N$B9G^?]* P/2R%R=[(N4#]PYIL2F&Z-W#.LD6*8WE#G"%T]O/@ M*WY42?*RD=->YFLCOF+1+U>KEWB\B$>:BT0'31PN-F)*2V;SJ?KJ<)H5N,-6 MJ1WWI35A@"/PW>.:,& WQE(3!CR0,. YCL^J.^)Q+9DU*G07#)J]"Q/^@OR: M&*:XP&545^!LG%DCUX<7'T LS4PR,Y.,W$D2B8\8--;$(;$1-A[R/Z[X,:D8 M$)I"'&-@^:W[Q,,4%?:.7TDX^352O";(@7H0(B*34WIRD4S.$8VL*!N89 *+ M*Y>ODD;";X-AFBIV?6.''I+"R01U'. M>'2+-'_T*:8R#C5;\>IGT.OCB!/2KSFE2'ET-/U9T+S/:)KOOZ2MG:K($GDA M*^7.^8H3?QDK9(H$SRC+X4_LJFA9^A=(719&(\[>WH"H*_02X 7A @30^!&U M?^#Z!\/5_L$6!5/=[VJG8N?M\=JIV(UZO7M7Z.VVSJ]@J\PPL(0*.I_ OZ82 MH(+98@\VZ732XS-=N^APRU*!!"4',9? _[7:Y:'@60!?9)[0(O&E<.6J<#67 MY*$1UL%QV916K:+(_ EQU->-K/398U'%[16OW5X-MKV9$'X[IKG-Q?%@J9R> ME-GO>0D77B0Y7$U!N/62U12$6R_9$U(0'I .J;D2]T8"6L?[>;T_/U/CLW8K MEMM6=DNH:G*UAW3;[E'3;-=O#H?^<;];D_K5$T:I>R*(3?/2=5FG1UWIUMNTV]O4 M:O7\SG!;1H']X_-XUD7^)4VXO6P:,3\DW [G?O^'3\9A<. M4.MAV%0[SV'PDK>XY1^WAWYGL.U55F_QWFQQKSGPV_WVCF[P4_N5S[$#%B1% M-X_\M(<7Y::FY ;/V$BJ'O*">I#WS1I^WA-K7Z7;]Y7&_3CF]3?^ W[^O'[*,E MNYL7:P7@S_Y=J=X^WZDO/.3KMSH]?]BK8_,[OE']XZX_;-:9KAW?IDZWZ?>[ M+RB%LIO7ZFK8K/IVK3W6IRN[/&[[@T'M"NWX-G7:3;_7O2?M4KU-3U9%TO>/ MNZV]]UCIW>T>0T?L]IA.Z,(JVW>'6ZO.\; MQF;OQOW=PUOS9:<]NAU_T+^G>[&G'L0>[E(;?,!M;[9ZDYYXD_[S/X[;K?:; MEY-!?)82\]7 XGMX][SLM,"KGC]H-U_7>9M=W:!6S^_?UZ.J=^G)=JGC][<. M(.Y>=FVGKQV)$5XJI #P7EUNR#FPAU=2':I?EXUIMOQ^9]L6PSH;LS=;W!\< M^\W./8LUZPW>_0UN]_W.UCW"=;;M&QK]F_+U[.'=^;+MT%?M0==O-@>U0[>S M6P0.=ZOVYW9\DQ <[1E+6E^"._=!:9[!/;QE[K#N'M>BV[FMW!P,=>OY[[J: MZ QZX(T>>/EG+UJ'60MS+4P;Q-EZ/F=9F]'9;F:8Z?5?;DD M.QU8R3!9(.GBT[#>[.8+-^39N4>C\3YU[3I-N\^A.I">>[H(D= T3T9?CG!@ MN!TS+'B@TG3=SH4LI.[]5[;,.S2:KFN)NFUW]H=]O;0T 6WGL'C>^60O=X0A=I^L/^ULC1=1"5PO= M ^8V\(^?4^8>R5-XCI5]CSLM>TU_=8= M/3_UTMY7;/U^=WW@[WD*A?;/MUP#L+JS.GEKJVNS4H8-+;#=.P[M]M!O#[4WUT_4Z[]J@>"9JD=46^6]/SC[7M>ZF-2 M'Y.7=$P&';_5W)I3;"=."1G%/^8!O%'7OSG4)K,@O8IB>GV_*)K_6F1Y-+[% MFE?\;:EH$J8X#>:9^DG_XXVV]Z*8EH]^]$8>+W.OJ"ND%_+';VZB,)_@@C>: MM.C:E)NMVQ3?7C:ST6>>XN^F<-EZJ M5J?1:PWO]=AZL'<.MKV9$&X8,/RF5>5W/K35VR1B.5)QKM*GT='')14]J%31 M_U1!ZIW&(7C!?POB19#>>IV67U#6S['>NU/%7[Q>UN4Z=V]SV\UV>X,XQMVS M?5%+UJJ7;-LE:U8I##T,^7+GY78"W5]$#N=]^WV+M([W\WI_%61>X,U5BD,+ MKI335O%ZFTO^($""/NUO/\G+ABZYHV+SL8!+GF.N/VQB?-3R4L=VJ@7L69RV?$=NB];Z_.4C^V?Y_A+FF09HLJ. MH]UOX:OIW[9)46^+REU3^^W-WO:W+CVH]W9?]O9X5SE77X++=\[#!A>]O&KCJ06R=#ZATJPES=$X!]AT+M>W/G M[#&>1FVJE;$,:F.ZWJ%ZAQY&R7T8[DZ[UQCL^M7#("')4J![#R^>;VBO'5H6 MJ7M/AVAG,H3UWJX!IJKW]E#W=K"K](0OH1CJC.FTD6E;7Y!)O(\78UU>\>TB MA2^Q=&8O-W9KI-=M%J'>U6?:U5W58 MD9'Y7JSVL2[C94?XZVZ''=^@__R/XW:K_:;>IGJ;7KPS=IY/5.J]DO#D:[A] MT#G;UXOG9\//A:Y\P.+#2X;=UZG5?9G[V]9_EAO;>[O[>[F@Y]"5[: MJY\/]ZI\V1;GJ_[KVAW8U^7;FW*/PD6S M>X>J\S!+[QD85YYCE>X'I%D+Y5/5G=1"60OE;KO$+U(FU_-BR0^[;6[PF"=9 MA,6A/Z5J2FU[EJP*V7R<'\I:-NU/@DM8N46^^B=+N/M/OSYM:@BUY!>T'.[_ MG1@2C'EPI8XN4Q5\.0K&,-B?@NE-<)M]]V.15RR*CTIK6)[^RDF.QX\V21;0 M4(T2+O;]"[EL'<<#MN7 MJMD:]%3[N#<>_I_!=W_Y3/1LR=C[[Q^#O9W$6W@/%IK1'"JDL)JRKM4N*F;+ M6?=(YX>>^%.4P^M&A;59(JUH,Z+S;!ZD49;$N#_OHPPTH8=$55F1J8JU=Z?E M>TAT1%W"!?J>[9> _Q3!2^+\I_: KM'=6),R=\6]MG=O* F[O<;P,4CF6HW> MCUW_6:]]7 ]VOP;;W^BQ#V4M:K>6OEMA&>\>;]"3T@)N8S'O]K(]E'#/ MG?!+6[@'T>Y]JX7;KU7[WGL[">*K3:*[]]U(O\ M511[^219P"/"S/?4UY&"U;*$@-E#:0"9K7V?LF(K: "WF6)E?'/G)OK]@Z:X MVU')KM\<#OWC_M;T#97R^K@I_N(KRRJFEKM]DKNVW^^U_$Y_:_#F6NYJN7M( M*9/?[1[[W>'6F-0[)W>;E31M*(.[MU%;XX-^FQW:]U^;SQ#RDTMQ\ M O_+^8=;C(BI->F'*!ZE*LC@\\M;[WLZKPV1!1CE-$IBWX-']GH_^' &,,,! M7\V3+=[1:GAZQ2L6IMUIC=N/N3#OUKS\T7<%-D36ZNWY/\[>';6&'HPB5+-H MY'OY+%(/GGD=C12X?PS? M'M^"(%X%Z^9"/C?H:983,. +UDX6 .O_H*C\8/F#[@J[EAX539Z9PR;M=7K.LNO:VR7PMO%7*1FW"TY MTON37>PW6NW[):ON2"OU6\/'R(%U5K_TI0RVT]XL8;<3@^VW-\M=O]2@9)U= MK+.+=79QUU>MSB[6V<7Z?75V<>^RB[!KSQ01TYY16J<8#R'DWNQU_5ZO3C'6 M4R=-Q%_ M29.,L@KC:#5":[MR7GLBHAV_V>WYG=9Z<(_'4QE;:(8]7-V6?]P>^IT[&'#J MU;WOZK9;/7_868\<5*_N_5:WO[YZZ=#OJ/V/;_#EQ=G:#2ZO0S*\!L\3!GA^ MH:[M\HU4V_/XZX80%;-D_B M;%UAXHWR)L$U?$/-YDG*%6Y8'G>MN-JNVSR:1?$BAV_ X+QI-$.,6%B8F5)8 MW)9Y-U$^\68(MYY/8);Y38)K,D^B.,^$@G&1PC^4\GX.LFBDR]$R?HSY8:O= M\T%@O+\?M=K/6JF8C29),O5">!)29U&]X4T4JN?),]Q!,/CXDEX5+EV,IA. MDQNIG 31F":W"KX.'\!R?+$%E,^Y3][G2915S)K+.6%.\)?GW+,@MH,C%)_G M6ZKOCSNE2N_G7!CC5*PR-0L_FM-YHFB]";)%0^ZY-LCI*C M:3*B+X=!'GB<:9:"85 UZBKE)SF/^7CQ^8,MDRT6!!?DQE3,TM.H3!F5^B(S M!!DMO'[QF_*B?=_NERYQ5\0*Y=/XW\DX MOX%[7=Z@)67YJ<-&9VDU4$&R/,)=F>(DS7*\(3$J/^2X/#)/" M$ZJ%FH^G':D:PX6+-S!>H/ ],*&,RD!=X>@G;Q3,@U$$N@@/^ BU1P(?JX(& M"N7>HD=-I_B_V#9CI MJ1ROK8[ \W8GK.K?RD ZL3$#U,0[\%ZFR1S96/>O3:'7& [N5_5^2)7_CS/8 MSN/ R^W7RK8[=9M"W:90MRGLSL+5;0IUFT+=IO!2V@;J-H67W*;PS"!HCI<4 M+GM)=1'O/A;Q=OIM?SC%R:1#(S4-J@PKYI\J, M\ 2FJ-)U>5?,*[:.VXU6,;-X[W1LO]TXOG\ZULUW@]-7QI4J33+(\S2Z7'"R M8SG__3V&?[?)NOJ56==^>4+;YX-M&5?-)H;PD27ZHII-;"^(N%XPF]A.)X,O M@JGBNJ/?@O0+U53N7QZXAJO;NSQP=[!9:G4W5K;. ]=YX#H/O$L+5^>!ZSQP MG0=^*7G9.@]/^S5^&&UW#WEW/K'77_8 MK+$2:ZE[RKEU>XC26:/6[7@2^ [@GSH'O.LYX HS\1NE?^$$EQ*LE/[M][]9 M]A=SJVN&_X#D<*=YW&B7QOZ];S6ZCNS1=*]4X+=Y9?%MNY)8'5VRZ#8H%"&%T MA7DU$!K2IYGTOUZEP8S2_Z6!#,MU$=CJ#XL3Y=XH2$/\Z0B[K^$I8\6]O)H, M#!]@92RAU)HW#VZQJJ3J58-&RWM(F<)Q>QCRN&X[0\&^]]W5DO= M/DE=I]WT>]U!+76UU#UE,4F_[;?;G;V7N@-/K_;J%MO]3J^NMA6_59-MO[V4 MJ80']KY=CRUBO-X]BXUR7(/R6!\+'[E=3CT_$!^YWZ](14YA*%?\PTSE^52Y MO=.^%RM*AP4S1NU7()?#6YP^*K MVITR.K4([6@"B\:9KA!6EA'+]3!$(G&Z\#6$1X>-RR1Y3&.$W\" @O ZPE48 M+PAG?:OC=YB Q+\0*P0L\P6J#G45C;RS^!I.A>2&/ZA\XXGO>7*RUSANWR\Q M=SCYOGJPCYFL/K).4W2U+>;3-ZJ1HE5S%Q'H>+%--&V^0L,3MHLWC?=X?E=-HB M3E7 E,I7-!KG?0FW-<[A]P&R)WL3-0T]]>\%9G\R-8+AY!%F>:H23-_WRRE' MYU73),,T8\6[%I?3:(2)GC3 62V][$"3-.>4/7LEE)&OO;-XE,Q4G9QY>2F$ M>K!UZ6T>Q6)>U4G M9?8\5OFJYP_:S==['*:LY6V?Y*W5\_O=.B%3"]V3*KEVR^_TC_=9RQUX,N95 MJS-XZNVITS#?*@VSQCK:)&F*A[=H@]!GWJ8IEJ3@WF1_(+MXG+4_()[ M0I^QXW"?DJ7#H<;* MO$>NM#]X%):]?J__*!F]^W'WU8-]ML%NEMA]J2'6.E=:YTKK7.FNKUJ=*ZUS MI?7[ZEQIG2O=*I99]+7F!5^+0V.,[E)G3O<[J3#H^LWFDX>MZS362Y6XGC]H MU:G36N:>6,L-_4&[M\]:[M!SIUW_>-BNLZ?[FCUUS<6"?;AU[A1SF=^#6=)H MEG*F;JHT6&.14I*SUQ@4; M;]P4!_VI]09?CAUSB">)SAVE<<=1#&^/$)42GT]MA!J?D^ 0/P9I[IV=^=X9 M?.H=XX+EB!+Y/DEG\+ZCO].:SI(4QY8'T333,U@SRW.6DQ0E 7]URQJ4Y,_AK]>Q&%V***:_PVF!/?(ZPU+.=HLW3D MLU,4"6:EE+3 MQW+BU73YBB*7VIE+?0\PWC ]DEJ142AODO0+=D6/9.WGBQ11>!F4EB\(W5%- MB,IIW2%'\RH: 2'%NLH9'_LA];U-Q07>:%AFJZ+JX0J#BF@JU'.A5S7\-)DD7EIE'WAAR]@ M>"E^=[G(O3A!H.19Q*55/FE.1<_+],7R]OP?9^^.6D,0&UCV M631R'N+E\%OX'_@J'1HL/8#?TB!YT'CQP];!U%,7?IG'QS>W,OC'&?\6GIKC M7^5"^03?]=X'HSQ)LX:^"/Z:W*AKE.)+(9*55V$=6 Y3RV#+,MB':<"WBC#P MHDV6S7%Z<$A!\-4T@@_HM^HK'!H^H%LJ 5BVY$K1O&XB.+-8CD<_)P,PY)VQ MVP=OAE. .YN)\ MPHM)%HX'^XUE<:Q70(AQ-:K5QQ]VRC![&@:]=9J '9D>Y0IN4:PN)'$:+_*% MZ$18/EB)5.PTVL;+J4";9T;$$7Y[=AG%AC29?CJ&(68%$4:N8MCH:U9<-(]K MD -:5?K)93#%4R7ZSHR#]69A*#2%4,U53#( Y_K6&[.HN&**JZHE0%8&-9M? MA"@'T5$W:/;RX&Y]4E<$@(XO1X+;!Y/-P_21T,$<%F&T: M-H]7'F8 7P7E1E<1J=]58W;0\O7RTEO@KPO"+D_D5L(3:@X(/@-6"C$T(C"N M0?^.F.19CQ1L?) %RJ' #\IJ]$DADOAJJC]:+U(5Z$="><4 M)!,T+[GBF1XD^%=)DM&++Y66.T:V5^J+NWBBN!.Y(<6[B:\:WAE/DQBYX5]P MH)V?F>\A^+UYOBC./ /5H6T5TE8X)%38J/.E;C8-(F0L(!L83R]LPP@S0_IS M4 VL1D!3P&#&^!BP_N%6*#ZA0A!N)BJ&Z60X)K:@]"K[PN5-5X2KU\B2,6;] MR)CU-W1?7>(,8) ,P,),$:#",P1LT7?8 9@&;*+Q/"N4)^WNESBYB0V5_*+ MN^!J5FM&,KPCV$?+KA9:1$"LHC3N*C$2I55K-@?(XFY/;;MS6\ M4ZWZ[;6>3_ $:()VDIT 7XP73_;3/79+4JL5F_7D18W=5N\^18V=7N.X==\Z MN/4UZ+VNZ-IK][N_TY 1O[V\[_<*J(?P4G M@R7D\R2(__LR_?$O@F>-]>R[4"6[=TO:HFA:J_7&Z]!ZXD(N%<;5*[G!2G;, M2O;JE7S02OZ6I*ITS'OVF&=/5]/]K5>_?N6!OK(VP"KL[<%^6F"%BOJ'5L^/ ME!J/MZV>!\%[I@*O(?&P7$<^N"ICL>U$)7"]T3SJW3]%N# MK?G9:J&KA>YA>*"=5N_YA&X?/.<-E_+#W:44W\2OKERF5ZASW_=YP/>W7 MX^FRPU[;=GO@MX[;]=H^BIH<^MU6O;:/L;:4-FF_J==VC]?V&T5&>5&'NQPB MI01]H43SF8.DDJV0&L<.+&*8+- T6NQ<6+P0*WQ;[A NWW8>\VNW^G=,VSQ M[59IQ_W/^KS4YT4,YE[+[P_6&W7U>:G/2WU>-(@G.)C#87U>ZO-2GY='#NC7 MQZ4^+B_LN#PD%?'\QV5C-*S=[E(E^"@GN('P(!&#CP0S6'B"8^+&<7"5*MVL3?W-\!T5CY-TI/B7<>A-U14U_5Y&U"+?\,Z=)E>B%#&# MD:?<8,-_['&>A5Z4+.#97@9K&8UA=V)$OXV#*2+:P!NQ+]K%CRJ-G,&J\(\" M*O&>005F41S-%C,I@]-MK@:YBAX 3R.4JP%-17Y?2@)]U$D@9V(.9A']_OBI MD+!JVB-7TGN=U;1'F\,]#9K?_:7F2GJ&L=1<25MP)>T,W!C!%KU'C(#]!W3 MJY(!#PC=A5$*%C,$9O@3<9M0HSM -X(_-Z?V381P4!FJO_ ^8 G/Q?@$FJG1 M9.VT+3I"K],8M!^!\JG3Z+4VX_K9MH%]]4MW;K"=X\=9V0TW[*'D"ZW>?K:* M[ :+TGXU]SV40ND%DMD\E#SI92Y9L^;^>:;WO=3KX"5W#GY8@VU9P'5\4"WU M849X]RE&Z_>;/;_=[]=M"K7[)JN7O:G%0+R5UVMC]F^=UC M^G][:#@L,LYK,);O/8V&BMD?VB&JFN)N'Z)7;?^X-_2;PRVX^JK%^%$5=^F5 M&RON6N9V4>9:?J_?]KOM9BUSN[0O!RUSW>'0[_:/GT7B7F:$P2+EUQ&&P["X M.UV_V=^:9;5V\VJA>TAEN]_L-?UV'5ZHY>Y)Y]9O]?S^KV7R:W"IUQ PU88% "ED$LSSS]&?P MXDG"01]W 'Z)&DLS736\C=--N!C1;!YH(CSF4+2\R]5&/MS(9X=;E@.@HNHRFSMNV_-&^^B\2L3,FG1L?3O,A;TC,7 M:9B_IY1"HWW/IPG3,HA12B7BA0TS97\T;B%:#N+"MQTA1*[00;-C9^8C>Q/L M.2X',_Q=41FV2#*?OBU$A=E(FWWW#22=(+#.B+38\Z'@BG/\9;_=&-H?,H=I MY))0!4+\I:DA+>NT=^F2:QM.Z7$E&S,."9E)5>I=P3D4I97E2,EW%8T<(M3, M72'YR=VG4[YH.*MU:P$SR7'].BFFXK&MWC]+JQARDP2Q&0O='3TZBOF'2"PH M_'ISHO-RM##15/KNS(ODX,%HQ$T7H%94=,V-"WK!C&C)3ZN^;"@3]T);;'G' MGYE4P2'=\1ME1.A@4ER]T;JO0JPFA$?%I+'+Z#6K"8[;?K?9;1Q;W5#X7>7! MI=]U0(VW5OS*<"X6..OH9ZU.N]%?\;,HSD$=1G0^6 ?R+QK-HLKCZR:(0CE> MYN#[-'%MWPBW)!(Z-[WBGRP?,$5W3E>*5]K).6X MZ>[[O?:\W;>;OK%@+\O;!D+:LS/<#^G:4DN_-S':@]32=X6C68-T'ZBFY?# MRT;, HVF$=@<"[*<4(3!!DEBMH)0ZO"37'MTVAFS'W-7(M%@OY+6Q=.+CQ^E M-_$U"^;0,;9)F MO)\_E_[+WI4UM)%VZ?T7!O'.O.T))YUZ5[G<<00/NH<> M;7![\!='5F66D:V%J\4V_O4W3V95J;0 PD@@R37S=K<-4E4NYSQYMGS.=^@= M'TRZ\.Q>[DMZ=>!C\*A:;%.SF&Q1/#G4T"&Y;SNM8>XH%A\(5B[8F'HTO.Q5 M8(-7M'^%&G5C.F<]1=#'.'_:>R*-8B&?0MENU 0[G '"_G6XLZR;T$/^QS7 M_4V[;R :;CV,FVBPC[TA4+79QTUV\R>$^$0S/X54I,:.XKQU>')1:#[I]OPD M*@'@A$N9:[BB_W*61P6\UF=Y[X3=]5Q.&E=M]Z=D]CK0KK MSN8K[9';2)OT_=74$ .'S4YZNF] '(SS=]-AKS\HL NBF3H'OOYX/:[">GB3 MZBI$SYV)G>26)&2@W%/WV\ZI;>SE9WX1*+;?K]Q+?)BZ.A*^6UGOP?Q'Y./H MZ&O WI D@52-/P5;'6\.PG^;#=L*UEO@=^E=V6X>56@\"Y0I8-)=]2T"!\1Y M[^'OSOD9_-:$D5WU6U^=2]^^AE![;QA8;-SGN@,=\F?-BHU8_3E\&<*N?>,M MGD!\$9;?ZL)6"8)6/C-!"PUE\K:TI#\PEPJZXWUD(]T<.A=?[!( MW5\#91=LENY>5P#=S$?:;P[0 6J-=8KF'C1.F7=*$Z01,FSN.RUG4MAQ'J^, MY$+R*U@?5<\ZT_Z@:99CFW.\%._/1MZ\& V*@H!OO?Z7D%CU2;?=QOE:VIB7 MXZGDAU:G9UI9"V+*@]'@*EA-SISRH8B0(73G[=#O#IQD6^ F[/G#_%B[K6W( M(O'^+Z6B2@ T]QPJ$E"8'T&4G)NEO?3IK[KEB=3F+,R"_%QR9Y,LT=,L0W^& ME&WC[-(Z9=KK]R'/WPEHM>G2\=Z!2\^3\EUJX UT4](X;9,_W;,_[;LU;+1ZK?VD^C=A"=,^>P.!WLC-J?=%[R Z)V M=KB?\PGZOXW-LKUT^/.RI39*MO9ARN#![84Z 0#40S>@CENH+1"MQSGO MWQN?1^9368_B# J0UNEBF*X-\:*._F*K TJ N'*R^LO]9@B5>25?9JOKCD[W M?.>8C+IY>9HO/!K8J;D9^]6VG>-CQN?S9J-! M?C([0V#4*2H EUO]XV5*&WUTU%G, SE)8V[EW_N+[[! M!,,Z:<^\F:_:Y%?A3WT(;.1) /A$&V8<\K'%WK3R9'"Q+6[MW=@&X')" 4]X MOX]G0,5,=5'+I<]C'>ZT3JU;$U]!=1U>X@ZT?E5:,VX:,O] :H=/0*V!N5DM\ 8>%^1))"LW,VODK56I.*JY_SF%M1'AM!! MD&NH3TT"^GNZ5%*$QDK@N2+K:#,&O MDN@O+01]O,FM[M=>&XZSQB>G*D-?8P;LMS"T4A;SI!/@AA.IAT3)UC?5_];M M-%2]O74.FMN$825=MM%"[##/([^3EWX^Q7%=2ZA2K!125ZF/?41HLN;:23R( M:BY_HZYW$+PCYOZ0"HHP.^-U"C0LA>\G0UWSZHLQ>.R_PZ;3@,!O/_WS"J2WVHO+8OLV@ MYCW45V"G5OWJRFUUJ%&ZP'E>6NI>4SG084CY?WY@M^@/L@'#$P/JW?%#"9[GU=:72MCS2 MM3^Z;3B12H]Z'.*<^X:*'9 365?M@5Z_6?!BIWEMKG;GYK?R.4Y>^M8=6WZ$ MXQUN=?V9Y>=\%0Y1/X+>Q"#"CE4BIJ WX9BK!AF*^0WJ*9?%]KDF1[.'_T6;/(FQ02X7XP#$71O<0_ M-MAP$T==%KC%06K[ ^U%W%E0HQ#AG2?,%6.K$"@?(@'_J9G=VV[ZD$X[04!]>8GW+DIBPBJ5>]>%',D+AGW"T\C?$_W@VSV036" M5WY'&7W9*F#BD)CP]0.XCB'2G0K^1 M?'USV1FT3(I+YRTJH\'9DL6KC8G^? MU E@FN7OKJSIU(+ Q[[Y5Y01":]6\"*=##P65T"CG.D66.9G,P+G96ITE:-P M"ZPW[\U-"(F>78S@VX4+$[ U7\&E[);6L M7\$YY72C,*2=('W51>@/+.]_1%*?'W:SIT07WVP?!@: M)]PRXBDI'?-X5V>5A<# Y((6R?.I=:PN\>R*0M!*^X"W4_#>C!DS_NIXR.5# MVJUL[)4.;7K9=1+UR9_^_E>Y"[:(V5GK9DT";V! \75(*?(FZ).W5OAL4[#1U!V'2QJOP/>&>_.,03A MV;N-K3P;]\K;4B!9^\$R>]4;#+8AA.>M^XD)YJ9GVT]PPA0>9Z1*0[?0AG#_ MU!N+(.$3CX!?]49#"%N94"0[-"\,!M4FEK4R[**@0V>E?O?N$K' MH\$GG]G*)H8R'@'X:(4^%R9[+NUY.,)-U7VP-;@LKCP,W"!!1R'XZ&S>?*9C MQQ, S_W/@.EIYX6D\AN!_NI?/CFOP;Y\W"^!+BL,*U6Q B=.PSE/VH,= -C !Q#A(#'.HM7I=7FPW')Z6NV,[+XO\,RS M#LZ W+!Q1DG:0IG+?>D('#-W:/ MQJ\?%''&ZDPA,A%"E?:[#\[?9]3>XX5/%\_/\@!R$1G6U<%/C3GW@(J@RJ=< M(IVF0WR\L$*+W9DGL'J^]_,,R#3),[ M$'AA*CG.K#HP" =4[,=J=CG/!9J9M'+3R>6PDO6;E_?V8QYUKP#3TF'10K)9 M3;DW&WF H)]7O(/]"4E\J#^#L%_7PB6/[W!- MQ(E,B%6,@V<@,4$S*K>)_3I?YQLZ#>A>YA;>,5]([ 2M#QO1"P9R?H$2*"4* MX&IE/E9?#<:#E^$#IW;LP;NO9+Z'ID]"5A/WP4ZWWUN>!4>//909[=C+AKF< MSULOJ.2!')B#!6^I5^8> H<^+3,.JD^$!"L=+L=L1NX#[J73(<4Q&X_O'9IG M5D&W);@1^ M6*L?4M%#W]@44CIPZZ-]7:: ,G=&.,ES-D5_Z*]#!JNA! MDP(%K5Q3T XO62&OU.]?P^X$@ 5@1$G(5[CT#,X^ N7$.",$B[]=7./;[[9?RR?5TY_(83APB<3Y-QY9N" M@\7Q.W'>CP8V&T'$\VL>JNR[@;OON#?F)F^G+(NU;XCG6= M0(S@-;=KYSK6TQFOZ?69_8DJG(FY:Y4'NPN7C\>6>90!2K8 MR[R[6Y@,SM]JD#Z'GR+L[0F<)@<.AZ5#EK:S8+W<%R]JY@DT_YEO11+J!C = MT[Q9?['4&TYNG9RL>=GT=?*WR5D6HE@^_P0;,]Z[[G7U34Z>@/FO6GQ0 >9* M2]'-P+][^G2'Q;7<<%NO[*S]&C@L2K=N(V9^'Z?M+EJSJHU77JHO/15/ 3J8 M++ 8R^(GCT+>E!UC1"4=YT0K';5S0"U$[L^V=@,Z2R][D/$)]\Y]701\H-,S MMCV^?O+I4Q^HZYQ8CSI)L"<&3HC'N#IQ_:2,M ?W8'SHA#H(CS$%04->"E1Q M+CR;T4R]S:3'!#^9MT#3-33CD;A'E2:Q@VU3Q-^+#WSM04BX"&?[M)0O$9DS MOZ9[V> +RB#QZ1/W0.()*:W*I9CRN4YRX7 WC>N6;9L;'F=SC9^7#$G@Z15_ M9[IHN*A9+%RML:,5/)%B"\-EQO$-GYD7%?G5L"-ESO NL5TP]5"G( MF2-RKH["!RGE]I/M.J,2S(OAMUX QY GJ.A5N)E3Y#TK]_E#SK+EC.B"S\^] M_OH>]3;K#2_@NH\&I3;,TV8TJW04(,*6"!#\-NP1X&79Y8 M2:! *W6[('9;<(.]H3W(2YP'"_4JN"H_L\P^O4N]N.3,]@]F$ M#?)N]\R=%WT?2+K.SSBGN'DM;K@0DYOO_J9__CAOL"RLP+6 KD) #XM]/K= M$?[48CE7[+Q]4)I'@ZF"K< = 0[>M)U?^41O?3 MRM_+'/KF^EP>J\"2G^NMW\:@DX?D\BNRC7:KT\KY2+R#$C+#UV5*;](IN,D[ M 0@>>W[C"D./TA"#=99:D7/.?9C*MWW,HVN,LOSV.,N3L[8,W/S:&C[1@,5O0CK@DX?\$.>Y3B%! MU.M7JI;:-HRXF9>;%LH-EJIS]O)+%'><2KN-U>P?;=ZX 94[#\&AUM70:5D8 MZCR1UHQO&186?!HG!W"27I4,-*7UG!.)EY4#DT\8?\SO;PUG:P)G!X6O?P%V MT--"6AF'! V#]@!MWS"AUP_ES!"1])2C17PBN!Y%(7 X;YV,>F+9<(]I^O-E MI@D^;$.Q3'#,( -42>5V;XN&_+#]'F@]U,QYU0*?I^97FJCHDW5%WWJ,I:[H M6ZRB;^/JS,Y*)OBC,1/\YL>7*K?F0PIB'M_]!&W>)<"RL%_>W74)@H3?)$=#J9NV1OZU:QB)'@Y)3H_K)&RNNI JJ"JR04OP>&D\H]YC&?A@8:8;A+X]P,:.I3<"\5A?2A O7U MPGL.X_"9E\+8K6[4J-M+X*)"7KEP-0HI'](+8[JQ4A*J MMW"K\_$7^$(F)I^ MWKSRX%%UJ.8=;OE'F>\1WD^4[)2IJNF%GW^G,N>8N$& M8C^4Q%6F&[RK2G6 WG=L4'J@R^4/_)Z7'#F/P'4VI!&ZT\^>USYLDCUP?AF M1E&I,\XQ>]]^@YF"F$G%>:>78QU@,+TH?T5?.C8X.4$/[O7WI"4 M^9V)XU 9/D=4;]'3>=O5@.J+K-=N]8I:L'89! "9Z>5<%F/)"46A$W41^9TG MV_4;[6O0-3S.^:.Z2!RYX09&@KPJ9]#X8J_+#-(X*PLU;7!JE,&07IZ.@A%; M6V8CQS&"CATZ/7.RE6L_T&Y<#0MB^I"I[9E1ZD^;\J+D=86@$%1#%V6IU;=! MCC% &M1V@'_C\U[CCQ3W38M"X3*:&-8GK\G-ZT2GOC99L)-+A M9;\W^G1Y2T'E9#UED28*5\="_,%3/4P6Z!41_?&@MD [SD-J?D&=R%&A% :W M'S=@2N%!!HGLAQA#J"*#'Q8[[],G/7B9]T/=] =VLA@B0/#UE.L]]VWA MG"H0-O^B'SJ\$H8:JD+[C7:XG>+O/5X76>!\]I6W Q^4CQFV*\, ^>Y8 Z0' MX^:$\'';+=U]2!'-F4^OTAOUSH/:_UC?7'$ZS0MPJ8$8NV2_*>B^IB8UM7 E MB&Z&_MS3^3D*71[/@9%B(^9WU^D)91%EE?Y$;?[UW+LP^8%8]+J$*IMW.6,+ MT+CY;S2KS3#GU[Y,)$;'Y$8%T\=UB < \Q3PXA:WRR9J'7Q$V@?B"IX,>-W$ MS8+@#D&M9LGG'VZEP2?A\/"5^[F5E%N17D>]^/L"Z\J8\Z#SG>Q/_FQU+^A; M]ZYNJ,+Q3MO$Y9.21G&JCF$.>U*8;V5-Q_TRG^5$#+\U)Y=A=CN+!9G7A'1< M?.E[D Y]D]3II\U4G]T\A\GS8=$I0';&!O:'HFBI^*+?6?TM%**U^L%I=B?2 M<-QU^*HW&/@BU_ZX\P/$6YW:Y>':#@PPS;N6.+<'"!S'_D+^BEO>X!X,0= B M:5$^)J_1J7AZ[8FCK:HMX[95BTH3'%,_L>1CG2IW!Z!^&GZX)AN%'WPV^".5QDU^[UN#\I&MR3L>>8\N^5PBXZY2A>E M29Q@G9ML!!0'S'%&0]F3Y^=E3BP@[N--^_V7AV=[YT?_7/8 MV#LY@+^?G!<_.#@ZVW]U>O;N[>%98^_/TW?GC>.]M_]S>-YX>W3V/UMYH_UE M?GSO>RL@#7R1AP7O(10-;K[^A0#O (*3GWO]2M&"SR"'HNZR 5!_S"KJQMWK M0 U%T!Y?6VAZ[7;@%@LW:0<=75Z:G/Y"81H%"POT.+_A',SU<#Z,:\JGOCTV MZM)6>?O;F03..86+RD6-1IG^@!/$1YU&_4IHILIY/&8(S!__KNMC7F?#<%E@ M_]*]O=DX'$$#Y'"V[4%MC=M4'49>L?M*[AQ@[PQFS51 R*]N!J6_\/9FB"O# MFI2LY_[^NWPI4J=S-WP/*<)VN#V&J"\DLLM,'2:\Q&6O+@G)PJ_ M:YIPL37+(O'X.L^5!(N[?4"D;$N:.POK?%$5).= MKOQ5_'!-USA3J3=9/@^9AYP3JC?P1G)O=B:)!8MV$")"%6=@.]E&)@JUMP2+ MWP?E"8W1"Y 8E]?E_9UW2=D$#CYT7^HE OL@7VOT%?Z"@B-?3#D4Y!4A\8YW-?% M0]7BH:@N'EJ/L=3%0QM(!S8?"<J"DI!Q77_JA?2DF5?-9_$&K^C M&![\WH#@:K3Z: A335IPUJJAWT M@?EW-O)]"<)!B9SUU T%/Y %"Q:63T+Z:&O1.F/RGA'8J#&:>OS!Y =I9Q[WO1.-@[WYN!J3#\%_].^K^_N!'#'A]7 MYL_ZP^GI<>.?HX/#T\;^Z?'QNY.C_;WSH].3LV;CZ&3_9@R^:?P;,NVCDX/# M_VVVHX9T@ %YYOJNT,+AR;B8X' U8_H>( MUT\<1;7@W4_P)+Y!ANZ-)GE?^AI-GGA3N3?HQQ[_1.OU>3;^?;1]:I-_"C$> M+B@U+JQY! MMT+$?J]SU;>7MCN '$ZX*5.;$[5<+217DM?VQ);M*KL#+;I^"R"0^KI?W%$Y M*QF]_)_@/JKM#_*;SHUG!S9KI7!5Z-!?;JQ-D5H.%Y)#*6I;9,MV5=Z.+E#, M\Q+JNVL+I):FA:1)RMH"V;)=53LOX$J:+QV; (N79973 J8Z(6J85$2L:W M <7O/LU_WQJ27[(.3BVC#@Z25'4=W+J7D/UJ=7#K'GT]GB14JG) MB2U>+?:TMQ3.0UEX-;S@XPU_]G3?<]TW8;F[=$2W.Z,G_3I;JT25X^,/#E Z! M=TBE7W=HF]PR+=V'RRK/PG[YY_\V>56R47*3Y7<)2'."(66AELI-S[4V3DV$ M*R^^F4,9@KPJ0Y#CI@*#>2%(4X0@ []:<_HZ.=R5R+OV^9&&RQ+Y=>*A.VXL M\LQ51?>&ZBV*QO@"Q3053+=7$,3,N:'1&*27UHS<-(Z.GE<9GMS'/?=DYO*\2R"_A6YR[4%O5CKRO2L)*5N%5N5$QZ%CQ?BIXZ:I M\S>[.>8'2_LM?W]E3.$8& C6IM6!5YD9&/%+0?[P^/(I,#B\[.N.ATYM<8V_[R7#NP-,RL_7[)T@F=CZ'OS&UK&>@YPJGP M,-"J,6O#,6N#+6"_0'_ZYK&@H(4M_ L9K>=SS)!QX][ /CH *6E5N$0'"R!U M,W3.S<'$W_F]/V0$L/74J>!XC"G <_DL'^D)?8IKX(L]N4JB-F.J'Y=+\'\' MC>(207=QMZ>D5@I+%WAAP^5R^QU.+#@D"OP=NUZ3^W#W:>C)2>Y\SN((74(Q MG X%V>?[T#A %^W:JJ2VK3ZP:Y6W*?R!!$/(KU449TKE>@6LV $,(\SU_M[IG[^%J?7++AXE*7KE&H=_6WXD%=?6BS?"R94"2Z-WLLIQ^<,R ML\:WGZLP$P!)ZG0?:T^*.FKG[H.;Y:@]B8YG%6:#*L/:&"S+1_I)_=+FWON2 MS0PDK!2OFS;*]]'T_6#SQ0XKV#@//1G*WQ9=2CS]\#<;FHEY7EO;!S,I;&AX M%=!A)8!&T+=DT.OZ'0:NT+Y_MS,G@@**TDV/SB(\WR M@3FO@;->>[XK1]9WPPH 5WSD9XPJZ&*]L'WM&6"*!:S\J0N7B J-";?K/[BK23[W9W6 M!;&/#3U9/17UY-(8.R@HP,>D@7?;6Y,$]7Y8[N^!!.?&C:^(M&=;#FQ%%8$- M/6XK'5*Z-G5/!C>RD+MJVR)OLR2VW;)?\Y.A)K+=HH=3H&P/'V\V)DU 8]T7VTV8 MQ*@?.L%XM],'%">:AE7)3XL3L(@CEK9%WCICLFO.'XUG]+?;-]?/9/(-,USS M!>H-?4-;IZ$+[>P#]K (=^K08ZUU530N +YCAZ=^#R:GZH<=:+[\:=SKMN?Z M8WKD=K9?#3E5 @]A4[7SC_6*%]@UYW\KR$"Y(C;M3L>B*45&7 M.E7.)+A%?U.I4UVUM+8%/W75TKJ8*'_:T$$FSU&-6YF.K;OF/^4GG M)A_MP(\JL(A#(UAC_]\H$$V64Z^V-RU[LGA4#V>N=W<*)E'? [ MA%OB:<^AZ53+,ZW>,S6R+H9_V5MGS[NRQWKH9K2L+,^Z*(*GK"V;"/F)=OQ$ M/9%NJ+4IFM@&XSS_M78"YT/=17/=HDE"GJDM_?_%PDHA3ND[#U5>ZSNV3<2Y M)WY=]*;RKTK+!%YAF3WW]F^H> F1J:)@)=@M98PFQ 3Z=J)#P(*!3K"XG 7; MZG[MM;_F(5P?6VP%DN)+]Q_;_>3#$;G*.KWV2E9TE2Y;7^4,PM4BI]#H8?X. MF9X-W0UT.W#G>B2!M&3%62^,J@6";-##RU/+Z\:WRUX[;XOQ+:0YW'N:$$"J MC"YWM^8/SDM,,[=$0YO40;#([OE#3]:PV*7?S(+F]^0 M0' =8L7:N'A6_0XCZ&R40>68)Z9V0A) ZK (3OHPQ-O0W^7>T[[O:MW5@^%I M\,V#^%ZU%7?>4FK0(*%L96$UGZ@$*?V:2ONGF/?2K+W20S9ZBV3H_41W>)]?G[#6!I.:&%"L3!-XH['8#P^N<_$.MA8Z MG@;P*T^]RE$R/CW"%]W6%B=':=3=)J9YZU$_ZB+"YMX(W/D0[A@Y9SAT"80J MK4&(HKE'CZY\"J0[ZB2 RM -:> ^&B("(>;DI-\.0]!YW/!OW Z\\>SH_+?& MX'K@M,F=<4?AJ"PR0$?G\(C,^L2P;H<^SXU\VOXM@R] K^]?]J7;^]:VYI/U MMD+5-M #WPQ@;)J&V'D1YTKS*%@U>.Y[O8;6J.5>NM'D:>Z@>54K.R0%:GVY M\TH$Q'!ZT W6G_M]FX=:0\>!R@Y\*[QZ-!;A;WLN$W7TGD!7W8Z[5WH4TE M_$J#A^"G--%>[%L>9.T7URGRY'.ENW36ZQ<=4OS!Y.<^#H4,X M-XA:?AMC" N5;TQ ^^)6DZ_<+0+>NXT]$X(&<#XU2V/#C=K>-O2)59QL+CRU M 3_&96BY6SF11P55'Z<7H$UM)4H>1C)L#3*=5J/3E368."/*KL%P0@$4Y8'N M;],H<,=QG^05)Q/G?G(]G8L>%TE7\*A$HI\*F:Q1CO76\^'WP>^-_WE]_%?C MU:O7&YU)OKO[VU?H\]/_&M)4\Q"G.,.<8#CAH9C(Y277GR:B=.9>^1(R3<[M MZC4;^W!=J-?OMO3Z;]FQ[J>7C2CX177"J9IP(DNY6\_KN_7KG^#YU;)4U1XS M>%X;ABWIO_+8XY_HG_+GWJN]D_W#QME_'Q[^1.>4QQ[[,V]U.O]!^Z:!]CO4 M@C0&ESKW)IVAEO_-Z*$N[S$];A\7I7:%)#_3QD7&NXJOH.$*V^4L6D%W&,%6 M,E@1BT?I#J,6:?FR BJFGU.1>*%V,'O3EQ;OSW1V'VZKF]I]X-L[?CQF'YW% MUFW"M'S@A'^UA2,3"_=(/'INZ98]8;6@A@U\ XV[9>7>37+N*T1/TLGGQD$^ M$LGJ(VS\/&(Y9SCEE12A;O+Y3TG "GA&E_Z,)2EPP_^7[E*QSGMZ4UOHZ=V] MS^1QX[YVQ!/,_%\/FF%U9GUXZCI-[=^M[\^[O>[+?AYA'G5;P[?@HXX&9L<' MTMW@_0]:V! ;"Q-)GD6<9T2I5'.B<"83I7D*S3+[=ZUFN:#]L8]L]U="W+R MV7P^.4]_'/]X@T_.W[9.S]_Q#P=?KB\Z[[X=GZ?DP_D1/WE_(5ZQD_;%CZO. MR?D%N_CQCAW_.,8G!^_PQ>7G[XZ\WWT_,W/SYT_FZ='OS=/J$?OGSX?')Y_/Y# MZ\/[(_:*O;V\Z'QOGW;>X(OWQ]\NZ)%[]LD7]QU\^OZE^\X[]__+CX47S'O6OT@;Z3'P[/_R\\GGD^QD'W]_=7XX/#[#U\<_WI&33Q]9+)B)689B3E+$,\V0CE.! M*./::&Y5ILG."]+$DC9CBO_]^Z20O B-9!^B% 7FW4,YEGFXUPBUE0C%&>IC)(DCJ3*;$2MU"1-/$*1&J'6#Z%^3"&4D5)BD3)D(L(1U\0BE:3< M 19F2BB>X%@[?ZI).6XRS-8(H99DV6^$17BL^U]L'C L"3-NM/7I_19A+NYN M,CHMRW[:^ZI;;5CTE[W^F0.9,5?)@4V&X[_E/EB-4TO#J;,92THK215C,5A2 M&/$D,DA;(U :J41@010U\MD)D)F2288J$$,X*B42*DM@:A),HQBRQ2E,"5@C&O.GT?XVT^U$#RS?5 M^!+BS9>G4=V]XL:-+_7["AK5;'2M+]'34-CKZ43@;_]ZBC.\&('3\H/>*!EF MHW8QXK?E@&L=7[:.M_"W"1UO*?SA?R]QVOFGJ]^KT>GG3_CDQZ&;TY]?CCM' MWT[=&AW_N."G?QWBX[].OEQ0MQ[O3]RZI.Q_?[QA'Q/)L*8.%[!#?<09R9 B ML48:QRDFJ< J$@XA>%.JVW,RH20RQB 'ITZ?L,5(1U8B]T]*9=LK?DKSR?PP]K M]O/MV'<[4,/5"N#J>L;NH#K-6)Q1A)/,P54,7J1B$ED2,VMUI$0D=UZXS6U2 M6<>0MU>;EY>_KK7Y\;1Y)FK,!%%"1TC$3"%N+$<))BF*3)(EJ6"OX",MR_+(=^(P;,1>UYS" M+H3"\1JMEHQ6I[.U@'$BW28QCJQ-&>)1RI$F#KRP8!%E.E.QR1Q:<=&4F*Z1 MJU3'/-;3]JCU^7'U>=KZT":F#$N%8ALY?7;_AY)$4D0)=;]*A$D$=?I,9#,F M:HWT>9FA#RK"]?IUM3[.>T,@4GJXH9&OP<(WY+8.M9:63HB0U#&58I3PAW+I-W'DAFR1FS1A'2_*/[G.'=%-"(;^NUB\M M/U-K_8JT?MHJL8DD."$8Q=A@Q*TD2,4J03(5/&6Q-:G*H$XV4K092[$I6K\] M][U&@> M2:JR5"&CB7$.B1!0Y!\A'1L119QBH2'Y*J(FE>L4 -UV"I'7?6"E'@:J9V"; MN HM7[NV+@=9?5(FK/WKMNX.][KFL%A^ATLU&BT/C0YG[ NC$JTR0MR"$H4X M80+%A'&$1:2P4#RE$5Q\IK3)Q(/MB[H49&TU>7GIF%J3'TF3I^P*YPV8%+,4 MQ2E<#;*<(DTS!=F86"0FED*"I\!54]%UTN1MCVFL!(Y-J MD[(X5>X@@;OG43-^>"*D#E2LK0(ORY"H%7C5"CPV']P8]SZJA&L99]R9#X(B M![41BB4WB&JLDT1P%4L@@8V;4L9KI+_;'I[XJ];:22BA$>*I)BB)A4 8Z\B83 */VLX+ZIR4A]=ZUN&&M57:95D) MM=*NV#0(24C!$IXF#&$&/#ANJY"S!C#"<:2-D)RDU'A6,\;7B1Q^VR,+937F M4']?PJV1K0:<95D)Q9H?==->QY[K[Z%FO,Z>+A6"WI5VP\G!(7SV(X^%THQ* M1)R!@+B4"4JT,BB*C!3:6&ICMO."Q;1)YS KUN&%;='C91D.M1X_DAY?5_3X M?.^C59)H'D4HLD8Z4T)8%%MKD-&:&9G&2HH(6LV(AU]&K8,,B]= >*:+8$+4 M%S@>L_!A?!F^KN]>!0*]F8E 2$H=]"B",H.ULR12"U=/&7*N#+,&6\M2[! ( MRV8$+>+7QINI0Q#K:4G4*KQZ%9Z*1UA,N4E,C%1B4L0)%RB1U* $BT3RE&&K M^RL%&I%A@E$GI3$F;0=4+88C2-%4"9VF4&F=*-JF*FDH]F!N^)B*Y MKS9&<[7Q54LGK;9O?.?O P^&O?3+9:_M5G7P?_XCIB3ZP]\1'E[?&,):8#4J MV\3<1IC>"%J;3N_3C1[V,KSTU8QRVSV1G,*IT1Z+R?.?$H1%TS)/^8Q?B:>Y M[.)WI:^A?\J#VIQOE[FUS8WD6UJ<9Y]%9PCBA2J#4[2#B M*B5(9X8B$@DJ)3$Q9MYYC/D61MMK/-I*/%IV0[ :CU:(1U,>GY8IU5H;E,B$ M(LX51G$J+5*I2EA"&<9*[KR :P[KQ-?V*W4"=D'@7_E1C5I+1ZTO,U:4T#JAD@ODL,NC5HR420521."8BRSU--F< MX28GRZ++7:,8>ZW42[(\:J5^2J6>,D5B*@WF<8*,8DZI*4N1QLXRD519HRT7 MBL<[+YAB3;RTK-H:19Z"E<4K5[M$*H6J6^YIF2L3&$*0$MXASR5#"L$6, MLH0+S#%5QM\5BU13J@=GCS:L[+#6_4>EHZIU?[6Z/T-F*1-M$H4$U4[W-8&V MI1HCJRW3U!*B4FA#W*1"-=7#;WG4=7FKBI;4ETG7(V!2WTU;!7#-\FDG"28: M3!4B.'7^%=?.?"$242&R1-DHBJ@ HHHFC[>PWJ76Z<<,F-0ZO2*=GBX9T9)B M%F6(6P'WGRQ%,2,)L@EAD=18"NN,$2J:E*R33F][E?=TYXY*H.3!=L>OD$M> M3?>.&IU6BDZSE)I$:"&,25$6*V=Q:$%0[,X>9 U-,DGCF*011'37+(E<5X:L MI\51:_/C:O.4K9%DF*:&I8B:3" >XPC%;E=1E%J>9+%)N$QV7JAUJ_/:]L!& M8,A:IH7Q*WA!2Z7)JH1@:S!:!1C-3*3SAEAKG$E IG1I3B;25J?N798)0 M(Z*4.34F3LB9%1 :8:CI8'1[-T4C9.-&=IABR/K8,C M:Z GLD:Q^VVO^U,^R/[&P&MER!O:[9 MK\Z_AH(%H.!BYOS/&,X29P(@HY(,\511YXEP@X2)B+ M0E3/#-EL_.LV8'YM^V>7NF^7$E@X.GDY#=#E:+PDOM;]T_[94 ^M^4>W1W;\ M]MS%P#5J+X#:7X;'^Q.H_=7\]0\W__UW^P-M?TT^]WXG[R_8A\XQOCA_"W,B%_3O2S?GZ^-/'SEU&ZYX@C3)(L0CFJ($9QK% M4FA%8I[:*+O]@+]!CG[.5ZWE:$/E*)-&)RI-$4TQ5 "G##F\P C;C,8\IDPF M9.<%WL5XMEAPY@>-*]UO?(7M;5S9?F, &]QLW"B$_O>#Q\$Q+VR#O='PLM=W MR&P6BY_40OGH0HE//GV4"<8<"X(B*YQ%Z[PLI'EDD4VDB30S1-+X%G";*U*)29"*A$*99;%)2)S$J=AY03%NXO#/ I 7A*VA M2PEHZ$&CES7^UMV1[E^'2" CS0; EH]*@9S]L4ZH>#08C*8DUUFR*4COMU[? M#&RW%MRG$UQ^LO=1.FO.TCA!42(QXDX*D***(,%4DO$HSA0V:P6(M4BMNTC% M1$81LQ)A%27.\!/NC$T)12R)N4DBRE)J[RM2*T6IT]%P,'3XZ1SV6J[65ZX4 M2Q-K:8(,5>Z,31/N'%-MD,"IY_6(!",NBSBOBH\E0N-;12IE#$$)@+BFE(4*^>78Y)*8V.9 M^5HHG[6@?ZQ1;69=8KV>]4RU[JY0=Z>O:BG,,1$I,LP8Q$V6(DU,A"1FU-ED M<68BM8ZZ^ZCYWO7+#4*Y1*^[%HG!,)0ZF[,T+?VQ=X>1?/7YI//R\KAS2(Y_ MI/SBLS.2S]^V+SZ_PZ?GIOWA\R=V\7E/P!PNVO'WTSR$BF;8)P3'"::01MXPBY80*<0B8*R*L M(/)14X)<2H&CS*J(4C<&H7&JW/%BE4E)I"+U,PA6YVTV1"+Q\3<':Q&/69(@ M2;4/?VNDF3-E4DE5%M$THR*Z;TQ)<.U$.*N3NL'6"9!%N.XD0[MTZ(#,612IPODF9$)H*FY-YIG-5) MU9RT8"U0ZR50B2%"DXPA9;6S_D2B4(RU,P&)RN+81H:IQ,$BCYJ8\R87LW>P M9T$1X&U=3N<:V-9?#L7)IX^I$,Y=Q129+'.NK(XL4C%A2"K,*U_U@D4I$D4>J<=*ZXCB/""1%48:4Y$Z)V8K98J+^? M?#[\F*2QLJD[J25DQ+G0$B7<7P;0TI*$9%',[EW&PQ4E)J8LDA$D^52B,^5< MKV.:,L<;XQC2 ?(IU/(@QRUB--N3911)UO+$A3*=9D8I'TR/U=X]79 M?#6RK;D(GK_Y2+#.*-Q>D31R7@PSSMYC-D5"6R%(*CF)^7V1;74252/;AHB5 MT(QFEFN4&>X.3"(84AEG2!)-L9,#HYC:>1%%S9B0)E7J"7SC!]33_@J,ZLOK MRU3J<%Z05Q?>W4\UIVF),ZUB@U.441,C+J5!2L898B*R<>+@6EAGB\[3J;K= MP;8HY_(:+-7*^3#EG*J*E5P89IE%'"?N7P82J5)D3E<%BS2W1*4I*"==(^5< M$EM.T#&VQE1(>VZ\L-:ZW;C2+8-:W4:JKUI#W:Y[&*S8"A@O_6NW\D?=_;#N M%?RI"4B7ATNSW:3=SAEAM(1VC(ES\Z1/P N4294:'4F)%31F;$9<-059)Q[T M^J[->IH.M48_LD9/LS3J&-I )RC6B=/H! ND,:$H)G',TY@*'7F-)G'4)/+! MO<_6[P;.!M@;:3KJC-IP(:'1\RV4TE[GJF\O;7?0^FH;S]J]P>"W1JOK?FQ_ MK4:-SQ[%!AFX:;H_S4#7>%]\4Y;]ZJX<^=UXY7;FQ Y/LW/]O<:QY>'8;,OH M.#*IU)HAIJ2&>X0<*6U39!2.E4D2S""<0:*FPK-.TPSW=AW,6!,%?PJ+Y+YJ M76ON_31WR@(1$:.,"6>!$.LL$!$I: S-$7:X#+^S6F<[+V*V3H'(7R;6\=8. MM?NA:5C=[[J1_UQ[I5_!(5I6B*-8\<-\P2MP=&"S5MJJ^[PM$8YF.T%;01(6 M,8&( #)& 8:$\X-09(Q*.(F2.);^_A6/FP1':^00U2&.]30H:HU^9(V>#G%P M)A21,4H2":U2,H44UL[ T!+3Q(B,0BVRC&B3;V. 8VUMB]"Z<7!C8XFZD^-3 MVB'5AA^'?C]JE%H>2LVVB:;N?!$JBI!BF"-NL4"QQ0:Y(R?*#-<1P\X-$LTH MQDU,'HQ3=4/'+=3]95DLM>ZO6/>G+90XXYK$*2)$9$ [WP.DG"4T@Q'-F4F ML0:2,+'$S4@^V.>H^SJNJ/>T+Q%=W*!9L&=>6-3GS.V"Z8V2MBTWZ6%(-V\M MGQ+H_O6$Z[,M)\ *^GCO=4U]'JSR/)AM[HVEA>!W@C#3"G%B%$JD$DA(XHYQ M9PE2+G=>1$TA2),]W!9^!P*_EKI[0I+O<%]:1LZA>HGW;V&ZUK=WA"L[K[[ M<;?1X*BN3 MOYS3W4BX(5_U!KY6\7G?MC7<_OKC6\L,+PLTJ7PQWVL\_HI.W"!&PYN_\HBK M?NL:2SIUHZWR;QBN!YY,R"@5$6.<"^XLE=@HFEA,(F%I+#+U4?G6SOY+E_TQ M=_4GBY*^U5^0SMP,G^OV-WT]V/E]4AR=+$XM_/2:W;@R6;:RE0EJX9"XU]=^ M1YVBVSY\RHU)K\U8&I=].+#^X^XMS?C$?K,OY]-]33 M5T<'>^>'!XVS<_>?X\.3\[/&ZO#MV$N:S^+9ZVN.R)Z(_<,,V@V[/?4 MPNE[&8X3,R:&;KBS0_]VK_GXLW9\&OCSWW MUY*71'^UW='-%ZW6!?%6%39?^ZCX@OOXLV'Q]8UZ+SCQ>X2]K=&1DA$6FFIN M#%'$<*IC984T5L7ZXX$/>U-,T*+5[5YY7O9['?#;80CO6\/+_=' K8?M'WY/ MVR-8Q[W!P+K_F_'--# M?O'C@EYTWORX^'SQK0R)?VZW+L[?79^\/X8Q?/]P_N;'R8]VZZ3SQGW^Y/.' M]X?\^*^C:_<9/!T2/WW_]^7)^1&Y^/%/^_CSR_;)P3$[?7]$/QQ.KU&S_:RNU@[->>T$6]AIH%P#:ZQEG/$JR M5,O8(!H39WI21I#&)D.I9B;%B141]!8C32QX4\SI<%<3\VZ-2B_=S:Q5^E%4 M>MJ;3%,349PR9+"PSG82#.E,IDC'F),D$20A>N=%3$E3Q>M$<%,K]+I[2;5" M/XI"3SM#BB4FCFF*E%$&F+E!EZ5$-G8[FEE.K1'NC":BZ39ZC11ZZ].R?_5[ M@T'CJM_+6L,-=':62,JS,???-\ 3\E+UV@M5#:O+@M63_1G71\29$UV2(F:< MB<139I'BTJ),16FD3!9A$L$->,P=L)+9OHYK&F6JM7^CG:9:^U>C_=->$F'8 MH7-D49HF"G$H0-"9$DAKPS*NC3240^ CIJK)H@?[2;7V;Z/V+]W#JK5_-=H_ M[5)QP6(M%5!L$N*T/TU0HHE 64*US(1*C7+:+W#4I/+!#8_J_-*2-//TRL*] MO>ZGAOU^9;L#.WB^@6[7HO&K!9ZQD$@]Y 7U(&\NL>6_MP.I^ M>NDO*1K[U;9[5W"1?0/5;TNIB#<@L%$(T5[7'(Q%Z#! >6WN+,WSW3J]@E+B6JG M QB,$"R9<&"4Q2KGB/'$.C$J2G1=$\B:.:YW>8IU>03%LK=./ MH]/380F2)JDV-$(ZDA'BJ9%(V\1I=T:C+*62FTA#VX F7EI$M;K-!+]X!JA7X4A9YV?ZA5 M1&FCD79HC+BF&5*I$$C26*M(*,,R"%-RW)1\"PM=-\/_^@P>D3:?5 M;0V&?4]-O(%N4!UD>K(JUR!&#F+W)H2HQMDEX^SI;.5K)HG)F+"(4&P0SW"& M$F?^(I-FV%BWR9';O1<\ILTHJD/'6ZS5RZ]>K;7ZT;1ZVAV*J+-W$YFBC$#( M.!7*N4.&(LQ,PA2G/(NYLYXH;@I>]Y#>8JU>?E5JK=6/IM73/E&JLR3EG"-B M;>RT.F8HX3)S+E)*8\9BQ;-DYT4LFS$G:Z34RTP)41%:;'K5&+"-&+!T3ZS&@%5BP+3O%9F(*X539 4E MB&<10;%F&DD<9X)99:74.R^XXDTAEY6/6K];@IO&RG+437L=V\CZO4[AD_6Z MF^B+U7>TU]L7"X+VJC>H47AY]%?G>\.3J=;T&G,N;:80L7!96T#TRYVJ2.N( MT3A-N+">J@%+UA1J65&PM3'%:AA8;W>LAH$5P> MJ$:1IH(FP@E]Y&! "M6,^<9P@M<@L!W^6 T"JP&!TRE;(&,99M9:A*7SRW@F M%4J8B!%G7'+,#$L)A&9I4SZ<"K/F;5E6R:!N=0>-'KS7:8O]U$H;K>Y7.QC" MO<)!L]&UFT@D49=G/UGMH),G@-K3[M%8C&K<71[N'E9\L#?7QP=''V,=\TA! M "PU!M 6(V>.*01Q^V>6Z?%W5 MY2\?-8]2YD 8$<.DTV4JD(J@^UR7U5>?EE@G>K M4(1CS*-T\@I,!0&*G!/B;N;?T':"&(%.>^C_I=>88NI5$@FU"%N;)W[0RES M)E,6I\+$,K-FYX5H1G3VOM1O]:6*=57OIW1\:J5^.C\H5^K$**FR%#E\=DJM M2(J4YAHE6E&2*,P9ECLOB&C*I>63:M5>0]5>NB-4J_;3.4=!M65D%"$$JG>9 M09PG&L6,1TBK+,' )&$$-98KLV:PU] MK=YOT$CM:VL RNI^F[M-C:'^7E^D^F43]DM/'8WS]"^=S.V[=[6Z([=^IV6A MZ)]>-L/GSD'X#K\/^]IM0:NK^]='0]L9."B'4?9[GB6H0/L:T9>'Z$D1C%5&$D8JFQ92R3UM_),9+3+A(F'5V'#51BCA1!B52$ ?' M629%E# .-W9IQ)L8SW*@U9FZM=7IIW?R:DU>K29/.6C6Q)9HDB!NX%^IH$A# M0%^*5&!JJ8T3Y3/NI,[-;;$RK\C)JI5YI)4,40IU8C;56& M.&.<9LIHC#V9#A;K1$RZ]=FX$SO,/9T-]''J(-9:)MB<3-5W85>!JF_F%"4F M3+FS#\620$HLMDA'.D&9D#2A,6=1; !5622:DM4TA34 /(:W5 / Z@!@VD=* M:4R2E*!,.HN*DS1%22P9BGG&<":<;45]NU#:9&1C^,EJ]=]H_ZI6_Y6I_TS: M*;)&Z$@BG2J"N(H$TB*)$+?6)-SMJ4Z=5T5%DV&Q*=I_A\_UM$Y(_-/0P_$PG;=L8]AI7&L;;N@KL_P.;COJM8:O. M'&[EH/VI!ZVT/D_O=9Y> MS/C3*B*9@>[0-"(Q7!IP)VODG&IWEB:&2X$SENV\$/%L#4>=.-P*E5ZZ+URK M]&.K]$P646H;T1C9B#D/6630'9HX.SFVSD".5(9CNO,BBF>#8[5*;X5*+]V_ M?;A*UR[Q\O1]VB7F&4XIXQ(9)9V^IW"$Z''4\*V4N_7/;:QO8WT6.Z(PZYVMCCO+U^4FS^U\HB2O?0K#6/ MN:XVY[KW5;?:H&+GO7VO8&<5_:J/H"4?0>F,%YEJRJ2A$E%EW!&$&46)C!ER M'H1PIY)D49(46=DEU+ML6%JFAL,:#A\U UW#X2/#X90'CJW5/'9(Z-QM!X=6 M1TAKQ1%C+,HRG9"(I)"C)DU!:S"LP? 7!\/5YN-K,'Q<,)P.3P K46RQ0AE3 M&"Z*&I0HQI%T!B(5D4VI<&!(23,2LSR":XJ%6Y\$KD0PKFR_,;C4_85B&<\W M,)BQ:&!Y@6=4!(\YT3*]$2S5M.0]Y WU*&\9Y9("B\&P8.NLG_[Z!Q M^ O8?UMBXKVV_3,X-)8;!J33EEZ1C"I>-YE!QK7)MH#)]F4FG!<;F9E$8I02 MG4 /:(-T9%)DM:7"N.W3S)EL?%BP(>F# JX:@ ME4#0=."*1LI(0Q,444&<%<0L4IAGR#K_U.K8I")3.R_P+E[6+=,UBDQM@ M\ MT&I#.=H&.L%W!$F6$QC9QL/A_@NP=4?'JAWH7*OJP^,^A\?GO1D7FHDTH2R2 M*&7$(N=P5*-?.__ M8@W2;E3ZDPUU*X/&:&!-H]6%@I6KD>B_%\#_9-1);/\T\X;1X'0T' QU%U;T M'C6_M?VTB/TTV[C.ZADDS'>C-6# MZTAJ/H*U5O4'AG5J55\C59^*!$EM510G*<(T3A G AH.)P1)*XB@T,A R%? MS)JQ8$TI:E7?;E5_8(BC5O7U4?7IJ(AV&LZ(%2C#%B-NM$!):E(4IQ3K5"B3 M&.I4G3DUY\2=[%O897P#7*?-K8M8U+E>G-TXR,"T?WV+Z[W]^/Q(7ERM.KX>51X&6:69(H)2(M$5'"^7I1HE%LL\C)76(SQ93EQD)8 M)VX2&C6E7'+[E1I>?GEX>23OLH:7QX"7&2)+Q3,M9(J8,#'B<4I0C".%(D$< MEA!!3 +^I>!-@!A,EG7[\$GAQ3NFO_NH,6B,#SOFWK8>NK_>-;RPPO"Y"I?#'?9CS^BD[<()R^W_B51USU M6]=8LLGEJ/X;ANM1)Q,R2D7$&.>".[,_-HHF%I-(6!J+3'UT\]LIOG79+^9P MY> /)7VKOR"=N2D^U^UO^GJP\_ND/#IAG%KYZ46[<6FR;&5+$_3"X7"OK_V6 M.B6W??B4&Y->F[$T+OMPBOW'W7L4.87R92A.5?[]N][82>S#X>WTV,]ACNP^ MJ9)%.?HX/#T\;^Z?'QNY.C_;WSH].3LV;CZ&3_9D!:E_'ONZ&> MOCHZV#L_/&BG)\U3E_"?%Z_/?SOPY.SHW\.83:GQX=K/Y]GK:X[ M+7HC]PPS^.U>PPV57"7N^W/<#;NMKP;V>?&'/XJ09:OK7^Z_]$=^\.:'!>#< M=( 7WA=^/8; 71Q@, \TYV_.?[WK?S5EE(3?<;6K*+OQUWB7_.?C!VAO^.1M M(YOZG6 W3_FV;]ZV5(3O"K[P4FWK8%G,5S/8:*''WI%-N:5F-.CF(WF@="$/ M=+[3\"#5N3,(0,2Z+59\%QC[M;JPNM\X=+: :?RMNR/=OVXPTIQ8N\V0C<6F MNP+16,4G[U..>A,UXFV%WNNW,9":6F!;[I[M+[5DI%ZR^RX9O@^V;1/OY]J# MWBIOYOU:S-/WGO^&9A0>NRO)1O!*?S\^V/OZH?OWY8>?RQ/Z MCGSHO,,?WL-W+\C%>?KMY/,1^_ 9,@&'WX_W%;YX__?@PWGO^^E?)^T/YV_H M\?F[;Z<'>]AG%-Z_P1<_CKZ=N&><_/7WE]/S/[^-OZ<'!R^>'@[>?CSWO4/1.>)8[_>D/_]\=LC7FL-=99 M1!$W"4><&X+B)+(HQ4PFEF4D2N.BYXAD*[BH][0T^S78U6"W3CU':K!;*MA- M=Q2):,H3EJ&8P85DR012LM9VN_):'$WYQXH3Z&0L\8ZGT!L ]MK _?7[J?7;AEZQIE)I]FY_EY;2,NSD-[,1+X4X5EJ!499@@WBQ#JW MT"822:$3G,12I!%TVXV;$2?KT?&]QH1UC^6L#@EJ9;^?LD]%?D26<(FM04;% MD7.'9()BJA1BJ3+4G0LJM02N]*W17>M:V]<]G%%K^YIH^W3P U/)L3$,20Z= MHR6Q2"4B<::3DLSB))&$[KQ0?)U85+8^N#&A*)M;'O' KD,+WY*ZI>)GVR+L MRUR:K3FMEEY4,>>@JAW-Y9]&[V8<34ECSGE,4&8915QKBA*;"I2F5'&CDDBF MV)=8"-F,5?S8US%O+RU(,94)A M()=62&4V0Y%,XC3EL8T$D$O+)N6/3D"T B"M"4)J@I"%"4+X<@A"6$T0LO[< M&C5!2$T0LG2"D)-_#M^>'_WYZK#Q^NWAR\.W;_UG3O?_I[%WDO_IOT]?'1R^ M/?L__Q%3$OW1>'9P^/)H_^C\M\;AFW='YQ=K/_\)0I%FPWY/+9S:O@64.VAT M62&Q,?0A%.]*^G-4$K<]-MZ-F%P!>06/?XX2X[:Q1KM8K=-8GV(%Y$JH1E8Q M5K$;R\681IY^K')7QNLD6;>-5>W&--Z0L<:[0JD-&:O:%7(Q=J \&3[EA%#N M@UH_R=ZA-I,\Q9EV?C3N//QWTO_]Q6MG%MI^WSER9]!1<8$,^OT9)R!J=V_> MBHU=7]^>\L[%[/>^3==1+;*PMWQM(Y9GSXT5/!/=#M*G6P8==?V?]_45A"WJ M19M=M#0==49M"+?XE?*%8F'-JN%._Y-GK_RUA:,[ZV%^T;5\-KV8!S9KI:WA M;XVW=JC=QTVCZ-]Q]0S=0X# M(]S/G\-;QV\4^,UK4JC[062G-^H.'\MZ^377N!;,Y0CFYO*5+3;E/W5;=U/; MT .(@U<8*1N0S+U1?A:X4/" RH%'3)-/K](R6FQDU&J;D=A*F7**<9)I3C-* M!<59JBW]>.03Y5/Y\:.3E],)\G/;N>KUW8:$XWDSFVE\/SXX+K/D)S_>75^\ M/^E\.+CLG/[U#A_3(W)Z?DPA<_WAX.47-P9Q>G#Y^?2LS)+3BQ^0$3]FIP5?'EW,6A0&/1#Q M9NN"?@[N9LN!IM!N7_?[4.40#N6]X;#?2D8^-W3>>^V L#OBO!'WW><8#W9+:S+K%S!)) M$K/4QM*(B*?80/UO+"S!TJ8Z3J.%S:S:KEHIL)RT)H&%D"23*3,H%G&,N, * MN=T2B,4ZB4SL]E&IG1<*-QF-FIRMG*)JG;"E-JMJL^I!\#9K5E6#O\&RJDVC M>R+8Z?XD@D4D2B@C%$76@FFD,Z0IX4@9YQ^F)HVBV"%8O'+&Y!JY:N1:1^1R M!WCB_ -I&.8ZDDHQQE6694YE,LWP0Y"K]OB6Z/&=[^5!KZ,?)^?OZ$>CA"&: M10CC5 .N:8=KFB*WG9IGRE@%W!DD:D9R66PY-;;5V/;DD[X/E6"&)299%A$C M%4]IG&BBD@QK@4D<)5EZ,[C=P"!8VV=+ +*C22"S<:0)Y1I8_:P#,A*A1'&) M,JJ5< >1%#%S0#;'M[PWN5\-8#6 /?FD[P-@"7;0%5&:D"3EFO.$IE3&VF!K ME,,SLA0 J\VT9:+;FRDS320*Q\XX8W%,$,>4(B?=$695@)O?," MD@.S(;8UP[='HG9\2MT,MU0&H)6]#%2QN+/2N"KOJPQ A1K#'C2X@"L7X>^C MJQ[P%K2&P$AP-4K:K=0]PGW%S?RG2L_F+-YF9#YOQK>YJ<\'4K%4#PH+8Z6\W'I*8FM?E5$6 DSTY3ILP@L M_*/;([M"5*C-IP51X7H2%8R*B(EMAIBTU*&"3)%.1(9B):T2F;-Z$GQSX=96 M(,("SUAA9=;&8L[]C!#ESAC%4AR3B/%,&)U(PY7)A&"1$L;UY;%,C"EKN'*,B:%1CLHL2JC B),((ZUDC+2-(IDY9UO1=*FU\6L, M-K\6%,Q:'P_$@7'>_V886,S4F(L"M3%Q+T4O2YUR1<>9PL:8#$EA4L095TB; M3",16T:X8H)97P4^&VBN%7Q;%#S]_^R]?5,;2;(]_%44W!M/[(U0>NO]97:# M" 9[[H^-M?&,\8!AJHV%B/4$NM[LXZ MI_)D965R9K*Q)G@91+3!:\ZIXX(R:9G4^7X!7J5$AU+B/",([^KYSR?OF"." MAQA!))%!")SL3= M=E9'O4ZGO9].?[L\G>HHB]4-&)71FZ;>@>,V0R+>&A8--<%TMJ>R0PJXHRH8 M?5W%G!Z-9K-IS3>9L36.VF6JWT\'=G M/[QQ<%]K )>2K;Y[(:!&_;OS7WZ^'/4_^/F=TYK)J!,0Q1((D\O*8D(?1D3B MR@Y5FNG6MBB-8]B- X(]II9'"?Q'-P$\2BO=1]CV3ZCYV\1F599=,O/E0.U; M\HY(RI(S%GPD D34!+SP"I11@6>GE>!M*MB0]ZKS><5\9>9JI6JE/LZ?G?>[ MK/-GC^;/WR[/G][&9*Q 0:,C06D3!%A:=@QK+YU !RJHU,/Y\PEL+RF :4L4 MMV'9;XRPMC':XV;TP<-T-O]R6>U'N;15%R"KE6H.]T,9![V.W^(MMH=JG+9# M;^;M1IQ6):-SE!Q\2 J$EQ%\-!XH$2EJ[PQ)MG5F#+5#)52/5IHKU_%<]-^'R,SC$N#$AE%8CD'=A,)#!C M4N">Q6!*=,\,):%#K72/$@[JY-#3^/R?; :],1]407,MR*\']&/VDLE,2RDV M R)&?.62 U)Z>3$FK+0E/[>KEE$5ZOV#^EV54;F3J;_RP+?QP,8*@-=&R(1S MOPZ>@ C6@A>)E&6 ;+VD29=$0SO4G375K5Q0-6&U4K72@[)2#^NIU'FU5_/J MVH(!S\2@_14$61+X%=?@LN&@A6*!&QL8C>V\JFF/YM6GG+_?)#SAAQ0++@:( MD68T=Z7>2IQ.7(N@FF9?UZ6KE6J:?1_'05_C_KOG//I\1:,UE-^=WQ$V0ODR M2<*]YY"H$BCG52QRG@.*>>42L]3IO+4M"1GB<.Q1GD(E^Z=(]M5*U4K52M5* MU4K52C7+\?O"%B5:D8Z.Q]/3E%9OG<7X2J6!27V^TN*]_,<;_N$#(6I66(/#.N5D:N5JI4>;I98G3=[-&_^=GG> M5"0H+7,NS:AC*7R&\Z9-"0QAQ@5C@V2VA_/F$\@":Y$ 'F'0EE@]3I-9FYTP M2!_+ZU1SO>HR2[52S?6JXZ"BM5KI\5KI/B-=._'WQ6Q>"L'/#J8[^.3*%;CQ M:S>*>Y-==SR:NW&[%-&Z*;L7O)1?TG\6H]EHGMZDYL,HI*6K_TL*T_>3]BRM MUU^=^]MI<;1R[J/@P0?BP$NK001FP7FO(#DN34K.BFBVMC5'YU[63,N'10N5 MO*N5JI4>?E"L3K$/:XI=CY^Y,L-R C@J.(CD-%A'$GBJG94X]WJ6>SC%/H%T MQ/VV#5&)G#7I$#$S^I &HPG^_7V1LP<;\:_K,M5*-=^PCH.*UFJE:J5JI;Y9 MZ1KB2P?G$Z="$A>$HMX+J9RAFG!%4PKVVN*K]1%W+[J(>ZV'^,_I;%F-YL!] M?#UMRG7MS.?-R"_:C>('T]VMFVO.LA65%?N?216NL_ 5^7>^VH8LN)>IH*207O@;<,04M:) MO-3@1$XQ*49DH'WCWCO*^YI/C^\'D#CP;Q*D>K 1^+I.4JU4T[OJ.*AHK5:J M5JI6JE:J5KI5.4LS3 ,,=1S)4W<0@-)7PN]'-VYKN+E9 M*>/V#S=9N.9TP.EP4"!TD\RIE9#&._N*CGX$/'5E82AC+8\R,D>]$,A81EI. M0R8V:LV-=._VOK$>U$$Z.IXV:),7_UF,YJ?+.E#[B_EL[B;E"5YFK3SZF")\ M2LVTUGRZ9MGJ)5E]KODDO'",Z8@$Q0D(+0@X1PQ0DQ41.!%%S\]U0D<1\V^& MS#TODMTN]/N66/K?MV;&:YBO3XRWZ9E]']UM.F1K;+?KFN84'];.$3[E^=6K M@G]"?]5?^T;Z.[U,?[3XU3DXR#)R$-1P\%9+X#P:+J)QD3]9^NLFY[63%(0G M[61QD\HV5Q8C<4)*;7P2*:<0151>A?S-3M:?>%6UG&9''4%6W$(29P)-!=$9 M@U+0:7"!,%"E"YD0RO#2X)-I,]0H1*C@3XQ?JGM5W:L.B.X+!;D.IV-\?+.E MAU7]I&MRV7G7\A67<>UX9L:"&Y7@3#JN!^PZ%X'I1D41PDG$A@Z%<@LC)@T6R M ^HIH8:2I+W=VC:<#?7-(_>5Y2K+/626B]X(JX)EF0NAC?+XPAI*#?IK!,5- M]=3ND,C6]AY%197PP0+2E@6!A@)/' I0&U(P:+-4NC@88BN)51)[TB2645ZZ MY&G*3M 8O0Y(9(YJ3T5FN9+879+86BJ42Q%IBE)(2E(0/,JR?T< ZE 1I"V; M*7FIW]Q5\>9*8I7$^G/?][ D6?7F;3/<6J(8IYIDPSTDXSB4"0>\%0&X=R8E M9;4LG5T,YT/[<%8&GD#]^B^V UT3H,D+#*F\8HB%Y%Q$R5S62FJ2O*[YR7''=V658X[O6E' M4;S%]E!M(-JA4_-^(^-!QV"T2AF$B@D$FA8LU0QXT,80E1@M,70Y-(8-N;RQ M5]-C!GE:$-^4)3?$]_6:;%U =U4EUP+P^C(_82'FJ#QD9AD(E@08&R(HZ5") M4!5=J9VB*G ?+W"9HU0$$UB,@A+MD- ],XPI9[T*YK: 6V,-W:%Z8VU;6^&- MX0FRLA1$R J,H!Q2UI&K9'5V<6N;#JVV0\EOW-J[PKOJKVJE:J6':*5KE6VE M0E@7DHI"))Y,)EH+GCGZNS$;6J?*AS!5_K8^53*K(_' E2B]I;P&XVVIX>HC M(RA:(UKQ;*J\>0W!A[>%N[^Q]_0Q-6$T:X\NWYX>%YM\7\S\P18_K25JJY6> MY";!AS<(>ATS;P_N+QGTQ8I:8XV?=^=]_+$1/V?*"F9\@$!D!*&< :N,!XG> M)1&2"BI*8\LAUV8H.MMKTT5IPO^?X^1>07J7$M<"\'DMG:$/#A 3F$H(Y MB 3&" -2.!V\,9(GBV"N('Z\(+[+6/H-INN*\&]#^$9BL?(@&4B(2A(NE M2Z8(H')65GMKA4G#\LG#\Z@5:M5*W4_SGS3H/J=]= MDNRRS6"34B"TM*4U6@ KO4W)D9@(6Y/&R2V#ZTV:S9M1F*=X M]@'$<\U,KZNYU4HU,[U_@^"^H^R_G--EZV\LH^M+CZ1M"+A\XZ=I<^ ^_CJ: M'Y9=>/B$:ZYZAX[(BY-_KCLB$=4[%4R!266EWVL+CF<'.E$69)3!&;NUK3@? MHI;OT3I_)?Z>A]K7\+Y4&NN@W\!ZU177A//[M8H!/A+A% =FB 7*$&F-V=JF%<@/"\B/SH.K5JI6JE:J5NIEL+2Z+G?BNKQ@;:+ &W+Z\M-; M^NK].^MX2B0Q2-24W;/2@;/:@2*!$<>C]JEGSLL3R#;>Q8$_:MMP#.)TXEHP MKH5&:V9Q76RK5JJ9Q7405*A6*SU2*]U'QM^GHZ\F+GQV39ZO/).:M="ABU[R M>$_67'2GJ:;!!32<%5"J7H./40+-41/N S.";VTS/N2TJZ*D%>&5AZN5JI4> ME)7N(WQ59\O[GBW7 UK<.9ZHHB!H4B X<^"EC^!%TI9;:6DI)-6[V?(I9_DA M(@;IZ'@\/4UI]=;QH@F')>GO>.PF-;^OKI54*]7\OMX-@OO.[_OJ+OH7*T9M M/_1ZQ:>OD4YK>E^7/LCI1GJ?-3++)"4D&B)Z(,2#)3*#DX(P;R5+@6UM6W1! M9*U$^V@@?\\[Z;^(]JHIKHWGM?P^%A4/P5@()A 0NNRUS=ZBK @L)J$H5[I? M2^05R3T-KM\0R35TT"7,-P+MA/LL'!7 2=E4+YT$'TG98^\%-R4KGXBM;6Z& M@M\X=%#17O5:M5*UTD.T4E\WU=>9\ZYFSHV@.T\BHB>$/C%!R5LZKUA>ID^1 MI U&IY#R:N;LD^)] JFD+1; (Q#:+F_':3);YI.FC^5UJGFD=2&W6JGFD=9! M4*%:K?1(K72?H:Z=^/MB-C]*D_GL8+J#3ZY<@1N_=J.X-]EUQZ.Y&[<+5JV/ MLGO!1?DE_6>Q5UECJ6A!HCAL3<. A>F:'R=[52M=)#M-)]AL7J+/O M9MGU"%I6S+H<&(BD+. $V B3:"-42XY84A0?9QEGT#>ZO[\,#5M\*Q)APB; MT8?RO32RK+(VQUQ9?K8.X>]$_W&O=PW].9[.SNE6OITVYKIWYO!GY1;LE M\&#Z&@799%[ET_7D$T'I=+H>I*2<1)D44,DX:BBIP 9K0$M'I8S4&4:VMOF- M>^%46%?RK5;J4^2KDN^=D^]Z[$HXR7+0!KA@!$2T$8S6":1S1E/M2.2F9^3[ M!#*_-5!4*%:K52M5*U4K52M='MZED:M"54Z:^/P M9,I$8Y/5+$4:8D[AVGH6W?;/ K:F770H72G*5K(9-\S>)PK61@N"D@#&H*T, M%<)++2E/?&M;:3;D5/4H[:+"N.=AJ0KCVX3Q>@0J&&)U,@Q\M!Z$XARLT@*, M%BEPKY00K(\POJ/LJ?GT^+81J*]$X(]NW%;\<[-2].\?;K)PS>F T^&@H.@F MZ5,K+8UWMB:E+ZKI1T!55U82$YQGFZ@GS@@1E/;>:&5S0K=#.1K\N[UO+"!V MD(Z.IPW:Y,5_%J/YZ;)PV/YB/IN[27F"EXDKCSZF")]2,ZU%PJ['67S%5Y^+ M"F5'A$E" I)) D&"1;+*!A(3WDI-1,KV7"YT%#C_9LS<\V+9[6*_;W'Z_[XU M,U[#?'VBO"LR-KZ+[S:=LC6ZVW5- ^AE[W5*P05+P/'2QDT3;2@MPM0H,M1*/Q2F M>P+;'[_8;79QW%:_3TT8S=JCR[>GQ\5@L[I7LN8Q5ROU>:_DC5,;'NPXN%[V M0DPF12.(#\D*JIP)D1+'171.$$=%F]).SU+:V4W;S;8']Y'4M;VZ*B^-&B MF&FC4@Z"6YI$5LR[2&D(@?LL&7?L+E!< PI=0GRSFX9A+$I+@#D103@AP 01 M@$2/?W#/I?1;VU0,#>G31K6*]*>HTZJ5JI7Z/VNFZ+15FDA7.#522Z-@SM@D M54S6N#IK/KA95(J,"+&<->F-JPP^O.W= M_0VS-VF8IG'T!$?U^X_8JG]#!(K5:SK59Z:-L(;QQN?[#C MX+[#[;^<,V;K="S#[$NWI"ULO'SCIVESX#[^.IH?ELP ?,+?6&VF!MV_Q1O9 M.]D(NFMN!:QDRKZW(GKLM&9-0:XHG,#FCTN90Z8>"D%!",HMY: M:ITT_7)>_B0H&D>SX[$[+1>;OH[^^LGZR7Y\\BFGT^=I,TA'Q^/I:4JKMXX7 M33@L87]\4).:4%\7EZN5:D)]'\?!?4?XOYI0_V)%JNV'7J\H]34R:@WP=^E4 MGVX$^%7F5! N0=BL0"1*P&L?P'CK4M2,!R5*_08SY+;FU#\6R-]S3OT7T5Y% M\K7QO!;?5]0A9H4&(W0$$60&DYD'SJU-04EN4DD>JDA^M$B^T[SZKR"Y9@EV M"?/-W/IA0]('3 5\%EB"9(ZQG7V;+5S-DG/[FC_/HE M:)]IV>\0? L+\(B)]JI6JEAVBE^PR2U5GV@2R;:4>>KC+-M1(NL#":CMSP]3TX;2FG2("!I]2(/Q M=%9K0-#O*?@K13\$*UV'HCL(EE6*?A 4O1X4RXEX%XD&IJDO3;X-F&0#*&4\ MVEM&*W*_*/IIY9I8BAJ6K.M8'YG*@4)$ MHX'@VH&A.@'+C%))+"6^+0#.M1PJ;GN4WE&!W//$KPKDVP3R>D!*1.ET9@0H M\QZ$]@JN6-TO0Z60Y]:G1]O:*41F:J,D//4W.1='+2!2H5 M(XH)&KU]M_>MM2C;L^\OYK.YFY1'5JM,=NA^LHTJDR(:(I.,X'W,(*)5X!U! M/8G:@6F*QLQD:YM9.R1<#_&S'=7=>#0452?T.J%WK.>_CTR_4.2H=+E(S>S% M?Q:C^6F5Z]?FR[4JGHSY4K#3@;0!^5(0!S9$!]H*);RE+(O4\F7ERUF1 >>O12!<8_DJ9US@E)F5%"4 MY$R]^3*;?B$1NM+JK=/J^O83)2-34DBP1 <0*7#4]=F PQF2132L2G%KF^JA MO:(C]+5SFRN=5CI]4G1ZG:X=03D>@Q<,?=,4O'$JADPXT889KF/U37M#HNN) M-<:H[")1H'WI98F.*O*G(! H4JC)GFN/OBD;HL084J*K;UK)M)+IK9(IB309 M&;4260N1J;4!O5-+LO+6":,KF?:&3#=*NN? ?. 2>&"EZQ%CX#-U8"U+5IDH MO.1;VW*H#1D2:AX-F;:I47]M=W;B?^/HP_;?\9^S"S]RS?O1Y.SZU&4&"PF' M?M,U*"DY0V5[QA]*\;91^#I.6<'IP6$:N%#*4[G)*3Z6P60ZQ]]S#;X]&8SP M6M\W;CPX=LV\I$C-#],L%?BVS]3-4QSDT<1-P@@_-)OC&VU!N6?G)EU_-JL? M%VRY4_%X.FLKQOW0I+&;CSZDOYV,XOSPC$0N?''U-,GGKSB/%[&8?_DK=_C4 MO_J,E;S\."[^6RZW99\LE0Y24J*VS;QTV9_=P M[-XG\$UR?X#+>(L_N/&).YUM_?7RB,3AN/;DUQ_:%Q]-SK?V:):X0#Z>-FUA MP1\0ZZDIG\)K[L[!WO[K]X,!WNO M=K],4'VY_EV\U/U_[CW?.7CQ?/#F /_S\L6K@S>#_9\&NSMO_M_@IW_N__JF M]W?QE]$$YXSI L\19^^?+P9XY[1I8\M\IF7OWRZO"S]M":\[$\IN@SSM07#Y-G](O' MOG9:B@>Y^*[3?OT8-]]WUL=UL>:;3OLGZ>U_FE5(Y<9GKQ"L2_3=C3*SWY3S M_EMRS> %S@OQ8L+[)1_\IH_F0GSA2Y[XUW8)].^9?74WP'7N]DD],EH?V74? M&;D.#KO:@8//[7YN>-?-#@=Y/#V9#7(S/1I,CU/Q6U&%EOC !Y1Y:?;#MPRB M/XD4?#T0<).T] Y3VQ_H15Y]]HZ*&O5@Y%ZWC-&-]ZK>78C[VV[UVT/<5]WA M/06IO^W6ZB[<:P:J?SL+5)^^.OC'[R^?OSK\]\'X:/\@D-]^WG7T4KY\_N/O__[U!?[>S^4[I_@=_.^. M?/7I7R-\_^.KT[5 ]=%;_NIHC^'Y3E[^+U[W =[;\U]&KW[_Q^%+O,>7S__ MW_S'N/SV_WUZN4KI?3%_^?M+BO?WSDFJ18H4#"4E'4U(<$)H,%XX$J*-1.E^ M;L'M:"]]Y:1'R4DZ4"&L"TE%(1)/)A.M!<\\,AZS618B)F><1"LGW2$@$2:>L](;6?,A)7V*]W?:&KGGTF%OI5W=QX%/DY1'\V420)/&"<%24F@_N/%B M*2?<>#P]*:4Z'TO;Y&][1G?<\^HR;_WK[.GOG#W\YRFGIDGQP'WFSQP0QB(' AXDS4P57Q- MC79G86N;,SVTU2$WQ/"7ZU-W]0$KAE5 M(*SG(+3E@&#.P*RTGKJHI>PEPI_28@9" "_DTU)QH/R(*ZBT&"VF&+CPG\5H MN?T4WYR5#7)U?>-NU,BN.VXW-7\J892E.7;1 A=M5@7(K0B054A%&B$M3PF\ M1^TA?"3@?'(08K#<2T.R;ZM/E<4.WJ.82HV/]ER%5&3?E_I8(5M0'KGV =T2 M:4&PH,$'[4&'G(W1@>GL$=E$##EYA+F(%=FWI3XJLN]+=:R03;F)Q$L!VDA4 M'50E<,1PH(%H11(C.=NM;:Z'2-,] O936@;Y7S>:S ;3\K.-FZ?WHS 833ZD M5NZR)=4URX($M^/GWYZ<6[S!AR7"9 ?4)9 MHA0%GS,%:J-0P2FG5-C:%GRHU2;%U661Q\ "G2N2R@*]9X'3RRQ /7$IJ B, M.PE">@4F(Q60Y).497&T;70UE'PS=:N20%])X#ZUR^US0%U=^6[XOUIS K@) M1BO'P"M/03"+\*>,0!0$9X281#1U=>6>A<[S=-P@WE;Y7),X')[$&96Z'K-Y?4BRO#I"LJ H^J #.THQD)3A8XPEXIPS707OO M#2H6,Z2FYID_7F1WKEHJLN\7D4T-,51I!Q)?@1"!@XM,0%+2:Z]"SAR1 MSX3LI[20\KH4/I@5:"(0VIX&BU(S 8&31A_:@M/GFTB^+VWK*811 M.I<;YU;Y:=H\GR[\/"_&.RO;5,JZG861U=IOH%P[9@"=25.JWAE4&*6RB_.< MN22-2Z4)JQIJT567JQH8[1^B.Y<9%=%WO\AQ5FY"<$4B!Q4M+S@F8 3^DZWT M%#U.PK@O6\"&I+.^=171_4-TY_*B(OKNURV6B,Y4(VR%!J)4!I%B!)M$*M77 MG#>"IRCDUK8:@'M$ Q MP/[9\_]G>?PEC;12T^VL4BRIB01% HD6-!<1"8GHLF&-0C(D9T45%5EM;5,S MY+6TU2-&,ENTMXW1ROI,\3(^.VBT>T_!'77NX ]'P?/7P]_-N^^C;.L4'T\_F M^:D\W2L63FM2YG>RU1\;"@+=0T6<9" 3DR"8DH 3$ 5C$MUAMUQEFA].X][Y[OU?TK+V1=GB M7_I7[4]^24?)S19-*H>K@](=D[TX:5FL9;.]3Z\.WK)W/E&3,R/ 2AZV(,Z M3S:!5"SJ3"5#>;+L9_48&^Q5O'>G/BK>>XGWEY?QGK+)2E@+05$/(C !#CU/ M8,829Y-6+LNM;3D4O%:G>V!POTXQB"X5285Y#V#^=@WF+I3^'1IL\*A0#./@ MF92@B0F*DY!T28)D0R)N4NZE+G]\%U#WYX>IJ0L<=[6YHGW^*X&LB>$T\H#8@AJ O81Q3@!)!@H\$%80.DCHOC2=D M:]NRNJ_B\>*W\WT5%;^WA]\U59!U%MZ:#(EY >A<9?!HHY)U8-&DR>F4$+_Z MQM*_KEE\;U[4Y#V>;32YV)2^])^9M;6@QB/G1^,;-*C_UOA(/4>WBI3)9[K/ M V]GLP[ T]*G]UI.>6\2FI(:_#PM_[LW.;/'+^?FJ-JTPYGQTX8VM/) M6[_<-2P8U6"\\F"(<\D%PZ@+6]N,VB'AFR6)*JX? ZX[5ZP5UW>/ZS4E*P3Q M@3**(K;DW1D4L39$#B1'A@\Y*FWCUK820TTW-_G<"ZR[U+%]EQ.OFW3L1G&0 M/AZGR2PMQ>NTQ'E6:O9IY=WU3%RLK'/6XO;%TD@[D]A&XMIVM[6@29?T13;D MAN8V*\%*)*3SII2X7.1&W)HN>C' GU-P7EXZ1OB9 M G%,)5]*HHH PDL&SN<,6N88HJ,T142Z,D/)>I*)4X'^\/1'!?K= WU-D9!D ML[:&@;>\U _A#FS4'#QUE&6MJ0YI:YN)H2$W420]3;GKNR)Y?DM-ZI]$ *7+ MD@.;W/6%]K>5K[KD*[HA042*/C#AP"CO0*@0P0NF -T49SUEEO,2&15ZR'5M M"?DX@=UES8$*[/L"]IKB,#DGQYV Q$MJCTH!7 H$9(J<&!WPF-O:YD0/B:IM M'A\GL+OFF4RE =,A3;T!3&\*R5-R!9CB", M-J@I$B_%!#(Z(@RG'EMV'3)Z$\>CQCI[NSG@#E.H*J)O!=%K8L)R9YR.&I1Q MB&BN!-BD$SCT.%C@P27)44P,A;GQGKT*Z_Y.V1WHB3IE]P/@:Z*")9FLQ]DZ M9RE "&?!:>&!9::YRIE3MBP4P#=[J]15B]O7%,TB79E'=6$KT--:N.A7+M7* M0O_\;(VS1=?/5=\_'ZM!1C?9)5_B M#J6&(1TJN1D9K;A_++B_FXT>%??WAOLU[4(5(\%$ H+$ &AQU"Z6(_@3FMY) M%SFC6]L(>ZK[--T_I561\[RK)GU(D\436Q7IEU8Y6ZO]=30_W%W,\*FDYHRL M3BM5=4A58K/,LA16*:0JDU,$H8,!HPP!3[/G$NV)-D87Q?+:7NY1P_P.I$F% M^1W"?#WW*J881!# LF(@*/'@B QE7Y<@RBDCC-W:5DH.-;NQ$JDP[RW,[T") M5)C?(D?;!3E?O.SKLPBO=P6MT9-;H>\Y(84(91)$P0#PDNI*^YI M*X4^"M5#0GJ21EKCI/W;]U$1WB.$KZF0:(P6PE @3B<03E$P MCC"@T4=MHN;&ZM( FU\1%JT ?PP [SY?JP+\/@&^IC^X%\IZ'2!0IT%(F<$$ M:8 $KDE,:&;JVB9.ZB9)6W>WY!%'L^.Q.RW7F;[."0_YDUVN^\@^2Z]7:3X( M;G8X.&ZF'T8QQ8$_O5C0^KS$^TU6@_RTB:D!O,D?RD.93<>C.#B[M8?'[O>Y M5(3V*L7V7Z^L]>/IVUF*%]C]9H<<8F00,0>PDI=FG)&"IT&# M*\(L:8FF+'&EH2)RR%17D:5O1M(#BBX_77;H?(6ILL-]L<.:K%.,<)-9ABRH M**T['3B;++#DJ1$\!IY-80>A2\9+5ZO(E1T>$SMTOC!5V>&^V.'M.CM0A MZTE!2E0V/90^&&CA:L>J"4]-4-?XI*RN/IR6R0 MF^G18-2VS[TLDKZOT\^WALKJ.9Y6BZG7BR83] M6Q^M(.\1R->TL ^292L5*)$S"*<96$84!..=5![G=X):V! R9*PGE:BZ3,WL MNP9YZ>8K+'0K0AYL:L>]:I!FBH\MSGYJID>?#=,V%%A2VLXD[KKQ>+:?O\QI ME<\ZY+/-=D$^XR05A0'/F$9Y8@D8)BP@G1G-A=(YE'9!0\WYD(@^=>^NF5T] M7]VK\.\A_-=WE7E'B?0&7&821'(4O$#A0I)2C/C,B2=;V]*0H;:;O44J^!\+ M^+M7+17\_0/_>J=3(B+EW$'*)9F[;"DUIO3I2(12HX)'"MC:YH(/9:^*VSRE M194"B+J@TB\M4VSR-=JJ89B.J6NSQ1#QABBK$FCC.8C,(CB# L:0'*UR(E$I M2M$+-32J%KUXO#B_5=%2<7[W.%_3)]1)6VIM@;!6@?"*@*$:P:Z(T.BT&LLU MNB@(?@N').)43X__=?AE'VMQY!_"FMJES*[#INRGZK^6E;,3S]9S$Z+GK^::VJ M]"NUZ_7*(J_';C+?F<079T:ISDF'U+79D\@E)WV0%+(J:\&!2;!4&= NJ"@U M%;X4!Z:<#:7MR6[9&C=]<#E=%=UWA.XUZ8%>""<^)0A>,Q#<>;#&>E":1\Y3 M5)&$K6UMAU9O;GJHX'X,X+[]7*X*[CL"]WJ9"\&YR,R $]2@ZL@$/#$!$O&4 M9FD<27%KFYLA,3VI5/64%CTNZ8W9O''S]'X45EN86@ ]K86/?LF-MB?!WF=; M5*KJD*HV6P\1SB7CJ"UX$!X$2@EPV0B(1E*#0YGJTHJ $SFD=>?((P7U[:N, M"NK;!?6:N-#>.DHY@9QX!.&,!Z,=!QVL)2H)GX0NH8,A#L&*Z4>)Z=L7%Q73 MMXOI-4V!0Q;E V- $+T@2))@DK40F9,R2:$MM:6A<6\@74OG/;%UG+8FQ+$; MQ4($ U=88C8JXZ\M6U[$5EM;SRWI(]8UG?L363\N9GB%,]3 K])\/Q?+K8[$ M2N/=T?C+BY7RR,O?_SAY9R5AFH@$D0H)0GD'S@0"DHED LLY)E%H7)+-OO0U M[/L8T'W[:JNB^\[0_?(RND-@&@V*7EEB&81WB&Y-+#!'J-,J45DJW3$U%%>T M5ZGP[BN\>Z6[OAG=-8_L!L!^>QG8)'CC,O&@",)9J,#!>4H@<9I9BMX;PCO+ M(ZOK.C=?UQE-YF[R?E0VM#C$2EW3N4^YL7=NC)W6%M4+Z3!4M-DH"9T+0;P7 M(",J"\%L !>YA*1(D-YEEEUG\J0&2>4,>>$2C@3BYO$^NJ235VR^>Y>LV4-]VDMQ/1!&/TT;2YN M$;RPDOZ5Q@,UG-/%*LQJ6R!!9UBB0G*EBZSPP8(S1$/.3(AH'7&6]3&<4Z.U MO=O@O]9NLA.H5_74V;K,JA!91(.*S(!0ZD&DD,&Y+" +$43F/$NAVOYD8]7%+,7!:')EOZ#:5/6^EF^^X,-\H45:);;;);;3S06=9)3-@@.UW(+( M5H(7,H).3 4\0@.5I?>#D79(KBA5=.U@4NV=^*@HXO9D3J6(^Z*(-85CT9D5 MU!-@T1(06F@P6E%0QJ-)#7&Q=(XHO@\;"M;!%H%*$8^*(CJ01I4B>D81:_(H M21.9S RXBP;ED:-@O>?@>-+$H:&%XUO;PMJA4!WDA=0>JQWW6,VCB9N$VF.U M]EB]M0S*50QKU=-W-EO@@$OMSJWIT=&T7,XT_-%N[TI'Q^/I:4JKMXY7N9># MX[&;/*U4R[[4#=];F6L_OSET39J]G<02A QI@F21=B:Q??M'-%+LMM8'JS-OES+M93SP2I:3/&5(2 H2A#BQG ;A4@1&GG"5F:QO%.^>;F2"U MSO!C@?^MEA.O\.\/_-=;MTHK?! $=,ZHS4DVX'U(^(]'F66]R$ZVY< $OW$+ MM K_WL+_5LN,5_CW!_[K2:!MMT.%$W_6&F=_E\&*Z"!8*VAI^&I\20*50V$V M2WW6$N1W+WS2Q]2$T2PMZP,6>3,]+L:8G1>R:-*9X*D-7^^G25(QR_[2*B]6 MYJJ;V[ODL3(TFF/"D%T@L'PJD,AB48L3YVFMP@45@5@BF&?7)(Z[MD%Z1#EDK5MR# M[#A;4BEMC^:G@WF#9U[:8S;X2Y..1O-YBO\SF$\'/@W._BY_GGUSUG9-FKN/ M [>8'TZ7#<9:T?*TEF3N-WWRT]$EZGNQ,DY+@6W#W8/IC^F7E?DJ!W;(@9OE MS8.Q(F5CP:,K X(;#IXX"5)(;Z*V*06UM2W(D%RA6>J^^;X"_#[D2H7U/<+Z MY?J^^DA5(AHXY:R$5!-8SVT)J3+AI0W>&83UD)C-1*:ZH/)8H-V98JG0OD=H MKV_BHFA ZC(8A8)%9!K!66_!>$6U"I8F'1#:9BA%GWHR/]W5DCP=CZ-I)^_/5TL692WRI*B1R?M!',T"/H?Y4JN4O++1;-9*G/+WM.R< M/#\#'IY]9^6^IQ"QZ6R%98W_SM:2?VHMNS]YW=IU?V646I6B$^K[^<(VKY]/ M7_[^]N2=(,(83Q)Z-1;%2M0,#*4!94NDW.DH12:U*L7CQ_5M29;KX+KZ-3<% M]\O+X(XZ\.A)"3TD"2*H!%[F )ZA6J%26-D6Y1Q:;8>,;%8'K_!^+/"^+=E2 MI^T[0O;;R\@.'IVKS#T@)1L0I>*$(N]RICGD(8Y[9DS(7B/&?4N+XORV9 M4W'?$]ROYYE1[:TJ13>EM" L"Z6$>03.N,Z%VY!E][B^);W;WR32BN\J(C=*_)BR@\&M 3<-S)XF%XL.A:0C ( M[K:P?W9]#,-6A/=47E2$WS?"UPO8,1MILAD9*WSXU7%RX$_O;)V7ZUWW@L9]H7ZI'_*[#5$=*-U],VF3"D(%4BD M0$)4(*@AX)F/P SA26M#HJ0HS\207%&>]/LB1+6(\6.BALZU7:6&^Z*&E^O] MVIR3D1.(@:"VLZCRT*&7P&GF)&7A" ^E 0*19,AT5_L"*CL\)G;H7!=6=K@O M=EC3A<$KRR0AD+07('Q96$["@:><24.UBF5M25$Y5/;&%4SNBAL>3W7S+\ND MOR $FN1FZ7\&H\GR56D.5=33<*FA2BF$#XB.R7PV;#/KFC2;-Z-0"A^4#]QD MM>J146$_>D851BS_?_'9<+^[PH MQGCQ,1RZR?OTBYNG%SFG4!?M;VE#THI8:30B$QF *,T 7U)P7&4098.2MX)X M3!4;M4*O-VK77;JK7&X^KPV#[(Z.9^]1CE5P>,KFL=ZP*D7(I%4A"T6L3 MJ.F\#1R83B%Z(F(.;4]>6YK:\:XJ2E:&>4P,T[FFJPSSD!EF?;W0)^NMT\!C M*6QI* .7?08FDPJ2HY]K^=8V4V9(Z8/AEX[6T7JK"W>_7?RM5GI]>C^:3,K: MVC0/3I/[OA3&IY!Y+3C/-E%/G!$B*.V]TAV2WJ<- MS>8YR2JTVRJ+=8S2RYE:I)202"H?7:"9<8D(SFXQ K640A5K#\D MK*_)&:J%"LHY4-$K$"5J8H,30%/V!%F>1$>VMI4-EPO4,SYRB2]J"R@J9,)6]/9$;L$D:R93@:/8.PU:5"2L3 M]N6F:TCO:3/AFLR7J/%52@Y$J8(OF/#@J.5 =11*NFPU[RZD=R<\N(H G%W% MV> 7+OEWCEZ=M1\->YPT_A?^/HP_;? M\9^U0<',,X.D>3R=C$>>%[RY'V _G\%>=Q^"[F M7_[*A<%;VJ.GIFO:I^3/>)^5:U+J'*;MT[CX[^$Y6H[=^P2^2>X/F3G=D$FCZ0+K^8&=9%IFX] MQ].J*;_;%OEPJ)1P?)4-;-.C5)KO?J'E[HWS$QYNL.:J.WPL(9G.ZY'LM0/I MH(RCUSBX:FG:;@,NF_7H!1,I,*; ^+(1Q0@*GAD*U#">I1,AH\B'-YF>MSCX7I>PH1');JU8=1BT>X24^I9C+ MZT43#DN9(!S5)=OZN SX05RT;?;FAVEPW.[!+M&8\:+47AU-!BZL.O4=N]-V MW:*,?7RS6>#Q]/$X36:;Q5@[6/U\O+[)M][\8W%;.H_Q[+KC$?+TBS+XXFA> M>!H]F473I/CC8OYJ.O\MS8L_4YV9[IR9M^1RP_6?3][);'T6R0/7I:QDRA2, M<;PT)K0YLI0H+^G7?*C9+52<_1IT>BZ_*OL](?:[A3).E?WN@_U>7F:_S 0J M<"4A,N9+RK4"QXE!I1 DH3F4JKIMO6UY\^HHE?TJ^_7HKN^WQ%1EO_M@O[>7 MV8\%3FGR$80R'(2WR'[">/#&9>/K!J,[90ANAKE>Y-E M8<$79:2_6 WTV@[TFC, W5#_RDBIT;<%'Y'\!?X+/N"$0!S-^"(0I\+6MB!= MM0/MB?/;W6[#2H./G08[D_Z5!OM#@VMA ,\(]TPG($FB(\RU 5MZZY"@9"#" M290^6]M2WC@"6FFPTF"/[OH^8@"5!OM#@VOQ &NR%\I8T$P9] :]6W8?M#H3 M9BPQ:-:M;>-O7YFP/E8WL]ORMC<.2K)*\NWYRG2VEZ\FQG@9+,8 M6^9HH\0@4(*.L"ZU="D/Z T3G/6=BRK8SMJ+UP6Q2GD]NNOK.,/6<9Y-I%YR M8:1Q4;M42LQ3BL3F]/73 2KEW1GEK>TQ24(ZHP,!G;0&H3(#SV6I/ZF$ECBU MI;+'I%)>I;PG37F,&*V%3.C(&>$2*5K1>$&)H2XI)JZ? W ]RJN+_S?EO;5= M+$H+C]2FP:G2,3CQ#+X454]2!>&DT"R[K6TJ[5#*NOS?<\$?DY]_5O8[EY1] M7>2O8=TOKV[Y8)E7Z-O$((3G9=%7B.QL"(P&:JXMWI_C2/P\-L_9?&\RFS>+ M-I#;TGQU:#LB]H^;M1PBE:944">99A#!*#"*:P@DN\!(P+F;=^;0U@6MRGP] MNNMK,1_57H1HLE!"(39$#-8E:8+TTE!^;0U?F>_.F6]-RC./0CY9#L%)!P+M M"%9: YFBGQMLP#'C*_-5YGOBS)>SCHE$GKQF(@3GVTI_WW, M5Q7]3>EOO2Y%UBQE(B&KC/07:0!3NB'R)(7SR;!,8E'T0RYNH=7S/0CZL^*Z M>!_IZX3YD#]9'T)]"/4AK#^$LX^<%P:OG12>TB4^GHZ:5YVP.3D;SP]&D+0:#IVE;F;ART+NQFX0TF!VF-)^5@''YB#M:UH:9 M'4Y/2@K8YO=F<_Q/<>0NEY6>#9R??D@_U)+2M:1TMR6ERZ!>'^JUF/33J(_8 M8<_7G[ME*B8D/#^E0ML=9PK1QU-]U8*T?=,4>M=UT54F9B#?#$!0A-$WB6 M/2!MV>PR$UEXC0S?$AY5W7*:D+>]:#YR^48S'#0UK.:S"_5X3UN4MLM MZ:SD;BMTI_/#U)Q_W,UF:5/LGC\]=KVG=R5A/V1:ZTH>;O1ZK@1W5P3WV^:^ M,\?+:K0A* ]9V82!!&<9XQ ]3X0P;[4U*!3)D/&N^M[W*#NC@KMC757!?:_@ M7M]A%0RZH#X#08)&[P5?&9L84)J4Q?\AT/76MB1#J;NJ+%#!W3]P=R5(*KCO M%=QKTH3%:&EP!I35I88HEPCNB /;,.>B%BYPLK4MS%")KHK(U=H@-U0F:(*K MQ,E2ARSUQ\4/?9<6^=;@T4-FM+O2(J_.35'YZGI\M;D[AAMN=38"BMN!SHC- MX)S@D R:B8KHDD>^8O;&9-6_0&_%[1W+C(NXK4Y(EZ!>5QA$24-8@A0H!1$E M <>, V:(3(2*$%5NUW!X5SUL*JS[!^N[$A@5UK<%ZS5MD:,AR-$:E#,91(X4 M#-4!%$G&!4:Y);; FI,^M?_MSP>F&MEVF0^YO'&B3H