0001569345-21-000013.txt : 20210910 0001569345-21-000013.hdr.sgml : 20210910 20210909200444 ACCESSION NUMBER: 0001569345-21-000013 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20210731 FILED AS OF DATE: 20210910 DATE AS OF CHANGE: 20210909 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sprinklr, Inc. CENTRAL INDEX KEY: 0001569345 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 454771485 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40528 FILM NUMBER: 211245581 BUSINESS ADDRESS: STREET 1: 29 WEST 35TH STREET STREET 2: 8TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10001 BUSINESS PHONE: (917) 933-7800 MAIL ADDRESS: STREET 1: 29 WEST 35TH STREET STREET 2: 8TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10001 10-Q 1 cxm-20210731.htm 10-Q cxm-20210731
0001569345FALSE2022Q21/3100015693452021-02-012021-07-31xbrli:shares0001569345us-gaap:CommonClassAMember2021-08-310001569345us-gaap:CommonClassBMember2021-08-31iso4217:USD00015693452021-07-3100015693452021-01-31iso4217:USDxbrli:shares0001569345us-gaap:ConvertiblePreferredStockMember2021-01-310001569345us-gaap:ConvertiblePreferredStockMember2021-07-310001569345us-gaap:CommonClassAMember2021-07-310001569345us-gaap:CommonClassAMember2021-01-310001569345us-gaap:CommonClassBMember2021-07-310001569345us-gaap:CommonClassBMember2021-01-310001569345us-gaap:LicenseAndServiceMember2021-05-012021-07-310001569345us-gaap:LicenseAndServiceMember2020-05-012020-07-310001569345us-gaap:LicenseAndServiceMember2021-02-012021-07-310001569345us-gaap:LicenseAndServiceMember2020-02-012020-07-310001569345cxm:ProfessionalServicesMember2021-05-012021-07-310001569345cxm:ProfessionalServicesMember2020-05-012020-07-310001569345cxm:ProfessionalServicesMember2021-02-012021-07-310001569345cxm:ProfessionalServicesMember2020-02-012020-07-3100015693452021-05-012021-07-3100015693452020-05-012020-07-3100015693452020-02-012020-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-04-300001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2021-04-300001569345us-gaap:CommonStockMember2021-04-300001569345us-gaap:AdditionalPaidInCapitalMember2021-04-300001569345us-gaap:TreasuryStockMember2021-04-300001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300001569345us-gaap:RetainedEarningsMember2021-04-3000015693452021-04-300001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2021-05-012021-07-310001569345us-gaap:AdditionalPaidInCapitalMember2021-05-012021-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-05-012021-07-310001569345us-gaap:CommonStockMembercxm:SeniorSubordinatedSecuredConvertibleNoteMembercxm:CommonClassAAndCommonClassBMember2021-05-012021-07-310001569345cxm:SeniorSubordinatedSecuredConvertibleNoteMemberus-gaap:AdditionalPaidInCapitalMember2021-05-012021-07-310001569345cxm:SeniorSubordinatedSecuredConvertibleNoteMember2021-05-012021-07-310001569345us-gaap:CommonStockMember2021-05-012021-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012021-07-310001569345us-gaap:RetainedEarningsMember2021-05-012021-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-07-310001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2021-07-310001569345us-gaap:CommonStockMember2021-07-310001569345us-gaap:AdditionalPaidInCapitalMember2021-07-310001569345us-gaap:TreasuryStockMember2021-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-310001569345us-gaap:RetainedEarningsMember2021-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-01-310001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2021-01-310001569345us-gaap:CommonStockMember2021-01-310001569345us-gaap:AdditionalPaidInCapitalMember2021-01-310001569345us-gaap:TreasuryStockMember2021-01-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310001569345us-gaap:RetainedEarningsMember2021-01-310001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2021-02-012021-07-310001569345us-gaap:AdditionalPaidInCapitalMember2021-02-012021-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-02-012021-07-310001569345us-gaap:CommonStockMembercxm:SeniorSubordinatedSecuredConvertibleNoteMembercxm:CommonClassAAndCommonClassBMember2021-02-012021-07-310001569345cxm:SeniorSubordinatedSecuredConvertibleNoteMemberus-gaap:AdditionalPaidInCapitalMember2021-02-012021-07-310001569345cxm:SeniorSubordinatedSecuredConvertibleNoteMember2021-02-012021-07-310001569345us-gaap:CommonStockMember2021-02-012021-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-012021-07-310001569345us-gaap:RetainedEarningsMember2021-02-012021-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-04-300001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2020-04-300001569345us-gaap:CommonStockMember2020-04-300001569345us-gaap:AdditionalPaidInCapitalMember2020-04-300001569345us-gaap:TreasuryStockMember2020-04-300001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300001569345us-gaap:RetainedEarningsMember2020-04-3000015693452020-04-300001569345us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-310001569345us-gaap:CommonStockMember2020-05-012020-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012020-07-310001569345us-gaap:RetainedEarningsMember2020-05-012020-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-07-310001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2020-07-310001569345us-gaap:CommonStockMember2020-07-310001569345us-gaap:AdditionalPaidInCapitalMember2020-07-310001569345us-gaap:TreasuryStockMember2020-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310001569345us-gaap:RetainedEarningsMember2020-07-3100015693452020-07-310001569345us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-01-310001569345us-gaap:CommonStockMembercxm:CommonClassAAndCommonClassBMember2020-01-310001569345us-gaap:CommonStockMember2020-01-310001569345us-gaap:AdditionalPaidInCapitalMember2020-01-310001569345us-gaap:TreasuryStockMember2020-01-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001569345us-gaap:RetainedEarningsMember2020-01-3100015693452020-01-310001569345us-gaap:AdditionalPaidInCapitalMember2020-02-012020-07-310001569345us-gaap:CommonStockMember2020-02-012020-07-310001569345us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-07-310001569345us-gaap:RetainedEarningsMember2020-02-012020-07-31cxm:subsidiary0001569345us-gaap:IPOMemberus-gaap:CommonClassAMember2021-06-252021-06-250001569345us-gaap:IPOMemberus-gaap:CommonClassAMember2021-06-250001569345us-gaap:OverAllotmentOptionMemberus-gaap:CommonClassAMember2021-07-012021-07-0100015693452021-06-252021-07-010001569345us-gaap:CommonClassBMember2021-06-25xbrli:pure0001569345us-gaap:CommonClassBMember2021-06-252021-06-25cxm:segment0001569345us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-07-310001569345us-gaap:OtherNoncurrentAssetsMember2021-07-310001569345us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-07-310001569345us-gaap:OtherNoncurrentAssetsMember2020-07-3100015693452021-08-012021-07-310001569345us-gaap:CorporateDebtSecuritiesMember2021-07-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-07-310001569345us-gaap:CommercialPaperMember2021-07-310001569345us-gaap:CorporateDebtSecuritiesMember2021-01-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-01-310001569345us-gaap:CommercialPaperMember2021-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-07-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-07-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-07-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-07-310001569345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-07-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-07-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2021-07-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-07-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-07-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-07-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-07-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:FairValueMeasurementsRecurringMember2021-07-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001569345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2021-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-01-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-01-310001569345us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-01-310001569345us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:FairValueMeasurementsRecurringMember2021-01-310001569345us-gaap:ComputerEquipmentMember2021-07-310001569345us-gaap:ComputerEquipmentMember2021-01-310001569345us-gaap:FurnitureAndFixturesMember2021-07-310001569345us-gaap:FurnitureAndFixturesMember2021-01-310001569345us-gaap:LeaseholdImprovementsMember2021-07-310001569345us-gaap:LeaseholdImprovementsMember2021-01-3100015693452020-02-012021-01-310001569345cxm:SeniorSubordinatedSecuredConvertibleNoteMemberus-gaap:ConvertibleDebtMember2021-01-310001569345cxm:PaidInKindInterestAddedToPrincipalMemberus-gaap:ConvertibleDebtMember2021-01-310001569345us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-01-310001569345cxm:SeniorSubordinatedSecuredConvertibleNoteMemberus-gaap:ConvertibleDebtMember2020-05-200001569345cxm:SeniorSubordinatedSecuredConvertibleNoteMemberus-gaap:ConvertibleDebtMember2021-07-310001569345us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-07-310001569345us-gaap:LineOfCreditMemberus-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMember2021-02-012021-07-310001569345us-gaap:LineOfCreditMembercxm:FederalFundsEffectiveRateMemberus-gaap:RevolvingCreditFacilityMember2021-02-012021-07-310001569345cxm:AccruedExpensesAndOtherCurrentLiabilitiesMember2021-07-310001569345us-gaap:OtherNoncurrentLiabilitiesMember2021-07-310001569345cxm:AccruedExpensesAndOtherCurrentLiabilitiesMember2021-01-310001569345us-gaap:OtherNoncurrentLiabilitiesMember2021-01-310001569345us-gaap:PendingLitigationMember2017-09-072017-09-070001569345us-gaap:CommonClassAMember2021-06-2500015693452021-06-25cxm:vote0001569345cxm:SeriesG1PreferredStockMember2021-07-310001569345cxm:SeriesG2PreferredStockMember2021-07-3100015693452012-01-310001569345us-gaap:CommonClassBMember2021-06-292021-06-290001569345us-gaap:CommonClassAMember2021-05-3100015693452021-05-012021-05-310001569345cxm:PerformanceShareUnitsMember2021-01-282021-01-280001569345cxm:PerformanceShareUnitsMembersrt:MinimumMember2021-01-282021-01-280001569345cxm:PerformanceShareUnitsMembersrt:MaximumMember2021-01-282021-01-280001569345cxm:PerformanceShareUnitsMembersrt:MinimumMember2021-02-012021-07-310001569345cxm:PerformanceShareUnitsMembersrt:MaximumMember2021-02-012021-07-310001569345cxm:PerformanceShareUnitsMember2021-01-280001569345cxm:PerformanceShareUnitsMember2021-06-252021-06-250001569345srt:ChiefExecutiveOfficerMember2019-03-182019-03-180001569345srt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-03-182019-03-180001569345srt:ChiefExecutiveOfficerMembercxm:ShareBasedPaymentArrangementTrancheFourMember2019-03-182019-03-180001569345srt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-03-182019-03-180001569345srt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2019-03-182019-03-180001569345srt:ChiefExecutiveOfficerMembercxm:ShareBasedPaymentArrangementTrancheTwoThroughFourMember2019-03-182019-03-180001569345srt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-06-252021-06-250001569345srt:ChiefExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2021-06-252021-06-250001569345srt:ChiefExecutiveOfficerMemberus-gaap:EmployeeStockOptionMembercxm:ShareBasedPaymentArrangementTrancheThreeAndFourMember2021-07-310001569345srt:ChiefExecutiveOfficerMemberus-gaap:EmployeeStockOptionMember2019-03-182019-03-180001569345srt:ChiefExecutiveOfficerMemberus-gaap:EmployeeStockOptionMember2019-03-180001569345us-gaap:EmployeeStockOptionMember2021-02-012021-07-310001569345us-gaap:EmployeeStockOptionMember2020-02-012020-07-310001569345srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-02-012021-07-310001569345srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-02-012021-07-310001569345us-gaap:RestrictedStockUnitsRSUMember2021-01-310001569345us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-07-310001569345us-gaap:RestrictedStockUnitsRSUMember2021-07-310001569345us-gaap:RestrictedStockUnitsRSUMember2021-01-282021-01-280001569345us-gaap:RestrictedStockUnitsRSUMember2021-06-252021-06-250001569345us-gaap:EmployeeStockMember2021-05-200001569345us-gaap:EmployeeStockMember2021-05-202021-05-20cxm:period0001569345us-gaap:EmployeeStockMember2021-05-012021-07-310001569345us-gaap:EmployeeStockMember2021-02-012021-07-310001569345cxm:DeferredStockCompensationMember2020-05-310001569345cxm:DeferredStockCompensationMember2021-06-012021-06-300001569345cxm:DeferredStockCompensationMember2021-06-300001569345cxm:DeferredStockCompensationMember2021-02-012021-07-310001569345cxm:DeferredStockCompensationMember2021-06-072021-06-070001569345us-gaap:LicenseAndServiceMember2021-05-012021-07-310001569345us-gaap:LicenseAndServiceMember2020-05-012020-07-310001569345us-gaap:LicenseAndServiceMember2021-02-012021-07-310001569345us-gaap:LicenseAndServiceMember2020-02-012020-07-310001569345cxm:ProfessionalServicesMember2021-05-012021-07-310001569345cxm:ProfessionalServicesMember2020-05-012020-07-310001569345cxm:ProfessionalServicesMember2021-02-012021-07-310001569345cxm:ProfessionalServicesMember2020-02-012020-07-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2021-05-012021-07-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012020-07-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012021-07-310001569345us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-07-310001569345us-gaap:SellingAndMarketingExpenseMember2021-05-012021-07-310001569345us-gaap:SellingAndMarketingExpenseMember2020-05-012020-07-310001569345us-gaap:SellingAndMarketingExpenseMember2021-02-012021-07-310001569345us-gaap:SellingAndMarketingExpenseMember2020-02-012020-07-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2021-05-012021-07-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012020-07-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012021-07-310001569345us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-07-310001569345us-gaap:ShareBasedPaymentArrangementEmployeeMember2021-05-012021-07-310001569345us-gaap:ShareBasedPaymentArrangementEmployeeMember2020-05-012020-07-310001569345us-gaap:ShareBasedPaymentArrangementEmployeeMember2021-02-012021-07-310001569345us-gaap:ShareBasedPaymentArrangementEmployeeMember2020-02-012020-07-310001569345us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-05-012021-07-310001569345us-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-05-012020-07-310001569345us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-02-012021-07-310001569345us-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-02-012020-07-310001569345us-gaap:EmployeeStockOptionMember2021-07-310001569345cxm:PerformanceShareUnitsMember2021-07-310001569345cxm:PerformanceShareUnitsMember2021-02-012021-07-310001569345us-gaap:EmployeeStockMember2021-07-310001569345us-gaap:EmployeeStockOptionMember2021-05-012021-07-310001569345us-gaap:EmployeeStockOptionMember2020-05-012020-07-310001569345us-gaap:EmployeeStockOptionMember2021-02-012021-07-310001569345us-gaap:EmployeeStockOptionMember2020-02-012020-07-310001569345us-gaap:RestrictedStockMember2021-05-012021-07-310001569345us-gaap:RestrictedStockMember2020-05-012020-07-310001569345us-gaap:RestrictedStockMember2021-02-012021-07-310001569345us-gaap:RestrictedStockMember2020-02-012020-07-310001569345us-gaap:ConvertiblePreferredStockMember2021-05-012021-07-310001569345us-gaap:ConvertiblePreferredStockMember2020-05-012020-07-310001569345us-gaap:ConvertiblePreferredStockMember2021-02-012021-07-310001569345us-gaap:ConvertiblePreferredStockMember2020-02-012020-07-310001569345us-gaap:ConvertibleDebtSecuritiesMember2021-05-012021-07-310001569345us-gaap:ConvertibleDebtSecuritiesMember2020-05-012020-07-310001569345us-gaap:ConvertibleDebtSecuritiesMember2021-02-012021-07-310001569345us-gaap:ConvertibleDebtSecuritiesMember2020-02-012020-07-310001569345cxm:PerformanceShareUnitsMember2021-05-012021-07-310001569345cxm:PerformanceShareUnitsMember2020-05-012020-07-310001569345cxm:PerformanceShareUnitsMember2021-02-012021-07-310001569345cxm:PerformanceShareUnitsMember2020-02-012020-07-310001569345us-gaap:RestrictedStockUnitsRSUMember2021-05-012021-07-310001569345us-gaap:RestrictedStockUnitsRSUMember2020-05-012020-07-310001569345us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-07-310001569345us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-07-310001569345us-gaap:EmployeeStockMember2021-05-012021-07-310001569345us-gaap:EmployeeStockMember2020-05-012020-07-310001569345us-gaap:EmployeeStockMember2021-02-012021-07-310001569345us-gaap:EmployeeStockMember2020-02-012020-07-310001569345cxm:DeferredStockCompensationMember2021-05-012021-07-310001569345cxm:DeferredStockCompensationMember2020-05-012020-07-310001569345cxm:DeferredStockCompensationMember2021-02-012021-07-310001569345cxm:DeferredStockCompensationMember2020-02-012020-07-310001569345us-gaap:WarrantMember2021-05-012021-07-310001569345us-gaap:WarrantMember2020-05-012020-07-310001569345us-gaap:WarrantMember2021-02-012021-07-310001569345us-gaap:WarrantMember2020-02-012020-07-310001569345srt:ChiefExecutiveOfficerMemberus-gaap:EmployeeStockOptionMember2021-02-012021-07-310001569345srt:ChiefExecutiveOfficerMemberus-gaap:EmployeeStockOptionMember2020-02-012020-07-310001569345srt:AmericasMember2021-05-012021-07-310001569345srt:AmericasMember2020-05-012020-07-310001569345srt:AmericasMember2021-02-012021-07-310001569345srt:AmericasMember2020-02-012020-07-310001569345us-gaap:EMEAMember2021-05-012021-07-310001569345us-gaap:EMEAMember2020-05-012020-07-310001569345us-gaap:EMEAMember2021-02-012021-07-310001569345us-gaap:EMEAMember2020-02-012020-07-310001569345cxm:NonUSAndNonEMEAMember2021-05-012021-07-310001569345cxm:NonUSAndNonEMEAMember2020-05-012020-07-310001569345cxm:NonUSAndNonEMEAMember2021-02-012021-07-310001569345cxm:NonUSAndNonEMEAMember2020-02-012020-07-310001569345country:US2021-05-012021-07-310001569345country:US2020-05-012020-07-310001569345country:US2021-02-012021-07-310001569345country:US2020-02-012020-07-310001569345srt:AmericasMember2021-07-310001569345srt:AmericasMember2021-01-310001569345us-gaap:EMEAMember2021-07-310001569345us-gaap:EMEAMember2021-01-310001569345cxm:NonUSAndNonEMEAMember2021-07-310001569345cxm:NonUSAndNonEMEAMember2021-01-310001569345country:US2021-07-310001569345country:US2021-01-310001569345us-gaap:SubsequentEventMember2021-09-032021-09-03


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
FORM 10-Q
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 31, 2021
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-40528
 
Sprinklr, Inc.
(Exact Name of Registrant as Specified in its Charter)
 
 
Delaware
(State or other Jurisdiction of
Incorporation or organization)
29 West 35th Street
New York, NY
(Address of principal executive offices)

47-4771485
(IRS Employer
Identification No.)

10001
(Zip Code)
Registrant’s telephone number, including area code: (917) 933-7800
 
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class 
Trading
Symbol(s)
 Name of each exchange on which registered
Class A common stock, par value
$0.00003 per share
 CXM New York Stock Exchange
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).     Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer   Accelerated filer 
    
Non-accelerated filer   Smaller 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes      No  
As of August 31, 2021, the registrant had 30,842,053 shares of Class A common stock and 224,191,721 shares of Class B common stock, each with a par value of $0.00003 per share, outstanding.
 





TABLE OF CONTENTS


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

PART I.FINANCIAL INFORMATION
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2
Item 3
Item 4
Item 5.
Item 6.


i



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or Exchange Act. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words "believe," "may," "will," "potentially," "estimate," "continue," "anticipate," "intend," "could," "would," "project," "plan," "expect" and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements.

These forward-looking statements include, but are not limited to, statements concerning the following:
our expectations regarding our revenue, expenses and other operating results;
our ability to acquire new customers and successfully engage new and existing customers;
our ability to sustain our profitability;
future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;
the costs and success of our marketing efforts, and our ability to promote our brand;
our growth strategies for our Unified-CXM platform;
the estimated addressable market opportunity for our Unified-CXM platform;
our reliance on key personnel and our ability to identify, recruit and retain skilled personnel;
our ability to effectively manage our growth, including any international expansion;
our ability to obtain, maintain, protect, defend or enforce our intellectual property or other proprietary rights and any costs associated therewith;
the effects of the on-going COVID-19 pandemic or other public health crises;
our ability to compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.

You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q. 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 Quarterly Report on Form 10-Q. 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 Quarterly Report on Form 10-Q. And while we believe that 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 Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q 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.

Unless the context otherwise requires, the terms “Sprinklr,” “the Company,” “we,” “our,” “us” or similar references in this Quarterly Report on Form 10-Q refer to Sprinklr, Inc. and its subsidiaries.
ii

PART I-FINANCIAL INFORMATION
Item 1. Financial Statements
SPRINKLR, INC.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data)
(unaudited)

July 31,
2021
January 31,
2021
Assets
Current assets
Cash and cash equivalents$433,990 $68,037 
Marketable securities114,806 212,652 
Accounts receivable, net of allowance for doubtful accounts of $2.7 million and
$3.2 million, respectively
104,898 116,278 
Prepaid expenses and other current assets94,170 95,819 
Total current assets747,864 492,786 
Property and equipment, net12,322 9,011 
Goodwill and other intangible assets47,287 47,427 
Other non-current assets44,005 36,669 
Total assets$851,478 $585,893 
Liabilities and stockholders’ equity
Liabilities
Current liabilities
Accounts payable$10,150 $16,955 
Accrued expenses and other current liabilities60,276 63,170 
Deferred revenue231,129 221,439 
Total current liabilities301,555 301,564 
Senior subordinated secured convertible notes  78,848 
Deferred revenue less current portion13,198 19,873 
Deferred tax liability, long-term870 869 
Other liabilities, long-term1,871 2,006 
Total liabilities317,494 403,160 
Commitments and contingencies (Note 9)
Stockholders’ equity
Preferred stock, $0.00003 par value, 20,000,000 shares authorized, 0 shares issued, and outstanding
  
Convertible preferred stock, par value $0.00003, 0 and 122,309,253 shares authorized, 0 and 120,902,273 issued and outstanding at July 31, 2021 and January 31, 2021, respectively
 424,992 
Class A common stock, $0.00003 par value, 2,000,000,000 and 0 shares authorized at July 31, 2021 and January 31, 2021, respectively, and 18,341,571 and 0 shares outstanding at July 31, 2021 and January 31, 2021
  
Class B common stock, $0.00003 par value, 310,000,000 and 0 shares authorized at July 31, 2021 and January 31, 2021, respectively, and 236,554,861 and 0 shares issued and outstanding at July 31, 2021 and January 31, 2021
8  
Common stock, $0.00003 par value, 0 and 299,000,000 shares authorized as of July 31, 2021 and January 31, 2021, respectively, 0 and 109,587,048 issued as of July 31, 2021 and January 31, 2021, respectively, 0 and 95,456,264 issued and outstanding as of July 31, 2021 and January 31, 2021, respectively
 4 
Treasury stock, at cost, 14,130,784 shares as of July 31, 2021 and January 31, 2021, respectively
(23,831)(23,831)
Additional paid-in capital947,041 122,061 
Accumulated other comprehensive (loss) income(10)787 
Accumulated deficit(389,224)(341,280)
Total stockholders’ equity533,984 182,733 
Total liabilities and stockholders’ equity$851,478 $585,893 
See accompanying notes to the unaudited condensed consolidated financial statements
1


SPRINKLR, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data)
(unaudited)
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Revenue:
  Subscription $103,307 $82,807 $200,079 $164,467 
  Professional services15,38510,69129,59322,019
Total revenue:118,692 93,498 229,672 186,486 
Costs of revenue:
  Costs of subscription 22,34116,31443,39236,253
  Costs of professional services 14,99710,98025,65522,503
Total costs of revenue37,338 27,294 69,047 58,756 
Gross profit81,354 66,204 160,625 127,730 
Operating expenses:
  Research and development 15,0878,15228,21516,480
  Sales and marketing 70,24942,273130,88791,832
  General and administrative 25,32310,92641,53122,467
Total operating expenses110,659 61,351 200,633 130,779 
Operating (loss) income(29,305)4,853 (40,008)(3,049)
Other expense, net(1,436)(1,468)(3,627)(3,361)
(Loss) income before provision for income taxes(30,741)3,385 (43,635)(6,410)
Provision for income taxes2,5063764,3091,788
Net (loss) income$(33,247)$3,009 $(47,944)$(8,198)
Net (loss) income per share attributable to Class A and Class B common stockholders, basic$(0.20)$0.02 $(0.36)$(0.09)
Weighted average shares used in computing net (loss) income per share attributable to Class A and Class B common stockholders, basic167,59087,196133,47986,787
Net (loss) income per share attributable to Class A and Class B common stockholders, diluted$(0.20)$0.01 $(0.36)$(0.09)
Weighted average shares used in computing net (loss) income per share attributable to Class A and Class B common stockholders, diluted167,590201,134133,47986,787
See accompanying notes to the unaudited condensed consolidated financial statements
2



SPRINKLR, INC.
Condensed Consolidated Statements of Comprehensive (Loss) Income
(in thousands)
(unaudited)
Three months ended July 31, Six months ended July 31,
2021202020212020
Net (loss) income$(33,247)$3,009 $(47,944)$(8,198)
Foreign currency translation adjustments(386)572 (783)685 
Unrealized gains (losses) on investments(12) (14) 
Total comprehensive (loss) income$(33,645)$3,581 $(48,741)$(7,513)
See accompanying notes to the unaudited condensed consolidated financial statements

3


SPRINKLR, INC.
Condensed Consolidated Statements of Stockholders' Equity (Deficit)
(in thousands)
(unaudited)
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Total
Stockholders'
Equity
Convertible
Preferred Stock
Class A and Class B Common StockCommon StockTreasury StockAccumulated
Deficit
SharesAmountSharesAmountSharesAmountSharesAmount
Balance at April 30, 2021120,903 $424,992  $ 115,279 $4 $138,724 (14,131)$(23,831)$387 $(355,977)$184,299 
Issuance of Class A common stock upon initial public offering, net of underwriting discounts and issuance costs— — 18,288 — — — 275,954 — — — — 275,954 
Conversion of convertible preferred stock to common stock upon initial public offering(120,903)(424,992)120,903 4 — — 424,988 — — — —  
Conversion of senior subordinated secured convertible notes— — 9,694 — — — 82,114 — — — — 82,114 
Stock-based compensation - equity classified awards— — — — — — 16,609 — — — — 16,609 
Reclassification of common stock to Class B common stock— — 117,176 4 (117,176)(4)— — — — —  
Exercise of stock options— — 968 — 1,897 — 8,652 — — — — 8,652 
Net exercise of common stock warrants— — 230 — — — — — — — — — 
Issuance of common stock under deferred stock compensation plan— — 1,770 — — — — — — — — — 
Other comprehensive loss— — — — — — — — — (397)— (397)
Net loss— — — — — — — — — — (33,247)(33,247)
Balance at July 31, 2021
 $ 269,029 $8  $ $947,041 (14,131)$(23,831)$(10)$(389,224)$533,984 
4


SPRINKLR, INC.
Condensed Consolidated Statements of Stockholders' Equity (Deficit)
(in thousands)
(unaudited)
Convertible
Preferred Stock
Class A and Class B Common StockCommon StockAdditional
Paid-in
Amount
Treasury StockAccumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders'
Equity
SharesAmountSharesAmountSharesAmountSharesAmount
Balance at January 31, 2021
120,903 $424,992  $ 109,587 $4 $122,061 (14,131)$(23,831)$787 $(341,280)$182,733 
Issuance of Class A common stock upon initial public offering, net of underwriting discounts and issuance costs— — 18,288 — — — 275,954 — — — — 275,954 
Conversion of convertible preferred stock to common stock upon initial public offering(120,903)(424,992)120,903 4 — — 424,988 — — — —  
Conversion of senior subordinated secured convertible notes— — 9,694 — — — 82,114 — — — — 82,114 
Stock-based compensation - equity classified awards— — — — — — 25,265 — — — — 25,265 
Reclassification of common stock to Class B common stock— — 117,176 4 (117,176)(4)— — — — —  
Exercise of stock options — — 968 — 7,589 — 16,659 — — — — 16,659 
Net exercise of common stock warrants— — 230 — — — — — — — — — 
Issuance of common stock under deferred stock compensation plan— — 1,770 — — — — — — — — — 
Other comprehensive loss— — — — — — — — — (797)— (797)
Net loss — — — — — — — — — — (47,944)(47,944)
Balance at July 31, 2021
 $ 269,029 $8  $ $947,041 (14,131)$(23,831)$(10)$(389,224)$533,984 
5


SPRINKLR, INC.
Condensed Consolidated Statements of Stockholders' Equity (Deficit)
(in thousands)
(unaudited)
Convertible
Preferred Stock
Class A and Class B Common StockCommon StockAdditional
Paid-in
Amount
Treasury StockAccumulated
Other
Comprehensive
(Loss) Income
Accumulated
Deficit
Total
Stockholders'
(Deficit)
Equity
SharesAmountSharesAmountSharesAmountSharesAmount
Balance at April 30, 2020120,408 $245,970  $ 100,096 $3 $58,732 (13,376)$(17,957)$(875)$(310,703)$(24,830)
Stock-based compensation - equity classified awards — — — — — — 5,596 — — — — 5,596 
Exercise of stock options — — — — 1,458 — 1,136 — — — — 1,136 
Other comprehensive income— — — — — — — — — 573 — 573 
Net income — — — — — — — — — — 3,009 3,009 
Balance at July 31, 2020
120,408 $245,970  $ 101,554 $3 $65,464 (13,376)$(17,957)$(302)$(307,694)$(14,516)
Convertible
Preferred Stock
Class A and Class B Common StockCommon StockAdditional
Paid-in
Amount
Treasury StockAccumulated
Other
Comprehensive
(Loss) Income
Accumulated
Deficit
Total
Stockholders'
(Deficit)
Equity
SharesAmountSharesAmountSharesAmountSharesAmount
Balance at January 31, 2020
120,408 $245,970  $ 99,002 $3 $50,117 (13,376)$(17,957)$(988)$(299,496)$(22,351)
Stock-based compensation - equity classified awards— — — — — — 8,990 — — — — 8,990 
Exercise of stock options— — — — 1,538 — 1,357 — — — — 1,357 
Issuance of common stock to a third party— — — — 1,014 — 5,000 — — — — 5,000 
Other comprehensive income— — — — — — — — — 686 — 686 
Net loss— — — — — — — — — — (8,198)(8,198)
Balance at July 31, 2020
120,408 $245,970  $ 101,554 $3 $65,464 (13,376)$(17,957)$(302)$(307,694)$(14,516)
See accompanying notes to the unaudited condensed consolidated financial statements

6



SPRINKLR, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Six months ended July 31,
20212020
Cash flow from operating activities:
Net loss$(47,944)$(8,198)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense3,451 2,877 
Bad debt expense(226)286 
Stock-based compensation expense, net of amounts capitalized25,532 9,407 
Non-cash interest paid in kind and discount amortization3,267 1,517 
Deferred income taxes1 87 
Other noncash items, net (999)(15)
Changes in operating assets and liabilities:
Accounts receivable11,810 29,661 
Prepaid expenses and other current assets1,673 18,243 
Other noncurrent assets(7,151)3,437 
Accounts payable(6,751)(2,173)
Accrued expenses and other current liabilities(2,326)(14,474)
Deferred revenue2,956 (17,240)
Other liabilities(154)34 
Net cash (used in) provided by operating activities(16,861)23,449 
Cash flow from investing activities:
Purchases of marketable securities(61,758) 
Sales of marketable securities56,652  
Maturities of marketable securities101,860  
Purchases of property and equipment(3,862)(1,586)
Capitalized internal-use software(2,481)(1,546)
Net cash provided by (used in) investing activities90,411 (3,132)
Cash flow from financing activities:
Proceeds from issuance of common stock upon initial public offering, net of underwriting discounts, commissions and other offering costs276,001  
Proceeds from senior subordinated secured convertible notes  73,425 
Proceeds from short-term borrowings 49,973 
Repayments of short term borrowings (49,973)
Payments of debt and equity issuance costs (160)
Proceeds from issuance of common stock upon exercise of stock options16,659 1,357 
Net cash provided by financing activities292,660 74,622 
Effect of exchange rate fluctuations on cash and cash equivalents(257)(83)
Net change in cash and cash equivalents365,953 94,856 
Cash and cash equivalents at beginning of period68,037 10,470 
Cash and cash equivalents at end of period$433,990 $105,326 
7



SPRINKLR, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Supplemental disclosure of cash flow information
Cash paid for income taxes$1,564 $1,290 
Cash paid for interest 319 
Supplemental disclosure for noncash investing and financing
Conversion of redeemable preferred stock to Class B common stock424,992  
Conversion of senior subordinated secured convertible notes to Class B common stock82,114  
Net exercise of common stock warrants18  
Stock-based compensation expense capitalized in internal-use software233  
Accrued purchases of property and equipment181 149 
Common stock issued in exchange for other noncash assets 5,000 
Deferred offering costs included in accounts payable and accrued liabilities47  
See accompanying notes to the unaudited condensed consolidated financial statements

8

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements

1.Organization and Description of Business
Description of Business

Founded in 2009, Sprinklr, Inc. (Sprinklr, we, or the Company) provides enterprise cloud software products that enable organizations to do marketing, advertising, research, care, sales and engagement across modern channels including social, messaging, chat and text through its unified Customer Experience Management (CXM) software platform.

The Company was incorporated in Delaware in 2011 and is headquartered in New York, New York, USA with 16 operating subsidiaries globally.

Initial Public Offering

On June 25, 2021, we completed our initial public offering (“IPO”), in which we issued and sold 16,625,000 shares of our Class A common stock at a public offering price of $16.00 per share. On July 1, 2021, the underwriters' option to purchase 1,662,500 additional shares of Class A common stock was exercised in full. The Company received net proceeds of $276.0 million after deducting underwriting discounts, commissions and other offering expenses of $16.6 million.

In connection with the IPO, all of the then-outstanding shares of convertible preferred stock automatically converted into an aggregate of 120,902,273 shares of the Company's Class B common stock on a one-to-one basis, the senior subordinated secured convertible notes automatically converted into an aggregate of 9,694,004 shares of Class B common stock and all of the Company's outstanding common stock was reclassified into shares of Class B common stock on a one-to-one basis.

Prior to the IPO, deferred offering costs, which consisted primarily of accounting, legal and other fees related to the IPO, were capitalized within other assets, non-current in the condensed consolidated balance sheets. Upon the completion of the IPO, $3.3 million of deferred offering costs were reclassified into stockholders’ equity as an offset to IPO proceeds. As of January 31, 2021, no deferred offering costs were capitalized in the condensed consolidated balance sheet. As of July 31, 2021, deferred offering costs associated with the IPO that had not yet been paid were not material.
2.Basis of Presentation and Summary of Significant Accounting Policies
(a)Basis of Presentation and Principles of Consolidation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, ("U.S. GAAP"), and applicable rules and regulations of the Securities and Exchange Commission, ("SEC"), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2021, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended July 31, 2021 are not necessarily indicative of the results to be expected for the year ending January 31, 2022 or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2021 included in the Company’s prospectus dated June 22, 2021 filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.
There have been no material changes in our significant accounting policies as described in our consolidated financial statements for the fiscal year ended January 31, 2021 included in the Final Prospectus.
9

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
(b)Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and 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 periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, common stock valuations and stock-based compensation expense, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions.
(c)Fiscal Year
The Company's fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ending January 31, 2022.
(d)Segments
The Company operates in one operating segment because the Company's offerings operate on its single Customer Experience Management Platform, the Company's products are deployed in a similar way, and the Company’s chief operating decision maker evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
(e)Concentration of Risk and Significant Customers
The Company has no significant off-balance sheet risks related to foreign currency exchange contracts, option contracts or other foreign currency hedging arrangements. The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe. The Company performs periodic credit evaluations of its customers and generally does not require collateral.
No single customer accounted for more than 10% of total revenue in the three or six months ended July 31, 2021.
In addition, we rely upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of our services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at our hosted infrastructure partners would impact our operations and our business could be adversely impacted.
(f)Revenue Recognition
The Company accounts for revenue in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606). For further discussion of the Company’s accounting policies related to revenue see Note 3, Revenue Recognition.
(g)Stock-Based Compensation
The Company accounts for stock-based compensation as an expense in the statements of operations based on the awards' grant date fair values.
The Company estimates the fair value of service-based options granted using the Black-Scholes option pricing model. Stock options that include service, performance and market conditions are valued using the Monte-Carlo simulation model. The Black-Scholes option pricing model requires inputs based on certain assumptions, including (a) the fair value per share of our common stock (b) the expected stock price volatility, (c) the calculation of expected term of the award, (d) the risk-free interest rate and (e) expected dividends. A Monte-Carlo simulation is an analytical method used to estimate value by performing a large number of simulations or trial runs and determining a value based on the possible outcomes from these trial runs.
10

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements

The fair value of stock-based payments is recognized as compensation expense, net of expected forfeitures, over the requisite service period which is generally the vesting period, with the exception of the fair value of stock-based payments for awards that include service, performance and market conditions which is recognized as compensation expense over the requisite service period as achievement of the performance objective becomes probable.

The Company issued certain performance stock units ("PSUs"), that vest upon the satisfaction of both time-based service, performance-based and market conditions. The Company estimates compensation cost based on the grant date fair value and recognize the expense on a graded vesting basis over the vesting period of the award. As the PSUs are subject to a market condition (stock price), the grant date fair value is measured using a Monte Carlo simulation approach, which estimates the fair value of awards based on randomly generated simulated stock-price paths through a lattice-type structure. The performance-based vesting condition is satisfied upon the occurrence of a qualifying event, which is generally defined as a change in control transaction or the effective date of a Qualified IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company commenced recognition of compensation expense using the accelerated attribution method over the requisite service period.

The Company estimates fair value of its restricted stock awards (RSU) based on the fair value of the underlying common stock, net of estimated forfeitures. Subsequent to the IPO, the Company determines the fair value using the closing price of its Class A common stock as reported on the date of grant.

(h) Recently Issued Accounting Pronouncements Not Yet Adopted
The JOBS Act allows the Company, as an EGC, to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, including interim periods within that fiscal year, with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the consolidated financial statements. Although the Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and related disclosures, the Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within that fiscal year, with early adoption permitted. The Company is currently evaluating the impact of adoption on the consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) ("ASU 2020-06"), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted. We are currently evaluating the impact of the new guidance on our consolidated financial statements.
11

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements

3.Revenue Recognition
The Company derives its revenues primarily from two sources:
a.Subscription revenue consists of subscription fees from customers accessing the Company’s cloud based software platform and applications, as well as related customer support services; and
b.Professional services revenue consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals.

We recognize revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the performance obligation is satisfied

Subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Subscription revenue includes customer support services, which together with the accessing of the Company’s cloud based software platform, generally constitute a single performance obligation comprised of a series of distinct services that are substantially the same and have the same pattern of revenue recognition.

Amounts that have been invoiced because they have the unconditional right to consideration are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met, with the majority being invoiced annually in advance of performance obligations. When determining the transaction price of a contract, an adjustment is made if payment from the customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in Topic 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. One of the Company’s contracts contained a significant financing component as of July 31, 2021 as a result of an advance payment from a large customer for a multi-year contract in the prior fiscal year. None of the Company’s other contracts contained a significant financing component at July 31, 2021.
Professional services revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. The majority of the Company’s professional services arrangements are fixed price contracts.

The Company enters into arrangements where they provide managed services associated with assisting its customers in publishing advertisements on social media channels. As part of those arrangements the Company is occasionally required to purchase advertising space from social media channels on behalf of its customers and invoice those costs back to its customer. Revenue from such arrangements is recognized on a net basis as the Company has determined it is acting as an agent in these transactions.

Some of the Company’s product offerings include service-level agreements warranting defined levels of uptime reliability and performance and permitting those customers to receive credits for future services in the event that we fail to meet those levels. To date, we have not accrued for any significant liabilities in the accompanying condensed consolidated financial statements as a result of these service-level agreements.

For contracts that are modified for changes in contract specification and requirements, the Company analyzes the modification to determine the accounting treatment of the contract modification as a separate contract, prospectively or through a cumulative catch-up adjustment.

12

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

Contracts with Multiple Performance Obligations

The Company executes arrangements that include multiple performance obligations (consisting of subscription and professional services). Additionally, the Company is often party to multiple concurrent contracts or contracts pursuant to which a client may purchase a combination of services. At contract inception, the Company determines whether multiple contracts will be combined and accounted for as a single arrangement. Combination is generally required when the economics of the individual contracts cannot be understood without reference to the whole. While certain contracts may be combined, they are reviewed to determine if the contract has multiple distinct performance obligations. These situations require judgment to determine whether the multiple promises are separate performance obligations. Once the Company has determined the performance obligations, the Company determines the transaction price. The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The Company then allocates the transaction price to each performance obligation in the contract based on a relative SSP and the corresponding revenues are recognized as the related performance obligations are satisfied.

The determination of SSP for each distinct performance obligation requires judgement. The Company rarely sells its enterprise cloud software products and services as readily observable standalone sales, so the Company is required to estimate the SSP for each performance obligation. In the determination of the SSP, the Company uses information that includes contractually stated prices, market conditions, costs, renewal contacts, list prices, internal discounting tables and other observable inputs. In making these judgments, the Company analyzes various factors, including the Company’s pricing methodology and consistency, size of the arrangement, length of term, customer demographics and overall market and economic conditions. Based on these results, the estimated SSP is set for each distinct product or service delivered to customers.

Costs to Obtain Customer Contracts

Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which we have estimated to be three years. We determined the period of benefit by taking into consideration the length of our customer contracts, customer relationship period, our technology lifecycle, and other factors. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within our condensed consolidated statement of operations.

Capitalized costs to obtain customer contracts as of July 31, 2021 were $51.9 million, of which $26.6 million is included in prepaid expenses and other current assets and $25.3 million within other non-current assets. During the three and six months ended July 31, 2021, the Company amortized $7.1 million and $13.7 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.

Capitalized costs to obtain customer contracts as of July 31, 2020 were $37.3 million, of which $20.0 million is included in prepaid expenses and other current assets and $17.3 million within other non-current assets. During the three and six months ended July 31, 2020, the Company amortized $5.0 million and $9.8 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.

Deferred Revenue

The Company invoices customers for subscriptions to our products in varying billing cycles with the majority being invoiced annually in advance of performance obligations, and accounts receivable are recorded when the right to consideration becomes unconditional. Deferred revenue consists primarily of customer billings made in advance of performance obligations being satisfied and revenue being recognized.

The term between invoicing and when payment is due is not significant and the Company generally does not provide financing arrangements to customers. Deferred revenue associated with performance obligations that are anticipated to be satisfied, and thus to be revenue recognized, during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.


13

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The Company recognized revenue of $96.9 million and $153.5 million for three and six months ended July 31, 2021, respectively, and $78.7 million and $124.6 million for the three and six months ended July 31, 2020, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.

The Company receives payments from customers based on billing schedules as established in its contracts. Contract assets represent amounts for which the Company has recognized revenue in excess of billings pursuant to the revenue recognition guidance. At July 31, 2021 and January 31, 2021, contract assets were $1.6 million and $0.8 million, respectively, and were included in prepaid expenses and other current assets.

Remaining performance obligations represent contracted revenues that had not yet been recognized, and include deferred revenues and amounts that will be invoiced and recognized in future periods.

As of July 31, 2021, our remaining performance obligations were $457.4 million, approximately $332.1 million of which we expect to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.

Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic location and market, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Refer to Note 14, Geographic Information, for revenue by geographic location.

4. Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets (in thousands):
July 31, 2021
Amortized CostUnrealized GainUnrealized LossesFair value
Corporate bonds$24,335 $ $(1)$24,334 
U.S. government and agency securities65,476 5  65,481 
Commercial paper24,991   24,991 
Marketable securities$114,802 $5 $(1)$114,806 
January 31, 2021
Amortized CostUnrealized GainUnrealized LossesFair value
Corporate bonds$26,894 $ $(2)$26,892 
U.S. government and agency securities125,804 20  125,824 
Commercial paper59,936   59,936 
Marketable securities$212,634 $20 $(2)$212,652 
As of July 31, 2021 and January 31, 2021, the maturities of available-for-sale marketable securities did not exceed 12 months.

14

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
5. Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of July 31, 2021, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash Equivalents:
Money market funds$407,406 $ $ $407,406 
Marketable Securities:
Corporate bonds 24,334  24,334 
U.S. government and agency securities 65,481  65,481 
Commercial paper 24,991  24,991 
Total financial assets$407,406 $114,806 $ $522,212 
The following table represents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash Equivalents:
Money market funds$37,451 $ $ $37,451 
Marketable Securities:
Corporate bonds 26,892  26,892 
U.S. government and agency securities 125,824  125,824 
Commercial paper 59,936  59,936 
Total financial assets$37,451 $212,652 $ $250,103 
The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities, U.S. government agencies, certificates of deposit, and U.S. government treasury securities 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.
The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities consist primarily of U.S. Treasury securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities as we may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of July 31, 2021 and January 31, 2021, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of July 31, 2021 and January 31, 2021, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of July 31, 2021 and January 31, 2021, there were no securities that were in an unrealized loss position for more than twelve months. We have not recorded any impairments, 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 period.

15

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
6. Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Prepaid hosting and data costs$45,567 $58,386 
Prepaid software costs3,973 3,771 
Capitalized commissions costs, current portion26,598 24,294 
Prepaid insurance4,846 289 
Contract assets1,601 824 
Other 11,585 8,255 
Prepaid expenses and other current assets$94,170 $95,819 

Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Computer equipment$11,593 $7,921 
Office furniture and other1,157 1,193 
Leasehold improvements3,547 3,500 
Less accumulated depreciation and amortization(10,192)(8,598)
Total fixed assets, net6,105 4,016 
Capitalized internal-use software18,938 16,224 
Less accumulated amortization(12,720)(11,229)
Total capitalized internal-use software6,217 4,995 
Property and equipment, net$12,322 $9,011 
Depreciation and amortization expense for property and equipment was $1.0 million and $0.6 million in the three months ended July 31, 2021 and 2020, respectively, and $1.8 million and $1.2 million in the six months ended July 31, 2021 and 2020, respectively.
Amortization expense for capitalized internal-use software was $0.8 million and $0.6 million in the three months ended July 31, 2021 and 2020, respectively, and $1.5 million and $1.2 million in the six months ended July 31, 2021 and 2020, respectively.
The Company capitalized internal-use software costs, including stock-based compensation, of $1.7 million and $0.8 million in the three months ended July 31, 2021 and 2020, respectively, and $2.7 million and $1.5 million in the six months ended July 31, 2021 and 2020, respectively.

16

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Bonuses$9,999 $17,783 
Commissions9,138 13,346 
Employee liabilities (1)
18,186 15,040 
Purchased media costs (2)
2,455 2,695 
Accrued sales and use tax liability6,054 5,667 
Accrued income taxes2,695 677 
Professional services1,293 1,603 
Other10,456 6,359 
$60,276 $63,170 
(1) Includes $1.5 million of accrued ESPP employee contributions at July 31, 2021. Refer to Note 11, Stock-based Compensation, for further discussion of the Company's ESPP.
(2) Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.

7. Goodwill
The changes in the carrying amount of goodwill for the periods presented were as follows (in thousands):
July 31,
2021
January 31,
2021
Balance at beginning of period$46,823 $47,100 
Effect of exchange rates25 (277)
Balance at end of period$46,848 $46,823 

8. Debt
The following table summarizes the Company's long-term debt at January 31, 2021 (in thousands):
January 31,
2021
Senior Subordinated Secured Convertible Note$75,000 
Paid-in-kind interest5,390 
Principal balance 80,390 
Less: Unamortized debt discounts and issuance costs(1,542)
Revolving credit facility 
Total Debt$78,848 

There was no long-term debt outstanding at July 31, 2021.
17

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Senior Subordinated Secured Convertible Notes

On May 20, 2020 (the “NPA Closing Date”), the Company issued senior subordinated convertible notes for an aggregate principal amount of $75 million pursuant to the Company’s Senior Subordinated Secured Convertible Note Purchase Agreement, dated May 20, 2020, by and among the Company, its subsidiaries, TPG Specialty Lending Inc., as Administrative Agent and Arranger (“TPG”), and certain other investor parties (the “Note Purchase Agreement”), with an initial maturity date of May 20, 2025 (the “Notes”). The Notes were issued for face amount net of a closing fee of 1.05% on the entire $150 million commitment for all Notes (corresponding to an original issue discount of 2.1% on the Notes) and carried a fixed rate of 9.875% per annum. The interest was paid in kind by increasing the principal amount of the Notes. The Notes were sold at a price and had a value at issuance not significantly in excess of the face amount; accordingly, none of the proceeds were allocated to equity.

Upon the completion of the IPO, the Notes automatically converted pursuant to their terms into 9,694,004 shares of Class B common stock.

Interest Expense

The following table presents the components of interest expense incurred on the Notes for the three and six months ended July 31, 2021 (in thousands):

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Interest expense at coupon rate$1,220 $1,481 $3,182 $1,481 
Amortization of debt discounts and issuance costs32 36 84 36 
Total interest expense$1,252 $1,517 $3,266 $1,517 

The debt discount was amortized to interest expense at an annual effective interest rate of 10.3% over the contractual terms of the Notes. Interest expense is included in Other expense, net on the condensed consolidated income statement of operations.

Credit Agreement

The Company maintains a credit agreement with Silicon Valley Bank (the "Credit Agreement"). Under the terms of the Credit Agreement, the Company can borrow up to $50.0 million on its revolving credit loan facility on its revolving credit loan facility at the higher of prime interest rate plus 0.25% or federal funds effective rate plus 0.50% plus 0.25%. The Amended Credit Agreement, which expires on June 21, 2022, requires the Company to maintain certain monthly adjusted quick ratio and quarterly minimum consolidated adjusted earnings before income taxes, depreciation and amortization. At July 31, 2021 and January 31, 2021, the Company had no amounts outstanding under the Credit Agreement.

9. Commitments and Contingencies
Leases
The Company leases certain office facilities under operating lease arrangements that expire on various dates through 2024. Under the terms of the leases, the Company is responsible for certain operating expenses, such as insurance, property taxes, and maintenance expenses. Rent expense for non-cancelable operating leases with scheduled rent increases is recognized on a straight-line basis over the terms of the leases.
Deferred rent as of July 31, 2021 was $2.0 million, $1.3 million of which was recorded in Accrued expenses and other current liabilities and $0.7 million of which was recorded in Other liabilities, long-term in the condensed consolidated balance sheets.
Deferred rent as of January 31, 2021 was $2.2 million, $1.3 million of which was recorded in Accrued expenses and other current liabilities and $0.9 million of which was recorded in Other liabilities, long-term in the condensed consolidated balance sheets.
18

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Rent expense under these operating leases was $1.6 million and $1.7 million in the three months ended July 31, 2021 and 2020, respectively, and $3.2 million and $3.6 million in the six months ended July 31, 2021 and 2020, respectively.
At July 31, 2021 and January 31, 2021, the Company had no capital leases. As of July 31, 2021, future minimum lease payments under non-cancelable operating leases were as follows (in thousands):
July 31, 2021
2022 (remaining six months)
$5,213 
20236,458 
20244,961 
20251,848 
2026 and thereafter
3,654 
Total$22,134 
Letters of Credit
During the six months ended July 31, 2021, the Company issued letters of credit with aggregate availability of $0.8 million primarily related to one of our leases. The Company has not drawn down on these letters of credit as of July 31, 2021. No material letters of credit were outstanding as of January 31, 2021.
Contractual Obligations and Commitments
The Company has non-cancelable minimum guaranteed purchase commitments for data and hosting services as of January 31, 2021 as follows (in thousands):
Fiscal year ended January 31,
2022$17,859 
202328,743 
202462,792 
202552,833 
2026 and thereafter
51,500 
Total$213,727 
There were no material contractual obligations or commitments that were entered into during the six months ended July 31, 2021 that were outside the ordinary course of business.
Legal Matters
From time to time, the Company, various subsidiaries, and certain current and former officers may be named as defendants in various lawsuits, claims, investigations and proceedings arising from the normal course of business. The Company may also become involved with contract issues and disputes with customers. With respect to litigation in general, based on the Company’s experience, management believes that the damages amounts claimed in a case are not a meaningful indicator of the potential liability. Claims, suits, investigations and proceedings are inherently uncertain and it is not possible to predict the ultimate outcome of cases. The Company believes that it has valid defenses with respect to the legal matters pending against the Company and intends to vigorously contest each of them.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.  In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, if an unfavorable ruling were to occur in any specific period, there exists the possibility of a material adverse impact on the results of operations for that period.
19

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
On September 7, 2017, a complaint was filed against the Company in the Circuit Court of the State of Oregon alleging breach of contract and violation of Uniform Trade Secrets Act, among other complaints. On September 5, 2018, the case was moved from a state court to a federal court based on the Company’s motion. The Company continues to vigorously defend this lawsuit and believes it has a meritorious defense to the matter. Opal seeks declarative and injunctive relief as well as damages, which Opal claims exceed $50 million. The Company denies all allegations and is vigorously contesting them. Trial in this matter is tentatively calendared for October 12, 2021, subject to the possibility of further postponement as COVID-related delays impact the court system. At this time the Company cannot predict the probability of outcome or estimate a range of possible loss.

10. Stockholders’ Equity
Common Stock
In connection with the IPO, on June 25, 2021, the Company filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 2,000,000,000 shares of Class A common stock with a par value of $0.00003 per share, 310,000,000 shares of Class B common stock with a par value of $0.00003 per share, and 20,000,000 shares of designated preferred stock with a par value of $0.00003 per share. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to ten votes per share and is convertible into one share of Class A common stock. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of Class A common stock and Class B common stock will be entitled to share equally, identically and ratably, on a per share basis, with respect to any dividend or distribution of cash or property paid or distributed by the company, unless different treatment of the shares of the affected class is approved by the affirmative vote of the holders of a majority of the outstanding shares of such affected class, voting separately as a class.

Convertible Preferred Stock
Upon the close of the Company’s IPO on June 25, 2021, all of the then-outstanding shares of convertible preferred stock were automatically converted into an aggregate of 120,902,273 of shares of Class B common stock on a one-to-one basis and the carrying value was reclassified into Class B common stock and additional paid-in capital on the condensed consolidated balance sheet.
Common Stock Warrants
In fiscal year 2021, the Company issued warrants allowing the holders of both the Series G-1 and Series G-2 preferred stock to purchase up to 2.5 million shares of common stock for $10.00 per share. The warrants expire on October 7, 2025. The Company recognized the fair value of the warrants of $7.6 million as additional-paid-in capital using the Black-Scholes option pricing model and an equivalent discount that reduced the carrying value of the Series G-1 and Series G-2 preferred stock to $95.9 million and $95.9 million, respectively.
During 2012, the Company issued fully vested warrants to purchase 231,000 shares of common stock at an exercise price of $0.08 to SVB as part of a loan agreement. On June 29, 2021, 230,259 shares of Class B common stock were issued upon the cashless exercise of these common stock warrants.

11. Stock-Based Compensation
Equity Incentive Plans
The Sprinklr, Inc. 2011 Equity Incentive Plan (the “2011 Plan”) provided certain equity grants to the Company’s employees, directors, consultants and service providers. The 2011 Plan was terminated as to future awards in June 2021 upon the adoption of the Sprinklr, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), although it continues to govern the terms of any equity grants that remain outstanding under the 2011 Plan.

The Company’s board of directors adopted the 2021 Plan in May 2021, which was subsequently approved by our stockholders and became effective on June 22, 2021. Initially, the maximum number of share of the Company’s Class A common stock that may be issued under the 2021 Plan is 80,401,680 shares, which includes (1) 25,480,000 new shares of Class A common stock and (2) shares subject to outstanding awards granted under the 2011 Plan that expire or otherwise terminate or that are not issued or are otherwise reacquired by the Company under certain circumstances. The 2021 Plan provides that the number of shares reserved and available for issuance under the 2021 Plan will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2031, by an amount equal to 5% of the
20

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
number of our Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s board of directors.

Our 2021 Plan provides for the grant of incentive stock options (ISOs), nonstatutory stock options (NSOs), stock appreciation rights, restricted stock awards, restricted stock unit (RSU) awards, performance awards and other forms of awards to employees, directors and consultants, including employees and consultants of our affiliates, as permitted by law.

Performance Share Units
On January 28, 2021, the Company granted 3,100,000 shares of PSUs that vest over a five year period if certain performance conditions are met. Following an IPO, the PSUs will vest on the date on which the volume weighted-average trading price of the Company's Class A common stock has, for 45 consecutive trading days, equaled or exceeded pre-determined threshold prices ranging between $30 and $100, or upon a change in control of the Company. If the first threshold of $30 is not met, then no shares will vest. Each PSU is equal to and paid in one share of our Class B common stock. The number of shares actually issued will range from zero to 3,100,000 shares in the aggregate.
To determine the fair value of the PSUs, the Company utilized a Monte Carlo simulation, a computational algorithm which allows us to model the impact of one or more, often uncertain, variables on the value of complex securities and evaluate many possible outcomes to forecast the stock price of the Company. As part of the valuation, the Company considered various scenarios related to the pricing, timing and probability of an IPO. The Company applied an annual equity volatility of 40.0%, a risk-free rate of 0.42%, fair value of common stock of $9.07 and an expected term of five years to arrive at a valuation of $3.5 million on the grant date.
The performance-based vesting condition was satisfied on the effective date of the registration statement of the Company filed under the Securities Act for the sale of the Company’s common stock. Such event was not deemed probable until consummated, and therefore, stock-based compensation related to these PSUs remained unrecognized prior to the effectiveness of the IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $0.4 million using the accelerated attribution method for the portion of the PSU awards for which the service-based vesting condition has been partially satisfied.
Chief Executive Officer Stock Option Agreement
On March 18, 2019, the Company granted options to purchase 9,274,528 shares of common stock to its Chief Executive Officer. The grant is split into four tranches, each covering 2,318,632 shares of common stock.  Tranche 1 vests over three years.  Tranche 2, 3 and 4 are performance based, with tranche 2 vesting upon an IPO or change of control and tranches 3 and 4 vesting in the event of both i) an IPO or change of control and ii) the Company’s share price equaling or exceeding a certain value at or after the occurrence of an IPO or change of control. For the 6,955,896 options that are subject to the performance conditions that are triggered upon IPO or a change of control, stock-based compensation expense remained unrecognized prior to the effectiveness of the IPO. On June 25, 2021, the performance-based vesting condition was satisfied and 2,318,632 options under tranche 2 vested and the Company recognized cumulative stock-based compensation expense of $5.8 million using the accelerated attribution method for the portion of the PSU awards for which the service-based vesting condition has been fully or partially satisfied. The remaining $0.3 million associated with tranches 3 and 4 will be recognized through the subsequent remaining requisite service period, or March 24, 2022.
To determine the fair value of our stock options that include market conditions (tranche 3 and 4), the Company utilized a Monte Carlo simulation, which allows for the modeling of complex securities and evaluate many possible outcomes to forecast the stock price of the Company post-IPO. As part of the valuation, the Company considered various scenarios related to the pricing, timing and probability of an IPO. The Company applied an annual equity volatility of 44%, a risk-free rate of 2.6%, fair value of the common stock of $4.25 and an expected term of ten years to arrive at a valuation of $1.7 million on the grant date.
21

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Summary of Stock Option Activity
A summary of the Company’s stock option activity for the Plan for all periods presented is as follows:
Number of stock options outstandingWeighted average exercise priceWeighted average remaining contractual lifeAggregate intrinsic value
(in thousands)(in years)(in thousands)
Balance as of January 31, 2021
46,455 4.37 7.7$218,450 
Granted10,645 11.43 
Exercised (8,546)1.95 
Cancelled/forfeited(1,743)8.46 
Balance as of July 31, 2021
46,811 6.26 8.3$612,148 
Exercisable as of July 31, 2021
14,012 $4.02 7.2$214,665 
Vested and expected to vest as of July 31, 2021
36,942 $5.69 8.0$504,410 
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the Company’s share price of $19.34 as of July 31, 2021 for options that were in-the-money as of that date.
The weighted-average grant date fair value of options granted and the total intrinsic value of options exercised during the periods presented were as follows:
Six Months Ended July 31,
20212020
Weighted average grant date fair value of options granted$5.58 $2.05 
Total intrinsic value of options exercised (in thousands)$72,921 $6,199 
The total estimated grant date fair value of options vested in the six months ended July 31, 2021 and 2020 was $13.2 million and $7.7 million, respectively.
Determining Fair Value of Stock Options
The fair value of each option grant with service and performance conditions is estimated on the date of grant using the Black-Scholes option valuation model. The following assumptions were used to estimate the fair value of options granted to employees:
Six Months Ended July 31,
20212020
Expected term (in years)6.06.0
Risk-free interest rate
0.9% - 1.4%
0.4% - 0.8%
Expected volatility
50.9% - 52.1%
42.3% - 45.3%
Expected dividend rate0%0%
Fair value of common stock
$10.96 - $14.02
$4.93
22

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The assumptions were based on the following for each of the periods presented:
Expected term—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. As all of the Company’s option grants are considered to be “plain vanilla,” the Company determined the expected term using the simplified method. The simplified method calculates the expected term as the average of the time-to-vesting and contractual terms of the stock-based award.
Risk-free interest rate—The risk-free interest rate is based on U.S. Treasury zero coupon issues with remaining terms similar to the expected term on the options.
Expected volatility—Since the Company has no trading history by which to determine the volatility of its own common stock price, the expected volatility being used is derived from the historical stock volatilities of a representative industry peer group of comparable publicly listed companies over a period approximately equal to the expected term of the options.
Expected dividend rate—The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Fair value of common stock – Prior to the IPO, the fair value of common stock underlying the stock options had historically been determined by the Board of Directors, with input from the Company’s management. The Board of Directors previously determined the fair value of the common stock at the time of grant of the options by considering a number of objective and subjective factors, including valuations of comparable companies, sales of common stock to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s capital stock, and general and industry-specific economic outlook. Subsequent to the IPO, the fair value of the underlying common stock is determined by the closing price, on the date of grant, of the Company’s Class A common stock, which is traded publicly on the New York Stock Exchange.
Forfeiture Rate - The Company estimates forfeitures at the time of grant and revises those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting forfeitures and records stock-based compensation expense only for those awards that are expected to vest. All service-based stock-based payment awards are amortized on a straight-line basis over the requisite service periods of the awards, which are generally the vesting periods.
Restricted Stock Units
A summary of the Company’s RSU award activity was as follows:
Number of restricted shares outstandingWeighted Average Grant Date Fair Value
(in thousands)
Balance as of January 31, 2021
450 $7.26 
Granted56 17.60 
Balance as of July 31, 2021
506 $8.41 
23

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
On January 28, 2021, the Company granted 300,000 RSUs that have vesting conditions, including the completion of an IPO or change in control event, and the achievement of a service condition. The service condition is a time-based condition met over a period of five years, with 20% met after one year, and then equal quarterly installments over the succeeding four years. The performance-based vesting condition is satisfied on the effective date of a registration statement of the Company filed under the Securities Act for the sale of the Company’s common stock. Such event was not deemed probable until consummated, and therefore, stock-based compensation related to these RSUs remained unrecognized prior to the effectiveness of the IPO. Upon completion of our IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $0.6 million using the accelerated attribution method for the portion of the RSU awards for which the service-based vesting condition has been partially satisfied.
Employee Stock Purchase Plan
The Board of Directors adopted the 2021 Employee Stock Purchase Plan (“ESPP”) on May 20, 2021, which was subsequently approved by our stockholders and became effective on June 22, 2021. The ESPP authorizes the initial issuance of up to 5,100,000 shares of the Company’s Class A common stock to certain eligible employees or, as designated by the board of directors, employees of a related company. The ESPP provides that the number of shares of Class A common stock reserved and available for issuance under the ESPP will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2031, by an amount equal to the lesser of (i) 1% of the outstanding number of shares of common stock on the immediately preceding December 31 and (ii) 15,300,000, or such lesser number of shares as determined by the Company’s board of directors.
Our ESPP will include two components. One component will be designed to allow eligible U.S. employees to purchase our Class A common stock in a manner that may qualify for favorable tax treatment under Section 423 of the Code. The other component will permit the grant of purchase rights that do not qualify for such favorable tax treatment in order to allow deviations necessary to permit participation by eligible employees who are foreign nationals or employed outside of the United States while complying with applicable foreign laws.

The ESPP provides eligible employees with an opportunity to purchase shares of the Company’s Class A common stock through payroll deductions of up to 15% of their eligible compensation. A participant may purchase a maximum of 5,000 shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares shall be 85% of the lower of the fair market value of the Class A common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the related offering period. Participants may end their participation at any time during an offering period and will be paid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment. The ESPP provides for consecutive offering periods that will typically have a duration of approximately 12 months in length and is comprised of two purchase periods of approximately six months in length. The offering periods are scheduled to start on the first trading day on or after June 15 and December 15 of each year. The first offering period commenced on June 23, 2021 and is scheduled to end on the first trading day on or before June 15, 2022.

ESPP employee payroll contributions accrued at July 31, 2021 totaled $1.5 million and are included within accrued compensation in the condensed consolidated balance sheet. Employee payroll contributions ultimately used to purchase shares will be reclassified to stockholders' equity on the purchase date. The Company recorded stock-based compensation of $0.9 million during the three and six months ended July 31, 2021 in connection with the ESPP.

24

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements

The fair value of the share purchase rights granted under the ESPP during the six months ended July 31, 2021 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
Three Months Ended July 31,
2021
Expected term (in years)0.9
Risk-free interest rate
0.05% - 0.08%
Expected volatility
55.70% - 57.00%
Expected dividend rate0%
Fair value of common stock$22.37
Deferred Stock Compensation Plan
In May 2020, the Company implemented a program which provides eligible employees the opportunity, through regular payroll deductions, to purchase shares of the Company's common stock worth between 10% to 25% of the employee's salary as elected by the participant, subject to certain caps set forth under the program. Employees may purchase shares of the Company’s common stock at the lower of the fair value of the common stock at the beginning or ending date of the purchase period, which commenced on June 1, 2020 and concluded on June 1, 2021. Receipt of common stock under this program was contingent on continued employment through June 1, 2021.
This share-settled obligation was recognized in June 2021, at which point the employees were granted shares under this program. In determining the fair value of the right to purchase under this program, the Company used the Monte-Carlo simulation and applied an annual equity volatility of 48.2%, a risk-free rate of 0.17%, fair value of the common stock of $4.93 and an expected term of one year to arrive at a valuation of $1.9 million for the put right, resulting in a grant date fair value of $5.86. The Company recognized $3.4 million of stock-based compensation expense in the six months ended July 31, 2021 related to shares issuable pursuant to this program. On June 7, 2021, the Company issued 1,769,945 shares in connection with this program based on the fair value of the common stock at the beginning of the purchase period.
Stock-Based Compensation Expense
Stock-based compensation expense included in operating results was allocated as follows (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Costs of subscription $443 $314 $822 $518 
Costs of professional services737 315 1,022 454 
Research and development1,501 607 2,729 1,087 
Sales and marketing4,766 2,756 8,966 4,105 
General and administrative9,179 1,853 11,993 3,243 
Stock-based compensation, net of amounts capitalized16,626 5,845 25,532 9,407 
Capitalized stock-based compensation233  233  
Total stock-based compensation$16,859 $5,845 $25,765 $9,407 

25

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Equity classified awards $16,609 $5,595 $25,265 $8,990 
Other awards (1)
250 250 500 417 
$16,859 $5,845 $25,765 $9,407 
(1) Nonemployee grant recorded over five years, representing the same period and in the same manner as if the grantor had paid cash for the services instead of paying with or using the share-based payment award.

As of July 31, 2021, total unrecognized compensation cost related to unvested awards not yet recognized under all equity compensation plans, adjusted for estimated forfeitures, was as follows:
July 31, 2021
Unrecognized expenseWeighted average expense recognition period
(in thousands)(in years)
Stock options $54,312 3.1
Performance share units3,190 3.6
Restricted stock units2,961 1.9
ESPP11,870 0.9

12. Net (Loss) Income Per Share
The Company computes net loss per share using the two-class method required for participating securities. The two-class method requires income available to ordinary shareholders for the period to be allocated between ordinary shares and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company considers its convertible preferred shares to be participating securities as the holders of the convertible preferred shares would be entitled to dividends that would be distributed to the holders of ordinary shares, on a pro-rata basis assuming conversion of all convertible preferred shares into ordinary shares. These participating securities do not contractually require the holders of such shares to participate in the Company’s losses. As such, net loss was not allocated to the Company’s participating securities.

Basic (loss) income per share is computed by dividing net loss attributable to common shareholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. In periods when the Company has income, the Company calculates basic earnings per share using the two-class method, if required, pursuant to ASC 260, Earnings Per Share. The two-class method was required effective with the issuance of convertible preferred stock in the past because this class of stock qualified as a participating security, giving the holder the right to receive dividends should dividends be declared on common stock. Under the two-class method, earnings for a period are allocated on a pro rata basis to the common stockholders and to the holders of convertible preferred stock based on the weighted average number of common shares outstanding and number of shares that could be issued upon conversion. In periods of losses, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.

Following the Company's IPO, the Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. All shares of the Company's capital stock outstanding immediately prior to the Company's IPO, including all shares held by executive officers, directors and their respective affiliates, and all shares issuable on the conversion of outstanding convertible preferred stock, were converted into shares of the Company's Class B common stock immediately prior to the completion of the offering. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both individual and combined basis.

26

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Net (loss) income per share - basic:
Numerator:
Net (loss) income$(33,247)$3,009 $(47,944)$(8,198)
Less: amounts allocated to participating securities (1,625)  
Net (loss) income attributable to Class A and Class B common stockholders - basic(33,247)1,384 (47,944)(8,198)
Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - basic167,590 87,196 133,479 86,787 
Net (loss) income per common share attributable to Class A and Class B common stockholders - Basic$(0.20)$0.02 $(0.36)$(0.09)
Net (loss) income per share - diluted:
Net (loss) income Per Share available to Class A and Class B common stockholders - diluted(33,247)3,009 (47,944)(8,198)
Weighted-average shares outstanding (basic)167,590 87,196 133,479 86,787 
Preferred stock 102,408   
Stock options 11,138   
Restricted stock 165   
Common stock warrants 227   
Convertible note    
Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - diluted167,590 201,134 133,479 86,787 
Net (loss) income per common share attributable to Class A and Class B common stockholders - diluted$(0.20)$0.01 $(0.36)$(0.09)

Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Convertible Preferred Stock   102,408 
Options to purchase common stock46,811  46,811 47,243 
Convertible note 7,283  7,283 
Performance share units3,175  3,175  
Restricted stock units506  506 300 
ESPP79  79  
Deferred stock compensation plan 317  317 
Warrants to purchase common stock2,500  2,500 231 
Total shares excluded from net (loss) income per share53,071 7,600 53,071 157,782 

27

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
There were 4,637,333 and 6,956,000 stock option awards associated with the Chief Executive Officer Stock Option Agreement excluded from our diluted net loss per share calculations for the six months ended July 31, 2021 and 2020, as such awards were contingently issuable based on market or performance conditions, and such conditions has not been achieved during the period.

13. Income Taxes
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. During the three months ended July 31, 2021 and 2020, the Company recorded an income tax expense of $2.5 million and $0.4 million, respectively, and income tax expense of $4.3 million and $1.8 million in the six months ended July 31, 2021 and 2020, respectively.
The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company's U.S. deferred tax assets, partially offset by state taxes and the foreign tax rate differential on non-U.S. income.

The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence. As of July 31, 2021, the Company continues to maintain a full valuation allowance against the deferred tax assets for the U.S. and certain international entities.

Unrecognized Tax Benefits

The Company has income tax audits in progress in India for the 2016-17 and 2017-18 fiscal years. Based on the preliminary audit findings, primarily related to transfer pricing, the Company has recorded a reserve of $0.4 million, including interest, as of July 31, 2021. The Company intends to vigorously pursue rejection or reduction of any assessment raised. During the quarter ending July 31, 2021, the Company reassessed its transfer pricing tax position in India and recorded a $0.7 million reserve related to several open fiscal years that are not under audit.

14. Geographic Information
The Company operates in one segment. The Company’s products and services are sold throughout the world. The Company’s chief operating decision maker (the “CODM”) is the chief executive officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our cloud based software platform (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Americas$74,928 $61,370 $146,240 $123,273 
EMEA33,866 23,793 64,432 46,945 
Other9,898 8,335 19,000 16,268 
$118,692 $93,498 $229,672 $186,486 
28

SPRINKLR, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
The United States was the only country that represented more than 10% of the Company's revenues in three months ended July 31, 2021 and 2020 and the six months ended July 31, 2021 and 2020, respectively, comprising of $70.3 million, $58.2 million, $136.9 million and $116.8 million, respectively.
Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of July 31, 2021 and January 31, 2021, long lived assets by geographic region were as follows (in thousands):
July 31,
2021
January 31,
2021
Americas (1)
$8,192 $6,135 
EMEA2,096 1,474 
Other2,034 1,402 
$12,322 $9,011 
(1) Includes $8.1 million and $6.0 million of fixed assets held in the United States at July 31, 2021 and January 31, 2021, respectively.

15. Subsequent Events
On September 3, 2021, the Company entered into a purchase agreement with Voicezen India Private Limited ("Voicezen") to purchase certain intellectual property and trademarks for a purchase price of $3.7 million.
29


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for the fiscal year ended January 31, 2021 included in our final prospectus, or the Final Prospectus, that forms a part of the Registration Statement on Form S-1 (File No. 333-256657) for our initial public offering, or our IPO, dated as of June 22, 2021, and filed with the Securities and Exchange Commission, or the SEC, pursuant to Rule 424(b)(4) under the Securities Act on June 24, 2021. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q. You should review the disclosure under the heading “Risk Factors” in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.

Overview

Sprinklr empowers the world’s largest and most loved brands to make their customers happier.

We do this with a new category of enterprise software – Unified Customer Experience Management, or Unified-CXM, – that enables every customer-facing function across the front office, from Customer Care to Marketing, to collaborate across internal silos, communicate across digital channels, and leverage a complete suite of modern capabilities to deliver better, more human customer experiences at scale – all on one unified, AI-powered platform.

Our Unified-CXM platform utilizes an architecture purpose-built for managing CXM data and is powered by proprietary AI, collaborative workflow, seamless automation, broad-based listening, and customer-led governance to help enterprises analyze massive amounts of unstructured and structured data.

We generate revenue from the sale of subscriptions to our Unified-CXM platform and related professional services. Our platform includes products that are licensed on a per-user basis as well as products that are licensed based on different tiers of volume.

We believe our Unified-CXM platform is highly effective for organizations of all sizes and we have a highly diverse group of customers across a broad array of industries and geographies. We focus primarily on selling our platform to large global enterprises, as we believe we have significant competitive advantages attracting and serving such organizations given their complex needs and the broad capabilities our platform offers.

Our customers include global enterprises across a broad array of industries and geographies, as well as marketing agencies and government departments along with non-profit and educational institutions. Our customers are located in over 60 countries and use our AI powered CXM platform in over 50 languages. As of July 31, 2021, we had 1,062 customers spanning organizations of a broad range of sizes and industries, including more than 50% of the Fortune 100 companies, compared to 950 customers as of July 31, 2020.

We believe that our ability to increase the number of large customers is an indicator of our market penetration, strategic demand for our platform, the growth of our business, and our potential future business opportunities. Increasing awareness of our platform and its broad range of capabilities, coupled with the mainstream adoption of cloud-based technology, has expanded the diversity of our large customer base to include organizations of different sizes across virtually all industries. We define our large customers as customers with greater than or equal to $1.0 million in subscription revenue on a trailing 12-month basis, as of the period presented. As of July 31, 2021, we had 74 large customers compared to 60 as of July 31, 2020.

We believe our dollar-based net revenue expansion rate, or net dollar expansion rate, is an indicator of the value that our platform delivers to customers. We calculate our net dollar expansion rate to measure our ability to retain and expand subscription revenue from our existing customers. Our net dollar expansion rate compares our subscription revenue from the same set of customers across comparable periods and reflects customer renewals, expansion, contraction and churn. We calculate our net dollar expansion rate by dividing (1) subscription revenue in the trailing 12-month period from those customers who were on our platform during the prior 12-month period by (2) subscription revenue from the same customers in the prior 12-month period. Our net dollar expansion rate, on a trailing 12-month basis, was 114% and 118% for the 12-month periods ending July 31, 2021 and 2020, respectively.

30


Impact of COVID-19

In response to the ongoing COVID-19 pandemic, we have taken broad actions to mitigate the impact of this public health crisis on our business, including, among other measures, implementing a temporary work from home policy across all offices globally, new operating guidelines for our offices based on local conditions, restrictions on work-related travel, and additional wellness benefits for employees. In addition, our customers and partners have similarly been impacted, all of which have the potential to result in a significant disruption to how we operate our business. Although we believe our business is well-suited to navigate the current environment, the ultimate duration and extent of the COVID-19 pandemic cannot be accurately predicted at this time, and the direct or indirect impact on our business, results of operations, and financial condition will depend on future developments that are highly uncertain. We have experienced, and may continue to experience, an adverse impact on certain parts of our business. The conditions caused by the pandemic have adversely affected or may in the future adversely affect, among other things, demand, spending by new customers, renewal and retention rates of existing customers, the length of our sales cycles, sales productivity, the value and duration of subscriptions, collections of accounts receivable, our IT and other expenses, our ability to recruit, and the ability of our employees to travel, all of which could adversely affect our business, results of operations, and financial condition. We have also experienced, and may continue to experience, a positive impact on other aspects of our business, including a reduction in certain operating expenses due to reduced business travel and the virtualization or cancellation of customer and employee events. See the section titled “Risk Factors” for further discussion of the challenges and risks we have encountered and could encounter related to the COVID-19 pandemic. Due to our subscription-based business model, the effect of the COVID-19 pandemic may not be fully reflected in our revenue until future periods.
Components of Results of Operations
Revenue

We generate revenue from the sale of subscriptions to our Unified-CXM cloud-based software platform and related professional services.

Subscription revenue consists primarily of fees from customers accessing our proprietary Unified-CXM platform, as well as related support services. Subscription revenue is generally recognized ratably over the related contract term beginning on the commencement date of each contract, which is generally the date our service is made available to customers. Our subscriptions typically have a term of one to three years with an average term of approximately 18 months. We generally invoice our customers in annual installments at the beginning of each year in the subscription period.

Professional services revenue consists of fees associated with providing services that assist our customers with the configuration and optimization of our Unified-CXM software. These fees also include managed services fees where our consultants work as part of our customers’ teams to help leverage the subscription services to execute on their customer experience management goals and enablement services which consist of initial design, configuration and education services.

Costs of Revenue

Costs of Subscription Revenue

Costs of subscription revenue consists primarily of costs to host our software platform, data costs including cost of third-party data utilized in our platform, personnel-related expenses for our subscription and support operations personnel, including salaries, benefits, bonuses, and stock-based compensation professional fees, software costs, travel expenses, the amortization of our capitalized internal-use software and allocated overhead expenses including facilities costs for our subscription and support operations. We expect that costs of subscription revenue will increase in absolute dollars as we expand our customer base and make continued investments in our cloud infrastructure and support organization.

Costs of Professional Services Revenue

Costs of professional services revenue consists primarily of personnel-related expenses for our professional services personnel, professional fees, software costs, subcontractor costs, travel expenses and allocated overhead expenses, including facilities costs, for our professional services organization. We expect our cost of professional services revenue will increase in absolute dollars as we expand our customer base.

31


Gross Profit and Gross Margin

Gross profit is total revenue less total cost of revenue. Gross margin is gross profit expressed as a percentage of total revenue. We expect that gross profit and gross margin will continue to be affected by various factors including our pricing, our mix of revenues and the costs required to deliver those revenues.

Our gross margin on subscription revenue is significantly higher than our gross margin on professional services revenue so our gross margin may vary from period to period if our mix of revenue or cost of revenue fluctuates. In addition, because personnel-related expenses represent the largest component in cost of professional services revenue, we may experience changes in our professional services gross margin due to the timing of delivery of those services. We expect our gross margin may vary from period to period and increase modestly in the long term. The level and timing of investment in our professional services business could affect our cost of revenue in the future and cause our gross margin to fluctuate.

Operating Expenses

Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses.

Research and Development Expenses

Research and development expenses consist primarily of costs relating to the maintenance, continued development and enhancement of our cloud-based software platform and include personnel-related expenses for our research and development organization, professional fees, travel expenses and allocated overhead expenses, including facilities costs. Research and development expenses are expensed as incurred, except for internal-use software development costs that qualify for capitalization. We expect research and development expenses to increase in absolute dollars as we continue to invest in enhancing and expanding the capabilities of our Unified-CXM platform.

Sales and Marketing Expenses

Sales and marketing expenses consist primarily of personnel-related expenses for our sales and marketing organization, professional fees, software costs, advertising, marketing, promotional and brand awareness activities, travel expenses and allocated overhead expense, including facilities costs. Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer and are deferred and amortized on a straight-line basis over the expected period of benefit. We intend to continue to invest in sales and marketing to help drive the growth of our business. During the short term we expect travel expenses to remain lower than our historical norms as we focus our marketing and sales activities on virtual platforms. However, we expect our sales and marketing expenses will increase in absolute dollars as we continue to invest in sales and marketing activities to acquire new customers and increase sales to existing customers. In the long term, we expect sales and marketing expenses will decline as a percentage of revenue.

General and Administrative Expenses

General and administrative expenses include personnel costs associated with administrative services such as legal, human resources, information technology, accounting, and finance functions, as well as professional fees, software costs, travel expenses and allocated overhead expense, including facilities costs and any corporate overhead expenses not allocated to other expense categories.

We expect our general and administrative expenses to increase in absolute dollars as we continue to grow our business. We also anticipate that we will incur additional costs for employees and third-party consulting services as we prepare to become and operate as a public company which may cause our general and administrative expenses to fluctuate as a percentage of revenue from period to period.

Other Expense, net

Other expense, net, consists of interest expense, interest income on invested cash and cash equivalents and marketable securities, foreign currency transaction gains and losses and other expenses and gains.

Provision for Income Taxes

Provision for income taxes consists primarily of income taxes related to foreign and U.S. jurisdictions in which we conduct business. Our annual estimated effective tax rate differed from the U.S. federal statutory rate primarily due to a full valuation allowance related to our U.S. deferred tax assets, partially offset by U.S. current state taxes and foreign tax rate differential on non-U.S. income.
32



Results of Operations
The following table sets forth our condensed consolidated statements of operations data for the periods indicated.
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Revenue:
  Subscription $103,307 $82,807 $200,079 $164,467 
  Professional services15,38510,69129,59322,019
Total revenue:118,692 93,498 229,672 186,486 
Costs of revenue:
  Costs of subscription (1)
22,34116,31443,39236,253
  Costs of professional services (1)
14,99710,98025,65522,503
Total costs of revenue37,338 27,294 69,047 58,756 
Gross profit81,354 66,204 160,625 127,730 
Operating expenses:
  Research and development (1)
15,0878,15228,21516,480
  Sales and marketing (1)(2)
70,24942,273130,88791,832
  General and administrative (1)
25,32310,92641,53122,467
Total operating expenses110,659 61,351 200,633 130,779 
Operating (loss) income(29,305)4,853 (40,008)(3,049)
Other expense, net(1,436)(1,468)(3,627)(3,361)
(Loss) income before provision for income taxes(30,741)3,385 — (43,635)(6,410)
Provision for income taxes2,5063764,3091,788
Net (loss) income$(33,247)$3,009 $(47,944)$(8,198)
(1) Includes stock-based compensation expense, net of amounts capitalized, as follows:

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
(in thousands)
Costs of subscription $443 $314 $822 $518 
Costs of professional services7373151,022454
Research and development1,5016072,7291,087
Sales and marketing4,7662,7568,9664,105
General and administrative9,1791,85311,9933,243
Stock-based compensation expense, net of amounts capitalized$16,626 $5,845 $25,532 $9,407 




33


(2) Includes amortization of acquired intangible assets as follows:

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
(in thousands)
Sales and marketing$82 $156 $164 $461 
Total amortization of acquired intangible assets$82 $156 $164 $461 

The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of total revenue:
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Revenue:
  Subscription 87 %89 %87 %88 %
  Professional services13 %11 %13 %12 %
Total revenue:100 %100 %100 %100 %
Costs of revenue:
  Costs of subscription 19 %17 %19 %19 %
  Costs of professional services 13 %12 %11 %12 %
Total costs of revenue31 %29 %30 %32 %
Operating expenses:
  Research and development 13 %%12 %%
  Sales and marketing 59 %45 %57 %49 %
  General and administrative 21 %12 %18 %12 %
Total operating expenses93 %66 %87 %70 %
Operating (loss) income(25)%%(17)%(2)%
Other expense, net(1)%(2)%(2)%(2)%
(Loss) income before provision for income taxes(26)%%(19)%(3)%
Provision for income taxes%%%%
Net (loss) income(28)%%(21)%(4)%

34



Comparison of the Three Months Ended July 31, 2021 and 2020
Revenue
Three Months Ended July 31,
20212020Change
(dollars in thousands)
  Subscription $103,307 $82,807 $20,500 25 %
  Professional services15,38510,6914,69444 %
Total Revenues:$118,692 $93,498 $25,194 27 %
Total revenues increased $25.2 million, or 27%, in three months ended July 31, 2021 compared to the three months ended July 31, 2020 and was comprised of an increase in subscription revenue of $20.5 million, or 25%, and an increase in professional services of $4.7 million, or 44%.
The increase in subscription revenue for the three months ended July 31, 2021 compared to the three months ended July 31, 2020 was due primarily to increased demand for our solutions from new customers and an increase in revenue from existing customers driven by the purchase of additional quantities of current subscription solutions and the purchase of additional solutions within our platform.
The increase in professional services revenues for the three months ended July 31, 2021, compared to the three months ended July 31, 2020, was primarily due to an increase enablement and managed services performed in the three months ended July 31, 2021 compared to the prior year period.
Costs of Revenue and Gross Margin
Three Months Ended July 31,
20212020Change
(dollars in thousands)
  Costs of subscription revenue$22,341 $16,314 $6,027 37 %
  Costs of professional services revenue14,997 10,980 4,01737 %
      Total costs of revenues$37,338 $27,294 $10,044 37 %
  Gross margin - subscription 78 %80 %
  Gross margin - professional services%(3)%

Total costs of revenues increased $10.0 million, or 37% in the three months ended July 31, 2021 compared to three months ended July 31, 2020, which included an increase in costs of subscription revenue of $6.0 million, or 37% and an increase in costs of professional services of $4.0 million, or 37%.

The increase in costs of subscription revenue was primarily due to higher costs related to third-party cloud infrastructure necessary to meet our increased customer demand, which included $4.2 million increase in the cost to host our software platform and a $1.0 million increase in our data costs, as well as a $0.6 million increase in personnel costs, including a $0.1 million increase in stock-based compensation expense.

Our subscription gross margin decreased by 2 percentage points in the three months ended July 31, 2021 compared to the three months ended July 31, 2020 primarily as a result of the timing of our investments related to the cost to host our software platform and personnel costs.

The increase in cost of professional services revenue was due primarily to a $3.1 million increase in personnel costs, including $0.4 million of stock-based compensation expense, due to an increase in headcount of professional services employees, and a $0.4 million increase in subcontractor expense in the three months ended July 31, 2021 relative to the prior period. The increase in professional services revenue relative to the increase in cost of professional services resulted in a 6 percentage point increase in professional services gross margin. We expect our gross margin will vary from period to period and increase modestly over the long-term.

35



Research and Development Expense

Three Months Ended July 31,

20212020Change
(dollars in thousands)
  Research and development$15,087 $8,152 $6,935 85 %
13 %%

Research and development expense increased $6.9 million, or 85%, in three months ended July 31, 2021 compared to the three months ended July 31, 2020.

The increase was primarily due to an $7.1 million increase in research and development personnel costs primarily due to an increase in headcount of research and development employees as we continue to add to and enhance our product, which included a $0.9 million increase in stock-based compensation expense. This increase was partially offset by a $0.9 million increase in internal-use software development costs that were capitalized.
Sales and Marketing Expense

Three Months Ended July 31,

20212020Change
(dollars in thousands)
  Sales and marketing$70,249 $42,273 $27,976 66 %
59 %45 %

Sales and marketing expense increased $28.0 million, or 66%, in the three months ended July 31, 2021 compared to the three months ended July 31, 2020. The increase was primarily due to a $15.5 million increase in personnel costs primarily due to increased headcount of sales and marketing employees to support growth, which included a $2.0 million increase in stock-based compensation, a $4.0 million increase in commissions expense associated with an increase in customer contracts and revenue growth, a $4.4 million increase in marketing expenses, a $1.0 million increase in software-related costs, and a $1.0 million increase in recruiting costs.

General and Administrative Expense

Three Months Ended July 31,

20212020Change
(dollars in thousands)
  General and administrative$25,323 $10,926 $14,397 132 %
21 %12 %

General and administrative expense increased $14.4 million, or 132%, in the three months ended July 31, 2021 compared to the three months ended July 31, 2020. The increase was primarily due to an $11.1 million increase in general and administrative employee personnel costs, including a $7.3 million increase in stock-based compensation expense, due to stock-based compensation expense of $5.8 million recognized in connection with the options granted to the Company's Chief Executive Officer as well as increased headcount to support growth, and a $1.5 million increase in legal and other professional service costs incurred as a result of becoming a public company.
36


Other Expense, net
Three Months Ended July 31,
20212020Change
(dollars in thousands)
Other expense, net$(1,436)$(1,468)$(32)(2)%
(1)%(2)%

Other expense, net, consists of interest expense, interest income on invested cash and cash equivalents and marketable securities, foreign currency transaction gains and losses and other expenses and gains.
The change in other expense, net was primarily attributable to a decrease in non-cash interest expense partially offset by an increase in foreign currency translation losses.
Provision for Income Taxes
Three Months Ended July 31,
20212020Change
(dollars in thousands)
Provision for income taxes$2,506 $376 $2,130 566 %
%— %
Provision for income taxes consists primarily of income taxes related to foreign and U.S. state jurisdictions in which we conduct business. Our annual estimated effective tax rate differed from the U.S. federal statutory rate primarily due to a full valuation allowance related to the Company’s U.S. deferred tax assets, partially offset by U.S. state taxes and foreign tax rate differential on non-U.S. income. The increase in the income tax expense for three months ended July 31, 2021, compared to the three months ended July 31, 2020 was related to a higher foreign income tax liability on our non-U.S. subsidiaries, higher withholding taxes and a reserve recorded associated with a reassessment of uncertain tax positions for open fiscal years in India.

Comparison of the Six Months Ended July 31, 2021 and 2020
Revenue

Six Months Ended July 31,

20212020Change

(dollars in thousands)
Subscription $200,079 $164,467 $35,612 22 %
Professional services29,59322,0197,57434 %
Total revenue:$229,672 $186,486 $43,186 23 %
Total revenue increased $43.2 million, or 23%, in the six months ended July 31, 2021, compared to the six months ended July 31, 2020 and was comprised of an increase in subscription revenue of $35.6 million, or 22%, and an increase in professional services of $7.6 million, or 34%.

The increase in subscription revenue for six months ended July 31, 2021 compared to the six months ended July 31, 2020 was due primarily to increased demand for our solutions from new customers and an increase in revenue from existing customers driven by the purchase of additional quantities of current subscription solutions and the purchase of additional solutions within our platform.
The increase in professional services revenues for the six months ended July 31, 2021, compared to the six months ended July 31, 2020, was primarily due to an increase in enablement and managed services performed in the six months ended July 31, 2021 compared to the prior year period.


37



Costs of Revenue and Gross Margin
Six Months Ended July 31,
20212020Change
(dollars in thousands)
Costs of subscription revenue$43,392 $36,253 $7,139 20 %
Costs of professional services revenue25,655 22,503 3,15214 %
Total costs of revenues$69,047 $58,756 $10,291 18 %
Gross margin - subscription78 %78 %
Gross margin - professional services13 %-2 %

Total costs of revenue increased $10.3 million in the six months ended July 31, 2021, compared to the six months ended July 31, 2020, which included an increase in costs of subscription revenue of $7.1 million and an increase in costs of professional services of $3.2 million.

Costs of subscription revenue was $43.4 million for the six months ended July 31, 2021, compared to $36.3 million for the six months ended July 31, 2020, an increase of $7.1 million, or 20%. The increase in costs of subscription revenue was due primarily to an increase in the costs to host our software platform related to third-party cloud infrastructure necessary to meet our increased customer demand.

Our subscription gross margin in the six months ended July 31, 2021 compared to the six months ended July 31, 2020 was relatively flat period over period.

Costs of professional services revenue was $25.7 million for the six months ended July 31, 2021, compared to $22.5 million for the six months ended July 31, 2020, an increase of $3.2 million. Within cost of professional services revenue, personnel costs increased $3.6 million due to an increase in headcount of professional services employees, partially offset by a $0.3 million decrease in travel-related expenses and a $0.2 million decrease in subcontractor costs.

Our low gross margin in professional services for the six months ended July 31, 2020 are primarily the result of the investments the Company has made in personnel. We generally increase our capacity in professional services ahead of expected growth in revenue, which can result in low margins in the given investment period. Our professional services gross margin increased by 15% percentage points in the six months ended July 31, 2021 and was primarily the result of year over year growth in revenue and a lower relative increase in costs compared to the six months ended July 31, 2020. We expect our gross margin will vary from period to period and increase modestly over the long-term.

Research and Development Expense

Six Months Ended July 31,

20212020Change
(dollars in thousands)
Research and development$28,215 $16,480 $11,735 71 %
% of revenue12 %%

Research and development expense increased $11.7 million, or 71%, in the six months ended July 31, 2021 compared to the six months ended July 31, 2020. The increase was primarily due to a $12.4 million increase in research and development personnel costs primarily due to an increase in headcount of research and development employees as we continue to add to and enhance our product, which included a $1.6 million increase in stock-based compensation. These increases were partially offset by a $1.2 million increase in research and development costs that were capitalized.

38


Sales and Marketing Expense

Six Months Ended July 31,

20212020Change
(dollars in thousands)
Sales and marketing$130,887 $91,832 $39,055 43 %
% of revenue57 %49 %

Sales and marketing expense increased $39.1 million, or 43%, in the six months ended July 31, 2021 compared to the six months ended July 31, 2020. The increase was primarily due to a $26.3 million increase in personnel costs primarily due to increased headcount of sales and marketing employees to support growth, which included a $4.9 million increase in stock-based compensation, a $6.6 million increase in commissions expense associated with an increase in customer contracts and revenue growth, and a $6.1 million increase in marketing expenses.

General and Administrative Expense

Six Months Ended July 31,

20212020Change
(dollars in thousands)
General and administrative$41,531 $22,467 $19,064 85 %
% of revenue18 %12 %


General and administrative expense increased $19.1 million, or 85%, in the six months ended July 31, 2021 compared to the six months ended July 31, 2020. The increase was primarily due to a $14.9 million increase in general and administrative employee personnel costs, including an $8.8 million increase in stock-based compensation expense, due to stock-based compensation expense of $5.8 million recognized in connection with the options granted to the Company's Chief Executive Officer as well as increased headcount to support growth, a $2.4 million increase in legal and other professional service costs incurred as a result of becoming a public company, and a $1.1 million increase in software-related costs.
Other Expense, net
Six Months Ended July 31,
20212020Change
(dollars in thousands)
Other expense, net$(3,627)$(3,361)$266 %
% of revenue(2)%(2)%
Other expense, net increased $0.3 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020. The increase was primarily attributable to a $1.1 million increase in interest expense primarily due to non-cash interest expense incurred on the Notes, partially offset by an $0.9 million decrease foreign currency translation losses.
Provision for Income Taxes
Six Months Ended July 31,
20212020Change
(dollars in thousands)
Provision for income taxes$4,309 $1,788 $2,521 141 %
% of revenue%— %
39


The increase in the income tax expense for the six months ended July 31, 2021 compared to the six months ended July 31, 2020 was related to a higher foreign income tax liability on our non-U.S. subsidiaries and a reserve associated with uncertain tax positions for open fiscal years in India.

Non-GAAP Financial Measures

In addition to our results determined in accordance with U.S. generally accepted accounting principles, or GAAP, we believe the following non-GAAP financial measures are useful in evaluating our operating performance. We are presenting these non-GAAP financial measures because we believe, when taken together with our financial information in accordance with GAAP, they may be helpful to investors because they provide consistency and comparability with past financial performance.

However, non-GAAP financial measures have limitations in their usefulness to investors because they have no standardized meaning prescribed by GAAP and are not prepared under any comprehensive set of accounting rules or principles. In addition, other companies, including companies in our industry, may calculate similarly titled non-GAAP financial measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. As a result, our non-GAAP financial measures are presented for supplemental informational purposes only and should not be considered in isolation or as a substitute for our consolidated financial statements presented in accordance with GAAP.

Non-GAAP Operating (Loss) Income

Non-GAAP operating (loss) income is a supplemental measure of operating performance that is not prepared in accordance with GAAP and that does not represent, and should not be considered as, an alternative to operating loss, as determined in accordance with GAAP. We define non-GAAP operating (loss) income as operating loss, adjusted for stock-based compensation and amortization of acquired intangible assets.

We use non-GAAP operating (loss) income to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short-term and long-term operating plans. We believe that non-GAAP operating (loss) income facilitates comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, help provide a broader picture of factors and trends affecting our results of operations.

Non-GAAP operating (loss) income has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under GAAP. Our definition of Non-GAAP operating (loss) income may differ from the definitions used by other companies and therefore comparability may be limited. Because of these limitations, non-GAAP operating (loss) income should not be considered as a replacement for operating loss, as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.

A reconciliation of non-GAAP operating (loss) income to our GAAP operating (loss) income, the most directly comparable GAAP measure, is as follows:
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
(in thousands)
Operating (loss) income$(29,305)$4,853 $(40,008)$(3,049)
Stock-based compensation expense-related charges (1)
17,818 5,845 26,724 9,407 
Amortization of acquired intangible assets82 156 164 461 
Non-GAAP operating (loss) income$(11,405)$10,854 $(13,120)$6,819 
(1) Stock-based compensation expense-related charges includes $1.2 million and $1.2 million of employer payroll tax related to stock-based compensation expense for the three and six months ended July 31, 2021, respectively.

40


Free Cash Flow

Free cash flow is a key performance measure that our management uses to assess our operating performance and our progress towards our long-term goal of positive free cash flow. We define free cash flow as net cash used in operating activities less cash used for purchases of property and equipment and capitalized internal-use software. We believe that free cash flow is a useful indicator of liquidity as it measures our ability to generate cash, or our need to access additional sources of cash, to fund operations and investments.

Free cash flow has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations are:

it is not a substitute for net cash used in operating activities;

other companies may calculate free cash flow or similarly titled non-GAAP measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of free cash flow as a tool for comparison; and

the utility of free cash flow is further limited as it does not reflect our future contractual commitments and does not represent the total increase or decrease in our cash balance for any given period.

The following table presents a reconciliation of free cash flow to net cash provided by operating activities, the most directly comparable measure calculated in accordance with GAAP, for the periods presented:

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
(in thousands)
Net cash (used in) provided by operating activities$(6,467)$(4,142)$(16,861)$23,449 
Purchase of property and equipment(2,690)(814)(3,862)(1,586)
Capitalized internal-use software(1,447)(827)(2,481)(1,546)
Free cash flow$(10,604)$(5,783)$(23,204)$20,317 

We expect our free cash flow to fluctuate in future periods with changes in our operating expenses and as we continue to invest in our growth. We typically experience higher billings in the fourth quarter compared to other quarters and experience higher collections of accounts receivable in the first half of the year, which results in a decrease in accounts receivable in the first half of the year.

Liquidity and Capital Resources
At July 31, 2021, our principal sources of liquidity were $434.0 million of cash and cash equivalents, $114.8 million of highly liquid marketable securities and available line of credit of $50.0 million under our revolving credit facility. We believe our existing cash and cash equivalents, marketable securities and cash from operations will be sufficient to meet our working capital needs, capital expenditures and financing obligations for at least the next 12 months. The majority of our cash is held in the United States and we do not anticipate a need to repatriate cash held outside of the United States and it is our intent to indefinitely reinvest these funds outside the United States, and therefore, we have not provided for any United States income taxes.
On June 25, 2021, we completed our IPO, in which we issued and sold 16,625,000 shares of our Class A common stock at a public offering price of $16.00 per share. On July 1, 2021, underwriters' option to purchase 1,662,500 additional shares of Class A common stock was exercised in full. The Company received net proceeds of $276.0 million after deducting underwriting discounts, commissions and other offering expenses.
We have historically expanded our business in part by investing in strategic growth initiatives, including acquisitions of products, technologies, and businesses. We may finance such acquisitions using cash, debt, stock, or a combination of the foregoing, however, we have used cash and stock as consideration for substantially all of our historical business acquisitions.

We continually examine our options with respect to terms and sources of existing and future short-term and long-term capital resources to enhance our operating results and to ensure that we retain financial flexibility, and may from time to time elect to raise capital through the issuance of additional equity or the incurrence of additional debt. During the three months ended April 30, 2020, we drew down $50 million on the borrowings under our revolving credit facility as a precautionary measure to increase our cash
41


position and preserve financial flexibility in light of uncertainty in the global markets resulting from the outbreak of COVID-19 and repaid it in full during the three months ended July 31, 2020 as discussed below.

In May 2020, we issued senior subordinated convertible notes for an aggregate principal amount of $75 million, with an initial maturity date of May 20, 2025 (the “Initial Notes”). Under the terms of the agreement, we had the ability to issue additional senior subordinated convertible notes for an aggregate principal amount of $75 million until May 20, 2021 (“Delayed Draw Notes”; the Initial Notes, together with the Delayed Draw Notes, hereinafter the “Notes”). We did not draw any additional amounts under the Delayed Draw Notes. The Initial Notes were issued for face amount net of a closing fee of 1.05% on the entire $150 million commitment for all Notes (corresponding to an original issue discount of 2.1% on the Initial Notes) and carried a fixed rate of 9.875% per annum. The interest was to be paid in kind by increasing the principal amount of the Initial Notes. We utilized the proceeds of the Notes to pay all amounts outstanding under the credit facility. Upon the closing of the IPO, the Notes automatically converted into an aggregate of 9,694,004 shares of common stock.

On October 7, 2020, we closed on an agreement for a private placement and issuance of 10,810,810 shares of our Series G-1 convertible preferred stock, or the Series G-1, at a price per share of $9.25 and 9,090,909 shares of our Series G-2 convertible preferred stock, or the Series G-2, at a price per share of $11.00 for total gross proceeds of $200.0 million, before deducting placement agent fees and offering expenses.

Our future capital requirements will depend on many factors, including our growth rate, the expansion of our direct sales force, strategic relationships and international operations, the timing and extent of spending to support research and development efforts and the continuing market acceptance of our solutions. We may require additional equity or debt financing. Sales of additional equity could result in dilution to our stockholders. If we raise funds by borrowing from third parties, the terms of those financing arrangements would require us to incur interest expense and may include negative covenants or other restrictions on our business that could impair our operating flexibility. We can provide no assurance that financing will be available at all or, if available, that we would be able to obtain financing on terms favorable to us. If we are unable to raise additional capital when needed, we would be required to curtail our operating activities and capital expenditures, and our business operating results and financial condition would be adversely affected.

42


Cash Flows
The following table shows a summary of our cash flows for the periods indicated:
Six Months Ended July 31,
20212020
Net cash (used in) provided by operating activities$(16,861)$23,449 
Net cash provided by (used in) investing activities90,411 (3,132)
Net cash provided by financing activities292,660 74,622 
Our net loss and cash flows provided by operating activities are significantly influenced by our investments in headcount to support growth and in cost of revenue to deliver our services. In recent periods, our net loss has generally been greater than our use of cash for operating activities due to our subscription-based revenue model in which billings occur in advance of revenue recognition, as well as the amount of non-cash charges which we incur. Non-cash charges primarily include depreciation and amortization, stock-based compensation, non-cash interest associated with our convertible debt and deferred taxes. Our largest source of operating cash is cash collections from customers using our Unified-CXM Platform and related services. Our primary uses of cash from operating activities are for employee-related costs, costs to deliver our revenue and marketing expenses.
We expect our free cash flow to fluctuate in future periods with changes in our operating expenses and as we continue to invest in our growth. We typically experience higher billings in the fourth quarter compared to other quarters, primarily due to higher renewal activity, and experience higher collections of accounts receivable in the first half of the year, which results in a decrease in accounts receivable in the first half of the year.
Operating Activities
For the six months ended July 31, 2021, cash used in operating activities was $16.9 million resulting from net loss of $47.9 million and net non-cash expenses of $31.0 million, partially offset by $0.1 million of net cash outflow provided as a result of changes in operating assets and liabilities. The $0.1 million of net cash flows used as a result of changes in our operating assets and liabilities reflected an $7.2 million increase in other non-current assets due primarily to prepayments made to third-party hosted infrastructure partners for periods extending beyond one year, a $6.8 million decrease in accounts payable due timing of vendor payments and a $2.3 million decrease in accrued expenses and other current liabilities. These decreases were partially offset by an $11.8 million decrease in accounts receivable due to increased collections, a $3.0 million increase in deferred revenue from increased billings of subscriptions and a $1.7 million increase in prepaid expenses and other current assets. The increase in deferred revenue in the six month ended July 31, 2021 relative to the decrease in deferred revenue in the prior year period was primarily due to a change in the mix of customer billing terms.
For the six months ended July 31, 2020, cash provided by operations was $23.4 million resulting from net loss of $8.2 million largely offset by net non-cash expenses of $14.2 million and $17.5 million net cash flow provided as a result of changes in operating assets and liabilities. The $17.5 million of net cash flows provided as a result of changes in our operating assets and liabilities reflected a $29.7 million decrease in accounts receivable and an $18.2 million decrease in prepaid expenses primarily associated with fewer prepayments for data center operations costs and data costs. These increases to cash flow from operations were partially offset by the impact of a $17.2 million decrease in deferred revenue resulting primarily from decreased billings for subscriptions, a $2.2 million decrease in accounts payable and a decrease of $14.5 million in accrued expenses.
Investing Activities
For the six month ended July 31, 2021, cash provided by investing activities was $90.4 million and was primarily the result of $101.9 million of cash from maturities of marketable securities and $56.7 million of sales of marketable securities, partially offset by $3.9 million in capital expenditures and $2.5 million in capitalized internal-use software costs.
For the six months ended July 31, 2020, cash used in investing activities was $3.1 million and was primarily the result of $1.6 million in capital expenditures and $1.5 million in capitalized internal-use software costs.
43


Financing Activities

Our financing activities consist primarily of proceeds from debt and equity financings and exercises of stock options, offset by repayments of debt and repurchase of capital stock.

Net cash provided by financing activities of $292.7 million during the six months ended July 31, 2021 was primarily due to our IPO. On June 25, 2021, we closed our IPO in which we sold 16,625,000 shares of Class A common stock, and on July 1, 2021, the underwriters' option to purchase 1,662,500 additional shares of Class A common stock was exercised in full. The shares were sold at a public offering price of $16.00 per share for total net proceeds of $276.0 million, after deducting underwriters’ discounts, commissions and other offering expenses. In addition there was proceeds from the exercise of stock options of $16.7 million during the six months ended July 31, 2021.

For the six months ended July 31, 2020, cash provided by financing activities was $74.6 million as a result of $73.4 million of net proceeds from the convertible note, which was used in part to repay $50.0 million of amounts previously outstanding of short-term borrowings under the revolving credit facility, and $1.4 million of proceeds from exercises of stock options.

Contractual Obligations and Commitments

There have been no material changes during the six months ended July 31, 2021 to contractual obligations disclosed in "Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in the Final Prospectus.

Off-Balance Sheet Arrangements

As of July 31, 2021, we did not have any off-balance sheet arrangements that we believe have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenue or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors.

Critical Accounting Policies and Estimates

Refer to Note 2, Summary of Significant Accounting Policies, included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of our critical accounting policies. There have been no material changes to our critical policies and accounting estimates as compared to those disclosed in the Final Prospectus.

Recent Accounting Pronouncements

See “Summary of Business and Significant Accounting Policies” in Note 2 of the notes to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information.

JOBS Act Accounting Election

We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Foreign Currency Exchange Risk

The functional currency of the Company’s foreign subsidiaries is generally their respective local currency. Assets and liabilities denominated in currencies other than the U.S. dollar are translated into U.S. dollars at the exchange rates in effect at the balance sheet dates. As a result, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the British Pound Sterling, Euro, Indian Rupee, Japanese Yen and Brazilian Real. Impacts to our operations from changes in foreign currency have been fairly limited to date and thus we have not instituted a hedging program. We expect our international operations to continue to grow in the near term and we will monitor our foreign currency exposure to
44


determine when we should begin a hedging program. A majority of our agreements have been and we expect will continue to be denominated in U.S. dollars. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies would not have had a material effect on operating results for the three and six months ended July 31, 2021.

Interest Rate Sensitivity

We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate sensitivities. As of July 31, 2021 we had $434.0 million of cash and cash equivalents, which consisted primarily of bank deposits and money market funds and $114.8 million of highly liquid marketable securities. Such interest-earning instruments carry a degree of interest rate risk; however, historical fluctuations of our interest income have not been significant. We have not been exposed nor do we anticipate being exposed to material risks due to changes in interest rates. A hypothetical 10% change in interest rates would not have had a material effect on operating results for the three and six months ended July 31, 2021.

Inflation Risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to our management, including our Chief Executive Officer, or CEO, and Chief Financial Officer, or CFO, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Pursuant to Rules 13(a)-13(e) and 15(d)-15(e) under the Exchange Act, our management, with the participation of our CEO and CFO, performed an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of July 31, 2021.

Changes in Internal Control over Financial Reporting

Due to a transition period established by SEC rules applicable to newly public companies, our management is not required to evaluate the effectiveness of our internal control over financial reporting until after the filing of our Annual Report on Form 10-K for the year ended January 31, 2022. As a result, this Quarterly Report on Form 10-Q does not address whether there have been any changes in our internal control over financial reporting.
45



PART II-OTHER INFORMATION
Item 1. Legal Proceedings.

Refer to Note 9, Commitments and Contingencies - Legal Matters, to the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q for a description of current legal proceedings, if any.

Item 1A. Risk Factors.

Our operations and financial results are subject to various risks and uncertainties, including those described below. You should consider and read carefully all of the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and the related notes. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition, or results of operations. In such case, the trading price of our Class A common stock could decline and stockholders may lose all or part of their investment.

Summary of Selected Risk Factors Associated with Our Business

The following is a summary of the principal risks associated with an investment in our Class A common stock:

Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.

We have incurred significant net losses in recent years, we expect to incur losses in the future and we may not be able to generate sufficient revenue to achieve and maintain profitability.

We derive, have derived and expect to continue to derive, the substantial majority of our revenue from subscriptions to our Unified-CXM platform. Any failure of our Unified-CXM platform to satisfy customer demands, achieve increased market acceptance or adapt to changing market dynamics would adversely affect our business, results of operations, financial condition and growth prospects.

If we fail to effectively manage our growth and organizational change, our business and results of operations could be harmed.

The market for Unified-CXM solutions is new and rapidly evolving, and if this market develops more slowly than we expect or declines, or develops in a way that we do not expect, our business could be adversely affected.

If we are unable to attract new customers in a manner that is cost-effective and assures customer success, then our business, results of operations and financial condition would be adversely affected.

Our business depends on our customers renewing their subscriptions and on us expanding our sales to existing customers. Any decline in our customer renewals or expansion would harm our business, results of operations and financial condition.

If we or our third-party service providers experience a cybersecurity breach or other security incident or unauthorized parties otherwise obtain access to our customers’ data, our data or our Unified-CXM platform, our Unified-CXM platform may be perceived as not being secure, our reputation may be harmed, demand for our Unified-CXM platform may be reduced and we may incur significant liabilities.

We are subject to stringent and changing laws, rules, regulations, self-regulatory schemes, contractual obligations, industry standards and other legal obligations related to data privacy, protection and security. Any actual or perceived failure by us, our customers, partners or third-party service providers to comply with such obligations could harm our reputation, limit the use and adoption of our Unified-CXM platform, subject us to significant fines and liability, or otherwise adversely affect our business.

46


Any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could impair our ability to protect our proprietary technology and our brand and adversely affect our business, financial condition and results of operations.

The market in which we participate is new and rapidly evolving, and if we do not compete effectively, our results of operations and financial condition could be harmed.

Our business and growth depend in part on the success of our strategic relationships with third parties, as well as on the continued availability and quality of feedback data from third parties over whom we do not have control.

Certain of our results of operations and financial metrics may be difficult to predict.

Our business and results of operations may be materially adversely affected by the recent COVID-19 outbreak or other similar outbreaks.

Our directors, executive officers and holders of 5% or more of our Class B common stock are able to exert significant control over us, which limits your ability to influence the outcome of important transactions, including a change of control.

Our stock price may be volatile, and the value of our Class A common stock may decline.

Risks Related to Our Growth

Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.

Our revenue was $118.7 million and $93.5 million in the six months ended July 31, 2021 and 2020, respectively, and $229.7 million and $186.5 million for the six months ended July 31, 2021 and 2020, respectively. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Even if our revenue continues to increase, we expect that our revenue growth rate will decline in the future as a result of a variety of factors, including the maturation of our business. Overall growth of our revenue depends on a number of factors, including our ability to:

price our products effectively so that we are able to attract new customers and expand sales to our existing customers

expand the functionality and use cases for the products we offer on our unified customer experience management, or Unified-CXM, platform;

provide our customers with support that meets their needs;

continue to introduce our products to new markets outside of the United States;

successfully identify and acquire or invest in businesses, products or technologies that we believe could complement or expand our Unified-CXM platform; and

increase awareness of our brand on a global basis and successfully compete with other companies.

We may not successfully accomplish any of these objectives, and as a result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in the markets in which we operate, or if we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.

We have incurred significant net losses in recent years, we expect to incur losses in the future and we may not be able to generate sufficient revenue to achieve and maintain profitability.

We have incurred significant net losses in recent years, including net losses of $33.2 million, $47.9 million and $8.2 million for the three months ended July 31, 2021 and the six month ended July 31, 2021 and 2020, respectively. We had an accumulated deficit of $389.2 million as of July 31, 2021. We expect our costs will increase over time and our losses to continue as we expect to invest significant additional funds in our business and incur costs relating to operating as a public company. To date, we have financed our operations principally through subscription payments by customers for use of our Unified-CXM platform and equity and debt financings. We have expended and expect to continue to expend substantial financial and other resources on:

47


our Unified-CXM platform, including investing in our research and development team, developing or acquiring new products, features and functionality and improving the scalability, availability and security of our Unified-CXM platform;

Our technology infrastructure, including expansion of our activities with public cloud service providers, enhancements to our network operations and infrastructure design, and hiring of additional employees for our operations team;

sales and marketing, including expansion of our direct sales organization and marketing efforts; and

additional international expansion in an effort to increase our customer base and sales

These investments may be more costly than we expect and may not result in increased revenue or growth in our business. Any failure to increase our revenue sufficiently to keep pace with our investments and other expenses could prevent us from achieving and maintaining profitability or positive cash flow on a consistent basis. If we are unable to successfully address these risks and challenges as we encounter them, our business, results of operations and financial condition would be adversely affected. In the event that we fail to achieve or maintain profitability, the value of our Class A common stock could decline.

We derive, have derived and expect to continue to derive, the substantial majority of our revenue from subscriptions to our Unified-CXM platform. Any failure of our Unified-CXM platform to satisfy customer demands, achieve increased market acceptance or adapt to changing market dynamics would adversely affect our business, results of operations, financial condition and growth prospects.

We derive, have derived and expect to continue to derive the substantial majority of our revenue from subscriptions to our Unified-CXM platform. As such, the market acceptance of our Unified-CXM platform is critical to our success. Demand for our Unified-CXM platform is affected by a number of factors, many of which are beyond our control, including the extension of our Unified-CXM platform for new use cases, the timing of development and release of new products, features and functionality introduced by us or our competitors, technological change and the growth or contraction of the market in which we compete.

In addition, we expect that an increasing focus on customer satisfaction and the growth of various communications channels and new technologies will profoundly impact the market for Unified-CXM solutions. We believe that enterprises are increasingly looking for flexible solutions that bridge across traditionally separate systems for experience management, marketing automation and customer relationship management. If we are unable to meet this demand to manage customer experiences through flexible solutions designed to address a broad range of needs, or if we otherwise fail to achieve more widespread market acceptance of our Unified-CXM platform, our business, results of operations, financial condition and growth prospects may be adversely affected.

If we fail to effectively manage our growth and organizational change, our business and results of operations could be harmed.

We have experienced, and may continue to experience, rapid growth and organizational change, which has placed, and may continue to place, significant demands on our management, operational and financial resources. In addition, we operate globally, sell subscriptions in more than 60 countries, and have established subsidiaries in Australia, Brazil, Canada, China, Denmark, France, Germany, India, Italy, Japan, Netherlands, Singapore, Spain, Switzerland and the United Kingdom. We plan to continue to expand our international operations into other countries in the future, which will place additional demands on our resources and operations. We have also experienced significant growth in the number of enterprises, end users, transactions and amount of data that our Unified-CXM platform and our associated hosting infrastructure support. Our number of customers has grown from 950 as of July 31, 2020 to 1,062 as of July 31, 2021, an increase of 11.8%.

In addition, we may attempt to further grow our business by selling our Unified-CXM platform to U.S. federal, state, and local, as well as foreign, governmental agency customers. Growing our business by increasing the number of governmental agency customers we service would subject us to a number of challenges and risks. Selling to such agencies can be highly competitive and time-consuming, often requiring significant upfront time and expenses without any assurance that these efforts will generate a sale. We may not satisfy certain government contracting requirements necessary to attain certification to sell our Unified-CXM platform to certain governmental agency customers. Such government contracting requirements may change and in doing so restrict our ability to sell into the government sector until we have attained the revised certification. Government demand and payment for our products are affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services. Finally, sales of our Unified-CXM platform to governmental agency customers that are engaged in certain sensitive industries, including organizations whose products or activities are perceived to be harmful, could result in public criticism and reputational risks, which could engender dissatisfaction among potential customers, investors and employees with how we address political and social concerns in our business activities. If we are unable to grow our business by increasing the number of governmental agency customers we service, or if we fail to overcome the challenges and risks associated with selling to such entities, our business, results of operations and financial condition may be adversely affected.

Further, in order to successfully manage our growth, our organizational structure has become, and may continue to become, more complex. We may need to scale and adapt our operational, financial and management controls further, as well as our reporting systems
48


and procedures to manage this complexity and our increased responsibilities as a public company. This has, and will continue to require us to invest in and commit significant financial, operational and management resources to grow and change in these areas without undermining the corporate culture that has been critical to our growth so far. These investments require significant expenditures, and any investments we make occur in advance of the benefits from such investments, making it difficult to determine in a timely manner if we are efficiently allocating our resources. If we do not achieve the benefits anticipated from these investments, if the achievement of these benefits is delayed, or if we are unable to achieve a high level of efficiency as our organization grows, in a manner that preserves the key aspects of our culture, our business, results of operations and financial condition may be adversely affected.

The market for Unified-CXM solutions is new and rapidly evolving, and if this market develops more slowly than we expect or declines, or develops in a way that we do not expect, our business could be adversely affected.

Because we generate, and expect to continue to generate, a large majority of our revenue from the sale of subscriptions to our Unified-CXM platform, we believe that our success and growth will depend to a substantial extent on the widespread acceptance and adoption of Unified-CXM solutions in general, and of our Unified-CXM platform in particular. The market for Unified-CXM solutions is new and rapidly evolving, and if this market fails to grow or grows more slowly than we currently anticipate, demand for our Unified-CXM platform could be adversely affected. The CXM market is also subject to rapidly changing user demand and trends and as a result it is difficult to predict enterprise adoption rates and demand for our Unified-CXM platform, the future growth rate and size of our market or the impact of competitive solutions.

The expansion of the CXM market depends on a number of factors, including awareness of the Unified-CXM category generally, ease of adoption and use, cost, features, performance and overall platform experience, data security, protection and privacy, interoperability and accessibility across devices, systems and platforms and perceived value. If Unified-CXM solutions do not continue to achieve market acceptance, or there is a reduction in demand for Unified-CXM solutions for any reason, including a lack of category or use case awareness, technological challenges, weakening economic conditions, data security, protection or privacy concerns, competing technologies and products or decreases in information technology spending, our business, results of operations and financial condition may be adversely affected.

If we are unable to attract new customers in a manner that is cost-effective and assures customer success, then our business, results of operations and financial condition would be adversely affected.

In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable such customers to realize the benefits associated with our Unified-CXM platform. We may not be able to attract new customers to our Unified-CXM platform for a variety of reasons, including as a result of their use of traditional approaches to customer experience management, their internal timing or budget or the pricing of our Unified-CXM platform compared to products and services offered by our competitors. After a customer makes a purchasing decision, we often must also help them successfully implement our Unified-CXM platform in their organization, a process that can last several months.

Even if we do attract new customers, the cost of their acquisition or ongoing customer support may prove so high as to prevent us from achieving or sustaining profitability. We intend to continue to hire additional sales personnel, increase our marketing activities to help educate the market about the benefits of our Unified-CXM platform, grow our domestic and international operations and build brand awareness. If the costs of these sales and marketing efforts increase dramatically or if they do not result in the cost-effective acquisition of additional customers or substantial increases in revenue, our business, results of operations and financial condition may be adversely affected.

Our business depends on our customers renewing their subscriptions and on us expanding our sales to existing customers. Any decline in our customer renewals or expansion would harm our business, results of operations and financial condition.

In order for us to maintain or improve our results of operations, it is important that we maintain and expand our relationships with our customers and that our customers renew their subscriptions when the initial subscription term expires or otherwise expand their subscription program with us. Our customers are not obligated to, and may elect not to, renew their subscriptions on the same or similar terms after their existing subscriptions expire. Some of our customers have in the past elected, and may in the future elect, not to renew their agreements with us or otherwise reduce the scope of their subscriptions, and we do not have sufficient operating history with our business model and pricing strategy to accurately predict long-term customer renewal rates. In addition, the growth of our business depends in part on our customers expanding their use of our Unified-CXM platform, which can be difficult to predict.

Our customer renewal rates, as well as the rate at which our customers expand their use of our Unified-CXM platform, may decline or fluctuate as a result of a number of factors, including the customers’ satisfaction with our Unified-CXM platform, defects or performance issues, our customer and product support, our prices, mergers and acquisitions affecting our customer base, the effects of global economic conditions, the entrance of new or competing technologies and the pricing of such competitive offerings or reductions in the enterprises’ spending levels for any reason. If our customers do not renew their subscriptions, renew on less favorable terms or
49


reduce the scope of their subscriptions, our revenue may decline and we may not realize improved results of operations from our customer base, and as a result, our business and financial condition could be adversely affected.

If we or our third-party service providers experience a cybersecurity breach or other security incident or unauthorized parties otherwise obtain access to our customers’ data, our data or our Unified-CXM platform, our Unified-CXM platform may be perceived as not being secure, our reputation may be harmed, demand for our Unified-CXM platform may be reduced and we may incur significant liabilities.

Use of our Unified-CXM platform involves using, collecting, managing, disclosing, storing, transmitting and otherwise processing our customers’ data, including personal data regarding their customers or employees. We also use, collect, manage, disclose, store, transmit and otherwise process our own data as part of our business and operations. This data may include personal, personally identifiable, confidential or proprietary information. We have in the past and may in the future be subject to cybersecurity attacks by third parties seeking unauthorized access to our or our customers’ data or to disrupt our ability to provide our Unified-CXM platform.

While we have taken steps to protect the security of the information that we handle, including confidential and personal data, the Unified-CXM platform and our systems, there can be no assurance that any security measures that we or our third-party service providers have implemented will be effective against current or future security threats. Our security measures or those of our third-party service providers could fail and result in unauthorized access to or use of our Unified-CXM platform or unauthorized, accidental or unlawful access to, or disclosure, modification, misuse, loss or destruction of, our or our customers’ data, including personal data.

In addition, computer malware, computer hacking, fraudulent use, social engineering (such as, spear phishing attacks), ransomware, credential stuffing, denial of service attacks, supply chain attacks, and general malicious activity have become more prevalent, and such incidents or incident attempts have occurred on our Unified-CXM platform in the past and may occur on our Unified-CXM platform in the future. Any actual or perceived failure to maintain the performance, reliability, confidentiality, integrity, and availability of our Unified-CXM platform to the satisfaction of our customers may harm our reputation and our ability to retain existing customers and attract new customers. A substantial portion of our business is with large enterprises, which often have heightened sensitivity to data security, protection and privacy issues, and any actual or perceived cybersecurity breach or other security incident may have an especially large impact on the attractiveness of our Unified-CXM platform to our customer base.

Customers who lose confidence in the security of our Unified-CXM platform as the result of an actual or perceived cybersecurity breach or other security incident may curtail or stop using our services, which may cause our reputation to suffer or result in widespread negative publicity. We may also need to issue sales credits or refunds to customers, future sales and growth projections may not be realized, our insurance coverage may not be sufficient to cover all losses and future cybersecurity insurance costs may be significantly increased or insurance may not be available to us. Additionally, we may incur significant harm including legal and regulatory exposure, including governmental or third-party lawsuits, disputes, investigations, orders, regulatory fines, penalties for violation of applicable laws or regulations or other liabilities and negative financial impacts, which may have a material adverse effect on our business, results of operations and financial condition.

Because there are many different security breach techniques and such techniques continue to evolve and given the unpredictability of the timing, nature and scope of cybersecurity attacks and other security incidents, we may be unable to anticipate, detect or react to attempted cybersecurity breaches or implement adequate preventative measures. It is difficult or impossible to defend against every risk being posed by changing technologies as well as criminals’ intent to committing cyber-crime. We have experienced and may in the future experience cybersecurity breaches, compromises of security vulnerabilities in the software or hardware that we rely on, or other security incidents that may remain undetected for an extended period of time, and we may not be able to remediate such incidents effectively or in a timely manner.

Additionally, we rely on third-party service providers to operate our business and our Unified-CXM platform and such third parties may experience cybersecurity incidents that affect our Unified-CXM platform or result in an authorized access to or use of our or our customers’ data, including personal data. Third-party risks may include insufficient security measures, data location uncertainty, and the possibility of data storage in inappropriate jurisdictions where laws or security measures may be inadequate, and our ability to monitor our third-party providers’ data security practices are limited. We cannot guarantee that our agreements with third-party service providers will prevent the accidental or unauthorized access to or disclosure, loss, destruction, disablement or encryption of, use or misuse of or modification of data (including personal data) or enable us to obtain adequate or any reimbursement from our third-party service providers in the event we should suffer any such incidents. Any actual or perceived cybersecurity breaches or other security incidents of our or our third-party service providers’ systems could result in an unauthorized use of or access to our Unified-CXM platform, unauthorized, accidental or unlawful access to, or disclosure, modification, misuse, loss or destruction of, our or our customers’ data, including personal data, litigation and other disputes, indemnity obligations, regulatory investigations, inquiries and other proceedings, severe reputational damage adversely affecting client or investor confidence and causing damage to our brand, diversion of resources and the attention of our management and key personnel away from our business operations, inability to provide financial reports required of public companies, disruption of our Unified-CXM platform or our operations, damages for contract breach, violation of applicable laws or regulations and other liabilities, any of which could have a material adverse effect on our business, results of operations and financial condition. Moreover, there could be public announcements regarding any such incidents
50


and any steps we take to respond to or remediate such incidents, and if securities analysts or investors perceive these announcements to be negative, it could have a substantial adverse effect on the trading price of our common stock. These risks may increase as we continue to grow and use, collect, manage, disclose, store, transmit and otherwise process increasingly large amounts of data.

Any actual or perceived cybersecurity breach or other security incident may lead to the expenditure of significant financial and other resources in efforts to investigate or correct a breach, address and eliminate vulnerabilities and prevent future cybersecurity breaches or other security incidents. We may also incur significant expenses for remediation of such incidents, which may include liability for stolen assets or information, defending against and resolving legal and regulatory claims, repairing system damage that may have been caused by such incidents and offering incentives to our customers or business partners in an effort to maintain business relationships after a breach and other liabilities. We have incurred and expect to continue to incur significant expenses in an effort to prevent cybersecurity breaches and other security incidents, including deploying additional personnel and enhancing our protection technologies, training personnel and engaging third-party experts and consultants.

Mandatory disclosures and contractual obligations regarding a cybersecurity breach and its disclosure may be costly to comply with and may lead to widespread negative publicity, which may cause our customers to lose confidence in the effectiveness of our security measures and controls. There can be no assurance that the limitations of liability provisions in our contracts for a cybersecurity breach would be enforceable or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be certain that our insurance coverage will be adequate for cybersecurity liabilities actually incurred or cover any indemnification claims against us relating to any cybersecurity incident, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that 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 adversely affect our business, reputation, results of operations and financial condition.

Furthermore, because data security, protection and privacy is a critical competitive factor in our industry, we make numerous statements in our privacy policies and terms of service, through our certifications to certain industry standards and in our marketing materials providing assurances about the security of our Unified-CXM platform, including detailed descriptions of security measures we employ. Although we endeavor to comply with our public statements and documentation, we may at times fail to do so or be alleged to have failed to do so. The publication of our privacy policies and other statements that provide promises and assurances about data privacy and security can subject us to potential government or legal action if they are found to be deceptive, unfair or misrepresentative of our actual practices. Should any of these statements prove to be untrue or be perceived as untrue, even through circumstances beyond our reasonable control, we may face litigation, disputes, claims, investigations, inquiries or other proceedings by the U.S. Federal Trade Commission, federal, state and foreign regulators, our customers and private litigants, which could adversely affect our business, reputation, results of operations and financial condition.
We operate our products for the benefit of our customers who have documented responsibilities to maintain certain security controls, such as provisioning and deprovisioning users, in their respective environments without oversight or control by us. Our customers may weaken or incorrectly configure security controls provided by us to maintain the security of their environments, resulting in a loss of confidentiality or integrity of such customer’s data or processes. Such an event may result in public disclosures and negative publicity for us and such customer, which may have a negative impact on our ability to achieve our corporate goals and could adversely affect our business, reputation, results of operations and financial condition.

Finally, expanding our business by increasing sales of our Unified-CXM platform to U.S. federal, state, and local governmental agency customers could increase our risk of being targeted by a cybersecurity attack by a state or state-supported actors, which may be part of a widespread attack against America’s cyber infrastructure. The increasing sophistication and resources of cyber criminals and other non-state threat actors and increased actions by nation-state actors make keeping up with new threats difficult and could result in a breach of security. If we are or become a target of such an attack, we may not be able to prevent, detect, mitigate or remediate such an attack, which could cause disruptions in service or other performance problems, hurt our reputation and our ability to attract new customers and retain existing customers, and damage our and our customers’ businesses.
We take efforts to protect our systems and data, including maintaining and improving our business and data governance, policies, and enhancing processes and internal security controls, including our ability to escalate and respond to known and potential risks. We have adopted policies to govern our cybersecurity practices and help mitigate potential data security risks. Our Board of Directors, Audit Committee and executive management are regularly briefed on our cybersecurity policies and practices and ongoing efforts to improve security, as well as periodic updates on cybersecurity events. Although we have developed systems and processes designed to protect our customers and our customers’ data, including personal, proprietary, confidential and other sensitive data, we can provide no assurances that such measures will provide absolute security. For example, our ability to mitigate these risks may be impacted by the following:

frequent changes to, and growth in complexity of, the techniques used to breach, obtain unauthorized access to, or sabotage our Unified-CXM platform or the systems and networks used in our business, which are generally not recognized until launched against a target, possibly resulting in our being unable to anticipate or implement adequate measures to prevent such techniques;

51


the continued evolution of our Unified-CXM platform and the systems and networks used in our business as we early adopt new technologies and new ways of sharing data and communicating internally and with partners and customers, which increases the complexity of our Unified-CXM platform and the systems and networks used in our business;

authorization by our customers to third-party service providers to access their customer data, which may lead to our customers’ inability to protect their data that is stored on our servers; and

our limited control over our customers or third-party service providers, or the processing of data by third-party service providers, which may not allow us to maintain the integrity or security of such transmissions or processing.

Our business is subject to the risks of earthquakes, fire, floods, pandemics, and other natural catastrophes and to interruption or disruption by man-made problems such as power disruptions, market manipulations, civil unrest, armed conflict, cybersecurity issues, and other security incidents or terrorism.

We rely on our network and third-party infrastructure, enterprise applications, internal technology systems, and our website for our development, marketing, operational support, hosted services and sales activities. In the event of a catastrophic event, including a natural disaster such as an earthquake, hurricane, fire, flood, tsunami or tornado, or other catastrophic event such as power loss, market manipulation, civil unrest, supply chain disruptions, armed conflict, computer or telecommunications failure, cybersecurity issues, human error, improper operation, unauthorized entry, break-ins, sabotage, intentional acts of vandalism and similar misconduct, war, terrorist attack or incident of mass violence in any geography where our operations or data centers are located or where certain other systems and applications that we rely on are hosted, we may be unable to continue our operations and may endure significant system degradations, disruptions, destruction of critical assets, reputational harm, delays in our application development, breaches of data security and loss of critical data, all of which could have an adverse effect on our future results of operations. We also rely on our employees and key personnel to meet the demands of our customers and run our day-to-day operations. In the event of a catastrophic event, the functionality of our employees could be negatively impacted, which could have an adverse effect on our business, financial condition and results of operations. In addition, natural disasters, cybersecurity attacks, market manipulations, supply chain disruptions, acts of terrorism or other catastrophic events could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole.

We rely on third-party data centers and cloud computing providers, and any interruption or delay in service from these facilities could impair the delivery of our Unified-CXM platform and harm our business.

We currently serve our customers from third-party data centers and cloud computing providers located around the world. Some of these facilities may be located in areas prone to natural disasters and may experience events such as earthquakes, floods, fires, severe weather events, power loss, computer or telecommunication failures, service outages or losses, and similar events. They may also be subject to break-ins, sabotage, intentional acts of vandalism and similar misconduct or cybersecurity issues, human error, terrorism, improper operation, unauthorized entry and data loss. 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. We may also incur significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that damage the data centers that we use. Although we carry business interruption insurance, it may not be sufficient to compensate us for the potentially significant losses, including the potential harm to the future growth of our business that may result from interruptions in our services or products.

As we grow and continue to add new third-party data centers and cloud computing providers and expand the capacity of our existing third-party data centers and cloud computing providers, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our Unified-CXM platform. Any damage to, or failure of, our systems, or those of our third-party data centers or cloud computing providers or the systems of a customer that hosts our software in their private cloud, could result in interruptions on our Unified-CXM platform or damage to, or loss or compromise of, our data and our customers’ data, including personal data. Any impairment of our or our customers’ data or interruptions in the functioning of our Unified-CXM platform, whether due to damage to, or failure of, third-party data centers, cloud computing providers or the cloud computing providers of our customers or unsuccessful data transfers, may reduce our revenue, result in significant fines, cause us to issue credits or pay penalties, subject us to claims for indemnification and other claims, litigation or disputes, result in regulatory investigations or other inquiries, cause our customers to terminate their subscriptions and adversely affect our reputation, renewal rates and our ability to attract new customers. Our business will also be harmed if our existing and potential customers believe our Unified-CXM platform is unreliable or not secure.

Further, our leases and other agreements with data center and cloud computing providers expire at various times, and the owners of our data center facilities and cloud computing providers have no obligation to renew their agreements with us on commercially reasonable terms, or at all. Additionally, certain of our data center and clouding computing provider agreements may be terminable for convenience by the counterparty. If services are interrupted at any of these facilities or providers, such agreements are terminate, or we are unable to renew these agreements on commercially reasonable terms or at all, or if one of our data center or cloud computing providers is acquired or encounters financial difficulties, including bankruptcy, we may be required to transfer our servers and other
52


infrastructure to new data centers and cloud computing providers, and we may incur significant costs and possible service interruptions in connection with doing so. In addition, if we do not accurately plan for our data center and cloud computing capacity requirements and we experience significant strains on our data center and cloud computing capacity, we may experience delays and additional expenses in arranging new data center and cloud computing arrangements, and our customers could experience service outages that may subject us to financial liabilities, result in customer losses and dissatisfaction, and materially adversely affect our business, operating results and financial condition.

The market in which we participate is new and rapidly evolving, and if we do not compete effectively, our results of operations and financial condition could be harmed.

The market for Unified-CXM solutions is fragmented, rapidly evolving and highly competitive. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or enterprise requirements. With the introduction of new technologies, the evolution of our Unified-CXM platform and new market entrants, we expect competition to intensify in the future. Pricing pressures and increased competition generally could result in reduced sales, reduced margins, losses or the failure of our Unified-CXM platform to achieve or maintain more widespread market acceptance, any of which could harm our business.

Our competitors vary in size and in the breadth and scope of the products and services they offer. While we do not believe that any of our competitors currently offer a full suite of Unified-CXM solutions that competes across the breadth of our Unified-CXM platform, certain features of our Unified-CXM platform compete in particular segments of the overall Unified-CXM category. Our main competitors include, among others, experience management solutions, including solution media solutions, home-grown solutions and tools, adjacent Unified-CXM solutions, such as social messaging, customer care and support solutions, traditional marketing, advertising and consulting firms and customer relationship management and enterprise resource planning solutions. Further, other established SaaS providers and other technology companies not currently focused on Unified-CXM may expand their services to compete with us.

Many of our current and potential competitors benefit from competitive advantages over us, including:

greater name and brand recognition;

longer operating histories;

deeper product development expertise;

greater market penetration;

larger and more established customer bases and relationships;

larger sales forces and more established networks;

larger marketing budgets; and

access to significantly greater financial, human, technical and other resources.

Some of our competitors may be able to offer products or functionality similar to ours at a more attractive price than we can or do, including by integrating or bundling such products with their other product offerings. Additionally, some potential customers, particularly large organizations, have elected, and may in the future elect, to develop their own internal Unified-CXM solutions. Acquisitions, partnerships and consolidation in our industry may provide our competitors even more resources or may increase the likelihood of our competitors offering bundled or integrated products that we may not be able to effectively compete against. In particular, as we rely on the availability and accuracy of various forms of customer feedback and input data, the acquisition of any such data providers or sources by our competitors could affect our ability to continue accessing such data. Furthermore, we are also subject to the risk of future disruptive technologies. If new technologies emerge that are able to collect and process experience data, or otherwise develop Unified-CXM solutions at lower prices, more efficiently, more conveniently or with functionality and features enterprises prefer to ours, such technologies could adversely impact our ability to compete. If we are not able to compete successfully against our current and future competitors, our business, results of operations and financial condition may be adversely affected. See “Business—Competition” for additional information.

If we are not able to effectively develop platform enhancements, introduce new products or keep pace with technological developments, our business, results of operations and financial condition could be adversely affected.

Our future success will depend on our ability to adapt and innovate. To attract new customers and increase revenue from our existing customers, we will need to enhance and improve our existing platform and introduce new products, features and functionality.
53


Enhancements and new products that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects and may have interoperability difficulties with our Unified-CXM platform or other products. We have in the past experienced delays in our internally planned release dates of new products, features and functionality, and there can be no assurance that these developments will be released according to schedule. We have also invested, and may continue to invest, in the acquisition of complementary businesses and technologies that we believe will enhance our Unified-CXM platform. However, we may not be able to integrate these acquisitions successfully or achieve the expected benefits of such acquisitions. If we are unable to successfully develop, acquire or integrate new products, features and functionality or enhance our existing platform to meet the needs of our existing or potential customers in a timely and effective manner, or if a customer is not satisfied with the quality of work performed by us or with the technical support services rendered, we could incur additional costs to address the situation and our business, results of operations and financial condition could be adversely affected.

Artificial intelligence serves a key role in many of our services. As with many technological innovations, artificial intelligence presents risks and challenges that could affect its adoption, and therefore our business. Artificial intelligence presents emerging ethical issues and if we enable or offer solutions that draw controversy due to their perceived or actual impact on society, we may experience brand or reputational harm, competitive harm or legal liability. Potential government regulation in the space of artificial intelligence ethics may also increase the burden and cost of research and development in this area, subjecting us to brand or reputational harm, competitive harm or legal liability. Failure to address artificial intelligence ethics issues by us or others in our industry could undermine public confidence in artificial intelligence and slow adoption of artificial intelligence in our products and services.
In addition, because our Unified-CXM platform is designed to operate on a variety of networks, applications, systems and devices, we will need to continually modify and enhance our Unified-CXM platform to keep pace with technological advancements in such networks, applications, systems and devices. If we are unable to respond in a timely, user-friendly and cost-effective manner to these rapid technological developments, our Unified-CXM platform may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition may be adversely affected.

Our business depends on our ability to develop and maintain successful relationships with partners who provide access to data which enhances our Unified-CXM platform’s artificial intelligence capabilities and any failure to do so may adversely affect our results of operations and financial condition.

Our business depends on the continued availability of data provided by our data partners, which is central to our value proposition and the viability of our services. We are dependent upon our ability to obtain necessary data licenses on commercially reasonable terms. This is especially the case when our partners’ offerings are integrated with our products and services, or where their offerings are difficult to substitute or replace. We anticipate that we will continue to enter into these kinds of licensing arrangements in the future. It is possible, however, that licenses we desire will not be available to us on commercially reasonable terms or at all. If any of our key data partnerships or data partners fail, lapse, terminate, are not renewed or are interrupted, or we otherwise lose key licenses or are unable to enter into new licenses that we deem important, our business, results of operations and financial condition may be adversely affected.

Our ability to serve particular customers is also enhanced when such customers upload their own first-party data. Our operation of our Unified-CXM platform and access to data could be negatively affected if, due to legal, contractual, privacy, market optics, competition or other economic concerns, third parties cease entering into data integration agreements with us or customers cease uploading their data to our Unified-CXM platform. Additionally, we could terminate relationships with our data suppliers if they fail to adhere to our data quality and privacy standards. Additionally, if we fail to comply with any of the obligations under our license agreements, we may be required to pay damages and the applicable licensor may have the right to terminate the license. Termination by our licensors would cause us to lose valuable rights, and could prevent us from selling our products and services, or inhibit our ability to commercialize future products and services. In addition, the agreements under which we license data or technology from third parties are generally complex, and certain provisions in such agreements may be susceptible to multiple interpretations. The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope of our rights to the relevant intellectual property or technology, or increase what we believe to be our financial or other obligations under the relevant agreement. If we were to lose access to significant amounts of the data that enables our people-based framework, our ability to provide products and services to our customers could be materially and adversely impacted, which could be materially adverse to our business, operating results and financial condition. If we were to lose access to significant amounts of the data that enables our people-based framework, our ability to provide products and services to our customers could be materially and adversely impacted, which could be materially adverse to our business, operating results and financial condition.

54


Our business and growth depend in part on the success of our strategic relationships with third parties, as well as on the continued availability and quality of feedback data from third parties over whom we do not have control.

We depend on, and anticipate that we will continue to depend on, various third-party relationships in order to sustain and grow our business, including technology companies whose products integrate with ours. Failure of any of these technology companies to maintain, support or secure their technology platforms in general, and our integrations in particular, or errors or defects in their technologies or products, could adversely affect our relationships with our customers, damage our brand and reputation and result in delays or difficulties in our ability to provide our Unified-CXM platform. We also rely on the availability and accuracy of various forms of client feedback and input data, including data solicited via survey or based on data sources across modern channels, and any changes in the availability or accuracy of such data could adversely impact our business and results of operations and harm our reputation and brand. In some cases, we rely on negotiated agreements with social media networks and other data providers. These negotiated agreements may provide increased access to APIs and data that allow us to provide a more comprehensive solution for our customers. These agreements are subject to termination in certain circumstances, and there can be no assurance that we will be able to renew those agreements or that the terms of any such renewal, including pricing and levels of service, will be favorable. We cannot accurately predict the potential impact of the termination of any of our agreements with social media networks and other data providers, including the impact on our access to the related APIs. There can be no assurance that following any such termination we would be able to maintain the current level of functionality of our platform in such circumstances, as a result of more limited access to APIs or otherwise, which could adversely affect our results of operations. In addition, there can be no assurance that we will not be required to enter into new negotiated agreements with data providers in the future to maintain or enhance the level of functionality of our platform, or that the terms and conditions of such agreements, including pricing and levels of service, will not be less favorable, which could adversely affect our results of operations. In particular, Twitter provides us with certain data that supports our Unified-CXM platform pursuant to an agreement that expires on February 28, 2025. If our agreement with Twitter expires, is not renewed on the same or similar terms or at all, or if it is terminated for our failure to perform our obligations thereunder, we may not be able to provide the same level of Unified-CXM insights to our customers and our business, results of operations and financial condition may be materially and adversely affected.

Identifying, negotiating and documenting relationships with strategic third parties such as systems integrators, implementation, software and technology and consulting partners, servicing subcontractors and data providers requires significant time and resources. Furthermore, integrating third-party technology is complex, costly and time-consuming and increases the risk of defects or errors on our Unified-CXM platform and our Unified-CXM platform’s functionality. Our agreements with technology partners, implementation providers, servicing subcontractors and data providers are typically limited in duration, non-exclusive and do not prohibit our partners from working with our competitors or from offering competing services. Our competitors may be effective in providing incentives to third parties to favor their solutions or to prevent or reduce subscriptions to our Unified-CXM platform.

We rely on our ecosystem of partners to support our cost structure. If we are unsuccessful in establishing or maintaining our relationships with these strategic third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our results of operations would suffer. Even if we are successful in establishing and maintaining these relationships, we cannot assure you that they will result in improved results of operations.

Interruptions in availability or suboptimal performance associated with our technology and infrastructure may adversely affect our business, results of operations and financial condition.

We seek to use modern well-architected systems and appropriate security controls to maintain the availability of our products. These controls include business continuity and disaster recovery plans, highly redundant designs of operational systems and processes, training and availability of key employees, strong contractual and technical assurances by our third-party service providers to maintain their services to us, regular tests and audits of critical systems and plans, appropriate capacity planning for current and future system and process needs, enterprise risk management, and a continuous review of our plans. Notwithstanding these efforts, we cannot ensure that our systems or those of our third-party service providers will not be vulnerable to disruptions from natural or man-made disasters or other security incidents. We are exposed to threats and resulting risks that may result in a significant disruption of our ability to deliver our products to our customers.

Our continued growth, brand, reputation and ability to attract and retain customers depend in part on the ability of our customers to access our Unified-CXM platform at any time and within an acceptable amount of time. Our Unified-CXM platform is proprietary, and we are dependent on the expertise and efforts of members of our engineering, operations and software development teams for its continued performance. We have experienced, and may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, capacity constraints due to an overwhelming number of users accessing our Unified-CXM platform concurrently and denial of service attacks or other security-related incidents. Frequent or persistent interruptions in our products and services could cause customers to believe that our products and services are unreliable, leading them to switch to our competitors or to avoid our products and services. Additionally, our insurance policies may be insufficient to cover a claim made against us by any such customers affected by any errors, defects or other infrastructure problems. In some instances, we may not be able to rectify, remediate or even identify the cause or causes of these performance issues within an acceptable period of time. It may become increasingly difficult to maintain and
55


improve our performance, especially during peak usage times, as our Unified-CXM platform becomes more complex and our user traffic increases. If our Unified-CXM platform is unavailable or if users are unable to access our Unified-CXM platform within a reasonable amount of time, or at all, our business, results of operations and financial condition would be adversely affected. Moreover, some of our customer agreements include performance guarantees and service-level standards that obligate us to provide credits or termination rights in the event of a significant disruption in the functioning of our Unified-CXM platform.

To the extent that we do not effectively address capacity constraints, upgrade our systems and data centers as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology or an increased user base, we may experience service interruptions and performance issues, which may result in a disruption of our products, delay the development of new products and features, result in a loss of current and future revenue, result in negative publicity and harm to our reputation, require us to pay significant penalties or fines or subject us to litigation, claims or other disputes, any of which could have an adverse effect on our business, results of operations and financial condition.

We depend and rely upon SaaS technologies from third parties to operate our business, and interruptions or performance problems with these technologies may adversely affect our business and results of operations.

We rely heavily on hosted SaaS applications from third parties in order to operate critical functions of our business, including billing and order management, financial accounting services, enterprise resource planning, customer relationship management, human resources management and customer support. If these services become unavailable or lose certain functionalities that we depend on, due to extended outages, interruptions, disruptions, errors or defects, acquisitions or integration into other solutions or because they are no longer available on commercially reasonable terms or at all, our expenses could increase, our ability to manage finances could be interrupted and our processes for managing sales of our Unified-CXM platform and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.

We are subject to stringent and changing laws, rules, regulations, self-regulatory schemes, contractual obligations, industry standards and other legal obligations related to data privacy, protection, and security. Any actual or perceived failure by us, our customers, partners or third-party service providers to comply with such obligations could harm our reputation, limit the use and adoption of our Unified-CXM platform, subject us to significant fines and liability, or otherwise adversely affect our business.

Our customers can utilize our Unified-CXM platform to use, collect, manage, store, transmit and otherwise process personal data of their employees, customers and partners. We also use, collect, manage, store, transmit and otherwise process such information in the course of our operations. We and our customers are subject to state, federal, local and foreign laws, rules, regulations, and self-regulatory schemes, contractual obligations, industry standards and other legal obligations regarding data privacy, protection and security, including the use of data in artificial intelligence and machine learning. The number and scope of such laws, rules and regulations is changing and may be subject to differing applications and interpretations, which may be inconsistent among jurisdictions or in conflict with each other. Laws, rules and regulations relating to data privacy, protection and security are particularly stringent in Europe and Asia. Numerous foreign countries and governmental bodies, including the European Union, or EU, its member states and the United Kingdom, have laws, rules and regulations concerning the use, collection, management, disclosure, storage, transmission and other processing of personal information, which often are more restrictive than those in the United States.

For example, the General Data Protection Regulation, or GDPR, took effect in the EU on May 25, 2018. The GDPR increased covered businesses’ data protection obligations and imposed stringent data protection requirements, including, for example, detailed notices about how such businesses process personal information, the implementation of security measures, mandatory security breach notification requirements, contractual data protection requirements on data processors and limitations on the retention of records of personal data processing activities. Noncompliance with the GDPR carries fines of up to the greater of €20 million or 4% of global annual revenue, and can result in data processing bans and other administrative penalties. The GDPR also allows EU member states to introduce further conditions, including limitations, and make their own laws and regulations further limiting the processing of ‘special categories of personal data,’ including personal data related to health, biometric data used for unique identification purposes and genetic information, which could limit our ability to collect, use and share EU data, and could cause our compliance costs to increase. Many member states have introduced such further limitations and more could in the future, which could ultimately have an adverse impact on our business, and harm our business and financial condition. Our efforts to meet GDPR requirements have required significant time and resources, including a review of our technology and systems against its requirements.

Further, the June 2016 referendum in which voters in the United Kingdom approved an exit from the EU, generally referred to as Brexit, and ongoing developments in the United Kingdom, have created uncertainty with regard to the regulation of data protection in the United Kingdom. As of January 2021 (when the transitional period following Brexit expired), we are required to comply with the GDPR as well as the United Kingdom equivalent to the extent of our operations in the U.K., exposing us to two parallel regimes, each of which potentially authorizes similar fines and other potentially divergent enforcement actions for certain violations. The relationship between the United Kingdom and the EU in relation to certain aspects of data protection law remains unclear. In particular, it is unclear how data transfers to and from the United Kingdom will be regulated and the role of the United Kingdom’s Information Commissioner’s Office with respect to the EU following the end of the transitional period. Pursuant to the Trade and Cooperation Agreement, which went into effect on January 1, 2021, the United Kingdom and EU agreed to a specified period during
56


which the United Kingdom will be treated like an EU member state in relation to transfers of personal data to the United Kingdom for four months from January 1, 2021. This period may be extended by two further months. Unless the European Commission makes an ‘adequacy finding’ in respect of the United Kingdom before the expiration of such specified period, the United Kingdom will become an ‘inadequate third country’ under the GDPR and transfers of data from the European Economic Area, or EEA, to the United Kingdom will require an ‘transfer mechanism,’ such as the standard contractual clauses. Furthermore, following the expiration of the specified period, there will be increasing scope for divergence in application, interpretation and enforcement of the data protection law as between the United Kingdom and EEA.

The GDPR also prohibits the transfer of personal information from the EEA to the United States and most other countries unless an approved compliance mechanism has been implemented. On July 15, 2020, the Court of Justice of the European Union, or CJEU, invalidated the primary compliance mechanism on which we relied for such transfers, namely, the EU-U.S. Privacy Shield, and raised questions about the viability of an alternative compliance mechanism on which we have relied, namely, the European Commission’s Standard Contractual Clauses, and it remains to be seen whether additional means for lawful data transfers will become available. As a result, there is substantial uncertainty about whether personal information can be transferred from Europe to us and other U.S. companies in compliance with the cross-border data transfer restrictions of the GDPR. We may experience hesitancy, reluctance or refusal by European or multinational enterprises to use our services due to potential risk exposure to such enterprises relating to Europe’s cross-border data transfer requirements. We may also be required to incur significant costs and increase our foreign data processing capabilities in an effort to comply with these requirements, and there is no assurance they will be successful.

European data protection laws also require opt-in consent to send marketing emails or use cookies and similar technologies for advertising, analytics and other purposes – activities on which our products and marketing strategies rely. Enforcement of these requirements has increased and a new regulation that has been proposed in the European Union, known as the ePrivacy Regulation, may make these requirements more stringent and increase the penalties for violating them. Such restrictions could increase our exposure to regulatory enforcement action, increase our compliance costs, and adversely affect our business.

We also continue to see increased regulation of data privacy, protection and security in the United States. For example, California enacted the California Consumer Privacy Act, or CCPA, which took effect on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action and statutory damages for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability. Further, the California Privacy Rights Act, or CPRA, which was passed by California voters in November 2020, substantially expands the CCPA’s requirements including by imposing additional data privacy compliance requirements that may affect our business, and will be effective in most material respects on January 1, 2023. The CPRA also creates a dedicated privacy regulatory agency dedicated to enforcing the CCPA and CPRA with power to impose administrative penalties. The effects of the CCPA, the CPRA, other similar state or federal laws and other future changes in laws or regulations relating to privacy, data protection and information security, particularly any new or modified laws or regulations that require enhanced protection of certain types of data or new obligations with regard to data retention, transfer or disclosure, are significant and may result in further uncertainty with respect to data privacy, protection and security issues and will require us to incur additional costs and expenses in an effort to comply. The enactment of the CCPA and CPRA has prompted similar legislative developments in other states, which could create the potential for a patchwork of overlapping but different state laws, as certain state laws may be more stringent, broader in scope or offer greater individual rights with respect to sensitive and personal information than federal, international or other state laws, which may complicate compliance efforts. The federal government is also considering comprehensive privacy legislation.

Additionally, depending on the nature of the information compromised, in the event of a data breach or other unauthorized access to our customer data, we may also have obligations to notify customers or relevant government agencies about the incident and we may need to provide some form of remedy, such as a subscription to a credit monitoring service, for the individuals affected by the incident. A growing number of legislative and regulatory bodies have adopted consumer notification requirements in the event of unauthorized access to or acquisition of certain types of personal information. For example, laws in all 50 states in the United States impose such requirements. Such breach notification laws continue to evolve and may be inconsistent from one jurisdiction to another. Complying with these obligations could cause us to incur substantial costs and could increase negative publicity surrounding any incident that compromises customer data. Furthermore, we may be required to disclose personal data pursuant to demands from individuals, privacy advocates, regulators, government agencies, and law enforcement agencies in various jurisdictions with conflicting privacy and security laws. This disclosure, or refusal to disclose personal data, may result in a breach of privacy and data protection policies, notices, laws, rules, court orders, and regulations and could result in proceedings or actions against us in the same or other jurisdictions, damage to our reputation and brand, and inability to provide our products and services to consumers in certain jurisdictions.

Jurisdictions outside of the United States and the EU are also passing more stringent data privacy, protection, and security laws, rules and regulations with which we may be obligated to comply. For example, on July 8, 2019, Brazil enacted the General Data Protection Law (Lei Geral de Proteção de Dados Pessoais) (Law No. 13,709/2018), or LGPD, and on June 5, 2020, Japan passed amendments to its Act on the Protection of Personal Information, or APPI. Both laws broadly regulate the processing of personal information in a manner comparable to the GDPR, and violators of the LGPD and APPI face substantial penalties.
57



We continue to see jurisdictions imposing data localization laws, which require personal information, or certain subcategories of personal information, to be stored in the jurisdiction of origin. These regulations may inhibit our ability to expand into those markets or prohibit us from continuing to offer services in those markets without significant additional costs. Additionally, both U.S. and non-U.S. governments are considering regulating artificial intelligence and machine learning. Existing and future laws and evolving attitudes about privacy protection may impair our ability to collect, use, and maintain data points of sufficient type or quantity to develop and train our artificial intelligence algorithms.

In addition to our legal obligations, our contractual obligations relating to data privacy, protection and security have become increasingly stringent due to changes in data privacy, protection and security and the expansion of our service offerings. Certain data privacy, protection and security laws, such as the GDPR and the CCPA, require our customers to impose specific contractual restrictions on their service providers.

Apart from government activity and our customer contracts, privacy advocacy and other industry groups have established or may establish new self-regulatory standards that may place additional burdens on our ability to provide our services globally. Our customers expect us to meet voluntary certification and other standards established by third parties, such as TRUSTe, the American Institute for Certified Public Accountants, or the International Standards Organization. If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to provide our solutions to certain customers and could harm our business. Business partners and other third parties with a strong influence on how consumers interact with our products, such as Apple, Google, Facebook and Mozilla, may create new privacy controls or restrictions on their products and platforms, limiting the effectiveness of our services.

With laws, rules, regulations and other obligations relating to data privacy, protection, and security imposing new and stringent obligations, and with substantial uncertainty over the interpretation and application of these and other obligations, we may face challenges in addressing their requirements and making necessary changes to our policies and practices, and may incur significant costs and expenses in an effort to do so. Additionally, if the third parties we work with, such as our vendors or third-party service providers, violate applicable laws, rules or regulations or our policies, such violations may also put our or our customers’ data at risk and could in turn have an adverse effect on our business. Any failure or perceived failure by us or our third-party service providers to comply with our applicable internal and external policies or notices relating to data privacy, protection or security, our contractual or other obligations to customers or other third parties, or any of our other legal obligations relating to data privacy, protection or security, may result in governmental investigations or inquiries (which have occurred in the past and may occur in the future), enforcement actions, litigation, disputes or other claims, indemnification requests, restrictions on providing our services, claims or public statements against us by privacy advocacy groups or others, adverse press and widespread negative publicity, reputational damage, significant liability or fines and the loss of the trust of our customers, any of which could have a material adverse effect on our business, results of operations and financial condition.

The costs of compliance with, and other burdens imposed by, laws, rules, regulations and other obligations relating to data privacy, protection and security applicable to the businesses of our customers may adversely affect our customers’ ability and willingness to use, collect, manage, disclose, handle, store, transmit and otherwise process information from their employees, customers and partners, which could limit the use, effectiveness and adoption of our Unified-CXM platform and reduce overall demand. Furthermore, the uncertain and shifting regulatory environment and trust climate may cause concerns regarding data privacy and may cause our customers or our customers’ customers to resist providing the data necessary to allow our customers to use our services effectively. Even the perception of privacy concerns, whether or not valid, may inhibit market adoption, effectiveness or use of our applications.

Any failure to offer high-quality customer service and support may adversely affect our relationships with our existing and prospective customers, and in turn our business, results of operations and financial condition.

In implementing and using our Unified-CXM platform, our customers depend on our customer service and support, including premium support offerings, which in some cases may be provided by third-party partners, to resolve complex technical and operational issues in a timely manner. We, or our partners, may be unable to respond quickly enough to accommodate short-term increases in demand for customer or product support. We also may be unable to modify the nature, scope and delivery of our professional services or customer and product support to compete with changes in solutions provided by our competitors. Increased customer demand for support, without corresponding revenue, could increase costs and adversely affect our results of operations and financial condition. Our sales are highly dependent on our reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality customer or product support, or a market perception that we do not maintain high-quality enterprise or product support, could adversely affect our reputation, our ability to sell our Unified-CXM platform, and in turn our business, results of operations and financial condition.

58


Indemnification provisions in various subscription agreements to which we are party potentially expose us to substantial liability for infringement, misappropriation or other violation of intellectual property rights, data protection and other losses.

Our agreements with our customers and other third parties may include indemnification provisions under which we agree to indemnify or otherwise be liable to such third party for losses suffered or incurred as a result of claims of infringement, misappropriation or other violation of intellectual property rights, data protection, damages caused by us to property or persons, or other liabilities relating to or arising from our software, services, platform, our acts or omissions under such agreements or other contractual obligations. In addition, customers typically require us to indemnify or otherwise be liable to them for breach of confidentiality or failure to implement adequate security measures with respect to their data stored, transmitted or processed by our Unified-CXM platform. Some of these indemnity agreements provide for uncapped liability and indemnity provisions often survive termination or expiration of the applicable agreement.

We have in the past and may in the future receive indemnification requests from our customers related to such claims. Large indemnity payments could harm our business, financial condition and results of operations. Although we attempt to contractually limit our liability with respect to such indemnity obligations, we are not always successful and may still incur substantial liability related to them, and we may be required to cease use of certain functions of our Unified-CXM platform or products as a result of any such claims. Any dispute with a customer or other third party with respect to such obligations could have adverse effects on our relationship with such customer or other third party and other existing or prospective customers, reduce demand for our products and services and adversely affect our business, financial conditions and results of operations. In addition, although we carry general liability insurance, our insurance may not be adequate to indemnify us for all liability that may be imposed or otherwise protect us from liabilities or damages with respect to claims alleging compromises of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.

The majority of our customer base consists of large enterprises, and we currently generate a significant portion of our revenue from a relatively small number of enterprises, the loss of any of which could harm our business, results of operations and financial condition.

Our top 10 customers accounted for 19% of our subscription revenue in both fiscal years ended January 31, 2020 and 2021. The majority of our customer base consists of large enterprises, many of which have high subscription amounts to our Unified-CXM platform. For all periods presented, we have relied on sales of our Unified-CXM platform to large enterprises for a significant majority of our revenue. Accordingly, the loss of any one of our customers could have a relatively higher impact on our business and results of operations than the loss of a client in businesses that have a broader client base where each client contributes to a smaller portion of revenue. While we expect that the revenue from our largest customers will decrease over time as a percentage of our total revenue as we generate more revenue from other customers, we also believe that revenue from our largest customers may continue to account for a significant portion of our revenue, at least in the near term. In the event that these large customers discontinue the use of our Unified-CXM platform or uses our Unified-CXM platform in a more limited capacity, our business, results of operations and financial condition could be adversely affected.

Real or perceived defects or errors on our platform could harm our reputation, result in significant costs to us, and impair our ability to sell subscriptions to our platform and related services.

The software underlying our platform is complex and may contain material defects or errors, particularly when first introduced or when new features or capabilities are released. In addition, our solution depends on the ability of our software to store, retrieve, process and manage immense amounts of data, including personal data. Any real or perceived defects, errors, failures, bugs or vulnerabilities on our Unified-CXM platform could result in negative publicity, cybersecurity breaches and other data security, privacy, access, retention issues, performance issues and customer terminations and may impair our ability to sell subscriptions to our Unified-CXM platform and related services in the future. Some errors, bugs or vulnerabilities inherently may be difficult to detect and may only be discovered after code has been released for external or internal use. The costs incurred in correcting any defects in our Unified-CXM platform may be substantial and could adversely affect our results of operations. For example, we may need to expend significant financial and development resources to analyze, correct, eliminate, or work around errors or defects or to address and eliminate vulnerabilities. Although we continually test our Unified-CXM platform for defects and work with customers through our customer support organization to identify and correct errors, we have from time to time found defects or errors on our Unified-CXM platform, and defects or errors on our Unified-CXM platform are likely to occur again in the future. Any defects that cause interruptions to the availability of our Unified-CXM platform or other performance issues could result in, among other things:

lost revenue or delayed market acceptance and sales of our Unified-CXM platform;

early termination of customer agreements or loss of customers;

credits or refunds to customers;

product liability lawsuits and other claims against us;
59



diversion of development resources;

increased expenses associated with remedying any defect, including increased technical support costs;

injury to our brand and reputation; and

increased maintenance and warranty costs.


While our customer agreements typically contain limitations and disclaimers that purport to limit our liability for damages related to defects in our solution, such limitations and disclaimers may not be enforced by a court or other tribunal or otherwise effectively protect us from such claims.

Our business and results of operations may be materially adversely affected by the recent COVID-19 outbreak or other similar outbreaks.

Our business could be materially adversely affected by the outbreak of a widespread health epidemic or pandemic, including COVID-19 pandemic. COVID-19 has reached across the globe, resulting in the implementation of significant governmental measures, including lockdowns, closures, quarantines, and travel bans intended to control the spread of the virus. Government authorities, including those in the New York City Area where our headquarters is located, instituted policies which required most of our employees in that area to work remotely. These policies have, and are expected to continue to have, an impact on our business. This impact could increase if further actions that alter our operations are required by applicable government authorities, or if we determine further actions are in the best interests of our employees.

To the extent that these restrictions remain in place, additional prevention and mitigation measures are implemented in the future, or there is uncertainty about the effectiveness of these or any other measures to contain or treat COVID-19, there potentially could be an adverse impact on global economic conditions, which could materially and adversely impact our customers through reduced consumer demand for their products and services, which could in turn negatively impact our customers’ willingness to enter into or renew contracts with us. For example, certain of our hospitality clients initially reduced their level of service with us as a result of reduced consumer demand for their services.

The pandemic may also adversely affect our employees, and our employee productivity. The direct effect of the virus and the disruption on our employees and operations, and the slow rollout-of mass vaccinations for COVID-19 and any limitations to the efficacy of such vaccines, may materially and adversely impact our business, results of operations and financial condition. While at this time we are working to manage and mitigate potential disruptions to our operations, the fluid nature of the pandemic and uncertainties regarding the related economic impact are likely to result in sustained market turmoil, which may harm our business, results of operations and financial condition. We cannot predict how the COVID-19 pandemic will continue to develop, whether and to what extent government regulations or other restrictions may impact our operations or those of our customers, or whether or to what extent the COVID-19 pandemic or the effects thereof may have longer term unanticipated impacts on our business.

The extent of COVID-19’s effect on our operational and financial performance will depend on future developments, including the duration, spread and intensity of the pandemic, all of which are uncertain and difficult to predict considering the rapidly evolving landscape. As a result, it is not currently possible to ascertain the overall impact of COVID-19 on our business. However, if the pandemic continues to persist as a severe worldwide health crisis, the disease may harm our business, and may also have the effect of heightening many of the other risks described in this “Risk Factors” section.

We depend on our management team and key employees, and the loss of one or more of these employees or an inability to attract and retain highly skilled employees could adversely affect our business.

Our success depends substantially on the continued services of our management team, including our Founder, Chairman and Chief Executive Officer, Ragy Thomas, who are critical to our vision, strategic direction, culture, services and technology. From time to time, there may be additional changes in our management team resulting from the hiring or departure of executives, which could disrupt our business. New hires also require significant training and, in most cases, take significant time before they achieve full productivity. Furthermore, we do not have employment agreements with members of our management team or other key employees that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. The loss of one or more of our executives or key employees, or the failure by our executives to effectively work with our employees and lead our company, could have an adverse effect on our business. We do not maintain key man insurance on any of our executive officers, including Mr. Thomas.

In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these individuals in locations where we maintain offices, is intense, especially for hiring experienced software engineers and sales professionals. We have
60


from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, it may adversely affect our ability to recruit and retain highly skilled employees. Furthermore, we are limited in our ability to recruit internationally by restrictive domestic immigration laws. If we fail to attract new personnel or fail to identify, retain and motivate our current employees, our business and future growth prospects could be adversely affected.

Our revenue growth rate has fluctuated in prior periods and may decline again in the future.

Our revenue growth rate has fluctuated in prior periods. We have previously experienced periods of revenue growth rate decline and our revenue growth rate may decline again in future periods as the size of our customer base increases and as we achieve higher market penetration rates. In particular, we expect the growth rate of our subscription revenue to fluctuate from period to period, and in the near term subscription revenue growth rates may be lower compared to comparable periods in the prior fiscal year. Many factors may also contribute to declines in our revenue growth rate, including slowing demand for our Unified-CXM platform, increasing competition, a decrease in the growth of our overall market, our failure to continue to capitalize on growth opportunities and the maturation of our business, among others. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. If our revenue growth rate declines, investors’ perceptions of our business and the trading price of our Class A common stock could be adversely affected.

Certain of our results of operations and financial metrics may be difficult to predict.

Our results of operations and financial metrics, including the levels of our revenue, gross margin, profitability, cash flow and deferred revenue, have fluctuated in the past and may vary significantly in the future. As a result, period-to-period comparisons of our results of operations may not be meaningful and the results of any one period should not be relied upon as an indication of future performance. Our 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. Fluctuation in results of operations may negatively impact the value of our Class A common stock. Factors that may cause fluctuations in our results of operations include, without limitation, those listed below:

variability in our sales cycle, including as a result of the budgeting cycles and internal purchasing priorities of our customers;

the payment terms and subscription term length associated with sales of our Unified-CXM platform and their effect on our bookings and free cash flow;

the addition or loss of large customers, including through acquisitions or consolidations;

the timing of sales and recognition of revenue, which may vary as a result of changes in accounting rules and interpretations;

the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;

network outages or actual or perceived security breaches or other incidents;

general economic, market and political conditions;

customer renewal rates;

increases or decreases in the number of elements of our services or pricing changes upon any renewals of customer agreements;

changes in our pricing policies or those of our competitors;

the mix of services sold during a period;

the timing of our recognition of stock-based compensation expense for our equity awards, particularly in cases where awards covering a large number of our shares are tied to a specific event or date; and

the timing and success of introductions of new platform features and services by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners.

61


The cumulative effects of the factors discussed above could result in large fluctuations and unpredictability in our quarterly and annual results of operations. This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or results of operations fall below the expectations of analysts or investors or below any guidance we may provide, or if the guidance we provide is below the expectations of analysts or investors, the price of our Class A common stock could decline substantially. Such a stock price decline could occur even if we have met any previously publicly stated guidance we may provide.

We invest significantly in research and development, and to the extent our research and development investments do not translate into new solutions or material enhancements to our current solutions, or if we do not use those investments efficiently, our business and results of operations would be harmed.

A key element of our strategy is to invest significantly in our research and development efforts to improve and develop new technologies, features and functionality for our Unified-CXM platform. For each of the years ended January 31, 2020 and 2021, our research and development expenses were 10% of our revenue. If we do not spend our research and development budget efficiently or effectively, our business may be harmed and we may not realize the expected benefits of our strategy. Moreover, research and development projects can be technically challenging, time-consuming and expensive. The nature of these research and development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we are able to offer compelling platform updates and generate revenue, if any, from such investment. Additionally, anticipated enterprise demand for a solution or solutions we are developing could decrease after the development cycle has commenced, and we would nonetheless be unable to avoid substantial costs associated with the development of any such solutions or solution. If we expend a significant amount of resources on research and development and our efforts do not lead to the successful introduction or improvement of solutions that are competitive in our current or future markets, our business and results of operations would be adversely affected.

We may fail to accurately predict the optimal pricing strategies necessary to attract new customers, retain existing customers and respond to changing market conditions.

We have in the past, and may in the future, need to change our pricing model from time to time. As the market for our Unified-CXM platform matures, or as competitors introduce new solutions that compete with ours, we may be unable to attract new customers at the same prices or based on the same pricing models that we have used historically. While we do and will attempt to set prices based on our prior experiences and customer feedback, our assessments may not be accurate and we could be underpricing or overpricing our Unified-CXM platform and professional services. In addition, if the offerings on our Unified-CXM platform or our professional services change, then we may need to revise our pricing strategies. Any such changes to our pricing strategies or our ability to efficiently price our offerings could adversely affect our business, results of operations and financial condition. In addition, as we expand internationally, we also must determine the appropriate pricing strategy to enable us to compete effectively internationally. Pricing pressures and decisions could result in reduced sales, reduced margins, losses or the failure of our Unified-CXM platform to achieve or maintain more widespread market acceptance, any of which could negatively impact our overall business, results of operations and financial condition. Moreover, larger organizations, which are a primary focus of our direct sales efforts, may demand substantial price concessions. As a result, we may be required to price below our targets in the future, which could adversely affect our revenue, gross margin, profitability, cash flows and financial condition.

Failure to effectively expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our Unified-CXM platform.

Increasing our customer base and achieving broader market acceptance of our Unified-CXM platform will depend, to a significant extent, on our ability to effectively expand and manage our sales and marketing operations and activities. We are substantially dependent on our direct sales force and on our marketing efforts to obtain new customers. We are expanding our direct sales force both domestically and internationally. We believe that there is significant competition for experienced sales professionals with the sales skills and technical knowledge that we currently or may in the future require. Our ability to achieve revenue growth in the future will depend, in part, on our success in recruiting, training and retaining a sufficient number of qualified and experienced sales professionals. New hires require significant training and time before they achieve full productivity, particularly in new sales segments and new industries or geographies. Our recent hires and planned hires may not become as productive as quickly as we expect, or at all, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets and segments where we do business. Because we do not have a long history of expanding our sales force or managing a sales force at the scale that we intend to operate, we cannot accurately predict whether, or to what extent, our sales will increase as we expand our sales force or how long it will take for sales personnel to become productive. Furthermore, due to our limited experience selling direct to mid-sized enterprises through our sales force, the results of any such efforts are difficult to predict and may result in diverted financial and management resources without a corresponding increase in revenue. Our business will be harmed if our sales expansion efforts do not generate a significant increase in revenue.

62


Our sales cycle with enterprise and international clients can be long and unpredictable.

A substantial portion of our business is with large and international enterprises. The timing of our sales with our enterprise and international clients and related revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for these clients. We are often required to spend significant time and resources to educate and familiarize these potential clients with the value proposition of paying for our Unified-CXM platform. The length of our sales cycle for these clients, from initial evaluation to payment for our Unified-CXM platform is often around nine months or more, and can vary substantially from client to client. As a result, it is difficult to predict whether and when a sale will be completed.

If we are unable to effectively operate on or capture data from mobile devices, our business could be adversely affected.

Our customers and users of our Unified-CXM platform are increasingly accessing our Unified-CXM platform or interacting via mobile devices. We are devoting valuable resources to solutions related to mobile usage and cannot assure you that these solutions will be successful. If the mobile solutions we have developed for our Unified-CXM platform do not meet the needs of current or prospective customers, or if our solutions are difficult to access, customers or users may reduce their usage of our Unified-CXM platform or cease using our Unified-CXM platform altogether and our business could suffer. Additionally, we are dependent on the interoperability of our products with popular mobile networks and standards that we do not control, and any changes in such systems or terms of service that degrade our Unified-CXM platform’s functionality or gives preferential treatment to competitive products could adversely affect our business. As new mobile devices and products are continually being released, it is difficult to predict the challenges we may encounter in enhancing our Unified-CXM platform for use on such devices. If we are unable to successfully implement elements of our Unified-CXM platform on mobile devices, or if these strategies are not as successful as our offerings for personal computers or if we incur excessive expenses in this effort, our business, results of operations and financial condition would be negatively affected.

If we are unable to develop and maintain successful relationships with channel partners, our business, results of operations, and financial condition could be adversely affected.

To date, we have primarily relied on our direct sales force, online marketing and word-of-mouth to sell subscriptions to our Unified-CXM platform. Although we have developed relationships with certain channel partners, such as referral partners, resellers and integration partners, these channels have resulted in limited revenue to date. We believe that continued growth in our business is dependent upon identifying, developing and maintaining strategic relationships with additional channel partners that can drive additional revenue. Our agreements with our existing channel partners are non-exclusive, meaning our channel partners may offer enterprises the products of several different companies, including products that compete with ours. They may also cease marketing our Unified-CXM platform with limited notice and with little or no penalty. We expect that any additional channel partners we identify and develop will be similarly non-exclusive and not bound by any requirement to continue to market our Unified-CXM platform. If we fail to identify additional channel partners in a timely and cost-effective manner, or at all, if we are unable to assist our current and future channel partners in independently selling and implementing our Unified-CXM platform, or if our channel partners choose to use greater efforts to market their own products or those of our competitors, our business, results of operations and financial condition could be adversely affected. Furthermore, if our channel partners do not effectively market and sell our Unified-CXM platform, or fail to meet the needs of our customers, our reputation and ability to grow our business may also be adversely affected.
Sales by channel partners are more likely than direct sales to involve collection issues, in particular sales by our channel partners into developing markets, and accordingly, variations in the mix between revenue attributable to sales by channel partners and revenue attributable to direct sales may result in fluctuations in our results of operations.

If we are not able to maintain and enhance our brand, our business, results of operations and financial condition may be adversely affected.

We believe that maintaining and enhancing our reputation as a differentiated and category-defining company in Unified-CXM is critical to our relationships with our existing customers and key employees and to our ability to attract new customers and talented personnel. The successful promotion of our brand depends on a number of factors, including the effectiveness of our marketing efforts, our ability to continue to develop a high-quality platform, our ability to provide reliable services that continue to meet the needs of our customers, our ability to maintain our customers’ trust and our ability to successfully differentiate our Unified-CXM platform from competitive solutions, which we may not be able to do effectively. We do not have sufficient operating history to know if our brand promotion activities will ultimately be successful or yield increased revenue and, if they are not successful, our business may be adversely affected. Any unfavorable publicity of our business or platform generally, for example, relating to our privacy practices, terms of service, service quality, litigation, regulatory activity, the actions of our employees, partners or customers or the actions of other companies that provide similar solutions to us, all of which can be difficult to predict, could adversely affect our reputation and brand. In addition, independent industry analysts often provide reviews of our Unified-CXM platform, as well as solutions offered by our competitors, and our brand and perception of our Unified-CXM platform in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive compared to those of our competitors’ solutions, our brand and market position may be adversely affected. It may also be difficult to maintain and enhance our brand as we expand our marketing and sales efforts through channel or strategic partners.
63


The promotion of our brand also requires us to make substantial expenditures. We anticipate that these expenditures will increase as our market becomes more competitive, as we expand into new markets and as more sales are generated through our channel partners. To the extent that these activities yield increased revenue, this revenue may not offset the increased expenses we incur. If we do not successfully maintain and enhance our brand or incur substantial expenses in unsuccessful attempts to promote and maintain our brand, our business may not grow, we may have reduced pricing power relative to competitors and we could lose customers and key employees or fail to attract potential customers or talented personnel, all of which would adversely affect our business, results of operations and financial condition.

We recognize revenue over the term of our customers’ contracts. Consequently, increases or decreases in new sales may not be immediately reflected in our results of operations and may be difficult to discern.

We generally recognize subscription revenue from customers ratably over the terms of their contracts and a majority of our revenue is derived from subscriptions that have terms of one to three years. 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 a small impact on our revenue results for that quarter. However, such a decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our Unified-CXM platform and potential changes in our pricing policies or rate of expansion or retention may not be fully reflected in our results of operations until future periods. We may also be unable to reduce our cost structure in line with a significant deterioration in sales. In addition, a significant majority of our costs are expensed as incurred, while revenue is recognized over the term of the agreements with our customers. As a result, increased growth in the number of our customers could continue to result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.

Our customers may fail to pay us in accordance with the terms of their agreements, at times necessitating action by us to attempt to compel payment.

We typically enter into annual or multiple year arrangements with our customers. If our customers fail to pay us in accordance with the terms of our agreements, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our agreements, including litigation and arbitration costs. The risk of these issues increases with the term length of our customer arrangements. Furthermore, some of our customers may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, or pay those amounts more slowly, either of which could adversely affect our results of operations, financial condition and cash flow.

Our results of operations may be difficult to predict as a result of seasonality.

Our results of operations may also fluctuate as a result of seasonality. We have seen seasonality in our sales cycle as a large percentage of our customers make their purchases in the fourth quarter of a given fiscal year and pay us in the first quarter of the subsequent year. We may also be affected by seasonal trends in the future, particularly as our business matures. Such seasonality may result from a number of factors, including a slowdown in our customers’ procurement process during certain times of the year, both domestically and internationally, and customers choosing to spend remaining budgets shortly before the end of their fiscal years. Additionally, this seasonality may be reflected to a much lesser extent, and sometimes may not be immediately apparent, in our revenue, due to the fact that we recognize subscription revenue over the term of the applicable subscription agreement. To the extent we experience this seasonality, it may cause fluctuations in our results of operations and financial metrics, and make forecasting our future results of operations and financial metrics more difficult.

We may face claims by third parties alleging infringement, misappropriation or other violation of their intellectual property, trade secrets or proprietary rights.

There is considerable patent and other intellectual property development activity in our industry and companies in the technology industry frequently enter into litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. Our future success depends in part on our ability to develop and commercialize our products and services without infringing, misappropriating or otherwise violating the intellectual property and proprietary rights of others. From time to time, we have received and may in the future receive claims from third parties, including our competitors, alleging that our Unified-CXM platform and underlying technology infringe, misappropriate or otherwise violate such third party’s intellectual property rights, including their trade secrets, and we may be found to be infringing upon such rights. For example, on September 7, 2017, a complaint was filed against us in the Circuit Court of the State of Oregon by Opal Labs Inc., alleging breach of contract and violation of Uniform Trade Secrets Act, among other complaints. On July 5, 2018, the case was moved from state court to the United States District Court for the District of Oregon based on our motion. For more information, see Note 9 to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

64


As we face increasing competition and become increasingly high profile, the possibility of receiving a larger number of intellectual property claims against us grows. It is possible that we may be unsuccessful in such proceedings, resulting in a loss of some portion or all of our patent rights. Any claims or litigation, regardless of their merit, could cause us to incur significant expenses, pay substantial amounts in costs or damages, ongoing royalty or license fees or other payments, or could prevent us from offering all or aspects of our Unified-CXM platform or using certain technologies, require us to re-engineer all or a portion of our Unified-CXM platform, force us to implement expensive work-arounds or re-designs, distract management from our business or require that we comply with other unfavorable terms. If any of our technologies, products or services are found to infringe, misappropriate or violate a third party’s intellectual property rights, we may seek to obtain a license under such third party’s intellectual property rights in order to bring an end to certain claims or actions asserted against us to continue commercializing or using such technologies, products and services. However, we may not be able to obtain such a license on commercially reasonable terms or at all. Even if we were able to obtain a license, it could be non-exclusive, thereby giving our competitors and other third parties access to the same technologies licensed to us, and it could require us to make substantial licensing and royalty payments.

Any litigation may also involve patent holding companies or other adverse patent owners that have no relevant solution revenue, and therefore, our patent portfolio may provide little or no deterrence as we would not be able to assert our patents against such entities or individuals. Such “non-practicing entities,” and other intellectual property rights holders may attempt to assert intellectual property claims against us or seek to monetize the intellectual property rights they own to extract value through licensing or other settlements. We have in the past and may in the future be requested to and/or obligated to indemnify our customers or business partners in connection with any such litigation and to obtain licenses or refund subscription fees, which could further exhaust our resources. Even if we were to prevail in the event of claims or litigation against us, any claim or litigation regarding our technology or intellectual property, with our without merit, could be unpredictable, costly and time-consuming, and divert significant resources and the attention of our management and other employees from our business operations. Such disputes could also disrupt our Unified-CXM platform and products, which would adversely impact our client satisfaction and ability to attract customers. In the case of infringement, misappropriation or other violation caused by technology that we obtain from third parties, any indemnification or other contractual protections we obtain from such third parties, if any, may be insufficient to cover the liabilities we incur as a result of such infringement or misappropriation.

In a patent infringement claim against us, we may assert, as a defense, that we do not infringe the relevant patent claims, that the patent is invalid or both. The strength of our defenses will depend on the patents asserted, the interpretation of these patents, and our ability to invalidate the asserted patents. However, we could be unsuccessful in advancing non-infringement or invalidity arguments in our defense. In the United States, issued patents enjoy a presumption of validity, and the party challenging the validity of a patent claim must present clear and convincing evidence of invalidity, which is a high burden of proof. Conversely, the patent owner need only prove infringement by a preponderance of the evidence, which is a lower burden of proof. We may also be unaware of the intellectual property rights of others that may cover some or all of our technology. Because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our products. If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement, misappropriation or violation claims against us, such payments, costs or actions could have a material adverse effect on our competitive position, business, financial condition and results of operations.

Indemnity and other provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.

Our agreements with customers and other third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to such third parties for losses suffered or incurred as a result of claims of intellectual property infringement, misappropriation or other violation, damages caused by us to property or persons or other liabilities relating to or arising from our Unified-CXM platform or our acts or omissions. We have in the past and may in the future receive indemnification requests from our customers related to such claims. In addition, customers typically require us to indemnify or otherwise be liable to them for breach of confidentiality or failure to implement adequate security measures with respect to their data stored, transmitted or processed by our Unified-CXM platform. The terms of these contractual provisions often survive termination or expiration of the applicable agreement. Large indemnity payments or damage claims from contractual breach could harm our business, results of operations and financial condition. Although we generally attempt to contractually limit the scope of our liability with respect to such obligations, we are not always successful and we may incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other current and prospective customers, reduce demand for our Unified-CXM platform and harm our business, financial condition and results of operations.

Further, certain of our customer agreements contain provisions permitting the customer to become a party to, or a beneficiary of, a source code escrow agreement under which we place the proprietary source code for certain of our solutions in escrow with a third party. Under these source code escrow agreements, our source code may be released to the customer upon the occurrence of specified events, such as in situations of our bankruptcy or insolvency or our failure to support or maintain our solutions. Disclosing the content of our source code may limit the intellectual property protection we can obtain or maintain for our source code or our solutions containing that source code and may facilitate intellectual property infringement, misappropriation or other violation claims against us.
65



Following any such release, we cannot be certain that customers will comply with the restrictions on their use of the source code and we may be unable to monitor and prevent unauthorized disclosure of such source code by customers. Additionally, following any such release, customers may be able to create derivative works based on our source code and may own such derivative works. Any increase in the number of people familiar with our source code as a result of any such release may also increase the risk of a successful hacking attempt. Each of these could have a material adverse effect on our business, financial condition and results of operations.

Our Unified-CXM platform utilizes open source software, which may subject us to litigation, require us to re-engineer our Unified-CXM platform or otherwise divert resources away from our development efforts.

We use open source software in connection with our Unified-CXM platform and products and operations. Some open source software licenses require users who distribute open source software as part of their software to publicly disclose all or part of the source code to such software or make available any derivative works of the open source code (which may include our modifications or product code into which such open source software has been integrated) on unfavorable terms allowing further modification and redistribution and at no or nominal cost, and we may be subject to such terms. The terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that these open source licenses could be construed in a way that imposes unanticipated conditions or restrictions on our ability to commercialize our products. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose source code that we have decided to maintain as proprietary or that would otherwise breach the terms or fail to meet the conditions of an open source license or third-party contract, such use could inadvertently occur, or could be claimed to occurred, in part because open source license terms are often ambiguous. We could be subject to suits by parties claiming ownership of or demanding release of, the open source software or derivative works that we developed using such software, which could include our proprietary source code, or otherwise seeking to enforce the applicable open source licensing terms or alleging that our use of such software infringes, misappropriates or otherwise violates a third party’s intellectual property rights. We may as a result be subject to claims for breach of contract, infringement of intellectual property rights, or indemnity, required to release our proprietary source code, pay damages, royalties, or license fees or other amounts, seek licenses, re-engineer our applications, discontinue sales in the event re-engineering cannot be accomplished on a timely basis or take other remedial action that may divert resources away from our development efforts, any of which could adversely affect our business. Any actual or claimed requirement to disclose our proprietary source code or pay damages for breach of the applicable license could harm our business and could help third parties, including our competitors, develop products and services that are similar to or better than ours.

Additionally, the use of certain open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of software. There is typically no support available for open source software, and we cannot ensure that the authors of such open source software will implement or push updates to address security risks or will not abandon further development and maintenance. Many of the risks associated with the use of open source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have processes to help alleviate these risks, including a review process for screening requests from our developers for the use of open source software, but we cannot be sure that all open source software is identified or submitted for approval prior to use in our products and services. Any of these risks could be difficult to eliminate or manage, and, if not addressed, could have an adverse effect on our business, financial condition, and results of operations.

Any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could impair our ability to protect our proprietary technology and our brand and adversely affect our business, financial condition and results of operations.

Our success and ability to compete depend in part upon our ability to obtain, maintain, protect, defend and enforce our intellectual property. As of July 31, 2021, we owned 28 U.S. issued patents and 17 pending non-provisional or provisional U.S. patent applications. We rely on a combination of patent, copyright, trademark and trade secret laws in the United States and internationally, as well as technological measures and contractual provisions, such as confidentiality or license agreements with our employees, customers, partners, and other third parties, to establish and protect our brand, maintain our competitive position and protect our intellectual property rights from infringement, misappropriation or other violation. However, the steps we take to protect our intellectual property rights may be inadequate or ineffective, and our intellectual property may be challenged, invalidated, narrowed in scope or rendered unenforceable through administrative processes, including re-examination, inter partes review, interference and derivation proceedings and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings) or litigation. The steps we take to protect our intellectual property rights may not be sufficient to effectively prevent third parties from infringing, misappropriating or otherwise violating our intellectual property or to prevent unauthorized disclosure or unauthorized use of our trade secrets or other confidential information. We cannot guarantee that any of our pending applications will issue or be approved or that our existing and future intellectual property rights will be sufficiently broad to protect our proprietary technology.

Additionally, effective trademark, copyright, patent and trade secret protection may not be available in every country in which we conduct business and we may fail to maintain or be unable to obtain adequate protections for certain of our intellectual property rights in such foreign countries. Further, intellectual property law, including statutory and case law, particularly in the United States, is constantly developing, and any changes in the law could make it harder for us to enforce our rights. Failure to comply with applicable procedural, documentary, fee payment and other similar requirements with the United States Patent and Trademark Office, or the
66


USPTO, and various similar foreign governmental agencies could result in abandonment or lapse of the affected patent, trademark or application. If this occurs, our competitors might be more successful in their efforts to compete with us. Effective protection of intellectual property rights is expensive and difficult to maintain, both in terms of application and registration costs as well as the costs of defending and enforcing those rights.

We attempt to protect our intellectual property, technology, and confidential information in part through confidentiality, non-disclosure and invention assignment agreements with our employees, consultants, contractors, corporate collaborators, advisors and other third parties who develop intellectual property on our behalf or with whom we share information. However, we cannot guarantee that we have entered into such agreements with each party who has developed intellectual property on our behalf and each party that has or may have had access to our confidential information, know-how and trade secrets. These agreements may be insufficient or breached, or may not effectively prevent unauthorized access to or unauthorized use, disclosure, misappropriation or reverse engineering of, our confidential information, intellectual property, or technology. There can be no assurance that these agreements will be self-executing or otherwise provide meaningful protection for our trade secrets or other intellectual property or proprietary information. Moreover, these agreements may not provide an adequate remedy for breaches or in the event of unauthorized use or disclosure of our confidential information or technology or infringement of our intellectual property. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret or know-how is difficult, expensive, and time-consuming, and the outcome is unpredictable. In addition, trade secrets and know-how can be difficult to protect and some courts inside and outside the United States are less willing or unwilling to protect trade secrets and know-how. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us, and our competitive position would be materially and adversely harmed. The loss of trade secret protection could make it easier for third parties to compete with our products and services by copying functionality. Additionally, individuals not subject to invention assignment agreements may make adverse ownership claims to our current and future intellectual property, and, to the extent that our employees, independent contractors or other third parties with whom we do business use intellectual property owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions. There is also a risk that we do not establish an unbroken chain of title from inventors to us. An inventorship or ownership dispute could arise that may permit one or more third parties to practice or enforce our intellectual property rights, including possible efforts to enforce rights against us. Additionally, errors in inventorship or ownership can sometimes also impact priority claims, and if we were to lose our ability to claim priority for certain patent filings, intervening art or other events may preclude us from issuing patents.

Moreover, policing unauthorized use of our technologies, trade secrets, and intellectual property may be difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak or inadequate. Furthermore, we may not always detect infringement, misappropriation or other violation of our intellectual property rights, and any infringement, misappropriation or other violation of our intellectual property rights, even if successfully detected, prosecuted and enjoined, could be costly to deal with and could harm our business. In addition, there can be no assurance that our intellectual property rights will be sufficient to protect against others offering products or services that are substantially similar to ours and competing with our business, and third parties, including our competitors, may independently develop similar technology, duplicate our services or design around our intellectual property and, in such cases, we may not be able to successfully assert our intellectual property rights against such parties. Further, our contractual arrangements may not effectively prevent disclosure of our trade secrets or confidential information or provide an adequate remedy in the event of unauthorized disclosure of our trade secrets or confidential information, and we may be unable to detect the unauthorized use of, or take appropriate steps to enforce, such trade secrets, confidential information and other intellectual property rights. Any of the foregoing could adversely affect our business, results of operations and financial condition.

In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management, and could result in the impairment or loss of portions of our intellectual property. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material adverse effect on our ability to compete in the marketplace. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights, which could result in the impairment or loss of portions of our intellectual property portfolio. An adverse determination of any litigation proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related patents, pending patent applications and trademark filings at risk of being invalidated, not issuing or being cancelled. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. In addition, during the course of litigation there could be public announcements of the results of hearings, motions or other interim proceedings or developments. Despite our efforts, we may not be able to prevent third parties from infringing, misappropriating or otherwise violating, or from successfully challenging, our intellectual property rights. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our Class A common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities. Our failure to obtain, maintain, protect, defend and enforce our intellectual property rights could adversely affect our brand and business, financial condition and results of operations.
67



If we fail to integrate our Unified-CXM platform with a variety of software applications, operating systems, platforms, and hardware that are developed by others, our Unified-CXM platform may become less marketable, less competitive or obsolete and our business and results of operations would be harmed.

Our Unified-CXM platform must integrate with a variety of network, hardware and software systems and we need to continuously modify and enhance our Unified-CXM platform to adapt to changes in hardware, software, networking, browser and database technologies. In particular, we have developed our Unified-CXM platform to be able to easily integrate with certain third-party SaaS applications through the interaction of application programming interfaces, or APIs. In general, we rely on the fact that the providers of such software systems continue to allow us access to their APIs to enable these customer integrations. To date, we have not relied on a long-term written contract to govern our relationship with these providers. Instead, we are subject to the standard terms and conditions for application developers of such providers, which govern the distribution, operation and fees of such software systems, and which are subject to change by such providers from time to time. If we are unable to effectively integrate with third-party systems, our customers’ operations may be disrupted, which could result in disputes with customers, negatively impact customer satisfaction and materially and adversely affect our business, financial condition and results of operations.

We may acquire or invest in companies, which may divert our management’s attention and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions.

Our success depends, in part, on our ability to expand our Unified-CXM platform and grow our business in response to changing technologies, customer demands and competitive pressures. We have in the past, and we may in the future, attempt to do so through strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets that we believe could complement, expand or enhance our Unified-CXM platform or otherwise offer growth opportunities. We may also enter into relationships with other businesses to expand our Unified-CXM platform, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies.

Any acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their software is not easily adapted to work with our Unified-CXM platform or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Acquisitions, investments or other business relationships may also disrupt our business, divert our resources and require significant management attention that would otherwise be available for development of our existing business. Moreover, the anticipated benefits of any acquisition, investment or business relationship may not be realized or we may be exposed to unknown risks or liabilities.

Identifying and negotiating these transactions can be time-consuming, difficult and expensive, and our ability to complete these transactions may often be subject to approvals that are beyond our control. We cannot predict the number, timing or size of these transactions. Our prior acquisitions have been relatively small and we are relatively inexperienced in effectively implementing another business with our own. Consequently, these transactions, even if announced, may not be completed. The risks we face in connection with these transactions include:

the issuance of additional equity securities that would dilute our existing stockholders and adversely affects the value of our Class A common stock;

the use of substantial portions of our available cash and other resources that we may need in the future to operate our business;

issuance of large charges or substantial liabilities;

diversion of management’s attention from other business concerns;

lack of or insufficient security, intellectual property, and privacy controls within entities involved in these transactions, leading to cascading failures in our own portfolio;

issuance of debt on terms unfavorable to us or that we are unable to repay;

harm to our existing relationships with customers and partners as a result of the transaction;

claims and disputes from stockholders and third parties, including intellectual property and data privacy claims and disputes;

68


difficulties retaining key employees or customers of the acquired business or integrating diverse software codes or business cultures; and

adverse tax consequences, substantial depreciation deferred compensation charges or other unfavorable accounting treatment.

The occurrence of any of these risks could have an adverse effect on our business, results of operations and financial condition. In addition, our entry into any future acquisition, investment or business relationship may be prohibited. In March 2020, we entered into the Waiver and Fourth Amendment to Credit Agreement, as amended, or the SVB Credit Facility, with Silicon Valley Bank, or SVB. The SVB Credit Facility restricts our ability to pursue certain mergers, acquisitions, amalgamations or consolidations that we may believe to be in our best interest.

We may not be able to secure financing on favorable terms, or at all, to meet our future capital needs.

We have funded our operations since inception primarily through subscription payments by our customers for use of our Unified-CXM platform and equity and debt financings, including credit facilities. We do not know when or if our operations will generate sufficient cash to fund our ongoing operations. In the future, we may require additional capital to respond to business opportunities, challenges, acquisitions, a decline in the level of subscriptions for our Unified-CXM platform or unforeseen circumstances.

We evaluate financing opportunities from time to time, and our ability to obtain financing will depend, among other things, on our operating performance and the condition of the capital markets at the time we seek financing. We may not be able to timely secure additional equity or debt financing on favorable terms, or at all. If we engage in any debt financing, the holders of debt would have priority over the holders of common stock. The holders of debt could impose restrictions on our business during the time the loan is outstanding, including restrictive covenants relating to financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. The holders of debt would also likely obtain security interests on our assets enabling the debt holders to seize and take ownership or dispose of the property, whether tangible or intangible, in which they have a security interest if we default on repayment of the loan or any of the conditions associated with the loan. We may also be required to take other actions that would be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, results of operations and financial condition. The SVB Credit Facility and our convertible note agreement prohibit us from incurring additional indebtedness without prior written consent, among other conditions. If we raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences and privileges senior to those of holders of our common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited, and our business, results of operations and financial condition could be adversely affected.

Our international sales and operations, including our planned business development activities outside of the United States, subject us to additional risks and challenges that can adversely affect our business, results of operations and financial condition.

During the six months ended July 31, 2021, approximately 36% of our sales were to customers outside of the Americas. As part of our growth strategy, we expect to continue to expand our international operations, which may include opening additional offices in new jurisdictions and providing our Unified-CXM platform in additional languages and on-boarding new customers outside the United States. Any new markets or countries into which we attempt to sell subscriptions to our Unified-CXM platform may not be receptive to our business development activities. We currently have sales personnel and sales and customer and product support operations in the United States and certain countries across Europe, the Asia Pacific region and the Americas. We believe our ability to attract new customers to our Unified-CXM platform and to convince existing customers to renew or expand their use of our Unified-CXM platform is directly correlated to the level of engagement we achieve with our customers in their home countries. To the extent we are unable to effectively engage with non-U.S. customers, we may be unable to effectively grow in international markets.

Our international operations also subject us to a variety of additional risks and challenges, including:

increased management, travel, infrastructure and legal compliance costs associated with having operations and developing our business in multiple jurisdictions;

Providing our Unified-CXM platform and operating our business across a significant distance, in different languages, among different cultures and time zones, including the potential need to modify our Unified-CXM platform and products to ensure that they are culturally appropriate and relevant in different countries;

Compliance with non-U.S. data privacy, protection and security laws, rules and regulations, including data localization requirements, and the risks and costs of non-compliance;

69


longer payment cycles and difficulties enforcing agreements, collecting accounts receivable or satisfying revenue recognition criteria, especially in emerging markets;

hiring, training, motivating and retaining highly-qualified personnel, while maintaining our unique corporate culture;

increased financial accounting and reporting burdens and complexities;

longer sales cycle and more time required to educate enterprises on the benefits of our Unified-CXM platform outside of the United States;

requirements or preferences for domestic products;

limitations on our ability to sell our Unified-CXM platform and for our solution to be effective in non-U.S. markets that have different cultural norms and related business practices that de-emphasize the importance of positive customer and employee experiences;

differing technical standards, existing or future regulatory and certification requirements and required features and functionality;

political and economic conditions and uncertainty in each country or region in which we operate and general economic and political conditions and uncertainty around the world;

changes in a specific country’s or region’s political or economic conditions, including in the United Kingdom as a result of the United Kingdom exiting the European Union, or Brexit;

compliance with laws and regulations for non-U.S. operations, including anti-bribery laws, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our Unified-CXM platform and develop our business in certain non-U.S. markets, and the risks and costs of non-compliance;

heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact our financial condition and result in restatements of our consolidated financial statements;

heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact our financial condition and result in restatements of our consolidated financial statements;

fluctuations in currency exchange rates and related effects on our results of operations;

difficulties in repatriating or transferring funds from or converting currencies in certain countries;

communication and integration problems related to entering new markets with different languages, cultures and political systems;

new and different sources of competition;

differing labor standards, including restrictions related to, and the increased cost of, terminating employees in some countries;

the need for localized subscription agreements;

the need for localized language support and difficulties associated with delivering support, training and documentation in languages other than English;

increased reliance on channel partners;

reduced protection for intellectual property rights in certain non-U.S. countries and practical difficulties of obtaining, maintaining, protecting and enforcing such rights abroad; and

compliance with the laws of numerous foreign taxing jurisdictions, including withholding tax obligations, and overlapping of different tax regimes.

Any of these risks and challenges could adversely affect our operations, reduce our revenue or increase our operating costs, each of which could adversely affect our ability to expand our business outside of the United States and thereby our business more generally, as well as our results of operations, financial condition and growth prospects.
70



Compliance with laws and regulations applicable to our international operations substantially increases our cost of doing business. We may be unable to keep current with changes in government requirements as they change from time to time. Failure to comply with these regulations could have adverse effects on our business. In many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. or other regulations applicable to us. Although we have implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that our employees, contractors, partners and agents will comply with these laws and policies. Violations of laws or our policies by our employees, contractors, partners or agents could result in delays in revenue recognition, financial reporting misstatements, enforcement actions, disgorgement of profits, fines, civil and criminal penalties, damages, injunctions, other collateral consequences and increased costs, including the costs associated with defending against such actions, or the prohibition of the importation or exportation of our Unified-CXM platform and related services, each of which could adversely affect our business, results of operations and financial condition.

We believe our success depends on continuing to invest in the growth of our worldwide operations by entering new geographic markets. If our investments in these markets are greater than anticipated, or if our customer growth or sales in these markets do not meet our expectations, our results of operations and financial condition may be adversely affected.

We believe our success depends on expanding our business into new geographic markets and attracting customers in countries other than the United States. We anticipate continuing to expand our operations worldwide and have made, and will continue to make, substantial investments and incur substantial costs as we enter new geographic markets. This includes investments in data centers, cloud-based infrastructure and applications and other information technology investments, sales, marketing and administrative personnel and facilities. Often we must make these investments when it is still unclear whether future sales in the new market will justify the costs of these investments. In addition, these investments may be more expensive than we initially anticipate. If our investments are greater than we initially anticipate or if our customer growth or sales in these markets do not meet our expectations or justify the cost of the initial investments, our results of operations and financial condition may be adverse affected.

We are subject to governmental export and import controls and economic sanctions laws and regulations that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.

Our business activities are subject to various restrictions under U.S. export and similar laws and regulations, including the United States Department of Commerce’s Export Administration Regulations, or the EAR, and various economic and trade sanctions regulations administered by the United States Treasury Department’s Office of Foreign Assets Controls, or OFAC. The U.S. export control laws and economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to certain embargoed or sanctioned countries, governments, persons and entities. In addition, we may incorporate encryption technology into certain of our offerings, and encryption offerings and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license, and we cannot guarantee that any required authorization will be obtained. If we are found to be in violation of U.S. economic sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. We may also experience other adverse effects, including reputational harm and loss of access to certain markets.

In addition, various countries regulate the import of certain technology and have enacted or could enact laws that could limit our ability to provide our customers access to our Unified-CXM platform or could limit our customers’ ability to access or use our Unified-CXM platform in those countries. Changes in our Unified-CXM platform or future changes in export and import regulations may prevent our customers with international operations from utilizing our Unified-CXM platform globally or, in some cases, prevent the export or import of our Unified-CXM platform to certain countries, governments or persons altogether. Any decreased use of our Unified-CXM platform or limitation on our ability to export or sell our Unified-CXM platform could adversely affect our business, results of operations and financial condition.

Failure to comply with anti-bribery, anti-corruption and anti-money laundering laws could subject us to penalties and other adverse consequences.

We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.K. Bribery Act and other anticorruption, anti-bribery and anti-money laundering laws in the jurisdictions in which we do business, both domestic and abroad. These laws generally prohibit us and our employees from improperly influencing government officials or commercial parties in order to obtain or retain business, direct business to any person or gain any advantage. The FCPA, U.K. Bribery Act and other applicable anti-bribery and anti-corruption laws also may hold us liable for acts of corruption and bribery committed by our third-party business partners, representatives and agents. In addition to our own sales force, we leverage third parties to sell our products and conduct our business abroad. We and our third-party business partners, representatives and agents may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, channel partners and agents, even if we do not explicitly authorize such activities. These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to
71


address compliance with such laws, we cannot assure you that our employees and agents will not take actions in violation of our policies or applicable law, for which we may be ultimately held responsible and our exposure for violating these laws increases as our international presence expands and as we increase sales and operations in foreign jurisdictions. Any violation of the FCPA, U.K. Bribery Act or other applicable anti-bribery, anti-corruption laws and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, imposition of significant legal fees, loss of export privileges, severe criminal or civil sanctions or suspension or debarment from U.S. government contracts, substantial diversion of management’s attention, a decline in the market price of our Class A common stock or overall adverse consequences to our reputation and business, all of which may have an adverse effect on our results of operations and financial condition.

Disputes with our customers and other third parties could be costly, time-consuming and harm our business and reputation.

Our business requires us to enter into agreements with a large number of customers and other third parties in many different jurisdictions. Our subscription and other agreements contain a variety of terms, including service level requirements, data privacy, protection and security obligations, indemnification obligations, including for intellectual property infringement claims, dispute resolution procedures and regulatory requirements. Agreement terms may not be standardized across our business and can be subject to differing interpretations and local law requirements, which could result in disputes with our customers and other third parties from time to time. If our customers and other third parties notify us of a breach of contract or otherwise dispute the terms of our agreements, the dispute resolution process can be expensive and time consuming and result in the diversion of resources that could otherwise be deployed to grow our business. Even if these disputes are resolved in our favor, we may be unable to recoup the expenses and other diverted resources committed to resolving the dispute and, if we receive negative publicity in connection with the dispute, our reputation and brand may be harmed. Furthermore, the ultimate resolution of such disputes may be adverse to our interests and as a result could adversely affect our results of operations and financial condition.

We face exposure to foreign currency exchange rate fluctuations, and if foreign currency exchange rates fluctuate substantially in the future, our results of operations and financial condition, which are reported in U.S. dollars, could be adversely affected.

We conduct our business in countries around the world and a portion of our transactions outside the United States are denominated in currencies other than the U.S. dollar. While we have primarily transacted with customers and vendors in U.S. dollars to date, we have from time to time transacted in foreign currencies for subscriptions to our Unified-CXM platform and may significantly expand the number of transactions with customers that are denominated in foreign currencies in the future. The majority of our international costs are also denominated in local currencies. In addition, our international subsidiaries maintain net assets or liabilities that are denominated in currencies other than the functional operating currencies of these entities. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our revenue and results of operations due to transactional and translational remeasurements that are reflected in our results of operations. As a result of such foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations.

We currently do not maintain a program to hedge transactional exposures in foreign currencies but intend to so in the near future. The future use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments. There can be no assurance that we will be successful in managing our exposure to currency exchange rate risks, which may adversely affect our business, results of operations and financial condition.

Our results of operations may be harmed if we are required to collect sales or other related taxes for subscriptions to our products and services in jurisdictions where we have not historically done so.

Sales tax, value-added tax, or VAT, goods and services tax, or GST, and other similar transaction tax laws and rates differ greatly by jurisdiction and are subject to varying interpretations that may change over time. The application of these tax laws to services provided electronically is evolving. In particular, the applicability of sales taxes to our products and services in various jurisdictions is unclear.
Furthermore, an increasing number of states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. In June 2018, the Supreme Court of the United States ruled in South Dakota v. Wayfair, Inc. et al, or Wayfair, that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state or “economic nexus.” In response to Wayfair, or otherwise, states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit taxes on sales in their jurisdictions. Similarly, many non-U.S. jurisdictions have considered or adopted laws that impose value added, digital service, or similar taxes, on companies despite not having a physical presence in the non-U.S. jurisdiction.

We collect sales, value added or similar transaction taxes in a number of jurisdictions. It is possible, however, that we could face sales tax, VAT, or GST audits and that our liability for these taxes could exceed our estimates as state, local, and non-U.S. tax authorities could still assert that we are obligated to collect additional tax amounts from our customers and remit those taxes to those authorities. We could also be subject to audits in state, local and non-U.S. jurisdictions for which we have not accrued tax liabilities. A successful assertion by one or more states, localities or non-U.S. jurisdictions requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including
72


taxes on past sales, as well as penalties and interest. Such tax assessments, penalties, and interest, or future requirements may adversely affect our results of operations.

Our international operations subject us to potentially adverse tax consequences.

We generally conduct our international operations through subsidiaries and are subject to income taxes as well as non-income-based taxes, such as payroll, value-added, goods and services and other local taxes. Our domestic and international tax liabilities are subject to various jurisdictional rules regarding the calculation of taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the value of assets sold or acquired or the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.

Changes in, or interpretations of, tax rules and regulations may adversely affect our effective tax rates.

Changes in tax law (including tax rates) could affect our future results of operations. Due to the expansion of our international business activity, any such changes could increase our worldwide effective tax rate and adversely affect our business, results of operations and financial condition. The change in the U.S. administration could bring changes to U.S. tax laws that we cannot currently predict and that could materially affect our business, results of operations and financial condition. Additionally, the Organization for Economic Co-operation and Development, or OECD, has released guidance covering various topics, including transfer pricing, country-by-country reporting and definitional changes to permanent establishment that could ultimately impact our tax liabilities as countries adopt the OECD’s guidance.

We are subject to tax examinations of our tax returns by the Internal Revenue Service, or the IRS, and other domestic and foreign tax authorities. An adverse outcome of any such audit or examination by the IRS or other tax authority could have a material adverse effect on our results of operations and financial condition.

We are, and expect to continue to be, subject to audit by the IRS and other tax authorities in various domestic and foreign jurisdictions. As a result, we have received, and may in the future receive, assessments in multiple jurisdictions on various tax-related assertions. Taxing authorities have also challenged, and may in the future challenge, our tax positions and methodologies on various matters. We regularly assess the likelihood of adverse outcomes resulting from ongoing tax examinations to determine the adequacy of our provision for income taxes. These assessments can require considerable estimates and judgments. The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a variety of jurisdictions. There can be no assurance that our tax positions and methodologies are accurate or that the outcomes of ongoing and future tax examinations will not have an adverse effect on our results of operations and financial condition.

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.

We have U.S. federal and state net operating loss carryforwards as a result of prior period losses, which if not utilized will begin to expire in fiscal year 2031 and fiscal year 2022 for federal and state purposes, respectively. These net operating loss carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our potential profitability.

In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, if a corporation undergoes an “ownership change,” its ability to use its pre-change net operating loss carryforwards to offset its post-change taxable income or tax liability may be limited. Such an “ownership change” generally occurs if there is a greater than 50 percentage point change (by value) in its equity ownership by one or more stockholders or groups of stockholders who own at least 5% of our stock over a three-year period. We have experienced ownership changes in the past and, although we do not expect to experience an ownership change in connection with our listing on the New York Stock Exchange, any such ownership change could result in increased future tax liability. In addition, we may experience ownership changes in the future as a result of subsequent shifts in our stock ownership. As a result, if we earn net taxable income, our ability to use our pre-change net operating loss carryforwards and other pre-change tax attributes to offset U.S. federal and state taxable income or tax liability may be subject to limitations, which could potentially result in increased future tax liability to us. Furthermore, under the Tax Cuts and Jobs Act enacted in December 2017, the amount of post 2017 net operating loss carryforward that we are permitted to use in any taxable year is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the net operating loss deduction itself. The Tax Act also generally eliminates the ability to carry back net operating losses to prior taxable years. There is also a risk that due to regulatory changes, such as suspensions of the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.

73


The terms of the SVB Credit Facility and the Senior Subordinated Secured Convertible Note Purchase Agreement require us to meet certain operating and financial covenants and place restrictions on our operating and financial flexibility. If we raise additional capital through debt financing, the terms of any new debt could further restrict our ability to operate our business.

Under the terms of the SVB Credit Facility, the Company can borrow up to $50.0 million on its revolving credit loan facility. Additionally, in May 2020, we issued senior subordinated convertible notes for an aggregate principal amount of $75 million, with an initial maturity date of May 20, 2025 (the “Initial Notes”). We had the ability to issue additional senior subordinated convertible notes for an aggregate principal amount of $75 million until the 12-month anniversary of the closing date, or May 20, 2021, pursuant to the Senior Subordinated Secured Convertible Note Purchase Agreement, or the Note Purchase Agreement (“Delayed Draw Notes”; the Initial Notes, together with the Delayed Draw Notes, hereinafter the “Notes”). We did not draw any additional amounts under the Delayed Draw Notes. The Initial Notes were issued for face amount net of a closing fee of 1.05% on the entire $150 million commitment for all Notes (corresponding to an original issue discount of 2.1% on the Initial Notes) and carry a fixed rate of 9.875% per annum. The interest is to be paid in kind by increasing the principal amount of the Initial Notes.

The SVB Credit Facility and the Note Purchase Agreement contain customary affirmative and negative covenants that either limit our ability to, or, if we make future draws, require a mandatory prepayment in the event we, incur additional indebtedness and liens, merge with other companies or consummate certain changes of control, acquire other companies, engage in new lines of business, make certain investments, pay dividends, transfer or dispose of assets, amend certain material agreements and enter into various specified transactions. As a result, we may not be able to engage in any of the foregoing transactions unless we obtain the consent of our lender or prepay any outstanding amount under the SVB Credit Facility or the Note Purchase Agreement. The SVB Credit Facility and the Note Purchase Agreement also contain certain financial covenants, including minimum revenue and cash balance requirements, and financial reporting requirements. Our obligations under the SVB Credit Facility and the Note Purchase Agreement are secured by substantially all of our property, with limited exceptions, including our intellectual property. We may not be able to generate sufficient cash flow or sales to meet our financial covenants or, if we make future draws, pay the principal and interest under the SVB Credit Facility the Note Purchase Agreement. Furthermore, if we made a subsequent draw, our future working capital, borrowings or equity financings could be unavailable to repay or refinance the amounts outstanding under the SVB Credit Facility. In the event of a liquidation, our lenders would be repaid all outstanding principal and interest prior to distribution of assets to unsecured creditors, and the holders of our common stock would receive a portion of any liquidation proceeds only if all of our creditors, including our lenders, were first repaid in full. Any declaration by our lender of an event of default could significantly harm our business and prospects and could cause the price of our common stock to decline. If we raise any additional debt financing, the terms of such additional debt could further restrict our operating and financial flexibility.

As of January 31, 2021, we did not owe any principal or accrued interest under the SVB Credit Facility. However, it is possible that we will in the future draw down on the SVB Credit Facility or the convertible note or enter into new debt obligations. As of January 31, 2021, principal and accrued interest on the convertible note was $80.4 million. Our ability to make scheduled payments or to refinance such debt obligations depends on numerous factors, including the amount of our cash balances and our actual and projected financial and operating performance. We may be unable to maintain a level of cash balances or cash flows sufficient to permit us to pay the principal, premium, if any, and interest on our existing or future indebtedness. If our cash flows and capital resources are insufficient to fund our debt service obligations, we may be forced to reduce or delay capital expenditures, sell assets or operations, seek additional capital or restructure or refinance our indebtedness. We may not be able to take any of these actions, and even if we are, these actions may be insufficient to permit us to meet our scheduled debt service obligations. In addition, in the event of our breach of the SVB Credit Facility or the Note Purchase Agreement, we may be required to repay any outstanding amounts earlier than anticipated. If for any reason we become unable to service our debt obligations under the SVB Credit Facility or the Note Purchase Agreement, or any new debt obligations that we may enter into from time to time, holders of our common stock would be exposed to the risk that their holdings could be lost in an event of a default under such debt obligations and a foreclosure and sale of our assets for an amount that is less than the outstanding debt.

Unfavorable conditions in our industry or the economy more generally or reductions in information technology spending could limit our ability to grow our business and adversely affect our results of operations and financial condition.

Our results of operations may vary based on the impact of changes in our industry or the economy more generally on us or our customers. This risk is presently heightened by the uncertain economic impact of the ongoing COVID-19 pandemic. Our business and results of operations depend on demand for information technology generally and for Unified-CXM solutions in particular, which in turn is influenced by the scale of business that our customers are conducting. Weak economic conditions, either in the United States or internationally, including as a result of changes in gross domestic product growth, financial and credit market fluctuations, political turmoil, natural catastrophes or conflict, could cause a decrease in business investments, including spending on information technology generally. To the extent that weak economic conditions cause our existing customers or potential customers to reduce their budget for Unified-CXM solutions or to perceive spending on such systems as discretionary, demand for our Unified-CXM platform may be adversely affected. Moreover, customers and potential customers may require extended billing terms and other financial concessions, which would limit our ability to grow our business and adversely affect our business, results of operations and financial condition.

74


Our business could be adversely impacted by changes in laws and regulations related to the Internet or changes in access to the Internet generally.

The future success of our business depends upon the continued use of the Internet as a primary medium for communication, business applications and commerce. Federal or state government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the Internet as a commercial medium. Legislators, regulators or government bodies or agencies may also make legal or regulatory changes or interpret or apply existing laws or regulations that relate to the use of the Internet in new and materially different ways. Changes in these laws, regulations or interpretations could require us to modify our Unified-CXM platform in order to comply with these changes, to incur substantial additional costs or divert resources that could otherwise be deployed to grow our business, or expose us to unanticipated civil or criminal liability, among other things.
In addition, government agencies and private organizations have imposed, and may in the future impose, additional taxes, fees or other charges for accessing the Internet or commerce conducted via the Internet. Internet access is frequently provided by companies that have significant market power and could take actions that degrade, disrupt or increase the cost of our customers’ use of our Unified-CXM platform, which could negatively impact our business. In December 2017, the Federal Communications Commission, or FCC, voted to repeal its “net neutrality” Open Internet rules, effective June 2018. The rules were designed to ensure that all online content is treated the same by internet service providers and other companies that provide broadband services. The FCC’s new rules, which took effect on June 11, 2018, repealed the neutrality obligations imposed by the Open Internet rules and granted providers of broadband internet access services greater freedom to make changes to their services, including, potentially, changes that may discriminate against or harm our business. A number of parties have appealed this order, which is currently being reviewed by the United States Court of Appeals for the Federal Circuit. Should the net neutrality rules be relaxed or eliminated, we could incur greater operating expenses or our customers’ use of our Unified-CXM platform could be adversely affected, either of which could harm our business and results of operations.

These developments could limit the growth of Internet-related commerce or communications generally or result in reductions in the demand for Internet-based platforms and services such as ours, increased costs to us or the disruption of our business. In addition, as the Internet continues to experience growth in the numbers of users, frequency of use and amount of data transmitted, the use of the Internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of Internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the Internet and its acceptance as a business tool has been adversely affected by data security and privacy issues, and the Internet has experienced a variety of outages and other degradations as a result of damage to portions of its infrastructure. If the use of the Internet generally, or our Unified-CXM platform specifically, is adversely affected by these or other issues, we could be forced to incur substantial costs, demand for our Unified-CXM platform could decline and our results of operations and financial condition could be harmed.

Our current estimates of market opportunity and forecasts of market growth included in this Quarterly Report on Form 10-Q may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, our business may not grow at similar rates, or at all.

Market opportunity estimates and growth forecasts included in this Quarterly Report on Form 10-Q are subject to significant uncertainty and are based on assumptions and estimates which may not prove to be accurate. Our current estimates and forecasts included in this Quarterly Report on Form 10-Q relating to size and expected growth of our target market may prove to be inaccurate. Even if the markets in which we compete meet the size estimates and growth forecasts included in this Quarterly Report on Form 10-Q, our business may not grow at similar rates, or at all. Our growth is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties.

Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and teamwork fostered by our culture, which could harm our business.

Building a culture where everyone is happier and can thrive personally and professionally is the cornerstone of our philosophy. We create an environment of happier employees by building a values-based culture with rich communications, manager and employee action planning, competitive pay and benefits, and a culture where everyone feels like they belong and are valued. We recruit, retain and invest in the development of the best talent in the world. Externally, we have been recognized as a best place to work by several national media outlets. See “Business—Culture and Employees” for more information.

As our organization grows and evolves, we may need to implement more complex organizational management structures or adapt our corporate culture and work environments to ever-changing circumstances, such as during times of a natural disasters or pandemics, including COVID-19. These changes could have an adverse impact on our corporate culture We also expect to continue to hire aggressively as we expand but if we do not continue to maintain our corporate culture as we grow, we may be unable to foster the innovation, creativity and teamwork we believe we need to support our growth. Moreover, many of our employees may be able to receive significant proceeds from sales of our common stock in the public markets, which could lead to disparities of wealth among our employees that adversely affects relations among employees and our culture in general. Our substantial anticipated headcount
75


growth and our transition from a private company to a public company may result in a change to our corporate culture, which could harm our business.

If our judgments or estimates relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in the market price of our Class A common stock.

The preparation of our financial statements in conformity with United States generally accepted accounting principles, or GAAP, requires management to make judgments, estimates and assumptions that affect the amounts reported in our consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock. Significant judgments, estimates and assumptions used in preparing our consolidated financial statements include, or may in the future include, those related to revenue recognition, stock-based compensation expense, income taxes, goodwill and intangible assets.

If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the listing standards of the New York Stock Exchange. 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. We have expended, and anticipate that we will continue to expend, significant resources in order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting.

Our current controls and any new controls that we develop may become inadequate because of changes in the conditions in our business, including increased complexity resulting from our international expansion. Further, weaknesses in our disclosure controls or our 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 results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could also 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 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 adversely affect the market 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 New York Stock Exchange. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we will be required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K.

Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company.” At such time, 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 have an adverse effect on our business, results of operations and financial condition and could cause a decline in the market price of our Class A common stock.

We are an “emerging growth company,” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our Class A common stock less attractive to investors.

We are an “emerging growth company,” as defined in the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to public companies that are not “emerging growth companies,” including, but not limited to, not being required to comply with the independent auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, being required to
76


provide fewer years of audited financial statements and exemptions from the requirements of holding a non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.
We may take advantage of these provisions until we are no longer an “emerging growth company.” We would cease to be an “emerging growth company” upon the earliest to occur of: (i) the last day of the fiscal year in which we have more than $1.07 billion in annual revenue; (ii) the date we qualify as a large accelerated filer, with at least $700 million of equity securities held by non-affiliates; (iii) the issuance, in any three-year period, by us of more than $1.0 billion in non-convertible debt securities; and (iv) January 31, 2027. We have chosen to take advantage of some but not all of these reduced reporting burdens. We have taken advantage of certain reduced reporting burdens.

In addition, the JOBS Act also provides that an “emerging growth company” can take advantage of an extended transition period for complying with new or revised accounting standards. We have chosen to take advantage of such extended transition period, and as a result, our consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of the effective dates applicable to public companies.

We cannot predict if investors will find our Class A common stock less attractive because we may rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock, and the market price of our Class A common stock may be more volatile and may decline.

Our management team has limited experience managing a public company.

Members of our senior management team have limited experience managing a publicly traded company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage our transition to being a public company that is subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could harm our business, results of operations, and financial condition.

Risks Related to Ownership of Our Class A Common Stock and Other General Risks

An active public trading market for our Class A common may not be sustained.

Prior to the closing of our IPO in June 2021, no prior public trading market for our Class A common stock existed. We cannot assure you that an active trading market for our Class A common stock will continue to develop or, if further developed, that the market will be sustained. Accordingly, we cannot assure you of the liquidity of an active trading market, your ability to sell your shares of our Class A common stock when desired, or the prices that you may obtain for your shares of our Class A common stock. The lack of an active market may impair your ability to sell your shares at the time you wish to sell them or at a price that you consider reasonable.

In addition, the market price of our Class A common stock following this offering is likely to be highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. Accordingly, we cannot assure you of the liquidity of any trading market, your ability to sell your shares of our Class A common stock when desired or the prices that you may obtain for your shares of our Class A common stock.

The dual class structure of our common stock as contained in our certificate of incorporation has the effect of concentrating voting control with our executive officers and directors and their affiliates, limiting your ability to influence corporate matters.

Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. The holders of our Class B common stock as of July 31, 2021 beneficially hold approximately 93.3% of our outstanding capital stock but control approximately 99.3% of the voting power of our outstanding capital stock. Therefore, the holders of Class B common stock have control 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 us or our assets, for the foreseeable future.

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.

FTSE Russell and Standard & Poor’s does not 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. Also in 2017, MSCI, a leading stock index provider, opened public consultations on their treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and
77


to launch a new index that specifically includes voting rights in its eligibility criteria. Under the announced policies, our dual class capital structure make us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds and other investment vehicles that attempt to passively track these indices are not be investing in our stock. In addition, we cannot assure you that other stock indices will not take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices would likely preclude investment by many of these funds and would make our Class A common stock less attractive to other investors. As a result, the trading price and volume of our Class A common stock could be adversely affected.

We cannot predict the impact our dual class structure may have on the market price of our Class A common stock.

We cannot predict whether our dual class structure, combined with the concentrated control of our executive officers, and directors and their affiliates, will result in a lower or more volatile market price of our Class A common stock or in adverse publicity or other adverse consequences. For example, as mentioned above certain index providers have announced restrictions on including companies with multiple class share structures in certain of their indices. Under the announced policies, our dual class capital structure makes us ineligible for inclusion in many indices. Given the sustained flow of investment funds into passive strategies that seek to track certain indexes, exclusion from stock indexes would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the market price of our Class A common stock could be adversely affected.

Our stock price may be volatile, and the value of our Class A common stock may decline.

The market price of our Class A common stock may fluctuate substantially depending on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause in the value of our Class A common stock to decline. 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;

announcements of new products, solutions or technologies, commercial relationships, acquisitions or other events by us or our competitors;

changes in how enterprises perceive the benefits of our Unified-CXM platform and products;

departures of key personnel;

the public’s reaction to our press releases, other public announcements and filings with the SEC;

fluctuations in the trading volume of our shares or the size of our public float;

sales of large blocks of our common stock;

market manipulation, including coordinated buying or selling activities;

actual or anticipated changes or fluctuations in our results of operations;

whether our results of operations meet the expectations of securities analysts or investors;

changes in actual or future expectations of investors or securities analysts;

actual or perceived significant data breach involving our Unified-CXM platform;

litigation involving us, our industry or both;

governmental or regulatory actions or audits;

regulatory developments in the United States, foreign countries or both;

general economic conditions and trends;

major catastrophic events in our domestic and foreign markets; and

“flash crashes,” “freeze flashes” or other glitches that disrupt trading on the securities exchange on which we are listed.
78



In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our Class A common stock could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our Class A common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the trading price of a company’s securities, securities class action litigation has often been brought against that company. If the market price of our Class A common stock is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, results of operations and financial condition.

Substantial future sales could depress the market price of our Class A common stock.

The market price of our Class A common stock could decline as a result of a large number of sales of shares of such stock in the market, and the perception that these sales could occur may also depress the market price of our Class A common stock.

Sales of our Class A common stock may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. These sales also could 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.

Our directors, executive officers and holders of 5% or more of our Class B common stock are able to exert significant control over us, which will limit your ability to influence the outcome of important transactions, including a change of control.

Our directors, executive officers and holders of 5% or more of our outstanding common stock, and their respective affiliates, beneficially own, in the aggregate, approximately 61.7% of the shares of our outstanding common stock as of July 31, 2021. As a result, our directors, executive officers and holders of 5% or more of our outstanding capital stock, and their respective affiliates, if acting together, are able to determine or significantly influence all matters requiring stockholder approval, including the elections of directors, amendments of our organizational documents and approval of any merger, sale of assets or other major corporate transaction. These stockholders may have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may delay, prevent or discourage acquisition proposals or other offers for our capital stock that you may feel are in your best interest as a stockholder and ultimately could deprive you of an opportunity to receive a premium for your Class A common stock as part of a sale of our company, which in turn might adversely affect the market price of our common stock.

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about us, our business or our market, or if they change their recommendations regarding our Class A common stock adversely, the market price and trading volume of our Class A common stock could decline.

The market price and trading volume for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us, our business, our market or our competitors. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If any of the analysts who cover us change their recommendation regarding our Class A common stock adversely, provide more favorable relative recommendations about our competitors 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, we could lose visibility in the financial markets and demand for our securities could decrease, which could cause the price and trading volume of our Class A common stock to decline.

We will incur increased costs and demands upon management as a result of complying with the laws and regulations affecting public companies, which could adversely affect our business, results of operations and financial condition.

As a public company, we have incurred and expect to continue to incur greater legal, accounting and other expenses than we incurred as a private company. For example, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act, and the rules and regulations of the SEC and the listing standards of the New York Stock Exchange. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations. Compliance with these requirements has increased and will continue to increase our legal, accounting and financial compliance costs and increase demand on our systems, making some activities more time-consuming and costly. These rules and regulations to make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to maintain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified individuals to serve on our board of directors or as our executive officers. After we are no longer an “emerging growth company,” we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. In that regard, we will need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge. In addition, as a public company, we may be subject to shareholder activism, which can lead to substantial costs, distract management and impact the manner in which we operate our business in ways
79


we cannot currently anticipate. As a result of disclosure of information in this Quarterly Report on Form 10-Q and in filings required of a public company, our business and financial condition will become more visible, which may result in threatened or actual litigation, including by competitors. These increased costs and demands upon management could adversely affect our business, results of operations and financial condition.

Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the market price of our Class A common stock.

Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the date of the transaction in which the person became an interested stockholder, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:

vacancies on our board of directors will be able to be filled only by our board of directors and not by stockholders;

our board of directors will be classified into three classes of directors with staggered three-year terms;

our stockholders will only be able to take action at a meeting of stockholders and will not be able to take action by written consent for any matter;

a special meeting of our stockholders may only be called by a majority of our board of directors, the chairperson of our board of directors or our Chief Executive Officer;

advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders;

our amended and restated certificate of incorporation will not provide for cumulative voting;

our amended and restated certificate of incorporation will allow stockholders to remove directors only for cause;

certain amendments to our amended and restated certificate of incorporation will require the approval of the holders of at least 66 2⁄3% of our then-outstanding common stock;

authorize undesignated preferred stock, the terms of which may be established and shares of which may be issued by our board of directors, without further action by our stockholders; and

certain litigation against us can only be brought in Delaware.

These provisions, alone or together, could discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests and make it more difficult for stockholders to elect directors of their choosing and to cause us to take other corporate actions they desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock, and could also affect the price that some investors are willing to pay for our Class A common stock.

Our charter documents designate a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and that the federal district courts are the exclusive forum for claims under the Securities Act of 1933, 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 bylaws provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the sole and exclusive forum for the following types of actions and proceedings under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf; (2) 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; (3) any action arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (4) 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 exclusive forum provision will not apply to any causes of action arising under the Securities Act or the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.

80


In addition, our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. This provision is intended to benefit and may be enforced by us, our officers and directors, the underwriters to any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering. 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 this provision. This exclusive-forum provision 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 the exclusive-forum provision in our charter documents to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our results of operations.

Because we do not anticipate paying any cash dividends on our capital stock in the foreseeable future, capital appreciation, if any, will be your sole source of gain.

We have never declared or paid cash dividends on our capital stock, and we do not anticipate paying any cash dividends in the foreseeable future. We currently intend to retain future earnings, if any, to fund the development and growth of our business. In addition, the SVB Credit Facility contains, and any future credit facility or financing we obtain may contain, terms limiting the amount of dividends that may be declared or paid on our common stock. Any future determination to pay dividends will be at the discretion of our board of directors and will be dependent upon our results of operations, financial condition, capital requirements, applicable contractual restrictions and such other factors as we may deem relevant. 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 gains on their investment.

We could be subject to securities class action litigation.

In the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities. This risk is especially relevant for us, because technology companies have experienced significant stock price volatility in recent years. If we face such litigation, it could result in substantial costs and a diversion of management’s attention and resources, which could harm our business. These provisions, alone or together, could discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests and make it more difficult for stockholders to elect directors of their choosing and to cause us to take other corporate actions they desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock, and could also affect the price that some investors are willing to pay for our Class A common stock.

Item 2. Unregistered Shares of Equity Securities and Use of Proceeds

Issuer Purchase of Equity Securities

Recent Sales of Unregistered Equity Securities

Since April 30, 2021, we have made the following issuances of unregistered securities:

On June 29, 2021, we issued 230,259 shares of Class B common stock with an aggregate fair value of $5.5 million to Silicon Valley Bank in connection with the exercise of fully vested common stock warrants.

From May 1, 2021 to June 25, 2021 (the date of the filing of our registration statement on Form S-8, File No. 33-257384), we granted stock options to purchase an aggregate of 2,122,319 shares of our common stock at a weighted average exercise price of $6.45 per share under our 2011 Stock Plan.

From May 1, 2021 to June 25, 2021 (the date of the filing of our registration statement on Form S-8, File No. 33-257384), we issued an aggregate of 2,803,089 shares of our common stock upon the exercise of options under our 2011 Stock Plan at exercises prices ranging from $0.08 to $7.38 per share, for an aggregate purchase price of $8.5 million.

From May 1, 2021 to June 25, 2021 (the date of the filing of our registration statement on Form S-8, File No. 33-257384), we granted an aggregate of 56,208 restricted stock units to be settled in shares of our Class B common stock under our 2011 Stock Plan.

81


From May 1, 2021 to June 25, 2021 (the date of the filing of our registration statement on Form S-8, File No. 33-257384), we granted an aggregate of 75,000 performance stock units to be settled in shares of our Class B common stock under our 2011 Stock Plan.

The offers, sales and issuances of the securities described in this section were exempt from registration either under Rule 701 promulgated under the Securities Act of 1933, as amended, or the Securities Act, in that the transactions were underwritten compensatory benefit plans and contracts relating to compensation, or under Section 4(a)(2) of the Securities Act or Regulation D promulgated under the Securities Act in that the transactions did not involve any public offering within the meaning of Section 4(a)(2) or, in certain cases, were acquired by accredited investors. Appropriate legends were affixed to the securities issued in these transactions.

Use of Proceeds from Initial Public Offering of Class A Common Stock

In June 2021, we completed our IPO, in which we issued and sold 18,287,500 shares of our Class A common stock, including 1,662,500 shares pursuant to the exercise in full of the underwriters’ option to purchase additional shares, at a public offering price of $16.00 per share, resulting in net proceeds to us of $276.0 million after deducting underwriting discounts, commissions and other offering expenses. None of the expenses associated with the IPO were paid to directors, officers, persons owning 10% or more of any class of equity securities, or to their associates. Morgan Stanley & Co, LLC, J.P. Morgan Securities LLC, Citigroup Global Markets Inc., Barclays Capital Inc., Wells Fargo Securities, LLC, JMP Securities LLC, KeyBanc Capital Markets Inc., Oppenheimer & Co. Inc., Stifel, Nicolaus & Company, Incorporated, William Blair & Company, L.L.C., Blaylock Van, LLC, C.L. King & Associates, Inc., Samuel A. Ramirez & Company, Inc. and Roberts & Ryan Investments, Inc. acted as underwriters for the offering.

All of the shares issued and sold in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-256657), or the Registration Statement, which was declared effective by the SEC on June 22, 2021. Upon completion of the sale of the shares of our Class A common stock referenced in the preceding sentences, the IPO terminated.

There has been no material change in the planned use of proceeds from our IPO from those disclosed in the final prospectus that forms a part of the Registration Statement, filed with the SEC pursuant to Rule 424(b)(4) on June 24, 2021. As of July 31, 2021, we have not used any of the proceeds from our IPO.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None
82




Item 6. Exhibits.

Exhibit NumberDescription
3.1
3.2
4.1
10.1
10.2#
10.3#
10.4#
10.5#
10.6#
10.7#
10.8#
10.9#
10.10#
10.11#
10.12#
31.1
31.2
83


32.1*
101.INS XBRL Instance Document
101.SCH XBRL Taxonomy Extension Schema Document
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF XBRL Taxonomy Extension Definition Linkbase Document
101.LAB XBRL Taxonomy Extension Label Linkbase Document
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101)
# Indicates management contract or compensatory plan.
* The certifications furnished in Exhibit 32.1 are deemed to accompany this Quarterly Report on Form 10-Q and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act, irrespective of any general incorporation language contained in such filing.
84




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.

Sprinklr, Inc.
Date: September 9, 2021
By:
/s/ Ragy Thomas
Ragy Thomas
Founder, Chairman and Chief Executive Officer
(Principal Executive Officer)
Date: September 9, 2021
By:
/s/ Christopher Lynch
Christopher Lynch
Chief Financial Officer
(Principal Financial and Accounting Officer)
85
EX-31.1 2 a_exx311xsection302certifi.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) AND 15d-14(a) UNDER
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Ragy Thomas, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Sprinklr, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.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

c.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: September 9, 2021

/s/ Ragy Thomas
By:

Ragy Thomas
Name:

Chief Executive Officer
Title:

(Principal Executive Officer)



EX-31.2 3 a_exx312xsection302certifi.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) AND 15d-14(a) UNDER
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Christopher Lynch, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Sprinklr, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.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

c.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: September 9, 2021

/s/ Christopher Lynch
By:

Christopher Lynch
Name:

Chief Financial Officer
Title:

(Principal Accounting and Financial Officer)


EX-32.1 4 a10-qxexhibit321.htm EX-32.1 Document



Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002



Ragy Thomas, Chairman and Chief Executive Officer of Sprinklr Inc. (the “Company”), and Christopher Lynch, Chief Financial Officer of the Company, each hereby certifies, to the best of his knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

the Quarterly Report on Form 10-Q of the Company for the period ended July 31, 2021 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: September 9, 2021

/s/ Ragy Thomas/s/ Christopher Lynch
Ragy ThomasChristopher Lynch
Chairman and Chief Executive Officer
(Principal Executive Officer)
Chief Financial Officer
(Principal Financial Officer)
 


EX-101.SCH 5 cxm-20210731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue Recognition - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue Recognition - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2112105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2115106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Debt - Summary of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Commitment and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2441422 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Stock-Based Compensation - Costs Not Yet Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2145112 - Disclosure - Net (Loss) Income Per Share link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Net (Loss) Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Net (Loss) Income Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Net (Loss) Income Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Net (Loss) Income Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2451429 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2152114 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Geographic Information - Revenue and Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2156115 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cxm-20210731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cxm-20210731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cxm-20210731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Closing fee Debt Instrument, Closing Fee, Percent Debt Instrument, Closing Fee, Percent Convertible Note Convertible Debt [Member] Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net (loss) income Net (loss) income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Capitalized deferred offering costs Deferred Offering Costs Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Goodwill Goodwill Disclosure [Text Block] Entity Address, Address Line One Entity Address, Address Line One Accrued ESPP employee contributions Accrued Employee Stock Purchase Plan Contributions, Current Accrued Employee Stock Purchase Plan Contributions, Current Segments Segment Reporting, Policy [Policy Text Block] Other awards Share-based Payment Arrangement, Nonemployee [Member] Accrued sales and use tax liability Sales and Excise Tax Payable, Current EMEA EMEA [Member] Maximum number of shares per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Revenue: Revenue from Contract with Customer [Abstract] Entity Filer Category Entity Filer Category Other non-current assets Other Assets, Noncurrent Number of subsidiaries Number Of Subsidiaries Number Of Subsidiaries Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Deferred rent Deferred Rent Credit Expected dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Equity volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation - equity classified awards APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total intrinsic value of options exercised (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Cancelled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Summary of Available-For-Sale Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Bonuses Accrued Bonuses, Current Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Convertible note (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Weighted-average trading price of common stock (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Vesting Threshold, Share Price Share-based Compensation Arrangement by Share-based Payment Award, Vesting Threshold, Share Price Antidilutive shares excluded from net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized previously included in deferred revenue balance Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Granted, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Title of Individual [Domain] Title of Individual [Domain] Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Shares issued upon conversion of convertible notes (in shares) Debt Conversion, Converted Instrument, Shares Issued Award Type [Domain] Award Type [Domain] 2026 and thereafter Purchase Obligation, to be Paid, Year Four And Thereafter Purchase Obligation, to be Paid, Year Four And Thereafter Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Interest rate in addition to basis spread Debt Instrument, Interest Rate In Addition To Basis Spread On Variable Rate Debt Instrument, Interest Rate In Addition To Basis Spread On Variable Rate Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Net exercise of common stock warrants (in shares) Shares issued upon cashless exercise of common stock warrants (in shares) Stock Issued During Period, Shares, Exercise Of Warrants Stock Issued During Period, Shares, Exercise Of Warrants Preferred stock Carrying value of preferred stock Preferred Stock, Value, Issued Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued Expenses And Other Current Liabilities Entity Address, City or Town Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Debt Instrument [Axis] Debt Instrument [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Conversion of senior subordinated secured convertible notes Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Summary of Long-lived Assets by Geographical Regions Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Maximum amount of payroll deduction Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Award vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized Commitments and Contingencies Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Interactive Data Current Entity Interactive Data Current Prime Rate Prime Rate [Member] Repayments of short term borrowings Repayments of Short-term Debt Number of operating segments Number of Operating Segments Net (loss) income per share attributable to Class A and Class B common stockholders, basic (in dollars per share) Net (loss) income per common share attributable to Class A and Class B common stockholders - Basic (in dollars per share) Earnings Per Share, Basic Revenue Recognition Revenue from Contract with Customer [Text Block] Net exercise of common stock warrants Exercise Of Common Stock Warrants Exercise Of Common Stock Warrants Balance as of January 31, 2021 (in shares) Balance as of July 31, 2021 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Total interest expense Interest Expense, Debt Number of restricted shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Net (loss) income per share - diluted: Earnings Per Share, Diluted [Abstract] 2025 Purchase Obligation, to be Paid, Year Three Entity Current Reporting Status Entity Current Reporting Status Capitalized costs to obtain customer contracts Capitalized Contract Cost, Net Commercial paper Commercial Paper [Member] Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Other noncash items, net Other Noncash Income (Expense) Other Non-US And Non EMEA [Member] Non-US And Non EMEA Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Depreciation and amortization for property and equipment Other Depreciation and Amortization Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Principal balance Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Grant date fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Senior subordinated secured convertible notes Total Debt Debt outstanding Long-term Debt Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flow from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Number of new shares authorized Share-based Compensation Arrangement by Share-based Payment Award, New Shares, Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, New Shares, Number of Shares Authorized Income Tax Disclosure [Abstract] Prepaid hosting and data costs Prepaid Hosting And Data Costs, Current Prepaid Hosting And Data Costs, Current Fair value of common stock (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value Of Common Stock Total liabilities and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Pending litigation Pending Litigation [Member] Investments, Debt and Equity Securities [Abstract] Accounts receivable, net of allowance for doubtful accounts of $2.7 million and $3.2 million, respectively Accounts Receivable, after Allowance for Credit Loss Americas Americas [Member] Tranche One Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current Exercised, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital U.S. government and agency securities US Government Agencies Debt Securities [Member] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Proceeds from issuance of common stock upon initial public offering, net of underwriting discounts, commissions and other offering costs Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable Organization and Description of Business Business Description and Basis of Presentation [Text Block] Class A and Class B Common Stock Common Class A And Common Class B [Member] Common Class A And Common Class B Net (Loss) Income Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Series G-2 Preferred Stock Series G-2 Preferred Stock [Member] Series G-2 Preferred Stock Gross profit Gross Profit Revolving credit facility Amounts outstanding Long-term Line of Credit Effect of exchange rate fluctuations on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2024 Operating Leases, Future Minimum Payments, Due in Two Years Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Balance Sheet Location [Domain] Balance Sheet Location [Domain] (Loss) income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Cancelled/forfeited, weighted average exercise price (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] Preferred stock, shares authorized Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Unrealized Gain Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Trading Symbol Trading Symbol Loss contingency, damages sought Loss Contingency, Damages Sought, Value Employee liabilities Accrued Employee Benefits, Current Current liabilities Liabilities, Current [Abstract] Capitalized internal-use software Payments to Develop Software Issuance of Class A common stock upon initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Debt Debt Disclosure [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Paid-in-kind Interest Added To Principal Paid-in-kind Interest Added To Principal [Member] Paid-in-kind Interest Added To Principal Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Stock-based compensation expense capitalized in internal-use software Share-based Compensation Expense Capitalized In Internal-use Software Share-based Compensation Expense Capitalized In Internal-use Software Accounting Policies [Abstract] Deferred offering costs included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Non-cash interest paid in kind and discount amortization Paid-In-Kind Interest And Amortization Of Debt Discount Paid-In-Kind Interest And Amortization Of Debt Discount Weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Underwriting discounts and commissions Payments of Stock Issuance Costs Issuance of class A common stock upon initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Professional services Accrued Professional Fees, Current Tranche Three and Four Share-based Payment Arrangement, Tranche Three And Four [Member] Share-based Payment Arrangement, Tranche Three And Four Letters of credit Letters of Credit Outstanding, Amount Minimum amount of payroll deduction Share-based Compensation Arrangement by Share-based Payment Award, Minimum Employee Subscription Rate Share-based Compensation Arrangement by Share-based Payment Award, Minimum Employee Subscription Rate Common stock Common Stock, Value, Issued Weighted average expense recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average grant date fair value (in dollars per share) Balance as of January 31, 2021, weighted average grant date fair value (in dollars per share) Balance as of July 31, 2021, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 9) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Restricted stock Restricted Stock [Member] 2025 Operating Leases, Future Minimum Payments, Due in Three Years Summary of Assumptions Used to Estimate Fair Value of Options Granted to Employees Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Purchased media costs Accrued Purchased Media Costs, Current Accrued Purchased Media Costs, Current Share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Summary of Revenue by Region Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Entity Registrant Name Entity Registrant Name Treasury stock, shares Treasury Stock, Shares Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Net proceeds from offering Sale of Stock, Consideration Received on Transaction Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Accrued expenses and other current liabilities Accrued Liabilities, Current Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Income tax audit reserve Income Tax Examination, Penalties and Interest Accrued 2024 Purchase Obligation, to be Paid, Year Two Net (loss) income per share - basic: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Capitalized internal-use software costs Capitalized Computer Software, Additions Stock options Share-based Payment Arrangement, Option [Member] Deferred offering costs reclassified into stockholders' equity Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Issuance of common stock to a third party Stock Issued During Period, Value, Issued for Services Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Geographic Information Segment Reporting Disclosure [Text Block] Operating (loss) income Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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 Fair value of warrants Warrants Not Settleable in Cash, Fair Value Disclosure Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation expense, net of amounts capitalized Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Performance share units Performance Share Units [Member] Performance Share Units Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Summary of RSU Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Cash paid for income taxes Income Taxes Paid Number of shares called by warrants or rights (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Other expense, net Other Nonoperating Income (Expense) Other liabilities Increase (Decrease) in Other Operating Liabilities Common stock issued in exchange for other noncash assets Stock Issued Prepaid insurance Prepaid Insurance Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Convertible preferred stock, conversion ratio Preferred Stock, Convertible, Conversion Ratio Senior Subordinated Secured Convertible Note Senior Subordinated Secured Convertible Note [Member] Senior Subordinated Secured Convertible Note Total liabilities Liabilities Votes per share Common Stock, Voting Rights, Votes Per Share Common Stock, Voting Rights, Votes Per Share Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Granted, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flow 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 Total stock-based compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Issuance of common stock to a third party (in shares) Stock Issued During Period, Shares, Issued for Services Common stock, shares issued Common Stock, Shares, Issued Preferred stock, shares issued Preferred Stock, Shares Issued Prepaid software costs Prepaid Software Costs, Current Prepaid Software Costs, Current Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Goodwill and Intangible Assets Disclosure [Abstract] Professional services Costs of professional services Professional Services [Member] Professional Services Conversion of senior subordinated secured convertible notes to Class B common stock Debt Conversion, Converted Instrument, Amount Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Supplemental disclosure for noncash investing and financing Noncash Investing and Financing Items [Abstract] Concentration of Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location [Axis] 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 Measurement Frequency [Domain] Measurement Frequency [Domain] Principal amount Debt Instrument, Face Amount Series G-1 Preferred Stock Series G-1 Preferred Stock [Member] Series G-1 Preferred Stock Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Reclassification of common stock to Class B common stock Stock Issued During Period, Value, Reclassification Of Common Stock Stock Issued During Period, Value, Reclassification Of Common Stock Expected volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Proceeds from short-term borrowings Proceeds from Short-term Debt Amortization of costs to obtain customer contracts Capitalized Contract Cost, Amortization City Area Code City Area Code Share price (in dollars per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Restricted stock units Restricted Stock Units (RSUs) [Member] Conversion of redeemable preferred stock to Class B common stock Conversion of Stock, Amount Converted Statement of Stockholders' Equity [Abstract] Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Income Statement [Abstract] Amendment Flag Amendment Flag Other noncurrent assets Other Noncurrent Assets [Member] Total capitalized internal-use software Capitalized Computer Software, Net Total fixed assets, net Property, Plant and Equipment Excluding Capitalized Computer Software, Net Property, Plant and Equipment Excluding Capitalized Computer Software, Net Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Provision for income taxes Income tax expense Income Tax Expense (Benefit) Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Sale of Stock [Domain] Sale of Stock [Domain] 2022 Purchase Obligation, to be Paid, Remainder of Fiscal Year Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity File Number Entity File Number Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] 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] Tranche Two through Four Share-based Payment Arrangement, Tranche Two Through Four [Member] Share-based Payment Arrangement, Tranche Two Through Four Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Purchase agreement, consideration to be transferred Purchase Agreement, Consideration To Be Transferred Purchase Agreement, Consideration To Be Transferred Entity Small Business Entity Small Business Grantee Status [Axis] Grantee Status [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Chief Executive Officer Chief Executive Officer [Member] Weighted average grant date fair value of options granted (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 [Domain] Equity Component [Domain] Issuance of common stock under deferred stock compensation plan (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Shares issued Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Entity Ex Transition Period Entity Ex Transition Period Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Grantee Status [Domain] Grantee Status [Domain] Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Liabilities Liabilities [Abstract] Marketable securities Fair value Debt Securities, Available-for-sale 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 Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan Total Operating Leases, Future Minimum Payments Due Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Purchase price of shares Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Document Information [Table] Document Information [Table] Interest expense at coupon rate Interest Expense, Debt, Excluding Amortization Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Deferred revenue less current portion Contract with Customer, Liability, Noncurrent Less: amounts allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Segment Reporting [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost 2023 Operating Leases, Future Minimum Payments Due, Next Twelve Months Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Summary of Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Total assets Assets Common stock, shares authorized Common Stock, Shares Authorized Weighted average shares used in computing net (loss) income per share attributable to Class A and Class B common stockholders, basic (in shares) Weighted Average Number of Shares Issued, Basic Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Net (loss) income Per Share available to Class A and Class B common stockholders - diluted Net Income (Loss) Available to Common Stockholders, Diluted Net (loss) income attributable to Class A and Class B common stockholders - basic Net Income (Loss) Available to Common Stockholders, Basic Title of Individual [Axis] Title of Individual [Axis] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Fixed rate Debt Instrument, Interest Rate, Stated Percentage Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Summary of Unrecognized Compensation Cost Related to Unvested Awards Not Yet Recognized Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Timing of satisfaction of performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Litigation Status [Axis] Litigation Status [Axis] Office furniture and other Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Weighted average shares used in computing net loss (income) per share attributable to Class A and Class B common stockholders, basic (in shares) Weighted-average shares outstanding (basic) (in shares) Weighted Average Number of Shares Outstanding, Basic Net (loss) income per share attributable to Class A and Class B common stockholders, diluted (in dollars per share) Net (loss) income per common share attributable to Class A and Class B common stockholders - diluted (in dollars per share) Earnings Per Share, Diluted Amortization of debt discounts and issuance costs Amortization of Debt Issuance Costs and Discounts Subscription Costs of subscription License and Service [Member] Length of purchase period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Offering price (in dollars per share) Sale of Stock, Price Per Share Vesting [Domain] Vesting [Domain] Schedule of Non-Cancelable Minimum Guaranteed Purchase Commitments for Data and Hosting Services Contractual Obligation, Fiscal Year Maturity [Table Text Block] Reclassification of common stock to class B common stock (in shares) Stock Issued During Period, Shares, Reclassification Of Common Stock Stock Issued During Period, Shares, Reclassification Of Common Stock Subsequent Events Subsequent Events [Text Block] Total comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Tranche Four Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, at cost, 14,130,784 shares as of July 31, 2021 and January 31, 2021, respectively Treasury Stock, Value Original issue discount Debt Instrument, Original Issue Discount, Percent Debt Instrument, Original Issue Discount, Percent Deferred tax liability, long-term Deferred Income Tax Liabilities, Net Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Other liabilities Other Noncurrent Liabilities [Member] Conversion of Senior subordinated secured convertible notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Corporate bonds Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization expense Depreciation, Depletion and Amortization Summary of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Less accumulated amortization Capitalized Computer Software, Accumulated Amortization Proceeds from senior subordinated secured convertible notes Proceeds from Convertible Debt Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Preferred stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Convertible Preferred Stock Convertible Preferred Stock [Member] Common stock warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Common stock, shares outstanding Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] 2022 (remaining six months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Deferred stock compensation plan Deferred Stock Compensation [Member] Deferred Stock Compensation Cost of revenue Cost of Goods and Services Sold Common Class B Class B Common Class B [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of stock options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other liabilities, long-term Other Liabilities, Noncurrent Equity classified awards Share-based Payment Arrangement, Employee [Member] Capitalized internal-use software Capitalized Computer Software, Gross Schedule of Long-term Debt Instruments and Components of Interest Expense Incurred Schedule of Long-term Debt Instruments [Table Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Fixed assets, gross Property, Plant and Equipment, Gross Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Document Quarterly Report Document Quarterly Report Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Warrant exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Tranche Three Share-based Payment Arrangement, Tranche Three [Member] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Warrants to purchase common stock Warrant [Member] Beginning balance, weighted average exercise price (in dollars per share) Ending balance, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Stock-based compensation expense, net of amounts capitalized Share-based Payment Arrangement, Expense Convertible note Convertible Debt Securities [Member] Exercisable, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Goodwill and other intangible assets Intangible Assets, Net (Including Goodwill) Common stock, conversion ratio Common Stock, Conversion Ratio Common Stock, Conversion Ratio Weighted Average Grant Date Fair Value 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 Document Fiscal Period Focus Document Fiscal Period Focus Shares issued upon conversion of convertible preferred stock (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Common Class A Class A Common Class A [Member] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents US UNITED STATES Number of shares issued and sold (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] Shares authorized for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Costs of revenue: Cost of Goods and Services Sold [Abstract] Entity Central Index Key Entity Central Index Key Amortization expense for capitalized internal-use software Capitalized Computer Software, Amortization Security Exchange Name Security Exchange Name Reserve related to several open fiscal years not under audit Transfer Tax Reserve, Increase (Decrease) Transfer Tax Reserve, Increase (Decrease) Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 2023 Purchase Obligation, to be Paid, Year One Weighted average shares used in computing net (loss) income per share attributable to Class A and Class B common stockholders, diluted (in shares) Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Award requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Underwriters' option to purchase Over-Allotment Option [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2026 and thereafter Operating Leases, Future Minimum Payments, Due In Four Years And Thereafter Operating Leases, Future Minimum Payments, Due In Four Years And Thereafter Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Total Purchase Obligation Credit Facility [Axis] Credit Facility [Axis] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities 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 Unrealized gains (losses) on investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Schedule of Prepaid Expense and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Cash flow from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Put right Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Put Right Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Put Right General and administrative General and Administrative Expense [Member] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current ESPP Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Federal Funds Effective Rate Federal Funds Effective Rate [Member] Federal Funds Effective Rate Litigation Status [Domain] Litigation Status [Domain] Payments of debt and equity issuance costs Payment of Financing and Stock Issuance Costs Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Effect of exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Money market funds Money Market Funds [Member] Loss Contingencies [Table] Loss Contingencies [Table] Vested and expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Percentage of outstanding stock used to calculate the increase in shares available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Less: Unamortized debt discounts and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Commissions Accrued Sales Commission, Current Document Information [Line Items] Document Information [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Long-lived assets Long-Lived Assets Other Other Assets, Current Statement [Table] Statement [Table] Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other noncurrent assets Increase (Decrease) in Other Noncurrent Assets Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Unrecognized expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Cover [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Preferred Stock Preferred Stock [Member] Balance at beginning of period Balance at end of period Goodwill Accrued income taxes Accrued Income Taxes, Current Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Grant Date Fair Value Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Computer equipment Computer Equipment [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Rent expense Operating Leases, Rent Expense Capitalized commissions costs, current portion Capitalized Commission Costs, Current Capitalized Commission Costs, Current Summary of Assumptions Used to Estimate Fair Value of Awards Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Deferred income taxes Deferred Income Tax Expense (Benefit) Vested and expected to vest, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 9 cxm-20210731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 cxm-20210731_htm.xml IDEA: XBRL DOCUMENT 0001569345 2021-02-01 2021-07-31 0001569345 us-gaap:CommonClassAMember 2021-08-31 0001569345 us-gaap:CommonClassBMember 2021-08-31 0001569345 2021-07-31 0001569345 2021-01-31 0001569345 us-gaap:ConvertiblePreferredStockMember 2021-01-31 0001569345 us-gaap:ConvertiblePreferredStockMember 2021-07-31 0001569345 us-gaap:CommonClassAMember 2021-07-31 0001569345 us-gaap:CommonClassAMember 2021-01-31 0001569345 us-gaap:CommonClassBMember 2021-07-31 0001569345 us-gaap:CommonClassBMember 2021-01-31 0001569345 us-gaap:LicenseAndServiceMember 2021-05-01 2021-07-31 0001569345 us-gaap:LicenseAndServiceMember 2020-05-01 2020-07-31 0001569345 us-gaap:LicenseAndServiceMember 2021-02-01 2021-07-31 0001569345 us-gaap:LicenseAndServiceMember 2020-02-01 2020-07-31 0001569345 cxm:ProfessionalServicesMember 2021-05-01 2021-07-31 0001569345 cxm:ProfessionalServicesMember 2020-05-01 2020-07-31 0001569345 cxm:ProfessionalServicesMember 2021-02-01 2021-07-31 0001569345 cxm:ProfessionalServicesMember 2020-02-01 2020-07-31 0001569345 2021-05-01 2021-07-31 0001569345 2020-05-01 2020-07-31 0001569345 2020-02-01 2020-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-04-30 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2021-04-30 0001569345 us-gaap:CommonStockMember 2021-04-30 0001569345 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001569345 us-gaap:TreasuryStockMember 2021-04-30 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001569345 us-gaap:RetainedEarningsMember 2021-04-30 0001569345 2021-04-30 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2021-05-01 2021-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-05-01 2021-07-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2021-05-01 2021-07-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember 2021-05-01 2021-07-31 0001569345 us-gaap:CommonStockMember 2021-05-01 2021-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2021-07-31 0001569345 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-07-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2021-07-31 0001569345 us-gaap:CommonStockMember 2021-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0001569345 us-gaap:TreasuryStockMember 2021-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0001569345 us-gaap:RetainedEarningsMember 2021-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-01-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2021-01-31 0001569345 us-gaap:CommonStockMember 2021-01-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001569345 us-gaap:TreasuryStockMember 2021-01-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001569345 us-gaap:RetainedEarningsMember 2021-01-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2021-02-01 2021-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-02-01 2021-07-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2021-02-01 2021-07-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-07-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember 2021-02-01 2021-07-31 0001569345 us-gaap:CommonStockMember 2021-02-01 2021-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2021-07-31 0001569345 us-gaap:RetainedEarningsMember 2021-02-01 2021-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-04-30 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2020-04-30 0001569345 us-gaap:CommonStockMember 2020-04-30 0001569345 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001569345 us-gaap:TreasuryStockMember 2020-04-30 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0001569345 us-gaap:RetainedEarningsMember 2020-04-30 0001569345 2020-04-30 0001569345 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0001569345 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2020-07-31 0001569345 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-07-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2020-07-31 0001569345 us-gaap:CommonStockMember 2020-07-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001569345 us-gaap:TreasuryStockMember 2020-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0001569345 us-gaap:RetainedEarningsMember 2020-07-31 0001569345 2020-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-01-31 0001569345 cxm:CommonClassAAndCommonClassBMember us-gaap:CommonStockMember 2020-01-31 0001569345 us-gaap:CommonStockMember 2020-01-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001569345 us-gaap:TreasuryStockMember 2020-01-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001569345 us-gaap:RetainedEarningsMember 2020-01-31 0001569345 2020-01-31 0001569345 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-07-31 0001569345 us-gaap:CommonStockMember 2020-02-01 2020-07-31 0001569345 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-07-31 0001569345 us-gaap:RetainedEarningsMember 2020-02-01 2020-07-31 0001569345 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-06-25 2021-06-25 0001569345 us-gaap:CommonClassAMember us-gaap:IPOMember 2021-06-25 0001569345 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2021-07-01 2021-07-01 0001569345 2021-06-25 2021-07-01 0001569345 us-gaap:CommonClassBMember 2021-06-25 0001569345 us-gaap:CommonClassBMember 2021-06-25 2021-06-25 0001569345 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-07-31 0001569345 us-gaap:OtherNoncurrentAssetsMember 2021-07-31 0001569345 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-07-31 0001569345 us-gaap:OtherNoncurrentAssetsMember 2020-07-31 0001569345 2021-08-01 2021-07-31 0001569345 us-gaap:CorporateDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:CommercialPaperMember 2021-07-31 0001569345 us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:CommercialPaperMember 2021-01-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-07-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001569345 us-gaap:ComputerEquipmentMember 2021-07-31 0001569345 us-gaap:ComputerEquipmentMember 2021-01-31 0001569345 us-gaap:FurnitureAndFixturesMember 2021-07-31 0001569345 us-gaap:FurnitureAndFixturesMember 2021-01-31 0001569345 us-gaap:LeaseholdImprovementsMember 2021-07-31 0001569345 us-gaap:LeaseholdImprovementsMember 2021-01-31 0001569345 2020-02-01 2021-01-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember us-gaap:ConvertibleDebtMember 2021-01-31 0001569345 cxm:PaidInKindInterestAddedToPrincipalMember us-gaap:ConvertibleDebtMember 2021-01-31 0001569345 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-31 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember us-gaap:ConvertibleDebtMember 2020-05-20 0001569345 cxm:SeniorSubordinatedSecuredConvertibleNoteMember us-gaap:ConvertibleDebtMember 2021-07-31 0001569345 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-31 0001569345 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-02-01 2021-07-31 0001569345 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember cxm:FederalFundsEffectiveRateMember 2021-02-01 2021-07-31 0001569345 cxm:AccruedExpensesAndOtherCurrentLiabilitiesMember 2021-07-31 0001569345 us-gaap:OtherNoncurrentLiabilitiesMember 2021-07-31 0001569345 cxm:AccruedExpensesAndOtherCurrentLiabilitiesMember 2021-01-31 0001569345 us-gaap:OtherNoncurrentLiabilitiesMember 2021-01-31 0001569345 us-gaap:PendingLitigationMember 2017-09-07 2017-09-07 0001569345 us-gaap:CommonClassAMember 2021-06-25 0001569345 2021-06-25 0001569345 cxm:SeriesG1PreferredStockMember 2021-07-31 0001569345 cxm:SeriesG2PreferredStockMember 2021-07-31 0001569345 2012-01-31 0001569345 us-gaap:CommonClassBMember 2021-06-29 2021-06-29 0001569345 us-gaap:CommonClassAMember 2021-05-31 0001569345 2021-05-01 2021-05-31 0001569345 cxm:PerformanceShareUnitsMember 2021-01-28 2021-01-28 0001569345 srt:MinimumMember cxm:PerformanceShareUnitsMember 2021-01-28 2021-01-28 0001569345 srt:MaximumMember cxm:PerformanceShareUnitsMember 2021-01-28 2021-01-28 0001569345 srt:MinimumMember cxm:PerformanceShareUnitsMember 2021-02-01 2021-07-31 0001569345 srt:MaximumMember cxm:PerformanceShareUnitsMember 2021-02-01 2021-07-31 0001569345 cxm:PerformanceShareUnitsMember 2021-01-28 0001569345 cxm:PerformanceShareUnitsMember 2021-06-25 2021-06-25 0001569345 srt:ChiefExecutiveOfficerMember 2019-03-18 2019-03-18 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-03-18 2019-03-18 0001569345 srt:ChiefExecutiveOfficerMember cxm:ShareBasedPaymentArrangementTrancheFourMember 2019-03-18 2019-03-18 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-03-18 2019-03-18 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-03-18 2019-03-18 0001569345 srt:ChiefExecutiveOfficerMember cxm:ShareBasedPaymentArrangementTrancheTwoThroughFourMember 2019-03-18 2019-03-18 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-06-25 2021-06-25 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-06-25 2021-06-25 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember cxm:ShareBasedPaymentArrangementTrancheThreeAndFourMember 2021-07-31 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2019-03-18 2019-03-18 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2019-03-18 0001569345 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-07-31 0001569345 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001569345 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-02-01 2021-07-31 0001569345 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-02-01 2021-07-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-07-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2021-07-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2021-01-28 2021-01-28 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2021-06-25 2021-06-25 0001569345 us-gaap:EmployeeStockMember 2021-05-20 0001569345 us-gaap:EmployeeStockMember 2021-05-20 2021-05-20 0001569345 us-gaap:EmployeeStockMember 2021-05-01 2021-07-31 0001569345 us-gaap:EmployeeStockMember 2021-02-01 2021-07-31 0001569345 cxm:DeferredStockCompensationMember 2020-05-31 0001569345 cxm:DeferredStockCompensationMember 2021-06-01 2021-06-30 0001569345 cxm:DeferredStockCompensationMember 2021-06-30 0001569345 cxm:DeferredStockCompensationMember 2021-02-01 2021-07-31 0001569345 cxm:DeferredStockCompensationMember 2021-06-07 2021-06-07 0001569345 us-gaap:LicenseAndServiceMember 2021-05-01 2021-07-31 0001569345 us-gaap:LicenseAndServiceMember 2020-05-01 2020-07-31 0001569345 us-gaap:LicenseAndServiceMember 2021-02-01 2021-07-31 0001569345 us-gaap:LicenseAndServiceMember 2020-02-01 2020-07-31 0001569345 cxm:ProfessionalServicesMember 2021-05-01 2021-07-31 0001569345 cxm:ProfessionalServicesMember 2020-05-01 2020-07-31 0001569345 cxm:ProfessionalServicesMember 2021-02-01 2021-07-31 0001569345 cxm:ProfessionalServicesMember 2020-02-01 2020-07-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2021-05-01 2021-07-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2020-07-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2021-07-31 0001569345 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-07-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2021-05-01 2021-07-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2020-07-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2021-07-31 0001569345 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2020-07-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2021-05-01 2021-07-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2020-07-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2021-07-31 0001569345 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-05-01 2021-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-05-01 2020-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-02-01 2021-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-02-01 2020-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-05-01 2021-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-05-01 2020-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-02-01 2021-07-31 0001569345 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-02-01 2020-07-31 0001569345 us-gaap:EmployeeStockOptionMember 2021-07-31 0001569345 cxm:PerformanceShareUnitsMember 2021-07-31 0001569345 cxm:PerformanceShareUnitsMember 2021-02-01 2021-07-31 0001569345 us-gaap:EmployeeStockMember 2021-07-31 0001569345 us-gaap:EmployeeStockOptionMember 2021-05-01 2021-07-31 0001569345 us-gaap:EmployeeStockOptionMember 2020-05-01 2020-07-31 0001569345 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-07-31 0001569345 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001569345 us-gaap:RestrictedStockMember 2021-05-01 2021-07-31 0001569345 us-gaap:RestrictedStockMember 2020-05-01 2020-07-31 0001569345 us-gaap:RestrictedStockMember 2021-02-01 2021-07-31 0001569345 us-gaap:RestrictedStockMember 2020-02-01 2020-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember 2021-05-01 2021-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember 2020-05-01 2020-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember 2021-02-01 2021-07-31 0001569345 us-gaap:ConvertiblePreferredStockMember 2020-02-01 2020-07-31 0001569345 us-gaap:ConvertibleDebtSecuritiesMember 2021-05-01 2021-07-31 0001569345 us-gaap:ConvertibleDebtSecuritiesMember 2020-05-01 2020-07-31 0001569345 us-gaap:ConvertibleDebtSecuritiesMember 2021-02-01 2021-07-31 0001569345 us-gaap:ConvertibleDebtSecuritiesMember 2020-02-01 2020-07-31 0001569345 cxm:PerformanceShareUnitsMember 2021-05-01 2021-07-31 0001569345 cxm:PerformanceShareUnitsMember 2020-05-01 2020-07-31 0001569345 cxm:PerformanceShareUnitsMember 2021-02-01 2021-07-31 0001569345 cxm:PerformanceShareUnitsMember 2020-02-01 2020-07-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2021-07-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2020-05-01 2020-07-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-07-31 0001569345 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-07-31 0001569345 us-gaap:EmployeeStockMember 2021-05-01 2021-07-31 0001569345 us-gaap:EmployeeStockMember 2020-05-01 2020-07-31 0001569345 us-gaap:EmployeeStockMember 2021-02-01 2021-07-31 0001569345 us-gaap:EmployeeStockMember 2020-02-01 2020-07-31 0001569345 cxm:DeferredStockCompensationMember 2021-05-01 2021-07-31 0001569345 cxm:DeferredStockCompensationMember 2020-05-01 2020-07-31 0001569345 cxm:DeferredStockCompensationMember 2021-02-01 2021-07-31 0001569345 cxm:DeferredStockCompensationMember 2020-02-01 2020-07-31 0001569345 us-gaap:WarrantMember 2021-05-01 2021-07-31 0001569345 us-gaap:WarrantMember 2020-05-01 2020-07-31 0001569345 us-gaap:WarrantMember 2021-02-01 2021-07-31 0001569345 us-gaap:WarrantMember 2020-02-01 2020-07-31 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2021-02-01 2021-07-31 0001569345 srt:ChiefExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001569345 srt:AmericasMember 2021-05-01 2021-07-31 0001569345 srt:AmericasMember 2020-05-01 2020-07-31 0001569345 srt:AmericasMember 2021-02-01 2021-07-31 0001569345 srt:AmericasMember 2020-02-01 2020-07-31 0001569345 us-gaap:EMEAMember 2021-05-01 2021-07-31 0001569345 us-gaap:EMEAMember 2020-05-01 2020-07-31 0001569345 us-gaap:EMEAMember 2021-02-01 2021-07-31 0001569345 us-gaap:EMEAMember 2020-02-01 2020-07-31 0001569345 cxm:NonUSAndNonEMEAMember 2021-05-01 2021-07-31 0001569345 cxm:NonUSAndNonEMEAMember 2020-05-01 2020-07-31 0001569345 cxm:NonUSAndNonEMEAMember 2021-02-01 2021-07-31 0001569345 cxm:NonUSAndNonEMEAMember 2020-02-01 2020-07-31 0001569345 country:US 2021-05-01 2021-07-31 0001569345 country:US 2020-05-01 2020-07-31 0001569345 country:US 2021-02-01 2021-07-31 0001569345 country:US 2020-02-01 2020-07-31 0001569345 srt:AmericasMember 2021-07-31 0001569345 srt:AmericasMember 2021-01-31 0001569345 us-gaap:EMEAMember 2021-07-31 0001569345 us-gaap:EMEAMember 2021-01-31 0001569345 cxm:NonUSAndNonEMEAMember 2021-07-31 0001569345 cxm:NonUSAndNonEMEAMember 2021-01-31 0001569345 country:US 2021-07-31 0001569345 country:US 2021-01-31 0001569345 us-gaap:SubsequentEventMember 2021-09-03 2021-09-03 shares iso4217:USD iso4217:USD shares cxm:subsidiary pure cxm:segment cxm:vote cxm:period 0001569345 false 2022 Q2 --01-31 10-Q true 2021-07-31 false 001-40528 Sprinklr, Inc. DE 29 West 35th Street New York NY 47-4771485 10001 917 933-7800 Class A common stock, par value$0.00003 per share CXM NYSE No Yes Non-accelerated Filer false true false false 30842053 224191721 433990000 68037000 114806000 212652000 2700000 3200000 104898000 116278000 94170000 95819000 747864000 492786000 12322000 9011000 47287000 47427000 44005000 36669000 851478000 585893000 10150000 16955000 60276000 63170000 231129000 221439000 301555000 301564000 0 78848000 13198000 19873000 870000 869000 1871000 2006000 317494000 403160000 0.00003 0.00003 20000000 20000000 0 0 0 0 0 0 0.00003 0.00003 0 122309253 0 0 120902273 120902273 0 424992000 0.00003 0.00003 2000000000 0 18341571 0 0 0 0.00003 0.00003 310000000 0 236554861 236554861 0 0 8000 0 0.00003 0.00003 0 299000000 0 109587048 0 95456264 0 4000 14130784 14130784 23831000 23831000 947041000 122061000 -10000 787000 -389224000 -341280000 533984000 182733000 851478000 585893000 103307000 82807000 200079000 164467000 15385000 10691000 29593000 22019000 118692000 93498000 229672000 186486000 22341000 16314000 43392000 36253000 14997000 10980000 25655000 22503000 37338000 27294000 69047000 58756000 81354000 66204000 160625000 127730000 15087000 8152000 28215000 16480000 70249000 42273000 130887000 91832000 25323000 10926000 41531000 22467000 110659000 61351000 200633000 130779000 -29305000 4853000 -40008000 -3049000 -1436000 -1468000 -3627000 -3361000 -30741000 3385000 -43635000 -6410000 2506000 376000 4309000 1788000 -33247000 3009000 -47944000 -8198000 -0.20 0.02 -0.36 -0.09 167590000 87196000 133479000 86787000 -0.20 0.01 -0.36 -0.09 167590000 201134000 133479000 86787000 -33247000 3009000 -47944000 -8198000 -386000 572000 -783000 685000 -12000 0 -14000 0 -33645000 3581000 -48741000 -7513000 120903000 424992000 0 0 115279000 4000 138724000 -14131000 -23831000 387000 -355977000 184299000 18288000 275954000 275954000 -120903000 -424992000 120903000 4000 424988000 0 9694000 82114000 82114000 16609000 16609000 117176000 4000 -117176000 -4000 0 968000 1897000 8652000 8652000 230000 1770000 -397000 -397000 -33247000 -33247000 0 0 269029000 8000 0 0 947041000 -14131000 -23831000 -10000 -389224000 533984000 120903000 424992000 0 0 109587000 4000 122061000 -14131000 -23831000 787000 -341280000 182733000 18288000 275954000 275954000 -120903000 -424992000 120903000 4000 424988000 0 9694000 82114000 82114000 25265000 25265000 117176000 4000 -117176000 -4000 0 968000 7589000 16659000 16659000 230000 1770000 -797000 -797000 -47944000 -47944000 0 0 269029000 8000 0 0 947041000 -14131000 -23831000 -10000 -389224000 533984000 120408000 245970000 0 0 100096000 3000 58732000 -13376000 -17957000 -875000 -310703000 -24830000 5596000 5596000 1458000 1136000 1136000 573000 573000 3009000 3009000 120408000 245970000 0 0 101554000 3000 65464000 -13376000 -17957000 -302000 -307694000 -14516000 120408000 245970000 0 0 99002000 3000 50117000 -13376000 -17957000 -988000 -299496000 -22351000 8990000 8990000 1538000 1357000 1357000 1014000 5000000 5000000 686000 686000 -8198000 -8198000 120408000 245970000 0 0 101554000 3000 65464000 -13376000 -17957000 -302000 -307694000 -14516000 -47944000 -8198000 3451000 2877000 -226000 286000 25532000 9407000 3267000 1517000 1000 87000 999000 15000 -11810000 -29661000 -1673000 -18243000 7151000 -3437000 -6751000 -2173000 -2326000 -14474000 2956000 -17240000 -154000 34000 -16861000 23449000 61758000 0 56652000 0 101860000 0 3862000 1586000 2481000 1546000 90411000 -3132000 276001000 0 0 73425000 0 49973000 0 49973000 0 160000 16659000 1357000 292660000 74622000 -257000 -83000 365953000 94856000 68037000 10470000 433990000 105326000 1564000 1290000 0 319000 424992000 0 82114000 0 18000 0 233000 0 181000 149000 0 5000000 47000 0 Organization and Description of Business<div style="padding-left:36pt;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="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 2009, Sprinklr, Inc. (Sprinklr, we, or the Company) provides enterprise cloud software products that enable organizations to do marketing, advertising, research, care, sales and engagement across modern channels including social, messaging, chat and text through its unified Customer Experience Management (CXM) software platform.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was incorporated in Delaware in 2011 and is headquartered in New York, New York, USA with 16 operating subsidiaries globally.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:36pt;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%">Initial Public Offering </span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 25, 2021, we completed our initial public offering (“IPO”), in which we issued and sold 16,625,000 shares of our Class A common stock at a public offering price of $16.00 per share. On July 1, 2021, the underwriters' option to purchase 1,662,500 additional shares of Class A common stock was exercised in full. The Company received net proceeds of $276.0 million after deducting underwriting discounts, commissions and other offering expenses of $16.6 million. </span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><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, all of the then-outstanding shares of convertible preferred stock automatically converted into an aggregate of 120,902,273 shares of the Company's Class B common stock on a one-to-one basis, the senior subordinated secured convertible notes automatically converted into an aggregate of 9,694,004 shares of Class B common stock and all of the Company's outstanding common stock was reclassified into shares of Class B common stock on a one-to-one basis.</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, deferred offering costs, which consisted primarily of accounting, legal and other fees related to the IPO, were capitalized within other assets, non-current in the condensed consolidated balance sheets. Upon the completion of the IPO, $3.3 million of deferred offering costs were reclassified into stockholders’ equity as an offset to IPO proceeds. As of January 31, 2021, no deferred offering costs were capitalized in the condensed consolidated balance sheet. As of July 31, 2021, deferred offering costs associated with the IPO that had not yet been paid were not material.</span></div> 16 16625000000000 16.00 1662500 276000000 16600000 120902273 1 9694004 1 3300000 0 Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:12pt;padding-left:54pt;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:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, ("U.S. GAAP"), and applicable rules and regulations of the Securities and Exchange Commission, ("SEC"), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2021, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended July 31, 2021 are not necessarily indicative of the results to be expected for the year ending January 31, 2022 or for any other interim period or for any other future year. </span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2021 included in the Company’s prospectus dated June 22, 2021 filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our significant accounting policies as described in our consolidated financial statements for the fiscal year ended January 31, 2021 included in the Final Prospectus.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:54pt;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:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and 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 periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, common stock valuations and stock-based compensation expense, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions. </span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:54pt;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:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">Fiscal Year</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ending January 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:54pt;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:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Segments</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one operating segment because the Company's offerings operate on its single Customer Experience Management Platform, the Company's products are deployed in a similar way, and the Company’s chief operating decision maker evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:4.8pt;padding-left:54pt;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:700;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">Concentration of Risk and Significant Customers</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no significant off-balance sheet risks related to foreign currency exchange contracts, option contracts or other foreign currency hedging arrangements. The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe. The Company performs periodic credit evaluations of its customers and generally does not require collateral.</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"><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 total revenue in the three or six months ended July 31, 2021. </span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of our services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at our hosted infrastructure partners would impact our operations and our business could be adversely impacted.</span></div><div style="margin-bottom:9pt;margin-top:4.8pt;padding-left:54pt;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:700;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:8.01pt">Revenue Recognition</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for revenue in accordance with ASU No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue from Contracts with Customers (ASC 606)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. For further discussion of the Company’s accounting policies related to revenue see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue Recognition.</span></div><div style="margin-bottom:9pt;margin-top:4.8pt;padding-left:54pt;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:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation as an expense in the statements of operations based on the awards' grant date fair values. </span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company estimates the fair value of service-based options granted using the Black-Scholes option pricing model. Stock options that include service, performance and market conditions are valued using the Monte-Carlo simulation model. The Black-Scholes option pricing model requires inputs based on certain assumptions, including (a) the fair value per share of our common stock (b) the expected stock price volatility, (c) the calculation of expected term of the award, (d) the risk-free interest rate and (e) expected dividends. A Monte-Carlo simulation is an analytical method used to estimate value by performing a large number of simulations or trial runs and determining a value based on the possible outcomes from these trial runs.</span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of stock-based payments is recognized as compensation expense, net of expected forfeitures, over the requisite service period which is generally the vesting period, with the exception of the fair value of stock-based payments for awards that include service, performance and market conditions which is recognized as compensation expense over the requisite service period as achievement of the performance objective becomes probable.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company issued certain performance stock units ("PSUs"), that vest upon the satisfaction of both time-based service, performance-based and market conditions. The Company estimates compensation cost based on the grant date fair value and recognize the expense on a graded vesting basis over the vesting period of the award. As the PSUs are subject to a market condition (stock price), the grant date fair value is measured using a Monte Carlo simulation approach, which estimates the fair value of awards based on randomly generated simulated stock-price paths through a lattice-type structure. The performance-based vesting condition is satisfied upon the occurrence of a qualifying event, which is generally defined as a change in control transaction or the effective date of a Qualified IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company commenced recognition of compensation expense using the accelerated attribution method over the requisite service period. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company estimates fair value of its restricted stock awards (RSU) based on the fair value of the underlying common stock, net of estimated forfeitures. Subsequent to the IPO, the Company determines the fair value using the closing price of its Class A common stock as reported on the date of grant.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">(h) Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:6.6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The JOBS Act allows the Company, as an EGC, to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election. </span></div><div style="margin-top:6.6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">, Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and additional changes, modifications, clarifications or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, including interim periods within that fiscal year, with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the consolidated financial statements. Although the Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and related disclosures, the Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.</span></div><div style="margin-top:13.2pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within that fiscal year, with early adoption permitted. The Company is currently evaluating the impact of adoption on the consolidated financial statements.</span></div><div style="margin-top:13.2pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt-Debt with Conversion Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2020-06"), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted. We are currently evaluating the impact of the new guidance on our consolidated financial statements.</span></div> Basis of Presentation and Principles of Consolidation<div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, ("U.S. GAAP"), and applicable rules and regulations of the Securities and Exchange Commission, ("SEC"), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2021, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended July 31, 2021 are not necessarily indicative of the results to be expected for the year ending January 31, 2022 or for any other interim period or for any other future year. </span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2021 included in the Company’s prospectus dated June 22, 2021 filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.</span></div> Use of EstimatesThe preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and 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 periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, common stock valuations and stock-based compensation expense, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions. Fiscal YearThe Company's fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ending January 31, 2022. SegmentsThe Company operates in one operating segment because the Company's offerings operate on its single Customer Experience Management Platform, the Company's products are deployed in a similar way, and the Company’s chief operating decision maker evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements. 1 1 Concentration of Risk and Significant CustomersThe Company has no significant off-balance sheet risks related to foreign currency exchange contracts, option contracts or other foreign currency hedging arrangements. The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe. The Company performs periodic credit evaluations of its customers and generally does not require collateral. Revenue Recognition<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for revenue in accordance with ASU No. 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue from Contracts with Customers (ASC 606)</span>. Revenue Recognition<div style="margin-bottom:7pt;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:115%">The Company derives its revenues primarily from two sources: </span></div><div style="padding-left:72pt;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:115%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Subscription revenue consists of subscription fees from customers accessing the Company’s cloud based software platform and applications, as well as related customer support services; and</span></div><div style="padding-left:72pt;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:115%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Professional services revenue consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals. </span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recognize revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We determine revenue recognition through the following steps:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Recognition of revenue when, or as, the performance obligation is satisfied</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Subscription revenue includes customer support services, which together with the accessing of the Company’s cloud based software platform, generally constitute a single performance obligation comprised of a series of distinct services that are substantially the same and have the same pattern of revenue recognition.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:26.4pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amounts that have been invoiced because they have the unconditional right to consideration are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met, with the majority being invoiced annually in advance of performance obligations. When determining the transaction price of a contract, an adjustment is made if payment from the customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in Topic 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. One of the Company’s contracts contained a significant financing component as of July 31, 2021 as a result of an advance payment from a large customer for a multi-year contract in the prior fiscal year. None of the Company’s other contracts contained a significant financing component at July 31, 2021.</span></div><div style="padding-left:36pt;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%"> </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Professional services revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. The majority of the Company’s professional services arrangements are fixed price contracts.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company enters into arrangements where they provide managed services associated with assisting its customers in publishing advertisements on social media channels. As part of those arrangements the Company is occasionally required to purchase advertising space from social media channels on behalf of its customers and invoice those costs back to its customer. Revenue from such arrangements is recognized on a net basis as the Company has determined it is acting as an agent in these transactions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Some of the Company’s product offerings include service-level agreements warranting defined levels of uptime reliability and performance and permitting those customers to receive credits for future services in the event that we fail to meet those levels. To date, we have not accrued for any significant liabilities in the accompanying condensed consolidated financial statements as a result of these service-level agreements.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For contracts that are modified for changes in contract specification and requirements, the Company analyzes the modification to determine the accounting treatment of the contract modification as a separate contract, prospectively or through a cumulative catch-up adjustment.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Contracts with Multiple Performance Obligations</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company executes arrangements that include multiple performance obligations (consisting of subscription and professional services). Additionally, the Company is often party to multiple concurrent contracts or contracts pursuant to which a client may purchase a combination of services. At contract inception, the Company determines whether multiple contracts will be combined and accounted for as a single arrangement. Combination is generally required when the economics of the individual contracts cannot be understood without reference to the whole. While certain contracts may be combined, they are reviewed to determine if the contract has multiple distinct performance obligations. These situations require judgment to determine whether the multiple promises are separate performance obligations. Once the Company has determined the performance obligations, the Company determines the transaction price. The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The Company then allocates the transaction price to each performance obligation in the contract based on a relative SSP and the corresponding revenues are recognized as the related performance obligations are satisfied.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP for each distinct performance obligation requires judgement. The Company rarely sells its enterprise cloud software products and services as readily observable standalone sales, so the Company is required to estimate the SSP for each performance obligation. In the determination of the SSP, the Company uses information that includes contractually stated prices, market conditions, costs, renewal contacts, list prices, internal discounting tables and other observable inputs. In making these judgments, the Company analyzes various factors, including the Company’s pricing methodology and consistency, size of the arrangement, length of term, customer demographics and overall market and economic conditions. Based on these results, the estimated SSP is set for each distinct product or service delivered to customers.</span></div> Stock-Based Compensation<div style="margin-bottom:9pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation as an expense in the statements of operations based on the awards' grant date fair values. </span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company estimates the fair value of service-based options granted using the Black-Scholes option pricing model. Stock options that include service, performance and market conditions are valued using the Monte-Carlo simulation model. The Black-Scholes option pricing model requires inputs based on certain assumptions, including (a) the fair value per share of our common stock (b) the expected stock price volatility, (c) the calculation of expected term of the award, (d) the risk-free interest rate and (e) expected dividends. A Monte-Carlo simulation is an analytical method used to estimate value by performing a large number of simulations or trial runs and determining a value based on the possible outcomes from these trial runs.</span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of stock-based payments is recognized as compensation expense, net of expected forfeitures, over the requisite service period which is generally the vesting period, with the exception of the fair value of stock-based payments for awards that include service, performance and market conditions which is recognized as compensation expense over the requisite service period as achievement of the performance objective becomes probable.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company issued certain performance stock units ("PSUs"), that vest upon the satisfaction of both time-based service, performance-based and market conditions. The Company estimates compensation cost based on the grant date fair value and recognize the expense on a graded vesting basis over the vesting period of the award. As the PSUs are subject to a market condition (stock price), the grant date fair value is measured using a Monte Carlo simulation approach, which estimates the fair value of awards based on randomly generated simulated stock-price paths through a lattice-type structure. The performance-based vesting condition is satisfied upon the occurrence of a qualifying event, which is generally defined as a change in control transaction or the effective date of a Qualified IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company commenced recognition of compensation expense using the accelerated attribution method over the requisite service period. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company estimates fair value of its restricted stock awards (RSU) based on the fair value of the underlying common stock, net of estimated forfeitures. Subsequent to the IPO, the Company determines the fair value using the closing price of its Class A common stock as reported on the date of grant.</span></div> Recently Issued Accounting Pronouncements Not Yet Adopted<div style="margin-top:6.6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The JOBS Act allows the Company, as an EGC, to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election. </span></div><div style="margin-top:6.6pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">, Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and additional changes, modifications, clarifications or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, including interim periods within that fiscal year, with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the consolidated financial statements. Although the Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and related disclosures, the Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.</span></div><div style="margin-top:13.2pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within that fiscal year, with early adoption permitted. The Company is currently evaluating the impact of adoption on the consolidated financial statements.</span></div><div style="margin-top:13.2pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt-Debt with Conversion Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2020-06"), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted. We are currently evaluating the impact of the new guidance on our consolidated financial statements.</span></div> Revenue Recognition<div style="margin-bottom:7pt;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:115%">The Company derives its revenues primarily from two sources: </span></div><div style="padding-left:72pt;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:115%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Subscription revenue consists of subscription fees from customers accessing the Company’s cloud based software platform and applications, as well as related customer support services; and</span></div><div style="padding-left:72pt;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:115%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Professional services revenue consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals. </span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recognize revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We determine revenue recognition through the following steps:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="padding-left:72pt;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:115%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Recognition of revenue when, or as, the performance obligation is satisfied</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Subscription revenue includes customer support services, which together with the accessing of the Company’s cloud based software platform, generally constitute a single performance obligation comprised of a series of distinct services that are substantially the same and have the same pattern of revenue recognition.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:26.4pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amounts that have been invoiced because they have the unconditional right to consideration are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met, with the majority being invoiced annually in advance of performance obligations. When determining the transaction price of a contract, an adjustment is made if payment from the customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in Topic 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. One of the Company’s contracts contained a significant financing component as of July 31, 2021 as a result of an advance payment from a large customer for a multi-year contract in the prior fiscal year. None of the Company’s other contracts contained a significant financing component at July 31, 2021.</span></div><div style="padding-left:36pt;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%"> </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Professional services revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. The majority of the Company’s professional services arrangements are fixed price contracts.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company enters into arrangements where they provide managed services associated with assisting its customers in publishing advertisements on social media channels. As part of those arrangements the Company is occasionally required to purchase advertising space from social media channels on behalf of its customers and invoice those costs back to its customer. Revenue from such arrangements is recognized on a net basis as the Company has determined it is acting as an agent in these transactions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Some of the Company’s product offerings include service-level agreements warranting defined levels of uptime reliability and performance and permitting those customers to receive credits for future services in the event that we fail to meet those levels. To date, we have not accrued for any significant liabilities in the accompanying condensed consolidated financial statements as a result of these service-level agreements.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For contracts that are modified for changes in contract specification and requirements, the Company analyzes the modification to determine the accounting treatment of the contract modification as a separate contract, prospectively or through a cumulative catch-up adjustment.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Contracts with Multiple Performance Obligations</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company executes arrangements that include multiple performance obligations (consisting of subscription and professional services). Additionally, the Company is often party to multiple concurrent contracts or contracts pursuant to which a client may purchase a combination of services. At contract inception, the Company determines whether multiple contracts will be combined and accounted for as a single arrangement. Combination is generally required when the economics of the individual contracts cannot be understood without reference to the whole. While certain contracts may be combined, they are reviewed to determine if the contract has multiple distinct performance obligations. These situations require judgment to determine whether the multiple promises are separate performance obligations. Once the Company has determined the performance obligations, the Company determines the transaction price. The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The Company then allocates the transaction price to each performance obligation in the contract based on a relative SSP and the corresponding revenues are recognized as the related performance obligations are satisfied.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP for each distinct performance obligation requires judgement. The Company rarely sells its enterprise cloud software products and services as readily observable standalone sales, so the Company is required to estimate the SSP for each performance obligation. In the determination of the SSP, the Company uses information that includes contractually stated prices, market conditions, costs, renewal contacts, list prices, internal discounting tables and other observable inputs. In making these judgments, the Company analyzes various factors, including the Company’s pricing methodology and consistency, size of the arrangement, length of term, customer demographics and overall market and economic conditions. Based on these results, the estimated SSP is set for each distinct product or service delivered to customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Costs to Obtain Customer Contracts</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which we have estimated to be three years. We determined the period of benefit by taking into consideration the length of our customer contracts, customer relationship period, our technology lifecycle, and other factors. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within our condensed consolidated statement of operations. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Capitalized costs to obtain customer contracts as of July 31, 2021 were $51.9 million, of which $26.6 million is included in prepaid expenses and other current assets and $25.3 million within other non-current assets. During the three and six months ended July 31, 2021, the Company amortized $7.1 million and $13.7 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Capitalized costs to obtain customer contracts as of July 31, 2020 were $37.3 million, of which $20.0 million is included in prepaid expenses and other current assets and $17.3 million within other non-current assets. During the three and six months ended July 31, 2020, the Company amortized $5.0 million and $9.8 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Deferred Revenue</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company invoices customers for subscriptions to our products in varying billing cycles with the majority being invoiced annually in advance of performance obligations, and accounts receivable are recorded when the right to consideration becomes unconditional. Deferred revenue consists primarily of customer billings made in advance of performance obligations being satisfied and revenue being recognized.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The term between invoicing and when payment is due is not significant and the Company generally does not provide financing arrangements to customers. Deferred revenue associated with performance obligations that are anticipated to be satisfied, and thus to be revenue recognized, during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue. </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognized revenue of $96.9 million and $153.5 million for three and six months ended July 31, 2021, respectively, and $78.7 million and $124.6 million for the three and six months ended July 31, 2020, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company receives payments from customers based on billing schedules as established in its contracts. Contract assets represent amounts for which the Company has recognized revenue in excess of billings pursuant to the revenue recognition guidance. At July 31, 2021 and January 31, 2021, contract assets were $1.6 million and $0.8 million, respectively, and were included in prepaid expenses and other current assets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remaining performance obligations represent contracted revenues that had not yet been recognized, and include deferred revenues and amounts that will be invoiced and recognized in future periods. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of July 31, 2021, our remaining performance obligations were $457.4 million, approximately $332.1 million of which we expect to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:26.4pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company disaggregates its revenue from contracts with customers by geographic location and market, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Refer to Note 14, Geographic Information, for revenue by geographic location.</span></div> 51900000 26600000 25300000 7100000 13700000 37300000 20000000 17300000 5000000 9800000 96900000 153500000 78700000 124600000 1600000 800000 457400000 332100000 P12M Marketable Securities<div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.785%"/><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:10pt;font-weight:700;line-height:100%">July 31, 2021</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:10pt;font-weight:700;line-height:100%">Amortized 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:10pt;font-weight:700;line-height:100%">Unrealized Gain</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:10pt;font-weight:700;line-height:100%">Unrealized 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:10pt;font-weight:700;line-height:100%">Fair value</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:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td style="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="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%">24,335 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">(1)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">24,334 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and 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%">65,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-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%">65,481 </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:bottom"><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="padding:2px 0 2px 1pt;text-align: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,991 </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"/><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"/><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%">24,991 </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 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%">Marketable securities</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%">114,802 </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%">5 </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%">(1)</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%">114,806 </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><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.785%"/><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:10pt;font-weight:700;line-height:100%">January 31, 2021</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:10pt;font-weight:700;line-height:100%">Amortized 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:10pt;font-weight:700;line-height:100%">Unrealized Gain</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:10pt;font-weight:700;line-height:100%">Unrealized 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:10pt;font-weight:700;line-height:100%">Fair value</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:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td style="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="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%">26,894 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">26,892 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and 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%">125,804 </span></td><td style="background-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%">— </span></td><td style="background-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%">125,824 </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:bottom"><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="padding:2px 0 2px 1pt;text-align: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,936 </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"/><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"/><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%">59,936 </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 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%">Marketable securities</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%">212,634 </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%">20 </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%">(2)</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%">212,652 </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><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021 and January 31, 2021, the maturities of available-for-sale marketable securities did not exceed 12 months.</span></div> <div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.785%"/><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:10pt;font-weight:700;line-height:100%">July 31, 2021</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:10pt;font-weight:700;line-height:100%">Amortized 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:10pt;font-weight:700;line-height:100%">Unrealized Gain</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:10pt;font-weight:700;line-height:100%">Unrealized 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:10pt;font-weight:700;line-height:100%">Fair value</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:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td style="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="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%">24,335 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">(1)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">24,334 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and 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%">65,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-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%">65,481 </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:bottom"><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="padding:2px 0 2px 1pt;text-align: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,991 </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"/><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"/><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%">24,991 </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 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%">Marketable securities</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%">114,802 </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%">5 </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%">(1)</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%">114,806 </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><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.785%"/><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:10pt;font-weight:700;line-height:100%">January 31, 2021</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:10pt;font-weight:700;line-height:100%">Amortized 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:10pt;font-weight:700;line-height:100%">Unrealized Gain</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:10pt;font-weight:700;line-height:100%">Unrealized 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:10pt;font-weight:700;line-height:100%">Fair value</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:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td style="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="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%">26,894 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">26,892 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and 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%">125,804 </span></td><td style="background-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%">— </span></td><td style="background-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%">125,824 </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:bottom"><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="padding:2px 0 2px 1pt;text-align: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,936 </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"/><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"/><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%">59,936 </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 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%">Marketable securities</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%">212,634 </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%">20 </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%">(2)</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%">212,652 </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> 24335000 0 1000 24334000 65476000 5000 0 65481000 24991000 0 0 24991000 114802000 5000 1000 114806000 26894000 0 2000 26892000 125804000 20000 0 125824000 59936000 0 0 59936000 212634000 20000 2000 212652000 Fair Value Measurements<div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><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 the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of July 31, 2021, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:35.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.784%"/><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:10pt;font-weight:700;line-height:100%">Level 1</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:700;line-height:100%">Level 2</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:700;line-height:100%">Level 3</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:700;line-height:100%">Total</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:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash Equivalents:</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"/><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:10pt;font-weight:400;line-height:100%">Money market funds</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%">407,406 </span></td><td style="background-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%">407,406 </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;text-align:left;vertical-align:bottom"><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="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:10pt;font-weight:400;line-height:100%">Corporate 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%">— </span></td><td style="background-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%">24,334 </span></td><td style="background-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%">24,334 </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:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">65,481 </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%">65,481 </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:10pt;font-weight:400;line-height:100%">Commercial paper</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%">24,991 </span></td><td style="background-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%">24,991 </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%">Total financial 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%">407,406 </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%">114,806 </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%">— </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%">522,212 </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:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:35.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.784%"/><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:10pt;font-weight:700;line-height:100%">Level 1</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:700;line-height:100%">Level 2</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:700;line-height:100%">Level 3</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:700;line-height:100%">Total</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:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash Equivalents:</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"/><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:10pt;font-weight:400;line-height:100%">Money market funds</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%">37,451 </span></td><td style="background-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%">37,451 </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;text-align:left;vertical-align:bottom"><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="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:10pt;font-weight:400;line-height:100%">Corporate 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%">— </span></td><td style="background-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%">26,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">26,892 </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:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">125,824 </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%">125,824 </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:10pt;font-weight:400;line-height:100%">Commercial paper</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%">59,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: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%">59,936 </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%">Total financial 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%">37,451 </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%">212,652 </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%">— </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%">250,103 </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:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities, U.S. government agencies, certificates of deposit, and U.S. government treasury securities 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.</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities consist primarily of U.S. Treasury securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities as we may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of July 31, 2021 and January 31, 2021, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of July 31, 2021 and January 31, 2021, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.</span></div>The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of July 31, 2021 and January 31, 2021, there were no securities that were in an unrealized loss position for more than twelve months. We have not recorded any impairments, 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 period. <div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><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 the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of July 31, 2021, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:35.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.784%"/><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:10pt;font-weight:700;line-height:100%">Level 1</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:700;line-height:100%">Level 2</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:700;line-height:100%">Level 3</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:700;line-height:100%">Total</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:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash Equivalents:</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"/><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:10pt;font-weight:400;line-height:100%">Money market funds</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%">407,406 </span></td><td style="background-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%">407,406 </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;text-align:left;vertical-align:bottom"><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="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:10pt;font-weight:400;line-height:100%">Corporate 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%">— </span></td><td style="background-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%">24,334 </span></td><td style="background-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%">24,334 </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:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">65,481 </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%">65,481 </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:10pt;font-weight:400;line-height:100%">Commercial paper</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%">24,991 </span></td><td style="background-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%">24,991 </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%">Total financial 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%">407,406 </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%">114,806 </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%">— </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%">522,212 </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:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:35.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.784%"/><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:10pt;font-weight:700;line-height:100%">Level 1</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:700;line-height:100%">Level 2</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:700;line-height:100%">Level 3</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:700;line-height:100%">Total</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:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Cash Equivalents:</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"/><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:10pt;font-weight:400;line-height:100%">Money market funds</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%">37,451 </span></td><td style="background-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%">37,451 </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;text-align:left;vertical-align:bottom"><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="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:10pt;font-weight:400;line-height:100%">Corporate 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%">— </span></td><td style="background-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%">26,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">26,892 </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:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">125,824 </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%">125,824 </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:10pt;font-weight:400;line-height:100%">Commercial paper</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%">59,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: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%">59,936 </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%">Total financial 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%">37,451 </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%">212,652 </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%">— </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%">250,103 </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> 407406000 0 0 407406000 0 24334000 0 24334000 0 65481000 0 65481000 0 24991000 0 24991000 407406000 114806000 0 522212000 37451000 0 0 37451000 0 26892000 0 26892000 0 125824000 0 125824000 0 59936000 0 59936000 37451000 212652000 0 250103000 Balance Sheet Components<div style="margin-bottom:7pt;padding-left:55.7pt;text-indent:-27.35pt"><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-bottom:10pt;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%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:108pt;text-align:justify;text-indent:-81pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.111%"><tr><td style="width:1.0%"/><td style="width:58.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.410%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Prepaid hosting and data costs</span></td><td style="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="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%">45,567 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">58,386 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software costs</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,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,771 </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%">Capitalized commissions costs, current portion</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%">26,598 </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%">24,294 </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%">Prepaid insurance</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%">4,846 </span></td><td style="background-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%">289 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</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,601 </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%">824 </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: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%">11,585 </span></td><td style="background-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%">8,255 </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: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="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="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%">94,170 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">95,819 </span></td><td style="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-bottom:10pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:7pt;padding-left:55.7pt;text-indent:-27.35pt"><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-bottom:10pt;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%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:27pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.416%"><tr><td style="width:1.0%"/><td style="width:61.199%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.388%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="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="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%">11,593 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">7,921 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and 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%">1,157 </span></td><td style="background-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,193 </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: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="padding:2px 0 2px 1pt;text-align: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,547 </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,500 </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 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,192)</span></td><td style="background-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%">(8,598)</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 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%">Total fixed assets, net</span></td><td colspan="2" style="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,105 </span></td><td style="border-top:1pt solid #000;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 #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,016 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</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,938 </span></td><td style="background-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,224 </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 7pt;text-align: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 amortization</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%">(12,720)</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%">(11,229)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalized internal-use software</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%">6,217 </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%">4,995 </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="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%">Property and equipment, net</span></td><td style="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="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%">12,322 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">9,011 </span></td><td style="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-bottom:9pt;margin-top:9pt;padding-left:36pt;padding-right:0.9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for property and equipment was $1.0 million and $0.6 million in the three months ended July 31, 2021 and 2020, respectively, and $1.8 million and $1.2 million in the six months ended July 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;padding-right:0.9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amortization expense for capitalized internal-use software was $0.8 million and $0.6 million in the three months ended July 31, 2021 and 2020, respectively, and $1.5 million and $1.2 million in the six months ended July 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized internal-use software costs, including stock-based compensation, of $1.7 million and $0.8 million in the three months ended July 31, 2021 and 2020, respectively, and $2.7 million and $1.5 million in the six months ended July 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:7pt;padding-left:55.7pt;text-indent:-27.35pt"><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-bottom:10pt;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%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"/><td style="width:62.088%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.148%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Bonuses</span></td><td style="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="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%">9,999 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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,783 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</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%">9,138 </span></td><td style="background-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,346 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">18,186 </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%">15,040 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased media costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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%">2,455 </span></td><td style="background-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,695 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales and use tax liability</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%">6,054 </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%">5,667 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</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%">2,695 </span></td><td style="background-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%">677 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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,293 </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%">1,603 </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: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%">10,456 </span></td><td style="background-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,359 </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:0 1pt"/><td style="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="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%">60,276 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">63,170 </span></td><td style="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-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes $1.5 million of accrued ESPP employee contributions at July 31, 2021. Refer to Note 11, Stock-based Compensation, for further discussion of the Company's ESPP. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.</span></div> <div style="margin-bottom:10pt;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%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:108pt;text-align:justify;text-indent:-81pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.111%"><tr><td style="width:1.0%"/><td style="width:58.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.410%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Prepaid hosting and data costs</span></td><td style="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="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%">45,567 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">58,386 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software costs</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,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,771 </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%">Capitalized commissions costs, current portion</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%">26,598 </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%">24,294 </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%">Prepaid insurance</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%">4,846 </span></td><td style="background-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%">289 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</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,601 </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%">824 </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: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%">11,585 </span></td><td style="background-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%">8,255 </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: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="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="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%">94,170 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">95,819 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 45567000 58386000 3973000 3771000 26598000 24294000 4846000 289000 1601000 824000 11585000 8255000 94170000 95819000 <div style="margin-bottom:10pt;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%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:27pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.416%"><tr><td style="width:1.0%"/><td style="width:61.199%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.388%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="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="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%">11,593 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">7,921 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and 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%">1,157 </span></td><td style="background-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,193 </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: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="padding:2px 0 2px 1pt;text-align: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,547 </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,500 </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 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,192)</span></td><td style="background-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%">(8,598)</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 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%">Total fixed assets, net</span></td><td colspan="2" style="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,105 </span></td><td style="border-top:1pt solid #000;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 #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,016 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</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,938 </span></td><td style="background-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,224 </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 7pt;text-align: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 amortization</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%">(12,720)</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%">(11,229)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capitalized internal-use software</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%">6,217 </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%">4,995 </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="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%">Property and equipment, net</span></td><td style="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="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%">12,322 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">9,011 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11593000 7921000 1157000 1193000 3547000 3500000 10192000 8598000 6105000 4016000 18938000 16224000 12720000 11229000 6217000 4995000 12322000 9011000 1000000 600000 1800000 1200000 800000 600000 1500000 1200000 1700000 800000 2700000 1500000 <div style="margin-bottom:10pt;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%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"/><td style="width:62.088%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.305%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.148%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>2021</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:10pt;font-weight:400;line-height:100%">Bonuses</span></td><td style="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="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%">9,999 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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,783 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</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%">9,138 </span></td><td style="background-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,346 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">18,186 </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%">15,040 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased media costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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%">2,455 </span></td><td style="background-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,695 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales and use tax liability</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%">6,054 </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%">5,667 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</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%">2,695 </span></td><td style="background-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%">677 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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,293 </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%">1,603 </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: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%">10,456 </span></td><td style="background-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,359 </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:0 1pt"/><td style="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="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%">60,276 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">63,170 </span></td><td style="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-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes $1.5 million of accrued ESPP employee contributions at July 31, 2021. Refer to Note 11, Stock-based Compensation, for further discussion of the Company's ESPP. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.</span></div> 9999000 17783000 9138000 13346000 18186000 15040000 2455000 2695000 6054000 5667000 2695000 677000 1293000 1603000 10456000 6359000 60276000 63170000 1500000 Goodwill<div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the periods presented were as follows (in thousands):</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"><tr><td style="width:1.0%"/><td style="width:61.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.972%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.973%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>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%">Balance at beginning of period</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%">46,823 </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%">47,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="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%">Effect of exchange rates</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%">25 </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%">(277)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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%">46,848 </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%">46,823 </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> <div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the periods presented were as follows (in thousands):</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.222%"><tr><td style="width:1.0%"/><td style="width:61.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.972%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.973%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</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:700;line-height:100%">January 31,<br/>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%">Balance at beginning of period</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%">46,823 </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%">47,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="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%">Effect of exchange rates</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%">25 </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%">(277)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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%">46,848 </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%">46,823 </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> 46823000 47100000 25000 -277000 46848000 46823000 Debt<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's long-term debt at January 31, 2021 (in thousands):</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.722%"><tr><td style="width:1.0%"/><td style="width:76.037%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:21.763%"/><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="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:700;line-height:100%">January 31,<br/>2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Subordinated Secured Convertible Note</span></td><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%">75,000 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-in-kind interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,390 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance </span></td><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%">80,390 </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="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: Unamortized debt discounts and issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,542)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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="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%">78,848 </span></td><td style="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="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no long-term debt outstanding at July 31, 2021.</span></div><div style="padding-left:36pt;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%">Senior Subordinated Secured Convertible Notes</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2020 (the “NPA Closing Date”), the Company issued senior subordinated convertible notes for an aggregate principal amount of $75 million pursuant to the Company’s Senior Subordinated Secured Convertible Note Purchase Agreement, dated May 20, 2020, by and among the Company, its subsidiaries, TPG Specialty Lending Inc., as Administrative Agent and Arranger (“TPG”), and certain other investor parties (the “Note Purchase Agreement”), with an initial maturity date of May 20, 2025 (the “Notes”).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The Notes were issued for face amount net of a closing fee of 1.05% on the entire $150 million commitment for all Notes (corresponding to an original issue discount of 2.1% on the Notes) and carried a fixed rate of 9.875% per annum.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The interest was paid in kind by increasing the principal amount of the Notes. The Notes were sold at a price and had a value at issuance not significantly in excess of the face amount; accordingly, none of the proceeds were allocated to equity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Upon the completion of the IPO, the Notes automatically converted pursuant to their terms into 9,694,004 shares of Class B common stock. </span></div><div><span><br/></span></div><div style="padding-left:36pt;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%">Interest Expense</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><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 components of interest expense incurred on the Notes for the three and six months ended July 31, 2021 (in thousands):</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.138%"><tr><td style="width:1.0%"/><td style="width:31.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.878%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.878%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.466%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, </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:10pt;font-weight:700;line-height:100%">Six Months Ended July 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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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%">Interest expense at coupon rate</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%">1,220 </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%">1,481 </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%">3,182 </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%">1,481 </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="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%">Amortization of debt discounts and issuance costs</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%">32 </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%">36 </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%">84 </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%">36 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</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%">1,252 </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%">1,517 </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%">3,266 </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%">1,517 </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><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt discount was amortized to interest expense at an annual effective interest rate of 10.3% over the contractual terms of the Notes. Interest expense is included in Other expense, net on the condensed consolidated income statement of operations.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</span></div>The Company maintains a credit agreement with Silicon Valley Bank (the "Credit Agreement"). Under the terms of the Credit Agreement, the Company can borrow up to $50.0 million on its revolving credit loan facility on its revolving credit loan facility at the higher of prime interest rate plus 0.25% or federal funds effective rate plus 0.50% plus 0.25%. The Amended Credit Agreement, which expires on June 21, 2022, requires the Company to maintain certain monthly adjusted quick ratio and quarterly minimum consolidated adjusted earnings before income taxes, depreciation and amortization. At July 31, 2021 and January 31, 2021, the Company had no amounts outstanding under the Credit Agreement. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's long-term debt at January 31, 2021 (in thousands):</span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.722%"><tr><td style="width:1.0%"/><td style="width:76.037%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:21.763%"/><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="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:700;line-height:100%">January 31,<br/>2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Subordinated Secured Convertible Note</span></td><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%">75,000 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-in-kind interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,390 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance </span></td><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%">80,390 </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="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: Unamortized debt discounts and issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,542)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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="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%">78,848 </span></td><td style="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="padding-left:36pt"><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 components of interest expense incurred on the Notes for the three and six months ended July 31, 2021 (in thousands):</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.138%"><tr><td style="width:1.0%"/><td style="width:31.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.878%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.878%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.466%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, </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:10pt;font-weight:700;line-height:100%">Six Months Ended July 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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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%">Interest expense at coupon rate</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%">1,220 </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%">1,481 </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%">3,182 </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%">1,481 </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="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%">Amortization of debt discounts and issuance costs</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%">32 </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%">36 </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%">84 </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%">36 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</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%">1,252 </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%">1,517 </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%">3,266 </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%">1,517 </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> 75000000 5390000 80390000 1542000 0 78848000 0 75000000 0.0105 150000000 0.021 0.09875 9694004 1220000 1481000 3182000 1481000 32000 36000 84000 36000 1252000 1517000 3266000 1517000 0.103 50000000 0.0025 0.0050 0.0025 0 0 Commitments and Contingencies<div style="margin-bottom:7pt;text-align:justify;text-indent:36pt"><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-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain office facilities under operating lease arrangements that expire on various dates through 2024. Under the terms of the leases, the Company is responsible for certain operating expenses, such as insurance, property taxes, and maintenance expenses. Rent expense for non-cancelable operating leases with scheduled rent increases is recognized on a straight-line basis over the terms of the leases. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred rent as of July 31, 2021 was $2.0 million, $1.3 million of which was recorded in Accrued expenses and other current liabilities and $0.7 million of which was recorded in Other liabilities, long-term in the condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred rent as of January 31, 2021 was $2.2 million, $1.3 million of which was recorded in Accrued expenses and other current liabilities and $0.9 million of which was recorded in Other liabilities, long-term in the condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense under these operating leases was $1.6 million and $1.7 million in the three months ended July 31, 2021 and 2020, respectively, and $3.2 million and $3.6 million in the six months ended July 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At July 31, 2021 and January 31, 2021, the Company had no capital leases. As of July 31, 2021, future minimum lease payments under non-cancelable operating leases were as follows (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6.6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.277%"><tr><td style="width:1.0%"/><td style="width:78.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.516%"/><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:10pt;font-weight:700;line-height:100%">July 31, 2021</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:10pt;font-weight:400;line-height:100%">2022 (remaining six months)</span></div></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%">5,213 </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="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 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%">6,458 </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: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%">4,961 </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%">1,848 </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:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></div></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,654 </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:bottom"><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="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="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%">22,134 </span></td><td style="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-bottom:9pt;padding-left:36pt;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%">Letters of Credit</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended July 31, 2021, the Company issued letters of credit with aggregate availability of $0.8 million primarily related to one of our leases. The Company has not drawn down on these letters of credit as of July 31, 2021. No material letters of credit were outstanding as of January 31, 2021.</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">Contractual Obligations and Commitments</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has non-cancelable minimum guaranteed purchase commitments for data and hosting services as of January 31, 2021 as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6.6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.694%"><tr><td style="width:1.0%"/><td style="width:78.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></div></td><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%">2022</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%">17,859 </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%">2023</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%">28,743 </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%">62,792 </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%">52,833 </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:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></div></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%">51,500 </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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">213,727 </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-bottom:9pt;margin-top:6.6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material contractual obligations or commitments that were entered into during the six months ended July 31, 2021 that were outside the ordinary course of business.</span></div><div style="margin-bottom:9pt;margin-top:6.6pt;padding-left:36pt;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 Matters</span></div><div style="margin-bottom:9pt;margin-top:13.2pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company, various subsidiaries, and certain current and former officers may be named as defendants in various lawsuits, claims, investigations and proceedings arising from the normal course of business. The Company may also become involved with contract issues and disputes with customers. With respect to litigation in general, based on the Company’s experience, management believes that the damages amounts claimed in a case are not a meaningful indicator of the potential liability. Claims, suits, investigations and proceedings are inherently uncertain and it is not possible to predict the ultimate outcome of cases. The Company believes that it has valid defenses with respect to the legal matters pending against the Company and intends to vigorously contest each of them.</span></div><div style="margin-top:13.2pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.  In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, if an unfavorable ruling were to occur in any specific period, there exists the possibility of a material adverse impact on the results of operations for that period.</span></div>On September 7, 2017, a complaint was filed against the Company in the Circuit Court of the State of Oregon alleging breach of contract and violation of Uniform Trade Secrets Act, among other complaints. On September 5, 2018, the case was moved from a state court to a federal court based on the Company’s motion. The Company continues to vigorously defend this lawsuit and believes it has a meritorious defense to the matter. Opal seeks declarative and injunctive relief as well as damages, which Opal claims exceed $50 million. The Company denies all allegations and is vigorously contesting them. Trial in this matter is tentatively calendared for October 12, 2021, subject to the possibility of further postponement as COVID-related delays impact the court system. At this time the Company cannot predict the probability of outcome or estimate a range of possible loss. 2000000 1300000 700000 2200000 1300000 900000 1600000 1700000 3200000 3600000 As of July 31, 2021, future minimum lease payments under non-cancelable operating leases were as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.277%"><tr><td style="width:1.0%"/><td style="width:78.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.516%"/><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:10pt;font-weight:700;line-height:100%">July 31, 2021</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:10pt;font-weight:400;line-height:100%">2022 (remaining six months)</span></div></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%">5,213 </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="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 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%">6,458 </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: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%">4,961 </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%">1,848 </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:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></div></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,654 </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:bottom"><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="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="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%">22,134 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5213000 6458000 4961000 1848000 3654000 22134000 800000 <div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has non-cancelable minimum guaranteed purchase commitments for data and hosting services as of January 31, 2021 as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6.6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.694%"><tr><td style="width:1.0%"/><td style="width:78.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></div></td><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%">2022</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%">17,859 </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%">2023</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%">28,743 </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%">62,792 </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%">52,833 </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:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></div></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%">51,500 </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%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">213,727 </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> 17859000 28743000 62792000 52833000 51500000 213727000 50000000 Stockholders’ Equity<div style="margin-bottom:7pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Common Stock</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the IPO, on June 25, 2021, the Company filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 2,000,000,000 shares of Class A common stock with a par value of $0.00003 per share, 310,000,000 shares of Class B common stock with a par value of $0.00003 per share, and 20,000,000 shares of designated preferred stock with a par value of $0.00003 per share. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to ten votes per share and is convertible into one share of Class A common stock. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of Class A common stock and Class B common stock will be entitled to share equally, identically and ratably, on a per share basis, with respect to any dividend or distribution of cash or property paid or distributed by the company, unless different treatment of the shares of the affected class is approved by the affirmative vote of the holders of a majority of the outstanding shares of such affected class, voting separately as a class.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:7pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Convertible Preferred Stock</span></div><div style="margin-bottom:7pt;margin-top:8.8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the close of the Company’s IPO on June 25, 2021, all of the then-outstanding shares of convertible preferred stock were automatically converted into an aggregate of 120,902,273 of shares of Class B common stock on a one-to-one basis and the carrying value was reclassified into Class B common stock and additional paid-in capital on the condensed consolidated balance sheet.</span></div><div style="margin-bottom:10pt;margin-top:8.8pt;padding-left:72pt;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%">Common Stock Warrants</span></div><div style="margin-bottom:10pt;margin-top:8.8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2021, the Company issued warrants allowing the holders of both the Series G-1 and Series G-2 preferred stock to purchase up to 2.5 million shares of common stock for $10.00 per share. The warrants expire on October 7, 2025. The Company recognized the fair value of the warrants of $7.6 million as additional-paid-in capital using the Black-Scholes option pricing model and an equivalent discount that reduced the carrying value of the Series G-1 and Series G-2 preferred stock to $95.9 million and $95.9 million, respectively. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2012, the Company issued fully vested warrants to purchase 231,000 shares of common stock at an exercise price of $0.08 to SVB as part of a loan agreement. On June 29, 2021, 230,259 shares of Class B common stock were issued upon the cashless exercise of these common stock warrants.</span></div> 2000000000 0.00003 310000000 0.00003 20000000 0.00003 1 10 1 120902273 1 2500000 10.00 7600000 95900000 95900000 231000 0.08 230259 Stock-Based Compensation<div style="margin-bottom:10pt;padding-left:36pt;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="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Sprinklr, Inc. 2011 Equity Incentive Plan (the “2011 Plan”) provided certain equity grants to the Company’s employees, directors, consultants and service providers. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2011 Plan was terminated as to future awards in June 2021 upon the adoption of the Sprinklr, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), although it continues to govern the terms of any equity grants that remain outstanding under the 2011 Plan.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s board of directors adopted the 2021 Plan in May 2021, which was subsequently approved by our stockholders and became effective on June 22, 2021.</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%">Initially, the maximum number of share of the Company’s Class A common stock that may be issued under the 2021 Plan is 80,401,680 shares, which includes (1) 25,480,000 new shares of Class A common stock and (2) shares subject to outstanding awards granted under the 2011 Plan that expire or otherwise terminate or that are not issued or are otherwise reacquired by the Company under certain circumstances. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 2021 Plan provides that the number of shares reserved and available for issuance under the 2021 Plan will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2031, by an amount equal to 5% of the </span></div><div style="padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">number of our Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s board of directors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our 2021 Plan provides for the grant of incentive stock options (ISOs), nonstatutory stock options (NSOs), stock appreciation rights, restricted stock awards, restricted stock unit (RSU) awards, performance awards and other forms of awards to employees, directors and consultants, including employees and consultants of our affiliates, as permitted by law.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;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%">Performance Share Units</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2021, the Company granted 3,100,000 shares of PSUs that vest over a five year period if certain performance conditions are met. Following an IPO, the PSUs will vest on the date on which the volume weighted-average trading price of the Company's Class A common stock has, for 45 consecutive trading days, equaled or exceeded pre-determined threshold prices ranging between $30 and $100, or upon a change in control of the Company. If the first threshold of $30 is not met, then no shares will vest. Each PSU is equal to and paid in one share of our Class B common stock. The number of shares actually issued will range from zero to 3,100,000 shares in the aggregate. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of the PSUs, the Company utilized a Monte Carlo simulation, a computational algorithm which allows us to model the impact of one or more, often uncertain, variables on the value of complex securities and evaluate many possible outcomes to forecast the stock price of the Company. As part of the valuation, the Company considered various scenarios related to the pricing, timing and probability of an IPO. The Company applied an annual equity volatility of 40.0%, a risk-free rate of 0.42%, fair value of common stock of $9.07 and an expected term of five years to arrive at a valuation of $3.5 million on the grant date.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance-based vesting condition was satisfied on the effective date of the registration statement of the Company filed under the Securities Act for the sale of the Company’s common stock. Such event was not deemed probable until consummated, and therefore, stock-based compensation related to these PSUs remained unrecognized prior to the effectiveness of the IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $0.4 million using the accelerated attribution method for the portion of the PSU awards for which the service-based vesting condition has been partially satisfied.</span></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;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:115%">Chief Executive Officer Stock Option Agreement</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 18, 2019, the Company granted options to purchase 9,274,528 shares of common stock to its Chief Executive Officer. The grant is split into four tranches, each covering 2,318,632 shares of common stock.  Tranche 1 vests over three years.  Tranche 2, 3 and 4 are performance based, with tranche 2 vesting upon an IPO or change of control and tranches 3 and 4 vesting in the event of both i) an IPO or change of control and ii) the Company’s share price equaling or exceeding a certain value at or after the occurrence of an IPO or change of control. For the 6,955,896 options that are subject to the performance conditions that are triggered upon IPO or a change of control, stock-based compensation expense remained unrecognized prior to the effectiveness of the IPO. On June 25, 2021, the performance-based vesting condition was satisfied and 2,318,632 options under tranche 2 vested and the Company recognized cumulative stock-based compensation expense of $5.8 million using the accelerated attribution method for the portion of the PSU awards for which the service-based vesting condition has been fully or partially satisfied. The remaining $0.3 million associated with tranches 3 and 4 will be recognized through the subsequent remaining requisite service period, or March 24, 2022. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of our stock options that include market conditions (tranche 3 and 4), the Company utilized a Monte Carlo simulation, which allows for the modeling of complex securities and evaluate many possible outcomes to forecast the stock price of the Company post-IPO. As part of the valuation, the Company considered various scenarios related to the pricing, timing and probability of an IPO. The Company applied an annual equity volatility of 44%, a risk-free rate of 2.6%, fair value of the common stock of $4.25 and an expected term of ten years to arrive at a valuation of $1.7 million on the grant date.</span></div><div style="margin-bottom:7pt;margin-top:8.8pt;padding-left:36pt;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:115%">Summary of Stock Option Activity</span></div><div style="margin-bottom:10pt;margin-top:8.8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of the Company’s stock option activity for the Plan for all periods presented is as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.888%"><tr><td style="width:1.0%"/><td style="width:44.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.774%"/><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:10pt;font-weight:700;line-height:100%">Number of stock options outstanding</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:700;line-height:100%">Weighted average exercise price</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:700;line-height:100%">Weighted average remaining contractual life</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:700;line-height:100%">Aggregate intrinsic value</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:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in years)</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:9pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></div></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%">46,455 </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%">4.37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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.7</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%">218,450 </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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,645 </span></td><td style="background-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.43 </span></td><td style="background-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="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%">Exercised </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%">(8,546)</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%">1.95 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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><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%">Cancelled/forfeited</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,743)</span></td><td style="background-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%">8.46 </span></td><td style="background-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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></div></td><td colspan="2" style="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%">46,811 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="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.26 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">8.3</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%">612,148 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of July 31, 2021</span></div></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%">14,012 </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%">4.02 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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.2</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%">214,665 </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:bottom"><div><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 July 31, 2021</span></div></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,942 </span></td><td style="background-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.69 </span></td><td style="background-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%">8.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%">504,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the Company’s share price of $19.34 as of July 31, 2021 for options that were in-the-money as of that date.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted and the total intrinsic value of options exercised during the periods presented were as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.277%"><tr><td style="width:1.0%"/><td style="width:67.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.748%"/><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value of options granted</span></td><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%">5.58 </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%">2.05 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised (in thousands)</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%">72,921 </span></td><td style="background-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%">6,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated grant date fair value of options vested in the six months ended July 31, 2021 and 2020 was $13.2 million and $7.7 million, respectively.</span></div><div style="margin-bottom:10pt;padding-left:36pt;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%">Determining Fair Value of Stock Options</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><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 grant with service and performance conditions is estimated on the date of grant using the Black-Scholes option valuation model. The following assumptions were used to estimate the fair value of options granted to employees:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"/><td style="width:67.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><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:14.218%"/><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Expected term (in years)</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:10pt;font-weight:400;line-height:100%">6.0</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:10pt;font-weight:400;line-height:100%">6.0</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%">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.9% - 1.4%</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:10pt;font-weight:400;line-height:100%">0.4% - 0.8%</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:10pt;font-weight:400;line-height:100%">Expected volatility </span></td><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%">50.9% - 52.1%</span></div></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%">42.3% - 45.3%</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%">Expected dividend rate</span></td><td colspan="3" style="background-color:#cceeff;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%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">0%</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:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><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%">$10.96 - $14.02</span></div></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%">$4.93</span></td></tr></table></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions were based on the following for each of the periods presented:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 represents the period that the Company’s stock-based awards are expected to be outstanding. As all of the Company’s option grants are considered to be “plain vanilla,” the Company determined the expected term using the simplified method. The simplified method calculates the expected term as the average of the time-to-vesting and contractual terms of the stock-based award.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 is based on U.S. Treasury zero coupon issues with remaining terms similar to the expected term on the options.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Since the Company has no trading history by which to determine the volatility of its own common stock price, the expected volatility being used is derived from the historical stock volatilities of a representative industry peer group of comparable publicly listed companies over a period approximately equal to the expected term of the options.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 the IPO, the fair value of common stock underlying the stock options had historically been determined by the Board of Directors, with input from the Company’s management. The Board of Directors previously determined the fair value of the common stock at the time of grant of the options by considering a number of objective and subjective factors, including valuations of comparable companies, sales of common stock to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s capital stock, and general and industry-specific economic outlook. Subsequent to the IPO, the fair value of the underlying common stock is determined by the closing price, on the date of grant, of the Company’s Class A common stock, which is traded publicly on the New York Stock Exchange. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forfeiture Rate - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates forfeitures at the time of grant and revises those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting forfeitures and records stock-based compensation expense only for those awards that are expected to vest. All service-based stock-based payment awards are amortized on a straight-line basis over the requisite service periods of the awards, which are generally the vesting periods.</span></div><div style="margin-bottom:7pt;padding-left:36pt;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-bottom:10pt;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%">A summary of the Company’s RSU award activity was as follows:</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:67.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.931%"/><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:10pt;font-weight:700;line-height:100%">Number of restricted shares outstanding</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:700;line-height:100%">Weighted Average Grant Date Fair Value</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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><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="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:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></div></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%">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: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.26 </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: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="padding:2px 0 2px 1pt;text-align: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 </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%">17.60 </span></td><td style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;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%">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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt;margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 28, 2021, the Company granted 300,000 RSUs that have vesting conditions, including the completion of an IPO or change in control event, and the achievement of a service condition. The service condition is a time-based condition met over a period of five years, with 20% met after one year, and then equal quarterly installments over the succeeding four years. The performance-based vesting condition is satisfied on the effective date of a registration statement of the Company filed under the Securities Act for the sale of the Company’s common stock. Such event was not deemed probable until consummated, and therefore, stock-based compensation related to these RSUs remained unrecognized prior to the effectiveness of the IPO. Upon completion of our IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $0.6 million using the accelerated attribution method for the portion of the RSU awards for which the service-based vesting condition has been partially satisfied.</span></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;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:115%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Board of Directors adopted the 2021 Employee Stock Purchase Plan (“ESPP”) on May 20, 2021, which was subsequently approved by our stockholders and became effective on June 22, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ESPP authorizes the initial issuance of up to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,100,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> shares of the Company’s Class A common stock to certain eligible employees or, as designated by the board of directors, employees of a related company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ESPP </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">provides that the number of shares of Class A common stock reserved and available for issuance under the ESPP will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2031, by an amount equal to the lesser of (i) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> of the outstanding number of shares of common stock on the immediately preceding December 31 and (ii) 15,300,000, or such lesser number of shares as determined by the Company’s board of directors. </span></div><div style="padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our ESPP will include two components. One component will be designed to allow eligible U.S. employees to purchase our Class A common stock in a manner that may qualify for favorable tax treatment under Section 423 of the Code. The other component will permit the grant of purchase rights that do not qualify for such favorable tax treatment in order to allow deviations necessary to permit participation by eligible employees who are foreign nationals or employed outside of the United States while complying with applicable foreign laws.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The ESPP provides eligible employees with an opportunity to purchase shares of the Company’s Class A common stock through payroll deductions of up to 15% of their eligible compensation. A participant may purchase a maximum of 5,000 shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares shall be 85% of the lower of the fair market value of the Class A common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the related offering period. Participants may end their participation at any time during an offering period and will be paid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment. The ESPP provides for consecutive offering periods that will typically have a duration of approximately 12 months in length and is comprised of two purchase periods of approximately six months in length. The offering periods are scheduled to start on the first trading day on or after June 15 and December 15 of each year. The first offering period commenced on June 23, 2021 and is scheduled to end on the first trading day on or before June 15, 2022. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ESPP employee payroll contributions accrued at July 31, 2021 totaled $1.5 million and are included within accrued compensation in the condensed consolidated balance sheet. Employee payroll contributions ultimately used to purchase shares will be reclassified to stockholders' equity on the purchase date. The Company recorded stock-based compensation of $0.9 million during the three and six months ended July 31, 2021 in connection with the ESPP.</span></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the share purchase rights granted under the ESPP during the six months ended July 31, 2021 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:68.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.369%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Expected term (in years)</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:10pt;font-weight:400;line-height:100%">0.9</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%">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.05% - 0.08%</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:10pt;font-weight:400;line-height:100%">Expected volatility </span></td><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%">55.70% - 57.00%</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%">Expected dividend rate</span></td><td colspan="3" style="background-color:#cceeff;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%">0%</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:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><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%">$22.37</span></td></tr></table></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;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:115%">Deferred Stock Compensation Plan</span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company implemented a program which provides eligible employees the opportunity, through regular payroll deductions, to purchase shares of the Company's common stock worth between 10% to 25% of the employee's salary as elected by the participant, subject to certain caps set forth under the program. Employees may purchase shares of the Company’s common stock at the lower of the fair value of the common stock at the beginning or ending date of the purchase period, which commenced on June 1, 2020 and concluded on June 1, 2021. Receipt of common stock under this program was contingent on continued employment through June 1, 2021. </span></div><div style="margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This share-settled obligation was recognized in June 2021, at which point the employees were granted shares under this program. In determining the fair value of the right to purchase under this program, the Company used the Monte-Carlo simulation and applied an annual equity volatility of 48.2%, a risk-free rate of 0.17%, fair value of the common stock of $4.93 and an expected term of one year to arrive at a valuation of $1.9 million for the put right, resulting in a grant date fair value of $5.86. The Company recognized $3.4 million of stock-based compensation expense in the six months ended July 31, 2021 related to shares issuable pursuant to this program. On June 7, 2021, the Company issued 1,769,945 shares in connection with this program based on the fair value of the common stock at the beginning of the purchase period.</span></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;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:115%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in operating results was allocated as follows (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"><tr><td style="width:1.0%"/><td style="width:34.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.168%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.021%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of subscription </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Costs of professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Stock-based compensation, net of amounts capitalized</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%">16,626 </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="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,845 </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%">25,532 </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="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%">9,407 </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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"/></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%">Total stock-based compensation</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%">16,859 </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 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,845 </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%">25,765 </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 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%">9,407 </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><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"/><td style="width:34.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><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:13.649%"/><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:13.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Equity classified awards </span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,609 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,595 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,265 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,990 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,859 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,845 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,765 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,407 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">(1) Nonemployee grant recorded over five years, representing the same period and in the same manner as if the grantor had paid cash for the services instead of paying with or using the share-based payment award.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, total unrecognized compensation cost related to unvested awards not yet recognized under all equity compensation plans, adjusted for estimated forfeitures, was as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"><tr><td style="width:1.0%"/><td style="width:62.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.408%"/><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:10pt;font-weight:700;line-height:100%">July 31, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrecognized expense</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average expense recognition period</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(in years)</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%">Stock options </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</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%">Performance share units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</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%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</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:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,870 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</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"/></tr></table></div> 80401680 25480000 0.05 3100000 P5Y 30 100 30 0 3100000 0.400 0.0042 9.07 P5Y 3500000 400000 9274528 2318632 2318632 2318632 2318632 P3Y 6955896 2318632 5800000 300000 0.44 0.026 4.25 P10Y 1700000 <div style="margin-bottom:10pt;margin-top:8.8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of the Company’s stock option activity for the Plan for all periods presented is as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.888%"><tr><td style="width:1.0%"/><td style="width:44.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.774%"/><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:10pt;font-weight:700;line-height:100%">Number of stock options outstanding</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:700;line-height:100%">Weighted average exercise price</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:700;line-height:100%">Weighted average remaining contractual life</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:700;line-height:100%">Aggregate intrinsic value</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:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in years)</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:9pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></div></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%">46,455 </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%">4.37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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.7</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%">218,450 </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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,645 </span></td><td style="background-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.43 </span></td><td style="background-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="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%">Exercised </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%">(8,546)</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%">1.95 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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><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%">Cancelled/forfeited</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,743)</span></td><td style="background-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%">8.46 </span></td><td style="background-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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></div></td><td colspan="2" style="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%">46,811 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="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.26 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">8.3</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%">612,148 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of July 31, 2021</span></div></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%">14,012 </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%">4.02 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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.2</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%">214,665 </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:bottom"><div><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 July 31, 2021</span></div></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,942 </span></td><td style="background-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.69 </span></td><td style="background-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%">8.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%">504,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted and the total intrinsic value of options exercised during the periods presented were as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.277%"><tr><td style="width:1.0%"/><td style="width:67.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.748%"/><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value of options granted</span></td><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%">5.58 </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%">2.05 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised (in thousands)</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%">72,921 </span></td><td style="background-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%">6,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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></div> 46455000 4.37 P7Y8M12D 218450000 10645000 11.43 8546000 1.95 1743000 8.46 46811000 6.26 P8Y3M18D 612148000 14012000 4.02 P7Y2M12D 214665000 36942000 5.69 P8Y 504410000 19.34 5.58 2.05 72921000 6199000 13200000 7700000 The following assumptions were used to estimate the fair value of options granted to employees:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"/><td style="width:67.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><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:14.218%"/><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 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:10pt;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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Expected term (in years)</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:10pt;font-weight:400;line-height:100%">6.0</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:10pt;font-weight:400;line-height:100%">6.0</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%">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.9% - 1.4%</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:10pt;font-weight:400;line-height:100%">0.4% - 0.8%</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:10pt;font-weight:400;line-height:100%">Expected volatility </span></td><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%">50.9% - 52.1%</span></div></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%">42.3% - 45.3%</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%">Expected dividend rate</span></td><td colspan="3" style="background-color:#cceeff;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%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">0%</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:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><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%">$10.96 - $14.02</span></div></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%">$4.93</span></td></tr></table> P6Y P6Y 0.009 0.014 0.004 0.008 0.509 0.521 0.423 0.453 0 0 10.96 14.02 4.93 <div style="margin-bottom:10pt;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%">A summary of the Company’s RSU award activity was as follows:</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:67.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.931%"/><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:10pt;font-weight:700;line-height:100%">Number of restricted shares outstanding</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:700;line-height:100%">Weighted Average Grant Date Fair Value</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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><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="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:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></div></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%">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: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.26 </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: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="padding:2px 0 2px 1pt;text-align: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 </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%">17.60 </span></td><td style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;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%">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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 450000 7.26 56000 17.60 506000 8.41 300000 P5Y 0.20 600000 5100000 0.01 15300000 0.15 5000 P6M 0.85 P12M 2 P6M 1500000 900000 900000 <div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the share purchase rights granted under the ESPP during the six months ended July 31, 2021 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:7pt;margin-top:9.9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"/><td style="width:68.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.369%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:400;line-height:100%">Expected term (in years)</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:10pt;font-weight:400;line-height:100%">0.9</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%">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.05% - 0.08%</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:10pt;font-weight:400;line-height:100%">Expected volatility </span></td><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%">55.70% - 57.00%</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%">Expected dividend rate</span></td><td colspan="3" style="background-color:#cceeff;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%">0%</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:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><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%">$22.37</span></td></tr></table></div> P0Y10M24D 0.0005 0.0008 0.5570 0.5700 0 22.37 0.10 0.25 0.482 0.0017 4.93 P1Y 1900000 5.86 3400000 1769945 <div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in operating results was allocated as follows (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"><tr><td style="width:1.0%"/><td style="width:34.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.168%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.021%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of subscription </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Costs of professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Stock-based compensation, net of amounts capitalized</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%">16,626 </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="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,845 </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%">25,532 </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="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%">9,407 </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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"/></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%">Total stock-based compensation</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%">16,859 </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 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,845 </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%">25,765 </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 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%">9,407 </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><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.166%"><tr><td style="width:1.0%"/><td style="width:34.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><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:13.649%"/><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:13.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Equity classified awards </span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,609 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,595 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,265 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,990 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,859 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,845 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,765 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,407 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">(1) Nonemployee grant recorded over five years, representing the same period and in the same manner as if the grantor had paid cash for the services instead of paying with or using the share-based payment award.</span></div> 443000 314000 822000 518000 737000 315000 1022000 454000 1501000 607000 2729000 1087000 4766000 2756000 8966000 4105000 9179000 1853000 11993000 3243000 16626000 5845000 25532000 9407000 233000 0 233000 0 16859000 5845000 25765000 9407000 16609000 5595000 25265000 8990000 250000 250000 500000 417000 16859000 5845000 25765000 9407000 <div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, total unrecognized compensation cost related to unvested awards not yet recognized under all equity compensation plans, adjusted for estimated forfeitures, was as follows:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.055%"><tr><td style="width:1.0%"/><td style="width:62.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.408%"/><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:10pt;font-weight:700;line-height:100%">July 31, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrecognized expense</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average expense recognition period</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">(in years)</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%">Stock options </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</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%">Performance share units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</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%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</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:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,870 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</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"/></tr></table></div> 54312000 P3Y1M6D 3190000 P3Y7M6D 2961000 P1Y10M24D 11870000 P0Y10M24D Net (Loss) Income Per Share<div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company computes net loss per share using the two-class method required for participating securities. The two-class method requires income available to ordinary shareholders for the period to be allocated between ordinary shares and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company considers its convertible preferred shares to be participating securities as the holders of the convertible preferred shares would be entitled to dividends that would be distributed to the holders of ordinary shares, on a pro-rata basis assuming conversion of all convertible preferred shares into ordinary shares. These participating securities do not contractually require the holders of such shares to participate in the Company’s losses. As such, net loss was not allocated to the Company’s participating securities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Basic (loss) income per share is computed by dividing net loss attributable to common shareholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. In periods when the Company has income, the Company calculates basic earnings per share using the two-class method, if required, pursuant to ASC 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Earnings Per Share.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The two-class method was required effective with the issuance of convertible preferred stock in the past because this class of stock qualified as a participating security, giving the holder the right to receive dividends should dividends be declared on common stock. Under the two-class method, earnings for a period are allocated on a pro rata basis to the common stockholders and to the holders of convertible preferred stock based on the weighted average number of common shares outstanding and number of shares that could be issued upon conversion. In periods of losses, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Following the Company's IPO, the Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. All shares of the Company's capital stock outstanding immediately prior to the Company's IPO, including all shares held by executive officers, directors and their respective affiliates, and all shares issuable on the conversion of outstanding convertible preferred stock, were converted into shares of the Company's Class B common stock immediately prior to the completion of the offering. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both individual and combined basis.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.805%"><tr><td style="width:1.0%"/><td style="width:39.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.574%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</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:700;line-height:100%">Net (loss) income per share - basic:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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="6" 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:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(33,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,009 </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%">(47,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,198)</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: amounts allocated to participating 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,625)</span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Class A and Class B common stockholders - basic</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%">(33,247)</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="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%">1,384 </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%">(47,944)</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="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%">(8,198)</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="display:none"/><td colspan="3" style="display:none"/><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:#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:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - basic</span></td><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%">167,590 </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="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%">87,196 </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 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%">133,479 </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="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%">86,787 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income per common share attributable to Class A and Class B common stockholders - Basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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.20)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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.02 </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;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-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%">(0.36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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.09)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income per share - diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Net (loss) income Per Share available to Class A and Class B common stockholders - diluted</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,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009 </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%">(47,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198)</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:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding (basic)</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%">167,590 </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="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%">87,196 </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%">133,479 </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="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%">86,787 </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 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%">Preferred stock</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,408 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">Stock options</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Restricted stock</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">Common stock warrants</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Convertible note</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - diluted</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%">167,590 </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="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%">201,134 </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%">133,479 </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="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%">86,787 </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:15pt"><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;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;border-top:3pt double #000;padding:0 1pt"/></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:700;line-height:100%">Net (loss) income per common share attributable to Class A and Class B common stockholders - diluted</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%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">0.01 </span></td><td style="background-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%">(0.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(0.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.083%"><tr><td style="width:1.0%"/><td style="width:39.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.533%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</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%">Convertible Preferred Stock</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%">— </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="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="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%">102,408 </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%">Options to purchase common stock</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%">46,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">46,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,243 </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%">Convertible note</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </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%">Performance share units</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,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Restricted stock units</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%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </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%">ESPP</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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Deferred stock compensation plan</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </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%">Warrants to purchase common stock</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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">Total shares excluded from net (loss) income per share</span></td><td colspan="2" style="background-color:#cceeff;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%">53,071 </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="2" style="background-color:#cceeff;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%">7,600 </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 colspan="2" style="background-color:#cceeff;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%">53,071 </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="2" style="background-color:#cceeff;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%">157,782 </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>There were 4,637,333 and 6,956,000 stock option awards associated with the Chief Executive Officer Stock Option Agreement excluded from our diluted net loss per share calculations for the six months ended July 31, 2021 and 2020, as such awards were contingently issuable based on market or performance conditions, and such conditions has not been achieved during the period. <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.805%"><tr><td style="width:1.0%"/><td style="width:39.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.574%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</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:700;line-height:100%">Net (loss) income per share - basic:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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="6" 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:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(33,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,009 </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%">(47,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,198)</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: amounts allocated to participating 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,625)</span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Class A and Class B common stockholders - basic</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%">(33,247)</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="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%">1,384 </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%">(47,944)</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="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%">(8,198)</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="display:none"/><td colspan="3" style="display:none"/><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:#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:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - basic</span></td><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%">167,590 </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="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%">87,196 </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 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%">133,479 </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="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%">86,787 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income per common share attributable to Class A and Class B common stockholders - Basic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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.20)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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.02 </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;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-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%">(0.36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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.09)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income per share - diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Net (loss) income Per Share available to Class A and Class B common stockholders - diluted</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,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009 </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%">(47,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198)</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:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding (basic)</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%">167,590 </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="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%">87,196 </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%">133,479 </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="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%">86,787 </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 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%">Preferred stock</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,408 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">Stock options</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Restricted stock</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">Common stock warrants</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Convertible note</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - diluted</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%">167,590 </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="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%">201,134 </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%">133,479 </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="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%">86,787 </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:15pt"><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;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;border-top:3pt double #000;padding:0 1pt"/></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:700;line-height:100%">Net (loss) income per common share attributable to Class A and Class B common stockholders - diluted</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%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">0.01 </span></td><td style="background-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%">(0.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(0.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.083%"><tr><td style="width:1.0%"/><td style="width:39.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.533%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">2020</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%">Convertible Preferred Stock</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%">— </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="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="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%">102,408 </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%">Options to purchase common stock</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%">46,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">46,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,243 </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%">Convertible note</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </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%">Performance share units</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,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Restricted stock units</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%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </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%">ESPP</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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Deferred stock compensation plan</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </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%">Warrants to purchase common stock</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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">Total shares excluded from net (loss) income per share</span></td><td colspan="2" style="background-color:#cceeff;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%">53,071 </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="2" style="background-color:#cceeff;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%">7,600 </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 colspan="2" style="background-color:#cceeff;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%">53,071 </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="2" style="background-color:#cceeff;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%">157,782 </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> -33247000 3009000 -47944000 -8198000 0 1625000 0 0 -33247000 1384000 -47944000 -8198000 167590000 87196000 133479000 86787000 -0.20 0.02 -0.36 -0.09 -33247000 3009000 -47944000 -8198000 167590000 87196000 133479000 86787000 0 102408000 0 0 0 11138000 0 0 0 165000 0 0 0 227000 0 0 0 0 0 0 167590000 201134000 133479000 86787000 -0.20 0.01 -0.36 -0.09 0 0 0 102408000 46811000 0 46811000 47243000 0 7283000 0 7283000 3175000 0 3175000 0 506000 0 506000 300000 79000 0 79000 0 0 317000 0 317000 2500000 0 2500000 231000 53071000 7600000 53071000 157782000 4637333 6956000 Income Taxes <div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. During the three months ended July 31, 2021 and 2020, the Company recorded an income tax expense of $2.5 million and $0.4 million, respectively, and income tax expense of $4.3 million and $1.8 million in the six months ended July 31, 2021 and 2020, respectively.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company's U.S. deferred tax assets, partially offset by state taxes and the foreign tax rate differential on non-U.S. income. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence. As of July 31, 2021, the Company continues to maintain a full valuation allowance against the deferred tax assets for the U.S. and certain international entities.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;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%">Unrecognized Tax Benefits</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has income tax audits in progress in India for the 2016-17 and 2017-18 fiscal years. Based on the preliminary audit findings, primarily related to transfer pricing, the Company has recorded a reserve of $0.4 million, including interest, as of July 31, 2021. The Company intends to vigorously pursue rejection or reduction of any assessment raised. During the quarter ending July 31, 2021, the Company reassessed its transfer pricing tax position in India and recorded a $0.7 million reserve related to several open fiscal years that are not under audit.</span></div> 2500000 400000 4300000 1800000 400000 700000 Geographic Information<div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one segment. The Company’s products and services are sold throughout the world. The Company’s chief operating decision maker (the “CODM”) is the chief executive officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our cloud based software platform (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.805%"><tr><td style="width:1.0%"/><td style="width:31.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Americas</span></td><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%">74,928 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">61,370 </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%">146,240 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">123,273 </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:bottom"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-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,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,945 </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%">9,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">19,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">118,692 </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 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%">93,498 </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%">229,672 </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 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%">186,486 </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><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The United States was the only country that represented more than 10% of the Company's revenues in three months ended July 31, 2021 and 2020 and the six months ended July 31, 2021 and 2020, respectively, comprising of $70.3 million, $58.2 million, $136.9 million and $116.8 million, respectively.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of July 31, 2021 and January 31, 2021, long lived assets by geographic region were as follows (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.000%"><tr><td style="width:1.0%"/><td style="width:61.862%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.420%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><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:700;line-height:100%">January 31,<br/>2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">6,135 </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%">EMEA</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%">2,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,474 </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: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%">2,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,402 </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: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%">12,322 </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 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%">9,011 </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><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes $8.1 million and $6.0 million of fixed assets held in the United States at July 31, 2021 and January 31, 2021, respectively.</span></div> 1 <div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our cloud based software platform (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.805%"><tr><td style="width:1.0%"/><td style="width:31.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Three Months Ended July 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:700;line-height:100%">Six Months Ended July 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:400;line-height:100%">Americas</span></td><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%">74,928 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">61,370 </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%">146,240 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">123,273 </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:bottom"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-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,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,945 </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%">9,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">19,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">118,692 </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 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%">93,498 </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%">229,672 </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 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%">186,486 </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> 74928000 61370000 146240000 123273000 33866000 23793000 64432000 46945000 9898000 8335000 19000000 16268000 118692000 93498000 229672000 186486000 70300000 58200000 136900000 116800000 As of July 31, 2021 and January 31, 2021, long lived assets by geographic region were as follows (in thousands):<div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.000%"><tr><td style="width:1.0%"/><td style="width:61.862%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.420%"/><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:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><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:700;line-height:100%">January 31,<br/>2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">6,135 </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%">EMEA</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%">2,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,474 </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: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%">2,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,402 </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: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%">12,322 </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 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%">9,011 </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><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes $8.1 million and $6.0 million of fixed assets held in the United States at July 31, 2021 and January 31, 2021, respectively.</span></div> 8192000 6135000 2096000 1474000 2034000 1402000 12322000 9011000 8100000 6000000 Subsequent Events On September 3, 2021, the Company entered into a purchase agreement with Voicezen India Private Limited ("Voicezen") to purchase certain intellectual property and trademarks for a purchase price of $3.7 million. 3700000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jul. 31, 2021
Aug. 31, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2021  
Document Transition Report false  
Entity File Number 001-40528  
Entity Registrant Name Sprinklr, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-4771485  
Entity Address, Address Line One 29 West 35th Street  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10001  
City Area Code 917  
Local Phone Number 933-7800  
Title of 12(b) Security Class A common stock, par value$0.00003 per share  
Trading Symbol CXM  
Security Exchange Name NYSE  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001569345  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --01-31  
Common Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   30,842,053
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   224,191,721
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
Jul. 31, 2021
Jan. 31, 2021
Current assets    
Cash and cash equivalents $ 433,990,000 $ 68,037,000
Marketable securities 114,806,000 212,652,000
Accounts receivable, net of allowance for doubtful accounts of $2.7 million and $3.2 million, respectively 104,898,000 116,278,000
Prepaid expenses and other current assets 94,170,000 95,819,000
Total current assets 747,864,000 492,786,000
Property and equipment, net 12,322,000 9,011,000
Goodwill and other intangible assets 47,287,000 47,427,000
Other non-current assets 44,005,000 36,669,000
Total assets 851,478,000 585,893,000
Current liabilities    
Accounts payable 10,150,000 16,955,000
Accrued expenses and other current liabilities 60,276,000 63,170,000
Deferred revenue 231,129,000 221,439,000
Total current liabilities 301,555,000 301,564,000
Senior subordinated secured convertible notes 0 78,848,000
Deferred revenue less current portion 13,198,000 19,873,000
Deferred tax liability, long-term 870,000 869,000
Other liabilities, long-term 1,871,000 2,006,000
Total liabilities 317,494,000 403,160,000
Commitments and contingencies (Note 9)
Stockholders’ equity    
Preferred stock 0 0
Common stock 0 4,000
Treasury stock, at cost, 14,130,784 shares as of July 31, 2021 and January 31, 2021, respectively (23,831,000) (23,831,000)
Additional paid-in capital 947,041,000 122,061,000
Accumulated other comprehensive (loss) income (10,000) 787,000
Accumulated deficit (389,224,000) (341,280,000)
Total stockholders’ equity 533,984,000 182,733,000
Total liabilities and stockholders’ equity 851,478,000 585,893,000
Convertible Preferred Stock    
Stockholders’ equity    
Preferred stock 0 424,992,000
Class A    
Stockholders’ equity    
Common stock 0 0
Class B    
Stockholders’ equity    
Common stock $ 8,000 $ 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Jul. 31, 2021
Jan. 31, 2021
Allowance for doubtful accounts $ 2.7 $ 3.2
Preferred stock, par value (in dollars per share) $ 0.00003 $ 0.00003
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.00003 $ 0.00003
Common stock, shares authorized 0 299,000,000
Common stock, shares issued 0 109,587,048
Common stock, shares outstanding 0 95,456,264
Treasury stock, shares 14,130,784 14,130,784
Convertible Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.00003 $ 0.00003
Preferred stock, shares authorized 0 122,309,253
Preferred stock, shares issued 0 120,902,273
Preferred stock, shares outstanding 0 120,902,273
Class A    
Common stock, par value (in dollars per share) $ 0.00003 $ 0.00003
Common stock, shares authorized 2,000,000,000 0
Common stock, shares outstanding 18,341,571 0
Class B    
Common stock, par value (in dollars per share) $ 0.00003 $ 0.00003
Common stock, shares authorized 310,000,000 0
Common stock, shares issued 236,554,861 0
Common stock, shares outstanding 236,554,861 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Revenue:        
Revenue $ 118,692 $ 93,498 $ 229,672 $ 186,486
Costs of revenue:        
Cost of revenue 37,338 27,294 69,047 58,756
Gross profit 81,354 66,204 160,625 127,730
Operating expenses:        
Research and development 15,087 8,152 28,215 16,480
Sales and marketing 70,249 42,273 130,887 91,832
General and administrative 25,323 10,926 41,531 22,467
Total operating expenses 110,659 61,351 200,633 130,779
Operating (loss) income (29,305) 4,853 (40,008) (3,049)
Other expense, net (1,436) (1,468) (3,627) (3,361)
(Loss) income before provision for income taxes (30,741) 3,385 (43,635) (6,410)
Provision for income taxes 2,506 376 4,309 1,788
Net (loss) income $ (33,247) $ 3,009 $ (47,944) $ (8,198)
Net (loss) income per share attributable to Class A and Class B common stockholders, basic (in dollars per share) $ (0.20) $ 0.02 $ (0.36) $ (0.09)
Weighted average shares used in computing net (loss) income per share attributable to Class A and Class B common stockholders, basic (in shares) 167,590,000 87,196,000 133,479,000 86,787,000
Net (loss) income per share attributable to Class A and Class B common stockholders, diluted (in dollars per share) $ (0.20) $ 0.01 $ (0.36) $ (0.09)
Weighted average shares used in computing net (loss) income per share attributable to Class A and Class B common stockholders, diluted (in shares) 167,590,000 201,134,000 133,479,000 86,787,000
Subscription        
Revenue:        
Revenue $ 103,307 $ 82,807 $ 200,079 $ 164,467
Costs of revenue:        
Cost of revenue 22,341 16,314 43,392 36,253
Professional services        
Revenue:        
Revenue 15,385 10,691 29,593 22,019
Costs of revenue:        
Cost of revenue $ 14,997 $ 10,980 $ 25,655 $ 22,503
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (33,247) $ 3,009 $ (47,944) $ (8,198)
Foreign currency translation adjustments (386) 572 (783) 685
Unrealized gains (losses) on investments (12) 0 (14) 0
Total comprehensive (loss) income $ (33,645) $ 3,581 $ (48,741) $ (7,513)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
shares in Thousands, $ in Thousands
Total
Senior Subordinated Secured Convertible Note
Preferred Stock
Convertible Preferred Stock
Common Stock
Common Stock
Class A and Class B Common Stock
Common Stock
Class A and Class B Common Stock
Senior Subordinated Secured Convertible Note
Additional Paid-in Capital
Additional Paid-in Capital
Senior Subordinated Secured Convertible Note
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Jan. 31, 2020     120,408 99,002 0       (13,376)    
Beginning balance at Jan. 31, 2020 $ (22,351)   $ 245,970 $ 3 $ 0   $ 50,117   $ (17,957) $ (988) $ (299,496)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Stock-based compensation - equity classified awards 8,990           8,990        
Exercise of stock options (in shares)       1,538              
Exercise of stock options 1,357           1,357        
Issuance of common stock to a third party (in shares)       1,014              
Issuance of common stock to a third party 5,000           5,000        
Other comprehensive loss 686                 686  
Net (loss) income (8,198)                   (8,198)
Ending balance (in shares) at Jul. 31, 2020     120,408 101,554 0       (13,376)    
Ending balance at Jul. 31, 2020 (14,516)   $ 245,970 $ 3 $ 0   65,464   $ (17,957) (302) (307,694)
Beginning balance (in shares) at Apr. 30, 2020     120,408 100,096 0       (13,376)    
Beginning balance at Apr. 30, 2020 (24,830)   $ 245,970 $ 3 $ 0   58,732   $ (17,957) (875) (310,703)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Stock-based compensation - equity classified awards 5,596           5,596        
Exercise of stock options (in shares)       1,458              
Exercise of stock options 1,136           1,136        
Other comprehensive loss 573                 573  
Net (loss) income 3,009                   3,009
Ending balance (in shares) at Jul. 31, 2020     120,408 101,554 0       (13,376)    
Ending balance at Jul. 31, 2020 (14,516)   $ 245,970 $ 3 $ 0   65,464   $ (17,957) (302) (307,694)
Beginning balance (in shares) at Jan. 31, 2021     120,903 109,587 0       (14,131)    
Beginning balance at Jan. 31, 2021 182,733   $ 424,992 $ 4 $ 0   122,061   $ (23,831) 787 (341,280)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of class A common stock upon initial public offering, net of underwriting discounts and issuance costs (in shares)         18,288            
Issuance of Class A common stock upon initial public offering, net of underwriting discounts and issuance costs 275,954           275,954        
Conversion of Senior subordinated secured convertible notes (in shares)     (120,903)   120,903 9,694          
Conversion of senior subordinated secured convertible notes 0 $ 82,114 $ (424,992)   $ 4   424,988 $ 82,114      
Stock-based compensation - equity classified awards 25,265           25,265        
Reclassification of common stock to class B common stock (in shares)       (117,176) 117,176            
Reclassification of common stock to Class B common stock $ 0     $ (4) $ 4            
Exercise of stock options (in shares) 8,546     7,589 968            
Exercise of stock options $ 16,659           16,659        
Net exercise of common stock warrants (in shares)         230            
Issuance of common stock under deferred stock compensation plan (in shares)         1,770            
Other comprehensive loss (797)                 (797)  
Net (loss) income (47,944)                   (47,944)
Ending balance (in shares) at Jul. 31, 2021     0 0 269,029       (14,131)    
Ending balance at Jul. 31, 2021 533,984   $ 0 $ 0 $ 8   947,041   $ (23,831) (10) (389,224)
Beginning balance (in shares) at Apr. 30, 2021     120,903 115,279 0       (14,131)    
Beginning balance at Apr. 30, 2021 184,299   $ 424,992 $ 4 $ 0   138,724   $ (23,831) 387 (355,977)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of class A common stock upon initial public offering, net of underwriting discounts and issuance costs (in shares)         18,288            
Issuance of Class A common stock upon initial public offering, net of underwriting discounts and issuance costs 275,954           275,954        
Conversion of Senior subordinated secured convertible notes (in shares)     (120,903)   120,903 9,694          
Conversion of senior subordinated secured convertible notes 0 $ 82,114 $ (424,992)   $ 4   424,988 $ 82,114      
Stock-based compensation - equity classified awards 16,609           16,609        
Reclassification of common stock to class B common stock (in shares)       (117,176) 117,176            
Reclassification of common stock to Class B common stock 0     $ (4) $ 4            
Exercise of stock options (in shares)       1,897 968            
Exercise of stock options 8,652           8,652        
Net exercise of common stock warrants (in shares)         230            
Issuance of common stock under deferred stock compensation plan (in shares)         1,770            
Other comprehensive loss (397)                 (397)  
Net (loss) income (33,247)                   (33,247)
Ending balance (in shares) at Jul. 31, 2021     0 0 269,029       (14,131)    
Ending balance at Jul. 31, 2021 $ 533,984   $ 0 $ 0 $ 8   $ 947,041   $ (23,831) $ (10) $ (389,224)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Cash flow from operating activities:    
Net (loss) income $ (47,944) $ (8,198)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 3,451 2,877
Bad debt expense (226) 286
Stock-based compensation expense, net of amounts capitalized 25,532 9,407
Non-cash interest paid in kind and discount amortization 3,267 1,517
Deferred income taxes 1 87
Other noncash items, net (999) (15)
Changes in operating assets and liabilities:    
Accounts receivable 11,810 29,661
Prepaid expenses and other current assets 1,673 18,243
Other noncurrent assets (7,151) 3,437
Accounts payable (6,751) (2,173)
Accrued expenses and other current liabilities (2,326) (14,474)
Deferred revenue 2,956 (17,240)
Other liabilities (154) 34
Net cash (used in) provided by operating activities (16,861) 23,449
Cash flow from investing activities:    
Purchases of marketable securities (61,758) 0
Sales of marketable securities 56,652 0
Maturities of marketable securities 101,860 0
Purchases of property and equipment (3,862) (1,586)
Capitalized internal-use software (2,481) (1,546)
Net cash provided by (used in) investing activities 90,411 (3,132)
Cash flow from financing activities:    
Proceeds from issuance of common stock upon initial public offering, net of underwriting discounts, commissions and other offering costs 276,001 0
Proceeds from senior subordinated secured convertible notes 0 73,425
Proceeds from short-term borrowings 0 49,973
Repayments of short term borrowings 0 (49,973)
Payments of debt and equity issuance costs 0 (160)
Proceeds from issuance of common stock upon exercise of stock options 16,659 1,357
Net cash provided by financing activities 292,660 74,622
Effect of exchange rate fluctuations on cash and cash equivalents (257) (83)
Net change in cash and cash equivalents 365,953 94,856
Cash and cash equivalents at beginning of period 68,037 10,470
Cash and cash equivalents at end of period 433,990 105,326
Supplemental disclosure of cash flow information    
Cash paid for income taxes 1,564 1,290
Cash paid for interest 0 319
Supplemental disclosure for noncash investing and financing    
Conversion of redeemable preferred stock to Class B common stock 424,992 0
Conversion of senior subordinated secured convertible notes to Class B common stock 82,114 0
Net exercise of common stock warrants 18 0
Stock-based compensation expense capitalized in internal-use software 233 0
Accrued purchases of property and equipment 181 149
Common stock issued in exchange for other noncash assets 0 5,000
Deferred offering costs included in accounts payable and accrued liabilities $ 47 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
6 Months Ended
Jul. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business

Founded in 2009, Sprinklr, Inc. (Sprinklr, we, or the Company) provides enterprise cloud software products that enable organizations to do marketing, advertising, research, care, sales and engagement across modern channels including social, messaging, chat and text through its unified Customer Experience Management (CXM) software platform.

The Company was incorporated in Delaware in 2011 and is headquartered in New York, New York, USA with 16 operating subsidiaries globally.

Initial Public Offering

On June 25, 2021, we completed our initial public offering (“IPO”), in which we issued and sold 16,625,000 shares of our Class A common stock at a public offering price of $16.00 per share. On July 1, 2021, the underwriters' option to purchase 1,662,500 additional shares of Class A common stock was exercised in full. The Company received net proceeds of $276.0 million after deducting underwriting discounts, commissions and other offering expenses of $16.6 million.

In connection with the IPO, all of the then-outstanding shares of convertible preferred stock automatically converted into an aggregate of 120,902,273 shares of the Company's Class B common stock on a one-to-one basis, the senior subordinated secured convertible notes automatically converted into an aggregate of 9,694,004 shares of Class B common stock and all of the Company's outstanding common stock was reclassified into shares of Class B common stock on a one-to-one basis.

Prior to the IPO, deferred offering costs, which consisted primarily of accounting, legal and other fees related to the IPO, were capitalized within other assets, non-current in the condensed consolidated balance sheets. Upon the completion of the IPO, $3.3 million of deferred offering costs were reclassified into stockholders’ equity as an offset to IPO proceeds. As of January 31, 2021, no deferred offering costs were capitalized in the condensed consolidated balance sheet. As of July 31, 2021, deferred offering costs associated with the IPO that had not yet been paid were not material.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
(a)Basis of Presentation and Principles of Consolidation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, ("U.S. GAAP"), and applicable rules and regulations of the Securities and Exchange Commission, ("SEC"), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2021, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended July 31, 2021 are not necessarily indicative of the results to be expected for the year ending January 31, 2022 or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2021 included in the Company’s prospectus dated June 22, 2021 filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.
There have been no material changes in our significant accounting policies as described in our consolidated financial statements for the fiscal year ended January 31, 2021 included in the Final Prospectus.
(b)Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and 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 periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, common stock valuations and stock-based compensation expense, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions.
(c)Fiscal Year
The Company's fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ending January 31, 2022.
(d)Segments
The Company operates in one operating segment because the Company's offerings operate on its single Customer Experience Management Platform, the Company's products are deployed in a similar way, and the Company’s chief operating decision maker evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
(e)Concentration of Risk and Significant Customers
The Company has no significant off-balance sheet risks related to foreign currency exchange contracts, option contracts or other foreign currency hedging arrangements. The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe. The Company performs periodic credit evaluations of its customers and generally does not require collateral.
No single customer accounted for more than 10% of total revenue in the three or six months ended July 31, 2021.
In addition, we rely upon third-party hosted infrastructure partners globally to serve customers and operate certain aspects of our services, such as environments for development testing, training, sales demonstrations, and production usage. Given this, any disruption of or interference at our hosted infrastructure partners would impact our operations and our business could be adversely impacted.
(f)Revenue Recognition
The Company accounts for revenue in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606). For further discussion of the Company’s accounting policies related to revenue see Note 3, Revenue Recognition.
(g)Stock-Based Compensation
The Company accounts for stock-based compensation as an expense in the statements of operations based on the awards' grant date fair values.
The Company estimates the fair value of service-based options granted using the Black-Scholes option pricing model. Stock options that include service, performance and market conditions are valued using the Monte-Carlo simulation model. The Black-Scholes option pricing model requires inputs based on certain assumptions, including (a) the fair value per share of our common stock (b) the expected stock price volatility, (c) the calculation of expected term of the award, (d) the risk-free interest rate and (e) expected dividends. A Monte-Carlo simulation is an analytical method used to estimate value by performing a large number of simulations or trial runs and determining a value based on the possible outcomes from these trial runs.
The fair value of stock-based payments is recognized as compensation expense, net of expected forfeitures, over the requisite service period which is generally the vesting period, with the exception of the fair value of stock-based payments for awards that include service, performance and market conditions which is recognized as compensation expense over the requisite service period as achievement of the performance objective becomes probable.

The Company issued certain performance stock units ("PSUs"), that vest upon the satisfaction of both time-based service, performance-based and market conditions. The Company estimates compensation cost based on the grant date fair value and recognize the expense on a graded vesting basis over the vesting period of the award. As the PSUs are subject to a market condition (stock price), the grant date fair value is measured using a Monte Carlo simulation approach, which estimates the fair value of awards based on randomly generated simulated stock-price paths through a lattice-type structure. The performance-based vesting condition is satisfied upon the occurrence of a qualifying event, which is generally defined as a change in control transaction or the effective date of a Qualified IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company commenced recognition of compensation expense using the accelerated attribution method over the requisite service period.

The Company estimates fair value of its restricted stock awards (RSU) based on the fair value of the underlying common stock, net of estimated forfeitures. Subsequent to the IPO, the Company determines the fair value using the closing price of its Class A common stock as reported on the date of grant.

(h) Recently Issued Accounting Pronouncements Not Yet Adopted
The JOBS Act allows the Company, as an EGC, to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, including interim periods within that fiscal year, with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the consolidated financial statements. Although the Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and related disclosures, the Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within that fiscal year, with early adoption permitted. The Company is currently evaluating the impact of adoption on the consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) ("ASU 2020-06"), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted. We are currently evaluating the impact of the new guidance on our consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
6 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company derives its revenues primarily from two sources:
a.Subscription revenue consists of subscription fees from customers accessing the Company’s cloud based software platform and applications, as well as related customer support services; and
b.Professional services revenue consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals.

We recognize revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the performance obligation is satisfied

Subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Subscription revenue includes customer support services, which together with the accessing of the Company’s cloud based software platform, generally constitute a single performance obligation comprised of a series of distinct services that are substantially the same and have the same pattern of revenue recognition.

Amounts that have been invoiced because they have the unconditional right to consideration are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met, with the majority being invoiced annually in advance of performance obligations. When determining the transaction price of a contract, an adjustment is made if payment from the customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in Topic 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. One of the Company’s contracts contained a significant financing component as of July 31, 2021 as a result of an advance payment from a large customer for a multi-year contract in the prior fiscal year. None of the Company’s other contracts contained a significant financing component at July 31, 2021.
Professional services revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. The majority of the Company’s professional services arrangements are fixed price contracts.

The Company enters into arrangements where they provide managed services associated with assisting its customers in publishing advertisements on social media channels. As part of those arrangements the Company is occasionally required to purchase advertising space from social media channels on behalf of its customers and invoice those costs back to its customer. Revenue from such arrangements is recognized on a net basis as the Company has determined it is acting as an agent in these transactions.

Some of the Company’s product offerings include service-level agreements warranting defined levels of uptime reliability and performance and permitting those customers to receive credits for future services in the event that we fail to meet those levels. To date, we have not accrued for any significant liabilities in the accompanying condensed consolidated financial statements as a result of these service-level agreements.

For contracts that are modified for changes in contract specification and requirements, the Company analyzes the modification to determine the accounting treatment of the contract modification as a separate contract, prospectively or through a cumulative catch-up adjustment.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

Contracts with Multiple Performance Obligations

The Company executes arrangements that include multiple performance obligations (consisting of subscription and professional services). Additionally, the Company is often party to multiple concurrent contracts or contracts pursuant to which a client may purchase a combination of services. At contract inception, the Company determines whether multiple contracts will be combined and accounted for as a single arrangement. Combination is generally required when the economics of the individual contracts cannot be understood without reference to the whole. While certain contracts may be combined, they are reviewed to determine if the contract has multiple distinct performance obligations. These situations require judgment to determine whether the multiple promises are separate performance obligations. Once the Company has determined the performance obligations, the Company determines the transaction price. The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The Company then allocates the transaction price to each performance obligation in the contract based on a relative SSP and the corresponding revenues are recognized as the related performance obligations are satisfied.

The determination of SSP for each distinct performance obligation requires judgement. The Company rarely sells its enterprise cloud software products and services as readily observable standalone sales, so the Company is required to estimate the SSP for each performance obligation. In the determination of the SSP, the Company uses information that includes contractually stated prices, market conditions, costs, renewal contacts, list prices, internal discounting tables and other observable inputs. In making these judgments, the Company analyzes various factors, including the Company’s pricing methodology and consistency, size of the arrangement, length of term, customer demographics and overall market and economic conditions. Based on these results, the estimated SSP is set for each distinct product or service delivered to customers.

Costs to Obtain Customer Contracts

Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a straight-line basis over the anticipated period of benefit, which we have estimated to be three years. We determined the period of benefit by taking into consideration the length of our customer contracts, customer relationship period, our technology lifecycle, and other factors. Sales commissions paid for renewals are not commensurate with commissions paid on the initial contract given the substantive difference in commission rates in proportion to their respective contract values. Amortization expense is recorded in sales and marketing expense within our condensed consolidated statement of operations.

Capitalized costs to obtain customer contracts as of July 31, 2021 were $51.9 million, of which $26.6 million is included in prepaid expenses and other current assets and $25.3 million within other non-current assets. During the three and six months ended July 31, 2021, the Company amortized $7.1 million and $13.7 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.

Capitalized costs to obtain customer contracts as of July 31, 2020 were $37.3 million, of which $20.0 million is included in prepaid expenses and other current assets and $17.3 million within other non-current assets. During the three and six months ended July 31, 2020, the Company amortized $5.0 million and $9.8 million, respectively, of costs to obtain customer contracts, included in sales and marketing expense.

Deferred Revenue

The Company invoices customers for subscriptions to our products in varying billing cycles with the majority being invoiced annually in advance of performance obligations, and accounts receivable are recorded when the right to consideration becomes unconditional. Deferred revenue consists primarily of customer billings made in advance of performance obligations being satisfied and revenue being recognized.

The term between invoicing and when payment is due is not significant and the Company generally does not provide financing arrangements to customers. Deferred revenue associated with performance obligations that are anticipated to be satisfied, and thus to be revenue recognized, during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent deferred revenue.
The Company recognized revenue of $96.9 million and $153.5 million for three and six months ended July 31, 2021, respectively, and $78.7 million and $124.6 million for the three and six months ended July 31, 2020, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.

The Company receives payments from customers based on billing schedules as established in its contracts. Contract assets represent amounts for which the Company has recognized revenue in excess of billings pursuant to the revenue recognition guidance. At July 31, 2021 and January 31, 2021, contract assets were $1.6 million and $0.8 million, respectively, and were included in prepaid expenses and other current assets.

Remaining performance obligations represent contracted revenues that had not yet been recognized, and include deferred revenues and amounts that will be invoiced and recognized in future periods.

As of July 31, 2021, our remaining performance obligations were $457.4 million, approximately $332.1 million of which we expect to recognize as revenue over the next 12 months and the remaining balance will be recognized thereafter.

Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic location and market, as it believes it best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Refer to Note 14, Geographic Information, for revenue by geographic location.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities
6 Months Ended
Jul. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets (in thousands):
July 31, 2021
Amortized CostUnrealized GainUnrealized LossesFair value
Corporate bonds$24,335 $— $(1)$24,334 
U.S. government and agency securities65,476 — 65,481 
Commercial paper24,991 — — 24,991 
Marketable securities$114,802 $$(1)$114,806 
January 31, 2021
Amortized CostUnrealized GainUnrealized LossesFair value
Corporate bonds$26,894 $— $(2)$26,892 
U.S. government and agency securities125,804 20 — 125,824 
Commercial paper59,936 — — 59,936 
Marketable securities$212,634 $20 $(2)$212,652 
As of July 31, 2021 and January 31, 2021, the maturities of available-for-sale marketable securities did not exceed 12 months.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jul. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of July 31, 2021, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash Equivalents:
Money market funds$407,406 $— $— $407,406 
Marketable Securities:
Corporate bonds— 24,334 — 24,334 
U.S. government and agency securities— 65,481 — 65,481 
Commercial paper— 24,991 — 24,991 
Total financial assets$407,406 $114,806 $— $522,212 
The following table represents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash Equivalents:
Money market funds$37,451 $— $— $37,451 
Marketable Securities:
Corporate bonds— 26,892 — 26,892 
U.S. government and agency securities— 125,824 — 125,824 
Commercial paper— 59,936 — 59,936 
Total financial assets$37,451 $212,652 $— $250,103 
The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities, U.S. government agencies, certificates of deposit, and U.S. government treasury securities 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.
The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities consist primarily of U.S. Treasury securities, high credit quality corporate debt securities and commercial paper. The Company has classified and accounted for its marketable securities as available-for-sale securities as we may sell these securities at any time for use in the Company’s current operations or for other purposes, even prior to maturity. As of July 31, 2021 and January 31, 2021, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of July 31, 2021 and January 31, 2021, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of July 31, 2021 and January 31, 2021, there were no securities that were in an unrealized loss position for more than twelve months. We have not recorded any impairments, 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 period.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
6 Months Ended
Jul. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Prepaid hosting and data costs$45,567 $58,386 
Prepaid software costs3,973 3,771 
Capitalized commissions costs, current portion26,598 24,294 
Prepaid insurance4,846 289 
Contract assets1,601 824 
Other 11,585 8,255 
Prepaid expenses and other current assets$94,170 $95,819 

Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Computer equipment$11,593 $7,921 
Office furniture and other1,157 1,193 
Leasehold improvements3,547 3,500 
Less accumulated depreciation and amortization(10,192)(8,598)
Total fixed assets, net6,105 4,016 
Capitalized internal-use software18,938 16,224 
Less accumulated amortization(12,720)(11,229)
Total capitalized internal-use software6,217 4,995 
Property and equipment, net$12,322 $9,011 
Depreciation and amortization expense for property and equipment was $1.0 million and $0.6 million in the three months ended July 31, 2021 and 2020, respectively, and $1.8 million and $1.2 million in the six months ended July 31, 2021 and 2020, respectively.
Amortization expense for capitalized internal-use software was $0.8 million and $0.6 million in the three months ended July 31, 2021 and 2020, respectively, and $1.5 million and $1.2 million in the six months ended July 31, 2021 and 2020, respectively.
The Company capitalized internal-use software costs, including stock-based compensation, of $1.7 million and $0.8 million in the three months ended July 31, 2021 and 2020, respectively, and $2.7 million and $1.5 million in the six months ended July 31, 2021 and 2020, respectively.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Bonuses$9,999 $17,783 
Commissions9,138 13,346 
Employee liabilities (1)
18,186 15,040 
Purchased media costs (2)
2,455 2,695 
Accrued sales and use tax liability6,054 5,667 
Accrued income taxes2,695 677 
Professional services1,293 1,603 
Other10,456 6,359 
$60,276 $63,170 
(1) Includes $1.5 million of accrued ESPP employee contributions at July 31, 2021. Refer to Note 11, Stock-based Compensation, for further discussion of the Company's ESPP.
(2) Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill
6 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The changes in the carrying amount of goodwill for the periods presented were as follows (in thousands):
July 31,
2021
January 31,
2021
Balance at beginning of period$46,823 $47,100 
Effect of exchange rates25 (277)
Balance at end of period$46,848 $46,823 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
The following table summarizes the Company's long-term debt at January 31, 2021 (in thousands):
January 31,
2021
Senior Subordinated Secured Convertible Note$75,000 
Paid-in-kind interest5,390 
Principal balance 80,390 
Less: Unamortized debt discounts and issuance costs(1,542)
Revolving credit facility— 
Total Debt$78,848 

There was no long-term debt outstanding at July 31, 2021.
Senior Subordinated Secured Convertible Notes

On May 20, 2020 (the “NPA Closing Date”), the Company issued senior subordinated convertible notes for an aggregate principal amount of $75 million pursuant to the Company’s Senior Subordinated Secured Convertible Note Purchase Agreement, dated May 20, 2020, by and among the Company, its subsidiaries, TPG Specialty Lending Inc., as Administrative Agent and Arranger (“TPG”), and certain other investor parties (the “Note Purchase Agreement”), with an initial maturity date of May 20, 2025 (the “Notes”). The Notes were issued for face amount net of a closing fee of 1.05% on the entire $150 million commitment for all Notes (corresponding to an original issue discount of 2.1% on the Notes) and carried a fixed rate of 9.875% per annum. The interest was paid in kind by increasing the principal amount of the Notes. The Notes were sold at a price and had a value at issuance not significantly in excess of the face amount; accordingly, none of the proceeds were allocated to equity.

Upon the completion of the IPO, the Notes automatically converted pursuant to their terms into 9,694,004 shares of Class B common stock.

Interest Expense

The following table presents the components of interest expense incurred on the Notes for the three and six months ended July 31, 2021 (in thousands):

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Interest expense at coupon rate$1,220 $1,481 $3,182 $1,481 
Amortization of debt discounts and issuance costs32 36 84 36 
Total interest expense$1,252 $1,517 $3,266 $1,517 

The debt discount was amortized to interest expense at an annual effective interest rate of 10.3% over the contractual terms of the Notes. Interest expense is included in Other expense, net on the condensed consolidated income statement of operations.

Credit Agreement
The Company maintains a credit agreement with Silicon Valley Bank (the "Credit Agreement"). Under the terms of the Credit Agreement, the Company can borrow up to $50.0 million on its revolving credit loan facility on its revolving credit loan facility at the higher of prime interest rate plus 0.25% or federal funds effective rate plus 0.50% plus 0.25%. The Amended Credit Agreement, which expires on June 21, 2022, requires the Company to maintain certain monthly adjusted quick ratio and quarterly minimum consolidated adjusted earnings before income taxes, depreciation and amortization. At July 31, 2021 and January 31, 2021, the Company had no amounts outstanding under the Credit Agreement.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jul. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Leases
The Company leases certain office facilities under operating lease arrangements that expire on various dates through 2024. Under the terms of the leases, the Company is responsible for certain operating expenses, such as insurance, property taxes, and maintenance expenses. Rent expense for non-cancelable operating leases with scheduled rent increases is recognized on a straight-line basis over the terms of the leases.
Deferred rent as of July 31, 2021 was $2.0 million, $1.3 million of which was recorded in Accrued expenses and other current liabilities and $0.7 million of which was recorded in Other liabilities, long-term in the condensed consolidated balance sheets.
Deferred rent as of January 31, 2021 was $2.2 million, $1.3 million of which was recorded in Accrued expenses and other current liabilities and $0.9 million of which was recorded in Other liabilities, long-term in the condensed consolidated balance sheets.
Rent expense under these operating leases was $1.6 million and $1.7 million in the three months ended July 31, 2021 and 2020, respectively, and $3.2 million and $3.6 million in the six months ended July 31, 2021 and 2020, respectively.
At July 31, 2021 and January 31, 2021, the Company had no capital leases. As of July 31, 2021, future minimum lease payments under non-cancelable operating leases were as follows (in thousands):
July 31, 2021
2022 (remaining six months)
$5,213 
20236,458 
20244,961 
20251,848 
2026 and thereafter
3,654 
Total$22,134 
Letters of Credit
During the six months ended July 31, 2021, the Company issued letters of credit with aggregate availability of $0.8 million primarily related to one of our leases. The Company has not drawn down on these letters of credit as of July 31, 2021. No material letters of credit were outstanding as of January 31, 2021.
Contractual Obligations and Commitments
The Company has non-cancelable minimum guaranteed purchase commitments for data and hosting services as of January 31, 2021 as follows (in thousands):
Fiscal year ended January 31,
2022$17,859 
202328,743 
202462,792 
202552,833 
2026 and thereafter
51,500 
Total$213,727 
There were no material contractual obligations or commitments that were entered into during the six months ended July 31, 2021 that were outside the ordinary course of business.
Legal Matters
From time to time, the Company, various subsidiaries, and certain current and former officers may be named as defendants in various lawsuits, claims, investigations and proceedings arising from the normal course of business. The Company may also become involved with contract issues and disputes with customers. With respect to litigation in general, based on the Company’s experience, management believes that the damages amounts claimed in a case are not a meaningful indicator of the potential liability. Claims, suits, investigations and proceedings are inherently uncertain and it is not possible to predict the ultimate outcome of cases. The Company believes that it has valid defenses with respect to the legal matters pending against the Company and intends to vigorously contest each of them.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.  In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, if an unfavorable ruling were to occur in any specific period, there exists the possibility of a material adverse impact on the results of operations for that period.
On September 7, 2017, a complaint was filed against the Company in the Circuit Court of the State of Oregon alleging breach of contract and violation of Uniform Trade Secrets Act, among other complaints. On September 5, 2018, the case was moved from a state court to a federal court based on the Company’s motion. The Company continues to vigorously defend this lawsuit and believes it has a meritorious defense to the matter. Opal seeks declarative and injunctive relief as well as damages, which Opal claims exceed $50 million. The Company denies all allegations and is vigorously contesting them. Trial in this matter is tentatively calendared for October 12, 2021, subject to the possibility of further postponement as COVID-related delays impact the court system. At this time the Company cannot predict the probability of outcome or estimate a range of possible loss.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jul. 31, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
In connection with the IPO, on June 25, 2021, the Company filed an Amended and Restated Certificate of Incorporation which authorizes the issuance of 2,000,000,000 shares of Class A common stock with a par value of $0.00003 per share, 310,000,000 shares of Class B common stock with a par value of $0.00003 per share, and 20,000,000 shares of designated preferred stock with a par value of $0.00003 per share. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to ten votes per share and is convertible into one share of Class A common stock. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of Class A common stock and Class B common stock will be entitled to share equally, identically and ratably, on a per share basis, with respect to any dividend or distribution of cash or property paid or distributed by the company, unless different treatment of the shares of the affected class is approved by the affirmative vote of the holders of a majority of the outstanding shares of such affected class, voting separately as a class.

Convertible Preferred Stock
Upon the close of the Company’s IPO on June 25, 2021, all of the then-outstanding shares of convertible preferred stock were automatically converted into an aggregate of 120,902,273 of shares of Class B common stock on a one-to-one basis and the carrying value was reclassified into Class B common stock and additional paid-in capital on the condensed consolidated balance sheet.
Common Stock Warrants
In fiscal year 2021, the Company issued warrants allowing the holders of both the Series G-1 and Series G-2 preferred stock to purchase up to 2.5 million shares of common stock for $10.00 per share. The warrants expire on October 7, 2025. The Company recognized the fair value of the warrants of $7.6 million as additional-paid-in capital using the Black-Scholes option pricing model and an equivalent discount that reduced the carrying value of the Series G-1 and Series G-2 preferred stock to $95.9 million and $95.9 million, respectively.
During 2012, the Company issued fully vested warrants to purchase 231,000 shares of common stock at an exercise price of $0.08 to SVB as part of a loan agreement. On June 29, 2021, 230,259 shares of Class B common stock were issued upon the cashless exercise of these common stock warrants.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plans
The Sprinklr, Inc. 2011 Equity Incentive Plan (the “2011 Plan”) provided certain equity grants to the Company’s employees, directors, consultants and service providers. The 2011 Plan was terminated as to future awards in June 2021 upon the adoption of the Sprinklr, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), although it continues to govern the terms of any equity grants that remain outstanding under the 2011 Plan.

The Company’s board of directors adopted the 2021 Plan in May 2021, which was subsequently approved by our stockholders and became effective on June 22, 2021. Initially, the maximum number of share of the Company’s Class A common stock that may be issued under the 2021 Plan is 80,401,680 shares, which includes (1) 25,480,000 new shares of Class A common stock and (2) shares subject to outstanding awards granted under the 2011 Plan that expire or otherwise terminate or that are not issued or are otherwise reacquired by the Company under certain circumstances. The 2021 Plan provides that the number of shares reserved and available for issuance under the 2021 Plan will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2031, by an amount equal to 5% of the
number of our Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s board of directors.

Our 2021 Plan provides for the grant of incentive stock options (ISOs), nonstatutory stock options (NSOs), stock appreciation rights, restricted stock awards, restricted stock unit (RSU) awards, performance awards and other forms of awards to employees, directors and consultants, including employees and consultants of our affiliates, as permitted by law.

Performance Share Units
On January 28, 2021, the Company granted 3,100,000 shares of PSUs that vest over a five year period if certain performance conditions are met. Following an IPO, the PSUs will vest on the date on which the volume weighted-average trading price of the Company's Class A common stock has, for 45 consecutive trading days, equaled or exceeded pre-determined threshold prices ranging between $30 and $100, or upon a change in control of the Company. If the first threshold of $30 is not met, then no shares will vest. Each PSU is equal to and paid in one share of our Class B common stock. The number of shares actually issued will range from zero to 3,100,000 shares in the aggregate.
To determine the fair value of the PSUs, the Company utilized a Monte Carlo simulation, a computational algorithm which allows us to model the impact of one or more, often uncertain, variables on the value of complex securities and evaluate many possible outcomes to forecast the stock price of the Company. As part of the valuation, the Company considered various scenarios related to the pricing, timing and probability of an IPO. The Company applied an annual equity volatility of 40.0%, a risk-free rate of 0.42%, fair value of common stock of $9.07 and an expected term of five years to arrive at a valuation of $3.5 million on the grant date.
The performance-based vesting condition was satisfied on the effective date of the registration statement of the Company filed under the Securities Act for the sale of the Company’s common stock. Such event was not deemed probable until consummated, and therefore, stock-based compensation related to these PSUs remained unrecognized prior to the effectiveness of the IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $0.4 million using the accelerated attribution method for the portion of the PSU awards for which the service-based vesting condition has been partially satisfied.
Chief Executive Officer Stock Option Agreement
On March 18, 2019, the Company granted options to purchase 9,274,528 shares of common stock to its Chief Executive Officer. The grant is split into four tranches, each covering 2,318,632 shares of common stock.  Tranche 1 vests over three years.  Tranche 2, 3 and 4 are performance based, with tranche 2 vesting upon an IPO or change of control and tranches 3 and 4 vesting in the event of both i) an IPO or change of control and ii) the Company’s share price equaling or exceeding a certain value at or after the occurrence of an IPO or change of control. For the 6,955,896 options that are subject to the performance conditions that are triggered upon IPO or a change of control, stock-based compensation expense remained unrecognized prior to the effectiveness of the IPO. On June 25, 2021, the performance-based vesting condition was satisfied and 2,318,632 options under tranche 2 vested and the Company recognized cumulative stock-based compensation expense of $5.8 million using the accelerated attribution method for the portion of the PSU awards for which the service-based vesting condition has been fully or partially satisfied. The remaining $0.3 million associated with tranches 3 and 4 will be recognized through the subsequent remaining requisite service period, or March 24, 2022.
To determine the fair value of our stock options that include market conditions (tranche 3 and 4), the Company utilized a Monte Carlo simulation, which allows for the modeling of complex securities and evaluate many possible outcomes to forecast the stock price of the Company post-IPO. As part of the valuation, the Company considered various scenarios related to the pricing, timing and probability of an IPO. The Company applied an annual equity volatility of 44%, a risk-free rate of 2.6%, fair value of the common stock of $4.25 and an expected term of ten years to arrive at a valuation of $1.7 million on the grant date.
Summary of Stock Option Activity
A summary of the Company’s stock option activity for the Plan for all periods presented is as follows:
Number of stock options outstandingWeighted average exercise priceWeighted average remaining contractual lifeAggregate intrinsic value
(in thousands)(in years)(in thousands)
Balance as of January 31, 2021
46,455 4.37 7.7$218,450 
Granted10,645 11.43 
Exercised (8,546)1.95 
Cancelled/forfeited(1,743)8.46 
Balance as of July 31, 2021
46,811 6.26 8.3$612,148 
Exercisable as of July 31, 2021
14,012 $4.02 7.2$214,665 
Vested and expected to vest as of July 31, 2021
36,942 $5.69 8.0$504,410 
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the Company’s share price of $19.34 as of July 31, 2021 for options that were in-the-money as of that date.
The weighted-average grant date fair value of options granted and the total intrinsic value of options exercised during the periods presented were as follows:
Six Months Ended July 31,
20212020
Weighted average grant date fair value of options granted$5.58 $2.05 
Total intrinsic value of options exercised (in thousands)$72,921 $6,199 
The total estimated grant date fair value of options vested in the six months ended July 31, 2021 and 2020 was $13.2 million and $7.7 million, respectively.
Determining Fair Value of Stock Options
The fair value of each option grant with service and performance conditions is estimated on the date of grant using the Black-Scholes option valuation model. The following assumptions were used to estimate the fair value of options granted to employees:
Six Months Ended July 31,
20212020
Expected term (in years)6.06.0
Risk-free interest rate
0.9% - 1.4%
0.4% - 0.8%
Expected volatility
50.9% - 52.1%
42.3% - 45.3%
Expected dividend rate0%0%
Fair value of common stock
$10.96 - $14.02
$4.93
The assumptions were based on the following for each of the periods presented:
Expected term—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. As all of the Company’s option grants are considered to be “plain vanilla,” the Company determined the expected term using the simplified method. The simplified method calculates the expected term as the average of the time-to-vesting and contractual terms of the stock-based award.
Risk-free interest rate—The risk-free interest rate is based on U.S. Treasury zero coupon issues with remaining terms similar to the expected term on the options.
Expected volatility—Since the Company has no trading history by which to determine the volatility of its own common stock price, the expected volatility being used is derived from the historical stock volatilities of a representative industry peer group of comparable publicly listed companies over a period approximately equal to the expected term of the options.
Expected dividend rate—The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Fair value of common stock – Prior to the IPO, the fair value of common stock underlying the stock options had historically been determined by the Board of Directors, with input from the Company’s management. The Board of Directors previously determined the fair value of the common stock at the time of grant of the options by considering a number of objective and subjective factors, including valuations of comparable companies, sales of common stock to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s capital stock, and general and industry-specific economic outlook. Subsequent to the IPO, the fair value of the underlying common stock is determined by the closing price, on the date of grant, of the Company’s Class A common stock, which is traded publicly on the New York Stock Exchange.
Forfeiture Rate - The Company estimates forfeitures at the time of grant and revises those estimates in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate pre-vesting forfeitures and records stock-based compensation expense only for those awards that are expected to vest. All service-based stock-based payment awards are amortized on a straight-line basis over the requisite service periods of the awards, which are generally the vesting periods.
Restricted Stock Units
A summary of the Company’s RSU award activity was as follows:
Number of restricted shares outstandingWeighted Average Grant Date Fair Value
(in thousands)
Balance as of January 31, 2021
450 $7.26 
Granted56 17.60 
Balance as of July 31, 2021
506 $8.41 
On January 28, 2021, the Company granted 300,000 RSUs that have vesting conditions, including the completion of an IPO or change in control event, and the achievement of a service condition. The service condition is a time-based condition met over a period of five years, with 20% met after one year, and then equal quarterly installments over the succeeding four years. The performance-based vesting condition is satisfied on the effective date of a registration statement of the Company filed under the Securities Act for the sale of the Company’s common stock. Such event was not deemed probable until consummated, and therefore, stock-based compensation related to these RSUs remained unrecognized prior to the effectiveness of the IPO. Upon completion of our IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company recognized cumulative stock-based compensation expense of $0.6 million using the accelerated attribution method for the portion of the RSU awards for which the service-based vesting condition has been partially satisfied.
Employee Stock Purchase Plan
The Board of Directors adopted the 2021 Employee Stock Purchase Plan (“ESPP”) on May 20, 2021, which was subsequently approved by our stockholders and became effective on June 22, 2021. The ESPP authorizes the initial issuance of up to 5,100,000 shares of the Company’s Class A common stock to certain eligible employees or, as designated by the board of directors, employees of a related company. The ESPP provides that the number of shares of Class A common stock reserved and available for issuance under the ESPP will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2031, by an amount equal to the lesser of (i) 1% of the outstanding number of shares of common stock on the immediately preceding December 31 and (ii) 15,300,000, or such lesser number of shares as determined by the Company’s board of directors.
Our ESPP will include two components. One component will be designed to allow eligible U.S. employees to purchase our Class A common stock in a manner that may qualify for favorable tax treatment under Section 423 of the Code. The other component will permit the grant of purchase rights that do not qualify for such favorable tax treatment in order to allow deviations necessary to permit participation by eligible employees who are foreign nationals or employed outside of the United States while complying with applicable foreign laws.

The ESPP provides eligible employees with an opportunity to purchase shares of the Company’s Class A common stock through payroll deductions of up to 15% of their eligible compensation. A participant may purchase a maximum of 5,000 shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares shall be 85% of the lower of the fair market value of the Class A common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the related offering period. Participants may end their participation at any time during an offering period and will be paid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment. The ESPP provides for consecutive offering periods that will typically have a duration of approximately 12 months in length and is comprised of two purchase periods of approximately six months in length. The offering periods are scheduled to start on the first trading day on or after June 15 and December 15 of each year. The first offering period commenced on June 23, 2021 and is scheduled to end on the first trading day on or before June 15, 2022.

ESPP employee payroll contributions accrued at July 31, 2021 totaled $1.5 million and are included within accrued compensation in the condensed consolidated balance sheet. Employee payroll contributions ultimately used to purchase shares will be reclassified to stockholders' equity on the purchase date. The Company recorded stock-based compensation of $0.9 million during the three and six months ended July 31, 2021 in connection with the ESPP.
The fair value of the share purchase rights granted under the ESPP during the six months ended July 31, 2021 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
Three Months Ended July 31,
2021
Expected term (in years)0.9
Risk-free interest rate
0.05% - 0.08%
Expected volatility
55.70% - 57.00%
Expected dividend rate0%
Fair value of common stock$22.37
Deferred Stock Compensation Plan
In May 2020, the Company implemented a program which provides eligible employees the opportunity, through regular payroll deductions, to purchase shares of the Company's common stock worth between 10% to 25% of the employee's salary as elected by the participant, subject to certain caps set forth under the program. Employees may purchase shares of the Company’s common stock at the lower of the fair value of the common stock at the beginning or ending date of the purchase period, which commenced on June 1, 2020 and concluded on June 1, 2021. Receipt of common stock under this program was contingent on continued employment through June 1, 2021.
This share-settled obligation was recognized in June 2021, at which point the employees were granted shares under this program. In determining the fair value of the right to purchase under this program, the Company used the Monte-Carlo simulation and applied an annual equity volatility of 48.2%, a risk-free rate of 0.17%, fair value of the common stock of $4.93 and an expected term of one year to arrive at a valuation of $1.9 million for the put right, resulting in a grant date fair value of $5.86. The Company recognized $3.4 million of stock-based compensation expense in the six months ended July 31, 2021 related to shares issuable pursuant to this program. On June 7, 2021, the Company issued 1,769,945 shares in connection with this program based on the fair value of the common stock at the beginning of the purchase period.
Stock-Based Compensation Expense
Stock-based compensation expense included in operating results was allocated as follows (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Costs of subscription $443 $314 $822 $518 
Costs of professional services737 315 1,022 454 
Research and development1,501 607 2,729 1,087 
Sales and marketing4,766 2,756 8,966 4,105 
General and administrative9,179 1,853 11,993 3,243 
Stock-based compensation, net of amounts capitalized16,626 5,845 25,532 9,407 
Capitalized stock-based compensation233 — 233 — 
Total stock-based compensation$16,859 $5,845 $25,765 $9,407 
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Equity classified awards $16,609 $5,595 $25,265 $8,990 
Other awards (1)
250 250 500 417 
$16,859 $5,845 $25,765 $9,407 
(1) Nonemployee grant recorded over five years, representing the same period and in the same manner as if the grantor had paid cash for the services instead of paying with or using the share-based payment award.

As of July 31, 2021, total unrecognized compensation cost related to unvested awards not yet recognized under all equity compensation plans, adjusted for estimated forfeitures, was as follows:
July 31, 2021
Unrecognized expenseWeighted average expense recognition period
(in thousands)(in years)
Stock options $54,312 3.1
Performance share units3,190 3.6
Restricted stock units2,961 1.9
ESPP11,870 0.9
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income Per Share
6 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Net (Loss) Income Per Share Net (Loss) Income Per Share
The Company computes net loss per share using the two-class method required for participating securities. The two-class method requires income available to ordinary shareholders for the period to be allocated between ordinary shares and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company considers its convertible preferred shares to be participating securities as the holders of the convertible preferred shares would be entitled to dividends that would be distributed to the holders of ordinary shares, on a pro-rata basis assuming conversion of all convertible preferred shares into ordinary shares. These participating securities do not contractually require the holders of such shares to participate in the Company’s losses. As such, net loss was not allocated to the Company’s participating securities.

Basic (loss) income per share is computed by dividing net loss attributable to common shareholders (the numerator) by the weighted-average number of common shares outstanding (the denominator) for the period. In periods when the Company has income, the Company calculates basic earnings per share using the two-class method, if required, pursuant to ASC 260, Earnings Per Share. The two-class method was required effective with the issuance of convertible preferred stock in the past because this class of stock qualified as a participating security, giving the holder the right to receive dividends should dividends be declared on common stock. Under the two-class method, earnings for a period are allocated on a pro rata basis to the common stockholders and to the holders of convertible preferred stock based on the weighted average number of common shares outstanding and number of shares that could be issued upon conversion. In periods of losses, diluted loss per share is computed on the same basis as basic loss per share as the inclusion of any other potential shares outstanding would be anti-dilutive.

Following the Company's IPO, the Company has two classes of common stock: Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except with respect to voting, conversion and transfer rights. All shares of the Company's capital stock outstanding immediately prior to the Company's IPO, including all shares held by executive officers, directors and their respective affiliates, and all shares issuable on the conversion of outstanding convertible preferred stock, were converted into shares of the Company's Class B common stock immediately prior to the completion of the offering. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both individual and combined basis.
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Net (loss) income per share - basic:
Numerator:
Net (loss) income$(33,247)$3,009 $(47,944)$(8,198)
Less: amounts allocated to participating securities— (1,625)— — 
Net (loss) income attributable to Class A and Class B common stockholders - basic(33,247)1,384 (47,944)(8,198)
Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - basic167,590 87,196 133,479 86,787 
Net (loss) income per common share attributable to Class A and Class B common stockholders - Basic$(0.20)$0.02 $(0.36)$(0.09)
Net (loss) income per share - diluted:
Net (loss) income Per Share available to Class A and Class B common stockholders - diluted(33,247)3,009 (47,944)(8,198)
Weighted-average shares outstanding (basic)167,590 87,196 133,479 86,787 
Preferred stock— 102,408 — — 
Stock options— 11,138 — — 
Restricted stock— 165 — — 
Common stock warrants— 227 — — 
Convertible note— — — — 
Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - diluted167,590 201,134 133,479 86,787 
Net (loss) income per common share attributable to Class A and Class B common stockholders - diluted$(0.20)$0.01 $(0.36)$(0.09)

Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Convertible Preferred Stock— — — 102,408 
Options to purchase common stock46,811 — 46,811 47,243 
Convertible note— 7,283 — 7,283 
Performance share units3,175 — 3,175 — 
Restricted stock units506 — 506 300 
ESPP79 — 79 — 
Deferred stock compensation plan— 317 — 317 
Warrants to purchase common stock2,500 — 2,500 231 
Total shares excluded from net (loss) income per share53,071 7,600 53,071 157,782 
There were 4,637,333 and 6,956,000 stock option awards associated with the Chief Executive Officer Stock Option Agreement excluded from our diluted net loss per share calculations for the six months ended July 31, 2021 and 2020, as such awards were contingently issuable based on market or performance conditions, and such conditions has not been achieved during the period.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jul. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. During the three months ended July 31, 2021 and 2020, the Company recorded an income tax expense of $2.5 million and $0.4 million, respectively, and income tax expense of $4.3 million and $1.8 million in the six months ended July 31, 2021 and 2020, respectively.
The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a full valuation allowance related to the Company's U.S. deferred tax assets, partially offset by state taxes and the foreign tax rate differential on non-U.S. income.

The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence. As of July 31, 2021, the Company continues to maintain a full valuation allowance against the deferred tax assets for the U.S. and certain international entities.

Unrecognized Tax Benefits

The Company has income tax audits in progress in India for the 2016-17 and 2017-18 fiscal years. Based on the preliminary audit findings, primarily related to transfer pricing, the Company has recorded a reserve of $0.4 million, including interest, as of July 31, 2021. The Company intends to vigorously pursue rejection or reduction of any assessment raised. During the quarter ending July 31, 2021, the Company reassessed its transfer pricing tax position in India and recorded a $0.7 million reserve related to several open fiscal years that are not under audit.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information
6 Months Ended
Jul. 31, 2021
Segment Reporting [Abstract]  
Geographic Information Geographic Information
The Company operates in one segment. The Company’s products and services are sold throughout the world. The Company’s chief operating decision maker (the “CODM”) is the chief executive officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our cloud based software platform (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Americas$74,928 $61,370 $146,240 $123,273 
EMEA33,866 23,793 64,432 46,945 
Other9,898 8,335 19,000 16,268 
$118,692 $93,498 $229,672 $186,486 
The United States was the only country that represented more than 10% of the Company's revenues in three months ended July 31, 2021 and 2020 and the six months ended July 31, 2021 and 2020, respectively, comprising of $70.3 million, $58.2 million, $136.9 million and $116.8 million, respectively.
Long-lived assets by geographical region are based on the location of the legal entity that owns the assets. As of July 31, 2021 and January 31, 2021, long lived assets by geographic region were as follows (in thousands):
July 31,
2021
January 31,
2021
Americas (1)
$8,192 $6,135 
EMEA2,096 1,474 
Other2,034 1,402 
$12,322 $9,011 
(1) Includes $8.1 million and $6.0 million of fixed assets held in the United States at July 31, 2021 and January 31, 2021, respectively.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jul. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events On September 3, 2021, the Company entered into a purchase agreement with Voicezen India Private Limited ("Voicezen") to purchase certain intellectual property and trademarks for a purchase price of $3.7 million.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation Basis of Presentation and Principles of Consolidation
The accompanying financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, ("U.S. GAAP"), and applicable rules and regulations of the Securities and Exchange Commission, ("SEC"), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2021, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all of the information required by U.S. GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for the fair presentation of the Company’s condensed consolidated financial information. The results of operations for the three and six months ended July 31, 2021 are not necessarily indicative of the results to be expected for the year ending January 31, 2022 or for any other interim period or for any other future year.
The accompanying interim unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended January 31, 2021 included in the Company’s prospectus dated June 22, 2021 filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended.
Use of Estimates Use of EstimatesThe preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities and 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 periods. Significant estimates and assumptions made in the accompanying consolidated financial statements include, but are not limited to, common stock valuations and stock-based compensation expense, software costs eligible for capitalization, recoverability of long-lived and intangible assets and the allowance for doubtful accounts. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and on assumptions that it believes are reasonable and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates and assumptions.
Fiscal Year Fiscal YearThe Company's fiscal year ends on January 31. References to fiscal year 2022, for example, refer to the fiscal year ending January 31, 2022.
Segments SegmentsThe Company operates in one operating segment because the Company's offerings operate on its single Customer Experience Management Platform, the Company's products are deployed in a similar way, and the Company’s chief operating decision maker evaluates the Company’s financial information and assesses the performance of the Company on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Concentration of Risk and Significant Customers Concentration of Risk and Significant CustomersThe Company has no significant off-balance sheet risks related to foreign currency exchange contracts, option contracts or other foreign currency hedging arrangements. The Company’s financial instruments that are potentially subject to credit risk consist primarily of cash and cash equivalents and accounts receivable. Although the Company deposits its cash with multiple financial institutions, its deposits generally exceed federally insured limits. The Company’s accounts receivable are derived from invoiced customers located primarily in North America and Europe. The Company performs periodic credit evaluations of its customers and generally does not require collateral.
Revenue Recognition Revenue RecognitionThe Company accounts for revenue in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606). Revenue Recognition
The Company derives its revenues primarily from two sources:
a.Subscription revenue consists of subscription fees from customers accessing the Company’s cloud based software platform and applications, as well as related customer support services; and
b.Professional services revenue consists of fees associated with providing services that educate and assist the Company’s customers with the configuration and optimization of the Company’s software platform and applications. Professional services revenue also includes managed services fees where the Company’s consultants work as part of its customers’ teams to help leverage the subscription service to execute on their customer experience management goals.

We recognize revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.

We determine revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the performance obligation is satisfied

Subscription revenue is recognized ratably over the contract term beginning on the commencement date of each contract, which is the date the Company’s service is made available to customers. Subscription revenue includes customer support services, which together with the accessing of the Company’s cloud based software platform, generally constitute a single performance obligation comprised of a series of distinct services that are substantially the same and have the same pattern of revenue recognition.

Amounts that have been invoiced because they have the unconditional right to consideration are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met, with the majority being invoiced annually in advance of performance obligations. When determining the transaction price of a contract, an adjustment is made if payment from the customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in Topic 606, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. One of the Company’s contracts contained a significant financing component as of July 31, 2021 as a result of an advance payment from a large customer for a multi-year contract in the prior fiscal year. None of the Company’s other contracts contained a significant financing component at July 31, 2021.
Professional services revenues are recognized as the services are rendered for time and materials contracts or on a proportional performance basis for fixed price contracts. The majority of the Company’s professional services arrangements are fixed price contracts.

The Company enters into arrangements where they provide managed services associated with assisting its customers in publishing advertisements on social media channels. As part of those arrangements the Company is occasionally required to purchase advertising space from social media channels on behalf of its customers and invoice those costs back to its customer. Revenue from such arrangements is recognized on a net basis as the Company has determined it is acting as an agent in these transactions.

Some of the Company’s product offerings include service-level agreements warranting defined levels of uptime reliability and performance and permitting those customers to receive credits for future services in the event that we fail to meet those levels. To date, we have not accrued for any significant liabilities in the accompanying condensed consolidated financial statements as a result of these service-level agreements.

For contracts that are modified for changes in contract specification and requirements, the Company analyzes the modification to determine the accounting treatment of the contract modification as a separate contract, prospectively or through a cumulative catch-up adjustment.
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

Contracts with Multiple Performance Obligations

The Company executes arrangements that include multiple performance obligations (consisting of subscription and professional services). Additionally, the Company is often party to multiple concurrent contracts or contracts pursuant to which a client may purchase a combination of services. At contract inception, the Company determines whether multiple contracts will be combined and accounted for as a single arrangement. Combination is generally required when the economics of the individual contracts cannot be understood without reference to the whole. While certain contracts may be combined, they are reviewed to determine if the contract has multiple distinct performance obligations. These situations require judgment to determine whether the multiple promises are separate performance obligations. Once the Company has determined the performance obligations, the Company determines the transaction price. The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The Company then allocates the transaction price to each performance obligation in the contract based on a relative SSP and the corresponding revenues are recognized as the related performance obligations are satisfied.

The determination of SSP for each distinct performance obligation requires judgement. The Company rarely sells its enterprise cloud software products and services as readily observable standalone sales, so the Company is required to estimate the SSP for each performance obligation. In the determination of the SSP, the Company uses information that includes contractually stated prices, market conditions, costs, renewal contacts, list prices, internal discounting tables and other observable inputs. In making these judgments, the Company analyzes various factors, including the Company’s pricing methodology and consistency, size of the arrangement, length of term, customer demographics and overall market and economic conditions. Based on these results, the estimated SSP is set for each distinct product or service delivered to customers.
Stock-Based Compensation Stock-Based Compensation
The Company accounts for stock-based compensation as an expense in the statements of operations based on the awards' grant date fair values.
The Company estimates the fair value of service-based options granted using the Black-Scholes option pricing model. Stock options that include service, performance and market conditions are valued using the Monte-Carlo simulation model. The Black-Scholes option pricing model requires inputs based on certain assumptions, including (a) the fair value per share of our common stock (b) the expected stock price volatility, (c) the calculation of expected term of the award, (d) the risk-free interest rate and (e) expected dividends. A Monte-Carlo simulation is an analytical method used to estimate value by performing a large number of simulations or trial runs and determining a value based on the possible outcomes from these trial runs.
The fair value of stock-based payments is recognized as compensation expense, net of expected forfeitures, over the requisite service period which is generally the vesting period, with the exception of the fair value of stock-based payments for awards that include service, performance and market conditions which is recognized as compensation expense over the requisite service period as achievement of the performance objective becomes probable.

The Company issued certain performance stock units ("PSUs"), that vest upon the satisfaction of both time-based service, performance-based and market conditions. The Company estimates compensation cost based on the grant date fair value and recognize the expense on a graded vesting basis over the vesting period of the award. As the PSUs are subject to a market condition (stock price), the grant date fair value is measured using a Monte Carlo simulation approach, which estimates the fair value of awards based on randomly generated simulated stock-price paths through a lattice-type structure. The performance-based vesting condition is satisfied upon the occurrence of a qualifying event, which is generally defined as a change in control transaction or the effective date of a Qualified IPO. Upon closing of the IPO on June 25, 2021, the performance-based vesting condition was satisfied, and therefore, the Company commenced recognition of compensation expense using the accelerated attribution method over the requisite service period.

The Company estimates fair value of its restricted stock awards (RSU) based on the fair value of the underlying common stock, net of estimated forfeitures. Subsequent to the IPO, the Company determines the fair value using the closing price of its Class A common stock as reported on the date of grant.
Recently Issued Accounting Pronouncements Not Yet Adopted Recently Issued Accounting Pronouncements Not Yet Adopted
The JOBS Act allows the Company, as an EGC, to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (Topic 842), and additional changes, modifications, clarifications or interpretations related to this guidance thereafter (“ASU 2016-02”). ASU 2016-02 requires a reporting entity to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases to increase transparency and comparability. ASU 2016-02 is effective for fiscal years beginning after December 15, 2021, including interim periods within that fiscal year, with early adoption permitted. The Company will record a right of use asset and liability, and is currently evaluating the impact of adoption on the consolidated financial statements. Although the Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and related disclosures, the Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within that fiscal year, with early adoption permitted. The Company is currently evaluating the impact of adoption on the consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt-Debt with Conversion Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) ("ASU 2020-06"), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity's own equity. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is part of the FASB's simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. ASU 2020-06 will be effective for annual reporting periods beginning after December 15, 2021. Early adoption is permitted. We are currently evaluating the impact of the new guidance on our consolidated financial statements.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities (Tables)
6 Months Ended
Jul. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Summary of Available-For-Sale Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets (in thousands):
July 31, 2021
Amortized CostUnrealized GainUnrealized LossesFair value
Corporate bonds$24,335 $— $(1)$24,334 
U.S. government and agency securities65,476 — 65,481 
Commercial paper24,991 — — 24,991 
Marketable securities$114,802 $$(1)$114,806 
January 31, 2021
Amortized CostUnrealized GainUnrealized LossesFair value
Corporate bonds$26,894 $— $(2)$26,892 
U.S. government and agency securities125,804 20 — 125,824 
Commercial paper59,936 — — 59,936 
Marketable securities$212,634 $20 $(2)$212,652 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jul. 31, 2021
Fair Value Disclosures [Abstract]  
Summary of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of July 31, 2021, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash Equivalents:
Money market funds$407,406 $— $— $407,406 
Marketable Securities:
Corporate bonds— 24,334 — 24,334 
U.S. government and agency securities— 65,481 — 65,481 
Commercial paper— 24,991 — 24,991 
Total financial assets$407,406 $114,806 $— $522,212 
The following table represents the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash Equivalents:
Money market funds$37,451 $— $— $37,451 
Marketable Securities:
Corporate bonds— 26,892 — 26,892 
U.S. government and agency securities— 125,824 — 125,824 
Commercial paper— 59,936 — 59,936 
Total financial assets$37,451 $212,652 $— $250,103 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Prepaid hosting and data costs$45,567 $58,386 
Prepaid software costs3,973 3,771 
Capitalized commissions costs, current portion26,598 24,294 
Prepaid insurance4,846 289 
Contract assets1,601 824 
Other 11,585 8,255 
Prepaid expenses and other current assets$94,170 $95,819 
Schedule of Property, Plant and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Computer equipment$11,593 $7,921 
Office furniture and other1,157 1,193 
Leasehold improvements3,547 3,500 
Less accumulated depreciation and amortization(10,192)(8,598)
Total fixed assets, net6,105 4,016 
Capitalized internal-use software18,938 16,224 
Less accumulated amortization(12,720)(11,229)
Total capitalized internal-use software6,217 4,995 
Property and equipment, net$12,322 $9,011 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
July 31,
2021
January 31,
2021
Bonuses$9,999 $17,783 
Commissions9,138 13,346 
Employee liabilities (1)
18,186 15,040 
Purchased media costs (2)
2,455 2,695 
Accrued sales and use tax liability6,054 5,667 
Accrued income taxes2,695 677 
Professional services1,293 1,603 
Other10,456 6,359 
$60,276 $63,170 
(1) Includes $1.5 million of accrued ESPP employee contributions at July 31, 2021. Refer to Note 11, Stock-based Compensation, for further discussion of the Company's ESPP.
(2) Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill (Tables)
6 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the periods presented were as follows (in thousands):
July 31,
2021
January 31,
2021
Balance at beginning of period$46,823 $47,100 
Effect of exchange rates25 (277)
Balance at end of period$46,848 $46,823 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments and Components of Interest Expense Incurred
The following table summarizes the Company's long-term debt at January 31, 2021 (in thousands):
January 31,
2021
Senior Subordinated Secured Convertible Note$75,000 
Paid-in-kind interest5,390 
Principal balance 80,390 
Less: Unamortized debt discounts and issuance costs(1,542)
Revolving credit facility— 
Total Debt$78,848 
The following table presents the components of interest expense incurred on the Notes for the three and six months ended July 31, 2021 (in thousands):

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Interest expense at coupon rate$1,220 $1,481 $3,182 $1,481 
Amortization of debt discounts and issuance costs32 36 84 36 
Total interest expense$1,252 $1,517 $3,266 $1,517 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Tables)
6 Months Ended
Jul. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases As of July 31, 2021, future minimum lease payments under non-cancelable operating leases were as follows (in thousands):
July 31, 2021
2022 (remaining six months)
$5,213 
20236,458 
20244,961 
20251,848 
2026 and thereafter
3,654 
Total$22,134 
Schedule of Non-Cancelable Minimum Guaranteed Purchase Commitments for Data and Hosting Services
The Company has non-cancelable minimum guaranteed purchase commitments for data and hosting services as of January 31, 2021 as follows (in thousands):
Fiscal year ended January 31,
2022$17,859 
202328,743 
202462,792 
202552,833 
2026 and thereafter
51,500 
Total$213,727 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
A summary of the Company’s stock option activity for the Plan for all periods presented is as follows:
Number of stock options outstandingWeighted average exercise priceWeighted average remaining contractual lifeAggregate intrinsic value
(in thousands)(in years)(in thousands)
Balance as of January 31, 2021
46,455 4.37 7.7$218,450 
Granted10,645 11.43 
Exercised (8,546)1.95 
Cancelled/forfeited(1,743)8.46 
Balance as of July 31, 2021
46,811 6.26 8.3$612,148 
Exercisable as of July 31, 2021
14,012 $4.02 7.2$214,665 
Vested and expected to vest as of July 31, 2021
36,942 $5.69 8.0$504,410 
The weighted-average grant date fair value of options granted and the total intrinsic value of options exercised during the periods presented were as follows:
Six Months Ended July 31,
20212020
Weighted average grant date fair value of options granted$5.58 $2.05 
Total intrinsic value of options exercised (in thousands)$72,921 $6,199 
Summary of Assumptions Used to Estimate Fair Value of Options Granted to Employees The following assumptions were used to estimate the fair value of options granted to employees:
Six Months Ended July 31,
20212020
Expected term (in years)6.06.0
Risk-free interest rate
0.9% - 1.4%
0.4% - 0.8%
Expected volatility
50.9% - 52.1%
42.3% - 45.3%
Expected dividend rate0%0%
Fair value of common stock
$10.96 - $14.02
$4.93
Summary of RSU Award Activity
A summary of the Company’s RSU award activity was as follows:
Number of restricted shares outstandingWeighted Average Grant Date Fair Value
(in thousands)
Balance as of January 31, 2021
450 $7.26 
Granted56 17.60 
Balance as of July 31, 2021
506 $8.41 
Summary of Assumptions Used to Estimate Fair Value of Awards
The fair value of the share purchase rights granted under the ESPP during the six months ended July 31, 2021 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
Three Months Ended July 31,
2021
Expected term (in years)0.9
Risk-free interest rate
0.05% - 0.08%
Expected volatility
55.70% - 57.00%
Expected dividend rate0%
Fair value of common stock$22.37
Summary of Stock-based Compensation Expense
Stock-based compensation expense included in operating results was allocated as follows (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Costs of subscription $443 $314 $822 $518 
Costs of professional services737 315 1,022 454 
Research and development1,501 607 2,729 1,087 
Sales and marketing4,766 2,756 8,966 4,105 
General and administrative9,179 1,853 11,993 3,243 
Stock-based compensation, net of amounts capitalized16,626 5,845 25,532 9,407 
Capitalized stock-based compensation233 — 233 — 
Total stock-based compensation$16,859 $5,845 $25,765 $9,407 
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Equity classified awards $16,609 $5,595 $25,265 $8,990 
Other awards (1)
250 250 500 417 
$16,859 $5,845 $25,765 $9,407 
(1) Nonemployee grant recorded over five years, representing the same period and in the same manner as if the grantor had paid cash for the services instead of paying with or using the share-based payment award.
Summary of Unrecognized Compensation Cost Related to Unvested Awards Not Yet Recognized
As of July 31, 2021, total unrecognized compensation cost related to unvested awards not yet recognized under all equity compensation plans, adjusted for estimated forfeitures, was as follows:
July 31, 2021
Unrecognized expenseWeighted average expense recognition period
(in thousands)(in years)
Stock options $54,312 3.1
Performance share units3,190 3.6
Restricted stock units2,961 1.9
ESPP11,870 0.9
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income Per Share (Tables)
6 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except per share amounts):

Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Net (loss) income per share - basic:
Numerator:
Net (loss) income$(33,247)$3,009 $(47,944)$(8,198)
Less: amounts allocated to participating securities— (1,625)— — 
Net (loss) income attributable to Class A and Class B common stockholders - basic(33,247)1,384 (47,944)(8,198)
Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - basic167,590 87,196 133,479 86,787 
Net (loss) income per common share attributable to Class A and Class B common stockholders - Basic$(0.20)$0.02 $(0.36)$(0.09)
Net (loss) income per share - diluted:
Net (loss) income Per Share available to Class A and Class B common stockholders - diluted(33,247)3,009 (47,944)(8,198)
Weighted-average shares outstanding (basic)167,590 87,196 133,479 86,787 
Preferred stock— 102,408 — — 
Stock options— 11,138 — — 
Restricted stock— 165 — — 
Common stock warrants— 227 — — 
Convertible note— — — — 
Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - diluted167,590 201,134 133,479 86,787 
Net (loss) income per common share attributable to Class A and Class B common stockholders - diluted$(0.20)$0.01 $(0.36)$(0.09)

Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Convertible Preferred Stock— — — 102,408 
Options to purchase common stock46,811 — 46,811 47,243 
Convertible note— 7,283 — 7,283 
Performance share units3,175 — 3,175 — 
Restricted stock units506 — 506 300 
ESPP79 — 79 — 
Deferred stock compensation plan— 317 — 317 
Warrants to purchase common stock2,500 — 2,500 231 
Total shares excluded from net (loss) income per share53,071 7,600 53,071 157,782 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information (Tables)
6 Months Ended
Jul. 31, 2021
Segment Reporting [Abstract]  
Summary of Revenue by Region
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our cloud based software platform (in thousands):
Three Months Ended July 31, Six Months Ended July 31,
2021202020212020
Americas$74,928 $61,370 $146,240 $123,273 
EMEA33,866 23,793 64,432 46,945 
Other9,898 8,335 19,000 16,268 
$118,692 $93,498 $229,672 $186,486 
Summary of Long-lived Assets by Geographical Regions As of July 31, 2021 and January 31, 2021, long lived assets by geographic region were as follows (in thousands):
July 31,
2021
January 31,
2021
Americas (1)
$8,192 $6,135 
EMEA2,096 1,474 
Other2,034 1,402 
$12,322 $9,011 
(1) Includes $8.1 million and $6.0 million of fixed assets held in the United States at July 31, 2021 and January 31, 2021, respectively.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business (Details)
Jul. 01, 2021
shares
Jul. 01, 2021
USD ($)
Jun. 25, 2021
$ / shares
shares
Jul. 31, 2021
subsidiary
Jan. 31, 2021
USD ($)
Subsidiary, Sale of Stock [Line Items]          
Number of subsidiaries | subsidiary       16  
Net proceeds from offering | $   $ 276,000,000      
Underwriting discounts and commissions | $   16,600,000      
Deferred offering costs reclassified into stockholders' equity | $   $ 3,300,000      
Capitalized deferred offering costs | $         $ 0
Common Class A          
Subsidiary, Sale of Stock [Line Items]          
Common stock, conversion ratio     1    
Common Class B          
Subsidiary, Sale of Stock [Line Items]          
Shares issued upon conversion of convertible preferred stock (in shares) | shares     120,902,273    
Convertible preferred stock, conversion ratio     1    
Shares issued upon conversion of convertible notes (in shares) | shares     9,694,004    
Common stock, conversion ratio     1    
IPO | Common Class A          
Subsidiary, Sale of Stock [Line Items]          
Number of shares issued and sold (in shares) | shares     16,625,000,000,000    
Offering price (in dollars per share) | $ / shares     $ 16.00    
Underwriters' option to purchase | Common Class A          
Subsidiary, Sale of Stock [Line Items]          
Number of shares issued and sold (in shares) | shares 1,662,500        
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Details)
6 Months Ended
Jul. 31, 2021
segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Jan. 31, 2021
Capitalized Contract Cost [Line Items]          
Capitalized costs to obtain customer contracts $ 51.9 $ 37.3 $ 51.9 $ 37.3  
Amortization of costs to obtain customer contracts 7.1 5.0 13.7 9.8  
Revenue recognized previously included in deferred revenue balance 96.9 78.7 153.5 124.6  
Contract assets 1.6   1.6   $ 0.8
Prepaid expenses and other current assets          
Capitalized Contract Cost [Line Items]          
Capitalized costs to obtain customer contracts 26.6 20.0 26.6 20.0  
Other noncurrent assets          
Capitalized Contract Cost [Line Items]          
Capitalized costs to obtain customer contracts $ 25.3 $ 17.3 $ 25.3 $ 17.3  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Performance Obligation (Details)
$ in Millions
Jul. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 457.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 332.1
Timing of satisfaction of performance obligation 12 months
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 114,802 $ 212,634
Unrealized Gain 5 20
Unrealized Losses (1) (2)
Fair value 114,806 212,652
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,335 26,894
Unrealized Gain 0 0
Unrealized Losses (1) (2)
Fair value 24,334 26,892
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 65,476 125,804
Unrealized Gain 5 20
Unrealized Losses 0 0
Fair value 65,481 125,824
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,991 59,936
Unrealized Gain 0 0
Unrealized Losses 0 0
Fair value $ 24,991 $ 59,936
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 114,806 $ 212,652
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 522,212 250,103
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 407,406 37,451
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 114,806 212,652
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,334 26,892
Corporate bonds | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,334 26,892
Corporate bonds | Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Corporate bonds | Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,334 26,892
Corporate bonds | Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 65,481 125,824
U.S. government and agency securities | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 65,481 125,824
U.S. government and agency securities | Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. government and agency securities | Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 65,481 125,824
U.S. government and agency securities | Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,991 59,936
Commercial paper | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,991 59,936
Commercial paper | Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Commercial paper | Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,991 59,936
Commercial paper | Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Money market funds | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 407,406 37,451
Money market funds | Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 407,406 37,451
Money market funds | Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Money market funds | Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid hosting and data costs $ 45,567 $ 58,386
Prepaid software costs 3,973 3,771
Capitalized commissions costs, current portion 26,598 24,294
Prepaid insurance 4,846 289
Contract assets 1,601 824
Other 11,585 8,255
Prepaid expenses and other current assets $ 94,170 $ 95,819
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Property, Plant and Equipment [Line Items]    
Less accumulated depreciation and amortization $ (10,192) $ (8,598)
Total fixed assets, net 6,105 4,016
Capitalized internal-use software 18,938 16,224
Less accumulated amortization (12,720) (11,229)
Total capitalized internal-use software 6,217 4,995
Property and equipment, net 12,322 9,011
Computer equipment    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross 11,593 7,921
Office furniture and other    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross 1,157 1,193
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 3,547 $ 3,500
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]        
Depreciation and amortization for property and equipment $ 1.0 $ 0.6 $ 1.8 $ 1.2
Amortization expense for capitalized internal-use software 0.8 0.6 1.5 1.2
Capitalized internal-use software costs $ 1.7 $ 0.8 $ 2.7 $ 1.5
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Bonuses $ 9,999 $ 17,783
Commissions 9,138 13,346
Employee liabilities 18,186 15,040
Purchased media costs 2,455 2,695
Accrued sales and use tax liability 6,054 5,667
Accrued income taxes 2,695 677
Professional services 1,293 1,603
Other 10,456 6,359
Accrued Liabilities, Current 60,276 $ 63,170
Accrued ESPP employee contributions $ 1,500  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2021
Jan. 31, 2021
Goodwill [Roll Forward]    
Balance at beginning of period $ 46,823 $ 47,100
Effect of exchange rates 25 (277)
Balance at end of period $ 46,848 $ 46,823
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary of Long-term Debt (Details) - USD ($)
Jul. 31, 2021
Jan. 31, 2021
May 20, 2020
Debt Instrument [Line Items]      
Principal balance   $ 80,390,000  
Less: Unamortized debt discounts and issuance costs   (1,542,000)  
Total Debt $ 0 78,848,000  
Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Revolving credit facility $ 0 0  
Senior Subordinated Secured Convertible Note | Convertible Note      
Debt Instrument [Line Items]      
Principal balance   75,000,000 $ 75,000,000
Paid-in-kind Interest Added To Principal | Convertible Note      
Debt Instrument [Line Items]      
Principal balance   $ 5,390,000  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 25, 2021
Jul. 31, 2021
Jan. 31, 2021
May 20, 2020
Debt Instrument [Line Items]        
Debt outstanding   $ 0 $ 78,848,000  
Principal balance     80,390,000  
Common Class B        
Debt Instrument [Line Items]        
Shares issued upon conversion of convertible notes (in shares) 9,694,004      
Convertible Note | Senior Subordinated Secured Convertible Note        
Debt Instrument [Line Items]        
Principal balance     75,000,000 $ 75,000,000
Closing fee       1.05%
Principal amount       $ 150,000,000
Original issue discount       2.10%
Fixed rate       9.875%
Effective interest rate   10.30%    
Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity   $ 50,000,000    
Amounts outstanding   $ 0 $ 0  
Line of Credit | Prime Rate | Revolving Credit Facility        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate   0.25%    
Line of Credit | Federal Funds Effective Rate | Revolving Credit Facility        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate   0.50%    
Interest rate in addition to basis spread   0.25%    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Debt Disclosure [Abstract]        
Interest expense at coupon rate $ 1,220 $ 1,481 $ 3,182 $ 1,481
Amortization of debt discounts and issuance costs 32 36 84 36
Total interest expense $ 1,252 $ 1,517 $ 3,266 $ 1,517
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 07, 2017
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Jan. 31, 2021
Loss Contingencies [Line Items]            
Deferred rent   $ 2,000,000   $ 2,000,000   $ 2,200,000
Rent expense   1,600,000 $ 1,700,000 3,200,000 $ 3,600,000  
Letters of credit   800,000   800,000    
Accrued expenses and other current liabilities            
Loss Contingencies [Line Items]            
Deferred rent   1,300,000   1,300,000   1,300,000
Other liabilities            
Loss Contingencies [Line Items]            
Deferred rent   $ 700,000   $ 700,000   $ 900,000
Pending litigation            
Loss Contingencies [Line Items]            
Loss contingency, damages sought $ 50,000,000          
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 (remaining six months) $ 5,213
2023 6,458
2024 4,961
2025 1,848
2026 and thereafter 3,654
Total $ 22,134
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 17,859
2023 28,743
2024 62,792
2025 52,833
2026 and thereafter 51,500
Total $ 213,727
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
Jun. 29, 2021
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Jun. 25, 2021
vote
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2012
$ / shares
shares
Class of Stock [Line Items]          
Common stock, shares authorized   0   299,000,000  
Common stock, par value (in dollars per share) | $ / shares   $ 0.00003   $ 0.00003  
Preferred stock, shares authorized (in shares)   20,000,000 20,000,000 20,000,000  
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.00003 $ 0.00003 $ 0.00003  
Warrant exercise price (in dollars per share) | $ / shares   $ 10.00     $ 0.08
Fair value of warrants | $   $ 7,600      
Carrying value of preferred stock | $   $ 0   $ 0  
Number of shares called by warrants or rights (in shares)   2,500,000     231,000
Common Class A          
Class of Stock [Line Items]          
Common stock, shares authorized   2,000,000,000 2,000,000,000 0  
Common stock, par value (in dollars per share) | $ / shares   $ 0.00003 $ 0.00003 $ 0.00003  
Votes per share | vote     1    
Common stock, conversion ratio     1    
Common Class B          
Class of Stock [Line Items]          
Common stock, shares authorized   310,000,000 310,000,000 0  
Common stock, par value (in dollars per share) | $ / shares   $ 0.00003 $ 0.00003 $ 0.00003  
Votes per share | vote     10    
Common stock, conversion ratio     1    
Shares issued upon conversion of convertible preferred stock (in shares)     120,902,273    
Convertible preferred stock, conversion ratio     1    
Shares issued upon cashless exercise of common stock warrants (in shares) 230,259        
Series G-1 Preferred Stock          
Class of Stock [Line Items]          
Carrying value of preferred stock | $   $ 95,900      
Series G-2 Preferred Stock          
Class of Stock [Line Items]          
Carrying value of preferred stock | $   $ 95,900      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 25, 2021
USD ($)
shares
Jun. 07, 2021
shares
May 20, 2021
period
shares
Jan. 28, 2021
USD ($)
$ / shares
shares
Mar. 18, 2019
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
May 31, 2021
shares
Jul. 31, 2021
USD ($)
$ / shares
Jul. 31, 2020
USD ($)
Jul. 31, 2021
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
$ / shares
Jan. 31, 2021
$ / shares
May 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Percentage of outstanding stock used to calculate the increase in shares available for issuance             5.00%            
Stock-based compensation expense, net of amounts capitalized | $               $ 16,626 $ 5,845 $ 25,532 $ 9,407    
Granted (in shares)                   10,645,000      
Share price (in dollars per share) | $ / shares               $ 19.34   $ 19.34      
Grant date fair value of options vested | $                   $ 13,200 $ 7,700    
Accrued ESPP employee contributions | $               $ 1,500   1,500      
Chief Executive Officer                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         9,274,528                
Chief Executive Officer | Tranche One                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         2,318,632                
Award vesting period         3 years                
Chief Executive Officer | Tranche Two through Four                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         6,955,896                
Chief Executive Officer | Tranche Two                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         2,318,632                
Vested (in shares) 2,318,632                        
Chief Executive Officer | Tranche Three                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         2,318,632                
Chief Executive Officer | Tranche Four                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         2,318,632                
Common Class A                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of shares authorized             80,401,680            
Number of new shares authorized             25,480,000            
Performance share units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)       3,100,000                  
Award requisite service period       5 years                  
Equity volatility       40.00%                  
Risk-free rate       0.42%                  
Fair value of common stock (in dollars per share) | $ / shares       $ 9.07                  
Expected term (in years)       5 years                  
Grant date fair value | $       $ 3,500                  
Stock-based compensation expense, net of amounts capitalized | $ $ 400                        
Unrecognized expense | $               3,190   $ 3,190      
Performance share units | Minimum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)                   0      
Weighted-average trading price of common stock (in dollars per share) | $ / shares       $ 30                  
Performance share units | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)                   3,100,000      
Weighted-average trading price of common stock (in dollars per share) | $ / shares       $ 100                  
Stock options                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Fair value of common stock (in dollars per share) | $ / shares                     $ 4.93    
Expected term (in years)                   6 years 6 years    
Unrecognized expense | $               54,312   $ 54,312      
Stock options | Minimum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Fair value of common stock (in dollars per share) | $ / shares                   $ 10.96      
Stock options | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Fair value of common stock (in dollars per share) | $ / shares                   $ 14.02      
Stock options | Chief Executive Officer                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Equity volatility         44.00%                
Risk-free rate         2.60%                
Fair value of common stock (in dollars per share) | $ / shares         $ 4.25                
Expected term (in years)         10 years                
Grant date fair value | $         $ 1,700                
Stock options | Chief Executive Officer | Tranche Two                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock-based compensation expense, net of amounts capitalized | $ 5,800                        
Stock options | Chief Executive Officer | Tranche Three and Four                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Unrecognized expense | $               300   $ 300      
Restricted stock units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)       300,000           56,000      
Award requisite service period       5 years                  
Stock-based compensation expense, net of amounts capitalized | $ $ 600                        
Unrecognized expense | $               $ 2,961   $ 2,961      
Award vesting percentage       20.00%                  
Weighted average grant date fair value (in dollars per share) | $ / shares               $ 8.41   $ 8.41   $ 7.26  
ESPP                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Percentage of outstanding stock used to calculate the increase in shares available for issuance     1.00%                    
Fair value of common stock (in dollars per share) | $ / shares               $ 22.37          
Expected term (in years)               10 months 24 days          
Stock-based compensation expense, net of amounts capitalized | $               $ 900   $ 900      
Unrecognized expense | $               $ 11,870   11,870      
Shares authorized for issuance (in shares)     5,100,000                    
Number of additional shares allowable under the plan     15,300,000                    
Maximum amount of payroll deduction     15.00%                    
Maximum number of shares per employee     5,000                    
Length of purchase period     6 months                    
Purchase price of shares     85.00%                    
Consecutive offering period     12 months                    
Number of purchase periods | period     2                    
Deferred stock compensation plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares issued   1,769,945                      
Equity volatility           48.20%              
Risk-free rate           0.17%              
Fair value of common stock (in dollars per share) | $ / shares           $ 4.93              
Expected term (in years)           1 year              
Stock-based compensation expense, net of amounts capitalized | $                   $ 3,400      
Minimum amount of payroll deduction                         10.00%
Maximum amount of payroll deduction                         25.00%
Put right | $           $ 1,900              
Weighted average grant date fair value (in dollars per share) | $ / shares           $ 5.86              
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Number of stock options outstanding    
Beginning balance (in shares) | shares 46,455  
Granted (in shares) | shares 10,645  
Exercised (in shares) | shares (8,546)  
Cancelled/forfeited (in shares) | shares (1,743)  
Ending balance (in shares) | shares 46,811 46,455
Exercisable (in shares) | shares 14,012  
Vested and expected to vest (in shares) | shares 36,942  
Weighted average exercise price    
Beginning balance, weighted average exercise price (in dollars per share) | $ / shares $ 4.37  
Granted, weighted average exercise price (in dollars per share) | $ / shares 11.43  
Exercised, weighted average exercise price (in dollars per share) | $ / shares 1.95  
Cancelled/forfeited, weighted average exercise price (in dollars per share) | $ / shares 8.46  
Ending balance, weighted average exercise price (in dollars per share) | $ / shares 6.26 $ 4.37
Exercisable, weighted average exercise price (in dollars per share) | $ / shares 4.02  
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares $ 5.69  
Weighted average remaining contractual life 8 years 3 months 18 days 7 years 8 months 12 days
Exercisable, weighted average remaining contractual term 7 years 2 months 12 days  
Vested and expected to vest, weighted average remaining contractual term 8 years  
Aggregate intrinsic value | $ $ 612,148 $ 218,450
Exercisable, aggregate intrinsic value | $ 214,665  
Vested and expected to vest, aggregate intrinsic value | $ $ 504,410  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Share-based Payment Arrangement [Abstract]    
Weighted average grant date fair value of options granted (in dollars per share) $ 5.58 $ 2.05
Total intrinsic value of options exercised (in thousands) $ 72,921 $ 6,199
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Fair Value Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2021
Jul. 31, 2020
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   6 years 6 years
Risk-free interest rate, minimum   0.90% 0.40%
Risk-free interest rate, maximum   1.40% 0.80%
Expected volatility, minimum   50.90% 42.30%
Expected volatility, maximum   52.10% 45.30%
Expected dividend rate   0.00% 0.00%
Fair value of common stock (in dollars per share)     $ 4.93
Stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of common stock (in dollars per share)   $ 10.96  
Stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of common stock (in dollars per share)   $ 14.02  
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 10 months 24 days    
Risk-free interest rate, minimum 0.05%    
Risk-free interest rate, maximum 0.08%    
Expected volatility, minimum 55.70%    
Expected volatility, maximum 57.00%    
Expected dividend rate 0.00%    
Fair value of common stock (in dollars per share) $ 22.37    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units - $ / shares
shares in Thousands
6 Months Ended
Jan. 28, 2021
Jul. 31, 2021
Number of restricted shares outstanding    
Balance as of January 31, 2021 (in shares)   450
Granted (in shares) 300 56
Balance as of July 31, 2021 (in shares)   506
Weighted Average Grant Date Fair Value    
Balance as of January 31, 2021, weighted average grant date fair value (in dollars per share)   $ 7.26
Granted, weighted average grant date fair value (in dollars per share)   17.60
Balance as of July 31, 2021, weighted average grant date fair value (in dollars per share)   $ 8.41
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized $ 16,626 $ 5,845 $ 25,532 $ 9,407
Capitalized stock-based compensation 233 0 233 0
Total stock-based compensation 16,859 5,845 25,765 9,407
Equity classified awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 16,609 5,595 25,265 8,990
Other awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 250 250 500 417
Costs of subscription        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 443 314 822 518
Costs of professional services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 737 315 1,022 454
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 1,501 607 2,729 1,087
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 4,766 2,756 8,966 4,105
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized $ 9,179 $ 1,853 $ 11,993 $ 3,243
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Costs Not Yet Recognized (Details)
$ in Thousands
6 Months Ended
Jul. 31, 2021
USD ($)
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense $ 54,312
Weighted average expense recognition period 3 years 1 month 6 days
Performance share units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense $ 3,190
Weighted average expense recognition period 3 years 7 months 6 days
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense $ 2,961
Weighted average expense recognition period 1 year 10 months 24 days
ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized expense $ 11,870
Weighted average expense recognition period 10 months 24 days
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income Per Share - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Net (loss) income per share - basic:        
Net (loss) income $ (33,247) $ 3,009 $ (47,944) $ (8,198)
Less: amounts allocated to participating securities 0 (1,625) 0 0
Net (loss) income attributable to Class A and Class B common stockholders - basic $ (33,247) $ 1,384 $ (47,944) $ (8,198)
Weighted average shares used in computing net loss (income) per share attributable to Class A and Class B common stockholders, basic (in shares) 167,590,000 87,196,000 133,479,000 86,787,000
Net (loss) income per common share attributable to Class A and Class B common stockholders - Basic (in dollars per share) $ (0.20) $ 0.02 $ (0.36) $ (0.09)
Net (loss) income per share - diluted:        
Net (loss) income Per Share available to Class A and Class B common stockholders - diluted $ (33,247) $ 3,009 $ (47,944) $ (8,198)
Weighted-average shares outstanding (basic) (in shares) 167,590,000 87,196,000 133,479,000 86,787,000
Preferred stock (in shares) 0 102,408,000 0 0
Common stock warrants (in shares) 0 227,000 0 0
Convertible note (in shares) 0 0 0 0
Weighted-average shares outstanding used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares) 167,590,000 201,134,000 133,479,000 86,787,000
Net (loss) income per common share attributable to Class A and Class B common stockholders - diluted (in dollars per share) $ (0.20) $ 0.01 $ (0.36) $ (0.09)
Stock options        
Net (loss) income per share - diluted:        
Share-based payment arrangements (in shares) 0 11,138,000 0 0
Restricted stock        
Net (loss) income per share - diluted:        
Share-based payment arrangements (in shares) 0 165,000 0 0
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income Per Share - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 53,071 7,600 53,071 157,782
Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 0 0 0 102,408
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 46,811 0 46,811 47,243
Convertible note        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 0 7,283 0 7,283
Performance share units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 3,175 0 3,175 0
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 506 0 506 300
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 79 0 79 0
Deferred stock compensation plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 0 317 0 317
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 2,500 0 2,500 231
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income Per Share - Additional Information (Details) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 53,071,000 7,600,000 53,071,000 157,782,000
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares) 46,811,000 0 46,811,000 47,243,000
Chief Executive Officer | Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from net loss per share (in shares)     4,637,333 6,956,000
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Income Tax Disclosure [Abstract]        
Income tax expense $ 2,506 $ 376 $ 4,309 $ 1,788
Income tax audit reserve 400   400  
Reserve related to several open fiscal years not under audit $ 700   $ 700  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
USD ($)
Jul. 31, 2020
USD ($)
Jul. 31, 2021
USD ($)
segment
Jul. 31, 2020
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | segment     1  
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 118,692 $ 93,498 $ 229,672 $ 186,486
US        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 70,300 $ 58,200 $ 136,900 $ 116,800
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information - Revenue and Long-lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Jan. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 118,692 $ 93,498 $ 229,672 $ 186,486  
Long-lived assets 12,322   12,322   $ 9,011
Americas          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 74,928 61,370 146,240 123,273  
Long-lived assets 8,192   8,192   6,135
US          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 70,300 58,200 136,900 116,800  
Long-lived assets 8,100   8,100   6,000
EMEA          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 33,866 23,793 64,432 46,945  
Long-lived assets 2,096   2,096   1,474
Other          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 9,898 $ 8,335 19,000 $ 16,268  
Long-lived assets $ 2,034   $ 2,034   $ 1,402
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details)
$ in Millions
Sep. 03, 2021
USD ($)
Subsequent Event  
Subsequent Event [Line Items]  
Purchase agreement, consideration to be transferred $ 3.7
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ).@*5,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "3H"E37%8AX.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G>Q6!,-V+XJG%@0+BK>03-O@Y@_)R&[?WFQLMX@^@,?,_/+- M-S"="D+YB,_1!XQD,-U,=G!)J+!F1Z(@ )(ZHI6IS@F7FWL?K:3\C <(4GW( M T++^1U8)*DE29B!55B(K.^T$BJB)!_/>*T6?/B,0X%I!3B@14<)FKH!UL\3 MPVD:.K@"9AAAM.F[@'HAENJ?V-(!=DY.R2RI<1SK<55R>8<&WK:;E[)N95PB MZ13F7\D(.@5621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ).@*5/&PO=V]R:W-H965T&UL MM5E=4^,V%'W>_@I-I@_M#,&V[)"P$S(3O+"E7;*!T&YIIP_"5A(/MN7*,H%_ MWRL[L0)UKMWN[ OQUSTZNI+._6"\$?(Q7W.NR',2I_E9;ZU4]MZR\F#-$Y8? MBXRG\&8I9,(4W,J5E6>2L[ T2F*+VO:)E; H[4W&Y;.YG(Q%H>(HY7-)\B)) MF'PYY['8G/6YI%(B>3+L][4 M>>^[(VU0?O%;Q#?YWC714WD0XE'?7(5G/5LSXC$/E(9@\//$?1['&@EX_+T% M[=5C:L/]ZQWZ93EYF,P#R[DOXB]1J-9GO5&/A'S)BEC=BLU/?#NA@<8+1)R7 M?\FF^M;S>B0H65/#]B?D&N1JG5.+M*0AZ_M+>!2$Z([0N<4!?RYB(^)ZQP1:E.G M@8^/FT^+U2'S5W3<>P/L@@@)VK2)7:75F]-[[\Q-\1:X43_*_D#&\ M>@RO',-K&^/N)>--2X";.W;_!F$QJ%D,NK&X*9A47,8OY)9G0JHF1CB4D@5' M&)W4C$ZZ,9IS&8E0;S$"F[S113C2;E-]]^Y=R[X8UMR&'==,,M"T. MM61QCOEK5',:H3@7J8K4"[F,8DYF1?+ 91,7',.VG;YG#^@(X7-:\SGMPN>6 MKZ)<@9L4F;&DL6=R%<)>BY914 G0X=5M@?2&?6\X M=+S1 &-(#4/:A>$T#"%XY$>["U+JX^>TV7B_@ROX6V[U/IQ+\12E0;,?<IH(#G#I# MC(B)!0XNX)]$ #Z9KT6*"6\+R*GK]H%(?LS@0$])()($E <2TN#QB&1,DB<6%_Q[^QC6TW9)!FEDF41B M_$WD<'#)AZ@:1NF*+%Z2!Q$WTL8!_-^OL634! J*2_G.<^3B.5BS=,4/QK 6 MH-G] HL*U$0%VBDJ^(64.O^HDH[25Z :16,*WX(X$Q@Q$PQHIV!PE4+R6%5G M.EMC.Z:-Q'#$^[<5R6MF1OMI)^W7B1'$=M#6E9"-9Z$%9R;2/@L"J$$A8^!A M!8@Q-!& =HH BX3%,3DO\?L>3_WKDJ$1EHX6JO'3!2@N(#OUG#-80TQ/WU=-4!- M$*"=Z@$?#I^$^'0%%?HS^84WDVHK"VQG<'+J>EC>2(V\4UR=IU ZA67Y=!FS M52,?'*#-2:X1>+Q27Y+:MM M!7R8%PYW@[(R"N_B>KR+.?NNPHKR%KA^'XI-%^W2[+5I<&GVJ_1DFZU@D$:3 M7>^;M7Y+:(X_: M W=L/36Q,AKKMJ36^^X\QR9JY-$=?CMW&LUSNVG>_W'GZ%_NI-1SH$C0':-7 M_K3V&JXZ0)9]Z!QRY")55>^U?EKWNJ=EA]-\FNFXVM.8KX$4_MX"./+ MJO=W;!Z&42,K+-6+\40NUN] #U?P F_P!02P,$% @ MDZ I4[1;5&2!!@ %QP !@ !X;"]W;W)KJJK1EW,EEJOWLWG*E_RFJDSL>(- M_+(0LF8:3N7]7*TD9T4WJ*[F) CB>+R8X=GS%U_*^Z4V7\POSU?LGM]R_75U(^%L/G@IRIHWJA0-DGQQ,;O" M[Z[#P SH+/XI^:/:.48FE#LA'LS)'\7%+#"*>,5S;5PP^%CS:UY5QA/H^-8[ MG0W7- -WCY^]_]H%#\'<,<6O1?5O6>CEQ2R=H8(O6%OI+^+Q=]X'%!E_N:A4 M]Q\]]K;!#.6MTJ+N!X."NFRVG^RI3\3. !Q.#"#] '+L -H/H%V@6V5=6!^9 M9I?G4CPB::S!FSGH?7V?*[AHF;H/.\O\&%[ 3)Q@4]M=88H/D$D(-@Q M_/K <-9,#9]#J$.\9(B7=/[H5+RME+S1B"D%@7DM+'7)G5*W;J(= 1B':1#;4FU+@DD*8:@[#*,79I/ID4)]XU?\M-*N. M$)I8UT_")(U#6ZEM&6:0YWA2:CI(30\D&K@H]:9+L%G#*R"5[B:;2W%JWW!" M";$%VX99@/&DW&R0FWGE_B9$\0CS>&<^E(UFS7UIUO5TIC,[?PE)$UNWRS D MT]4'!R-N J_TOSJUC6A.#T^,WM6>#)@5D:W784GC.)Z>PWB'C_B(6>P1B:U+ MIQ$.$T>=<)A&:91F=%KFB#5\'->JDMV5E:.J[_L=Z8;]>!MJ\(IM3 %VIH Z M2B6.'*7&91EG432=@)%KV \V$"I;[JV5D[GIP[!!%@,87]G'HY.U#%E1INP4I(TQHY93N01;%K,^.RS-+$4Z-& M:F$_M@;UFCT-\V5S@BK1W)]J+FNGA\03&P6 MX33!MF*'H6F^IR6/S"+',.O BB0VC:"&A9ECW^4P#0.*X^F"1W;Z,>+OGT1= ME]ILM[8E&U:A+IM[WN2@&[WY$Q8BRIQ]I]^Q>?[Q3JU8SB]F*]CK<[GFLTOD MZD!_@*/]X$>Z$NJE]JT6^<-25 67ZO4O*<')^V[[J3<^]R,3B9^)T#_T*TZ9 M"SF3:*/,NOL^DWUE(^:('W/FKD-7-BW+YI8ERS:9)@09J48.4$URIEJYV6H[ M04S#E%30"^#P!-/@)$E#I)9,FAU&UV9^:JO-ZU]@,;Q_?DS1S>-/K&F9?/'+ MX:Z3V/ [)32EKOIQC.E^%D9.$C\GKXJB-"R!,F(ZT-.R03E;E5!6G*)MXF5A M$H0NT;8IALXI]H@>Z4C\=(0M8%NW50?U?NZ.R$A(XB?D;@0%7Y1YZ>P_BN?@=G8BRC-4H=VARE.24*G-R-T9"3]3D9VJ_8[0SF^ M]W.8'NC]Z(A0>@BAX\9U+/FW=FW=][_SA/,G4(J.E*+_FU+T,*4<)B$)LVSZ M,20=:44/T*J"_A]=^:(=^4+CGY#,L7!3?^$^!%9ZN'_QFNS+&DLS]9?F;08_ M^$(ZP>IG$^8'[FXD6&A"CP+6*Q7$Q"I8[O#4/N M0A)A.>5'$NLS>RXBK/2N.!CR* @.LJ"(&<@T9T:$:3Q9SK-C:[&<\T0Q&I.U M #*)(BR^/Q/&SXL)G+P>^$0/H4H/&,OY$1_(AJC/Q[70>T:9): 1B27E,1!D MOY@\P?(+)6=9VP9I*5O.7]*=OX+%Q$R)"",[E:; ^N=$5H2Q-)/F M^+=(.BFOF0;6MU^S_Y$5KXO98DE6G'VE@0H7$V\" K+'"5.?^/E/4A24 >XX MD]E_<,ZUKA;O$JEX5 1K@HC&^2_^5@Q$+0#:/0&H"$#7!EA%@)45FI-E97W M"B_G@I^!2-4Z6[J1C4T6K:NA<3J-&R7T6:KCU'+%XT!/"@F WI*01O (W!1\J8GA,Y-Y1&2A,; MN^+RS_GE4<_E_T[8%%CP+4 F@AWAJY%P'/>%&WH@RM% Y6B@+)_=D^^)Z;;. M"M<+! 0\V:I]PG2O[7@2J\[Z\H1NEC!=,ZCI$.*!JE;DKJ#I"L>1?I> M_A,M[%[5PF.J!KQ7PGLWP%_5O][H$+<5R/>'.M M:]I>-RDT*T\R;V<=Z=XBY1!QA\1W;&>&9G8/<Y.YDQ.V MQ\V&ENEZ]B7N%?B%!TRPBH[A:;E'W 16%E3O!_<"=XG3V- MRIHU5 8%?X=#P;;SM-JP+8$(6::/'*L'NK(G^*O]"8X;5(<$(M,W$7+[@"NK M@K_%J^"X675(QJ@KVX(COL6PE.!I:*U4+@)OL9&[%HIWW4(9DS4+J(P%WN$L M(ZND;1ZOSV>M1[D.;8\5HLI@T*\W&-1V#^A9-G1<>/FX/V1%3>+*8-"PP>0= M]SSTCE-[R1F[^_]LQQ47&.NX45FS@,I>T+"]W-%Q1<;ZG%BPN^$ZI'W35YD) M&C:3&Y^^4,?[BS5S'-N;M9IMR'":M)6+H&$7N6MYM$VB%WG\C<>H?=%(/R=] MQ.) 8PD8V>L8<^KJ8)%_H99LAP0$1J4"?WW.N7G?2[R;E M=[+E?U!+ P04 " "3H"E3-$*GGG0& *'0 & 'AL+W=O7FNMS;/"G5=$K-=K]/RWRN5ZX>+$1L]/?B8W:UL]6!\>;Y)[]2-LI\WUR7< MC?=>%ME:%2;3!2G5\F+TCIW-1&U0(_[.U(,YN"85E5NM[ZN;WQ<7(UJ]D(]_6J>C?DU>D:P@GU9Z:])B8<['%MZF\CF>MY&OFLB\)[(@[W5A5X;, MX T6B/UTV%X.V(\A"_M4\*=47/%!AW]L\U,BV!O"*6?(^TQ>;DXQ.M\7??;- MT8^2(?9U(6I_HL??1[53Q5:=#;@*]JZ"VE4P[ JKD,90UH952]M=,A;+A)^/ M=X>)]V&)")+XU49PG,G*9*^7SBY-ZG M'$Q$XT' MRZ3MI,4=48^;JN^:H4))]EZ39V:846DY7Q'HQ+!*[F#YWU3-&TMEXO,*:>R, M\L1'Q2QT9M+4!_&8,S>12$"8;CUY9+1;M^@@YYLT5Z8F# +G7E4Y1=<@ZH6/ M* \2AR\""SB/A,,8@3%!8S=],P27L%CP'M('BS4;GB>J@/K):]KI N1 9FQ5 M3SNT.;3.C@8H%%RXW'T8HPF7+G,L304.7NH\+XM"K=\1;0"F-7>8(3M"@CWBG'-BP=/A@5ZI\ M&NHWI%!H2VN='$5G@9 N910F71F!P83DWA3'8$*R'LJ=CF#A(.63/P]&F-PJ MV NJ:F7<9?7>#&Z??K/I8T_YA]AH1 %S$^+C0#N$;CX0;Y!")OK*P(F:Z@2V#+/[U5J:SNEK-*7-.R:'Y.BINR%!4/24NOH(]^7VI1D.HWW-LQ.%;%@5?JD/26 S MG^Y@^;A3#6M#MM5N'Q("^=ILZU6E^+F9;^+BZ<;4810FL,90-^>()HU8(CWD M%',J!)2R!YUA3F441X?(X\.$3J#R88'Z4\IYD>7;:DA?7M#M6SY3T @*2M 5 M0K@OKZ!Q6%]!\T[]\F'U^S\7]&'N!TJ:(W*ZIZ01**>,B<"O:RV:@3&0QFZ^R4,!EL5MZC'!]]VUJJ\ MJS^J&5BAMH5MCO/W3_]R)@, *\) 8 >&PO=V]R:W-H965T&ULI59=;]HP%/TK5M2'5EJ;[X]6@-0"TSJM4U7:[6':@R&&9'5L M9AMH]^MW[80,0LBJ[26QG7O.O>?ZYMJ]#1?/,B-$H9>",MFW,J665[8M9QDI ML+S@2\+@RYR+ BN8BH4MEX+@U( *:GN.$]D%SIDUZ)FU>S'H\96B.2/W LE5 M46#Q>D,HW_0MU]HN/.2+3.D%>]!;X@69$/6TO!N";#Z32$VJ^&:?2/-&FLG4L M-%M)Q8L*#!$4.2O?^*7*PPX >-H!7@7PFH#@","O /Y;/005('BKA[ "&.EV MJ=TD;H05'O0$WR"AK8%-#TSV#1KRE3-=)Q,EX&L..#48H5LVXP5!Y^AI,D*G)V?H!.4,/69\ M)3%+9<]6$)YV8L^J4&[*4+PCH?CHCC.5232&D-(6_*@;'W7@;4A+G1MOFYL; MKY/PXXI>(-]]ASS'](.[9 MZ]UM.C3S'>=RWVC4PA7$ET&P;S9N,4OT ?,OMN6@9 [W@:'MHX#>5M+,U] M[V+9DQW7LN-.V8]<88IF^YWU;P4?MQ5\%(0-R8=F?IBX#=4M7$$2!PVS<8M9 M'+I^0[R]_M"7 M5YD[+!:Z;"B9@ROG(H9-$N7UH)PHOC3GWY0K.$W-,(,;%1': +[/.5?;B790 MW]$&OP%02P,$% @ DZ I4TQ58X\OQX*!\_%^77:BY$ MC;XMLKPZ&OGS9%(E<[&(JP_%4N3R+P]%N8AK^;9\G%3+4L2S=:-%-B&> MYT\6<9J/3H_7G]V6I\?%JL[27-R6J%HM%G'Y_4QDQ?/)"(]>/OB2/L[KYH/) MZ?$R?A1WHOY]>5O*=Y--+[-T(?(J+7)4BH>3T4?\\PV/F@9KQ;]3\5QMO4;- M4.Z+XFOSYGIV,O(:BT0FDKKI(I;_/8ESD65-3]*./[I.1YOO;!INOW[I?;H> MO!S,?5R)\R+[3SJKYR>C<(1FXB%>9?67XOE*= /B37])D57K?]%SI_5&*%E5 M=;'H&DL+%FG>_A]_ZQRQU0#3@0:D:T"T!HP/-*!= ZHW&/H&UC5@NYK$NP9\ M5Y/\KH&O-1CT4M U"+0&)!AH$'8-0JU!@ <:1%V#2!_TT!BP]S)SGCYL?ZC) M9K+UV2:#X?$RW7@]WY,VL-91>1'7\>EQ63RCLM'+_IH7Z]!>MY?!F.;-*KRK M2_G75+:K3\^+?";7E)@A^:HJLG06U_+-72W_DXNMKE#Q(-\5R==YD$B3M#Y"8_3[W05Z]],1JN9Q*2J4YNBW>;&JXGQ6O4<_]=X? M3VII=O/EDZ0S\:PUD0R8^%M1QQG0[-S>[$[D:5&BN]5]4<[2O!V62%9E.]8G M4=;I?2;0KT4M@-XO[+W?RLU"E.7:5=(YVQUJ?P+ZOK3W?5XL%G*#&FH]W;WU M>197%?J(I.-1^_H,.7K_Y7"]OW$&KNR6?)S-TF8CCS-T&Z>SL0RR\WB9PK%R M_=J^WCB&3X[0EHFS6I7?!V?CL\/N)%DM5MG:JG_5-ZDR2>!KO.D M6 CT[J:HJB.@^YO=N^]6>[^3B=QM-EL.V6PY9-TK&^CU3#RF>9[FCS)]9G&> M2/NDO]NMXPC%-?H4YQ\0Q>\1\8@'+Z;?&'*".-1 MH(WLTI11S3NF0NOCRE1P#^- \R%@-PXBKLD^ [(HU.;U!O)!%+%H8$+89D+8 MNB$=F!"Y6)KE*)K,UKXZ:C(7F/S^^Z7(,B0Y\#DN9_^S+ J^^7)NC8;UMXP; MGIPAN68E9%?Q&E/'2+1?F30[;/J02D'6W&'**>_?[&?M]J M_^4W42:I=)[$A:H9"RJ6C?W5]N*&4J%OKF5.0]B88&-,\#IC()<%I@%4C\LK MAZAG9;BQ,K1:>5U5J_6ZEU8F;=ILC:T+%*-ZGI8SM(S+!K7L+@Q-XSS,8..B MC7'188R#7!H9!G'/TZ/0(>I9C3V%LY[5[C8+)KTLF,GL!V*G9YC@A[ZV(SE$ M?3.WJ!M;S?Q5GJ_?-78U6TR3HT'[L)EX0ASIVZ%3UK=1I6ELS].7^9 M/4GC';,TI/,PYTS+1(!.3]2 Q):IL4K5V)ZK-5?L,/RSKL>^+8QC+;XN\(ZI M&M#IN1J0Z(L.L,KGS&>Z(W=,U] @J4Y8-[ J\*.!/0JKC(W9VU#RX[*4T^19 MHI3M&*6 3FY7D:_/@:DSHM246*-4(02V,P1(E"X/G&$3!\:$A=33 Y7O&*BF MS@A44V($JFD5#P-*=%^:/<&!"@PR#+@>J("*8B_PZ,#4*#K"_O^?+;'B(6P' MH@/1)38QB'-]"5RY5/TQ*%K"=EQZ-6%B@(\8'TJ/"I"PG9#V@DQLT@[&U/"< M0]4_;BLF(H=C(F+B#@^T]?O9(>J;J9B('(")B D[5&[#VD)VJ?H6;A4N?B@1 MD5WK%CL2$: S2A?[$1%11$0.3D1D1R(B.Q(1H-,3#2#1$PU@%41$0$]@HH$& M:1(1K!HF(J*(B+R1B+8K3!B,4I"((H_J[H>(*)))6I\#-Q$!$AD9F.(!;R@B M(J\@(I<'SHB) 3@D :5ZH)KPP0B+(J)["M#I3G(3$605(9Z/=6<"2$1H2+$> MJ69_@3YY-X!H3!DFX/T:MSK);R99JG=1IG M:+FZS])$:A]$*:/I/UB ME"D!"DPA"0<@A2AH(KO7F,Y__##!U63B%PEXI&>S*[>N[P,%:L0.:NTUS?JQ M@>8NL[W0J;8O=*KN0B?9NM#)BUJXINV"F, VAC;+*2"$=+\ NF@P*U!%@-1. M@'T75/NX +R$,/E/VZW..\GV+A02C+5)OP!D8V@/G0)"/8 JYJN].N#:Z=I M?2L/PK%N-3.N%_$BY5):SU0 $ZZR][>YXY3 M&(5(% V==]F1]9=1G8.C R<)"=87@*2L9[V ,K[8>]K6PI*=II-, R03!DM4(9:D>9?:H8U&2)<1 9E\T.5=]0Q1O4SAL[ MU3$H0 XLB)BV0]RX=?V[;H4$S(X$N]#MF\TX-@$ZVQF!0/284X"/9D!.KV" 4BL M :J@A;WB*2&7!\Z865_"(2-1I,HOT$% M@P$4!E4PW+J^#Q2P,3NP_< *!C-A#:Y@ $*P@@'HABL83-$?L]/?@2L8S$0_ MO8+125P5#$ &5S H1% IE5@!<-I6M_)BER9G5P/5,%@0+'+]_5+NBNGK/\@ MI2);;B?;'U7!X!"$0A4,0&BK8'!%J]Q.JX>L8' 3X'0\Y0 PZFD?T R$(5<$ MR!W7K*^]Z>< T(7ZL6\*J 9K$UR!&G=J;ZGB%FXO M$!VD,L'- L]@98)O/02]!],>S_%@"H3@,[PD%,R!21Z90*0@)4)0 <>^""=49F 1&!E M8K+UJ\GF%\?_C$MYUJY0)AYD2^]#(">U;'_$V[ZIB^7ZAY3W15T7B_7+N8CE MQM0(Y-\?"HF;W9OFMYF;GU*?_@E02P,$% @ DZ I4^S&.?2D" 124 M !@ !X;"]W;W)KMO)[ME#I\7BQDN>/[0GX2!]["+UO1[0L%'[N'A3QT MO*C,H'VS($F2+?9%WA54[?\KD.RW^^+[N66-^+I>H9GKU]\ MKQ]V2G^QN+DZ% _\GJO?#W<=?%J,LU3UGK>R%BWJ^/9Z]@5_7J>)'F D_JCY MDSQY1EJ5C1 _](=_5M>S1"/B#2^5GJ* /X]\S9M&SP0X_CI..AO7U -/GU]G M_]4H#\IL"LG7HOFSKM3N>I;/4,6W1=^H[^+I'_RH4*KG*T4CS?_HZ2B;S%#9 M2R7VQ\& 8%^WP]_B^6B(DP$PCW\ .0X@TP$L,( >!U"CZ(#,J/6U4,7-52>> M4*>E83;]8&QC1H,V=:NW\5YU\&L-X]3-6K05; JO$#Q)T=15H>##O8(_L%M* M(K%%ZT+NT*^PXQ+-T>_W7]&'GSZBGU#=HO_L1"^+MI)7"P5H])R+\KCR[; R M":R5;DET0G_U3>?$,4_(Y(0[,&S?OOP) *' MCI:E9CX:LJPVVA:,AK:=V",(O*Y0=?LP>&ZM:BX_1Y9AXS+,+,,"R_P&H?ZA M$5)^A/THQ9[[=F*8(C-3Z,!^O)FSY8JQJ\7CJ8$\8CE>Y:/4&!+2D#HEZ(MZX:C%I!KX/I;_5QJ@_7:%<&QWFNN;$231&- 5(OERZ;??V]YUYD0 MTKD J>*9^W-SXJX_0>@1R4, 3^@&1P'^6^UXAUI( <;80#+2.(D7(W;=>K5: M36%ZI' :P$DL3A+/WKNB?>!RDHJDY.#$VAF:NMC4S<6TA"U;8!HUS)>R'$($ MTA.O'XM-XXWTXRQG^X9SG$R-XHJ159;A@%DLV> XV]QUW,3%,;X'6PBSIV4/ MCJ>CPQC)BYVYV+,EG4+W2.6$T0!T2T,X?:/G70::NBZUQ$ZV]XA11D,A8AD* MQREJ](1#\1)T Y=IYMG21>@1(W@9LJ6E)!SG)(#8]3SJ!B8:$V7''WG;^XWLH:-5ZD!TI>9X25@2@&@9"<02RW[2P\TC1@ F)Y1H2YYK?7FNV#\>B[2,Z=.*QAFH>;5Z\%9Q/ ^+2S!QG M>3;U98\%CA8HB*!G_L&5 M#F\D.<1,V#S$$^EXF>93\[AR 0\DEI-(G)/NB^:]:%W>2;,LG59P'K$06$M- M)$Y-WPIU!/8^Q!ZZ27">31G5(Q>";"F)Q"GIS",@=B!BU(O)I?ROOC[HGLD+ MV4-/-,\<(WO$JX5+1ZN$84<+#VM1?-+'G&MA28OD[TE5 MV[HMH)5^>ZJRU$/BU'/7B9+S2AY3HI0]+,2UET)7L8?^3NK&#_4'>*Q;6+AH MT*'?-'4),D"L@&EL_?JVXMV3#D ^MI#0=&O9X*9H8A\//TE^<$9?+ MR#)+$F<37+E P%)+>31.>>=VD;RMA3X2W8BN@KW0!V@"D\$.^!&[S9:#V!5A MJU6HYJ26/FF$3LH=@8Y),3P#A_WIT -D_CS9]Z5M32_#E^+@SX8\:ODZP"S M=-K2^\1H&FBLJ*5;&J=;+PGXDJ@7NLNF9$4RIT[PR"U91@*YGUK6I7'6_042 M8VD2*G\NS>$$@O*: QWTI>K-613X63LHJ/W,/&AG>X0JK@VXF(^5T^E1E4\J M#P6'I63Z!DH>%*G?"]OE5PI>E$Z/$CQR*Y:G@6J"6AZF\>9Q'0*+"H4V_*%N M6^U0NJ@#,A/>HT[JMHU9GE#']JX83M@R%.*6X6F6ABXI&2.!=DZ+&(JENAVM.YYCV M?%'+F2S.F<9FYO@+YKUXPLI<'L1IYERY>*3(*K"]S)(EBY/E%.IPINV%>9D? M/2(4!_IN9LF1Q>_'0ENH 8_GP[8N!Y<<4W5L-T_NS>(DMS85FKF.!J^!FHWS MO>D7#]WKV=# 9TJ@=5-(B6[/Z,]K3)>X&(%28MJ:>>1"6V[9C<79[5R?=]6F M[U+1Y;><8.SXM2L6TM!2((M3H&:,TW+CK!B!QK,K GS!7 +#T_,3CTP(L*4X M%J>X2]=CI]=AF@3?W$TSSUT>G;*?1RBDD64^%F>^UX/?P_]WNT!XI\ZB2]K!Y&,QI=...+N<"M\/L%AK>53"%4F3)&#_U/)>^L;[ MO?,^69-1TU>#2L7D_F"XYCYNW(7CY./RIZ\ L&E)XI&9ZK4X>2%ES[L'\YZ. M1 ;7\$+'^.WX+M 7\P;,Y/M;_'D]O-%CIQE>,/I6=%!G2=3P+4R9?%J"J;OA MG9WA@Q('\]K+1B@E]N9QQXN*=UH ?M\*2'W'#WJ!\&PO=V]R:W-H965T&UL MM5=M3QLY$/XKHUQU;:4E+QL(I04DH*VNE3A0N=Z+3O?!V9UD+1Q[L;T-]-?? M,]YDDUZ!:Z6[#\!ZUS/SS#//C,WATOGK4#%'NET8&XYZ58SUR\$@%!4O5.B[ MFBV^S)Q?J(BEGP]"[5F5R6AA!OEP.!DLE+:]X\/T[M(?'[HF&FWYTE-H%@OE M[T[9N.51;]1;O_B@YU64%X/CPUK-^8KCQ_K28S7HO)1ZP39H9\GS[*AW,GIY MNBO[TX9?-2_#UC-))E/GKF7QKCSJ#040&RZB>%#X\XG/V!AQ!!@W*Y^]+J08 M;C^OO;]-N2.7J0I\YLQONHS54>]%CTJ>J<;$#V[Y$Z_RV1-_A3,A_:;E:N^P M1T43HENLC(%@H6W[5]VN>/@6@WQED"?<;:"$\K6*ZOC0NR5YV0UO\I!23=8 MIZT4Y2IZ?-6PB\<7?JZL_JQ:BFQ)KSD47M=I[69TV@18A' XB(@F-H-BY?FT M]9P_X'E"Y\[&*M ;6W+YI?T *#NH^1KJ:?ZHP_>-Z=-XE%$^S$>/^!MWJ8^3 MO_$WI)[1F;/!&5UNF+CT'-A&M:;BK;;*%EH9NL)+AC)CH#]/IB%Z:.NO1Q#M M=HAV$Z+=_Z$8_XWG!]^_=8V4D;0%_<.#C*YJK^VU\1F]LT6?GFW62\[(>8H5 M@]1%K>S=Q34\/PL\&- M+XY*!_7[:X[:SC-2Y2?V48>TD'(I7U09%?"745 & 259MG,,&"D8IH!W2&?A M2O:6BDI9RR8@K<(T)=P CY0XHP6R5O/DN!! XB?R;00\[YIY11I0&ZMG&JR< MI49E3V]N:_::;<%TKNPZZ+.SW\^?;V5J5)1QVJ=?-AS14B48SM?.0UZ)ZM=L M5#))M(]&"84.5&'\WC3*@\MVX\\8?W]@_&5;3Q^O3C!,8D6C"6&(PVG*KYD& M76H%E('FQDV5,7=]%%%'D?9E,S6ZH(O9#'E@^X6E]XUERO?:OI/R4@'(A@6C M:SS"MZ9U:^K6IL]^_.%%G@]?O;N\2$^C5\\SP;JL=%&)&QU" Q^2$UJO!,YL M@CC#X9!"A:R#*% BG!F%FIU(W 5T":Z+:Y*:?!43R@+U,'LRFO3A!VFWOOIM M)N:.1NM$1* B:K_T&D2&IV IZ1XRJQL("<,>NR>3/-N#*U666CXCTPVZ>Y%) M)?F6?0&5I^K,&F.^++;G@G$:E61Q[D+Y!7.9'#[)]P$0^[B:)0/LX-AGN7[XRWW6W/D:5@1?OHEX4(4?O%.=#OX(\>T#FV! M,<&UDTO(U'G@3HT5N&@$XC9PZZ(,B^^!>Y!-#G:AUMVO]/ />%*0+2HWR6SS M^96"(!%QU@Z8!.!?PMS+0A_'F! \ZZLY;I&G3X*%T1%;6QH78"K,)XT%FV&C_%?%-H^,=L(L@X 8I2,H(US5RGTY2F=XKBR%] MUUU:)-/'(6Q3]1U,= %EP&VB/10*2.VG:/ #;2=H$3>/--%LL%ON!(W%F MV$BB2E)^]-?ON9>D1(W'L5.T"^PV8XF\O,]S']3S*V,_N[527ES75>->[*R] M;[\[.'#%6M7234VK&KQ9&EM+CS_MZL"U5LF2-]75P>SP\,E!+76S\_(Y/[NP M+Y^;SE>Z41=6N*ZNI;TY4Y6Y>K%SM),>?-2KM:<'!R^?MW*EYLI_:B\L_CKH MJ92Z5HW3IA%6+5_LG!Y]=W9"ZWG!O[2Z'IXQX99 MW#!COL-!S.4KZ>7+Y]9<"4NK08U^L*B\&\SIAHPR]Q9O-?;YEV?2:2?,4EQ8 MY53C9=!54XIY,!.]F^M5HY>ZD(T7IT5ANL;K9B4N3*4+K=SS P].B-Y!$4\] M"Z?.[CCUB7AO&K]VXG53JG*\_P 2]&+,DAAGLR\2?-=54W%\-!&SP]G1%^@= M]VHY9GK'=]#;(J7XS^G">0LW^N\7#CCI#SCA T[^SWK_ZT\5NW)/W$WHPNJF MT&VE^/6Y:1SVE>']SVN%,"Q,WJ]5@E!V;;@0OL]3CW4Z-IS9S.8=9. M:V4AY$3L[GR:SJ?B^]/3BYV]"0LAVQ;"RD6EA.V("#VT:M55+ CO)Z)S5716 M>QU7O+XNUK)9*8A=U]H1MS(HS]TI;$G6X\SJXS\2&HL<3Y5)PZT2I; M:T_L=H@/BZ.,BYQ,1*&L!]B*I3&^,2R,%0;;@)>D];]6GH!-8J&'I'& MK/JMTZ37Q8WH9<_T7A@N5JV*P'O!3EHI4#LWK.GY-(P3==D[$;5W<_X%D4>.1&H M_MHUH9YB%/[*2,6108?AV !?)*F".C=52 ;:@)(4TV7RZ$WG::UQ9)'.B<#' MNZY18C:+VY>ZPK.>$*1B3 E/MDVL-,0T(U!A)%U*$8Y)W B,AWJX2R]YADKI5>0+94KK%X$,6G/ M_:KMPPSPBC=?H\,WH%<,LG] DZ-PO=^UH+?D%MI M?Q.4/^!M1&&7 1)9HI:?$5S]V9QZ'!J'-L1VP)GEDE K.!2E3RH!:M(G0P'6 M*X\<4VFYT-60I(<$1*O &:F?C@T;>,UH3SB"L\N#91X\_39C5EVJI@N01/B! M>(7).T;380_[!,,"#)*79'=KI9:E2D8= <5#;,0^,>'\F8"PTC4'MC<3RHDU M08(WQ6=Q*:LNHBSC*CWP@HWI^9C(6NT&-R/4*$2],M M_+*K4I2%;)T@0Z@@!04FL72G5KFNQ7]7AE09DG+GZ/<:N=%0#5FQI%8K.IKV MTYY-=]4>T%!I&-^QAH&ISC1<8_*1G$==K/7N9N=J#7A9H@L)KPIMBZZ&)7$T MO$@79-,I 57':3HDJX*!O-2(&-L#$]);K+:^>"+@H-@#2#"N_)MP)=/B([>) M.*RP 7.FXJ/"H8K9(Y#/5E-.G+"IU+6DDHM+$4)=LPW+MJ54,%?N :%7P8US M^X92(.)NHU)I "(N+(21Q2A8 '+7*) I&+D,UAK'-NRL'EZ\'F M[P?PND!J(ZR;;)!%9BH[MAIL7ZJV,C>QL0'A6E>0\4K>3'I?OE46K;5:9D*4 MJM \&2&HM)DW;]N\/;]'0ROZ'V\#<7Y+(HVK,_;H,8YP)! TT6K_-8J?<*79 MU]\9($7#Y$P"\Z@"62*"^XSU@+I\5^U1\UG@KR%??=3N<^AV,SQ-]AQ[SQII M&$D\3]9PC/UQOV-!S_753"AA%'8(*H[A& "9U!%2GJ'9 1*2:8-@Z4G6OVUN M7ZMRQ46VM41EZ#F^:&'G;1?BH:_'6U1:2'0<]*Y;_,J)TX@"^M=!#A&+?6J= MZU#\4GJ4;AUPAGZ0Q>!G?89+P$J8K? &6 ;HJ0 HW6H]\@DXO'$41/1_IL5U M0 UTHBY]@WWM.X:>"2_O]PXM/]2JR/2JC ^PJR-?XI1UAXJV+RA1LWT$Q<,.?D*+7:880FO_.PM/'.28&E(N97!=)XRI+H5 S:Z4_ MD*@-LI9&.4[',6!@J(H<#F^G8"/!4MJ>Q(P]20V7(C=HQ-'AWSFHC>?$$&J0 M&%"A1S+VGA9I*MX"!DH(P)GZBBOY&]&UW+9J6^ZC.D3.1D+Q#&Y+*\D9"^YB MZ%U#\JTJLV#1X(%.V4NU(7O"W33ID%R8AOZ."FAL@8G@':XKUE0OJ^926],, ME7 )\2K3AFI2<0<+/+8@QK^=E+?L;O<0X(-MOR(P@EHU4_:DA/V?D^:R0R_.5$[G7^"/TUAZ:.3_<-O M)SUA#HSS'JYX\8":NZ?S<_'D\,F>F(HWU,%VEL&,ZNR.9V!W=?K;NI\,3!.K M#J[Y$_!+'$^VR0HEK% "< UZQC7H>5Z#WJF).ZM6ZNOZVC5%2%8KC\<,@4"< MVT@4N:5[)%:6$@:W##SWH&A7F_5G7W#UXQ%>1O2CBT?N3"S]F"H-!5UJ%AJEOM0EEQY>1$3%'\.S5V[H[6 ML5%^I'S(MU3:A_DQ-8JQ9X83H4CH?3J-U*[6&CE"Y\4#K;\,22&NF@PC(:HL M>G3?$IC;).&9'4?^'PZOGLW[5?( H0G!J%^X#"U)E&14W7,)J'E<%8R)S+<( M!5P.4AJQ1_@80S$G$:*G:ZAVV=VYF']R=,G!"B#MIJJ AME>.^I8HU87AG2M MZP1OV]047VU5UETP.E(6#1K&_KL5D^,4-.J\AP=6,W4\V$154'*7T/WW!AA[ MT0@2^!Z'_B+%,'IF9;>\)938S-$_^TUAK-+4R-:0MPP7 ;*"3CW W"VDHI%%)!<\Q/J>$^IR]^TY".Q M]@DVNVW@I,%!$9 O.(PF 9,/F2+V1(%9\5LG*[WDX195!'ZR+=!+A;8B!)*, M4]@XC/365%0/PENB6P:#*AXI4EBD<9\4_^2CB)NW%Q^FXA.Q1 -$OA4)%L<+ MGGKPK/EQNO7R#Y3X2F8B]P, JZ@;'$T1.)V1#GJ732&U%2>&/$TWI%6T(LQC M]:(+B3KDDWL!Y:Z(&[N0YM8*)M=9=HU^M?MQ_FEO'(_CS?2$1^Y5G%@.B7O( M ?'@41) @=,M'!B/D^-HC['B4G*[[?J#DI)-@UM'>[",8N*=$UE.0T?X(9O X;F5^EH5O"[B 4EBEOQ;XAX6AJ^QR9EO_MP-N?K M!IYICJ8ZDUBAOO[^?$(2HXB2J&U+T^>M1EV)4.MKMWDO/CHYN^<&H;9;5-2B M\C%4C-.F*G19FQL!:#QNWJ" 3IH[MT1B>FNHPM_CA/HES-X0LNK:AVZ30S)X M=<34X1HF:21>A"5Q2_;$V&S06(J^,^JO- /Y^ D0MZ]OU,+R"!%MSI-)?P$2 MA@^9C>8>@V;PC]BEMF5V^.S-Z?R,?QX]VTOI<VRRA^NC"97+/(J*E7"!^F[XN^]$6ZM\ M?)3U4JR'5:=#N\?P(I=8G?.7^$I\3D7V<"C3979!03,E?Q.:M91#+7T'M6^6 M^V3>_$Z%9!W=K,38&<_4J)@:)H954! .0%%EF0+["-V6TX",1U/D7>F^8,PT M&;^'=**KC3/0:D-)[62XBA\>\6-[J+B;%B[.!XD:$ECI AA::*PS-#@P1/3 MK7.[KSF-'^=N%N?F7W<5/?H^9)3\!CZNPSR(=5]3H1?1>L-O&+5U_)B!=;T8 ME6%$G:#2I9@=%8-<-VQ2W+Q,W.;L7+0D S#FA,)@P!M 2 \=R5N/CJ/KN"&= M\?4RLS_)0.KM,.#E4]^)]Z%63'W >"7XW$KV-BH< M'6]!A:/CK'E'95)J0KR-TF2XU^WG/D,!0:5+,.O0X,4):<4LCD^[%<[Q*YA; M-Z;WAO9LDJX2__2@_LL"%(YTVJTZN#L$.+S+E6:'^X?PLU=JX??I/W%<9QH: M'M*!'^(D:!=UDV=/.?GF<']VN,<:>:4XA>O+Z. _A!N(_6'\!_V\9MCO[?GA M"H_@!\@$ ]&G1X_W3T!T=R?CBSK$4*BCF6BYK';]=77,H'PGG+YQVWJKP1(A M+1(_8!?>5+ K;0:G8IYR$"]8#9['&#G%D$;Z^QB^\0VYC2X$(5X@-3;5XR-)RLUP4IH;'P!/HI%Q*H_)UH]< MK[DB#HDHU-A@2;52URZDY+(KJ*H>/L8*7[9=DZ6@W?XKC/&Q"2G_I% [FI(2 M\L#1+H^=7\(MS -B)N%UGF >]'7,=-L'NP?91].ULBO^-)S'[8T/WT_W3_NO MST_#1]?#\O#I^GMIH0.''+'$UL/I-X]W0F9(?\"Z_ DVK.U-S3_7"N6SI05X M3]]RIC_H@/Z;_)?_ U!+ P04 " "3H"E33S,C:^ZZ3V)Y9 MVTWKS"3VV&GST.D#1$(28I)@"'"U\J_O=PZNU$J[N;4OMI8$#\[U.Q?@^<8, MG^Q:*2?NVJ:S+X[6SO5?'Q_;:JU::>>F5QW>+,W02H<_A]6Q[0)2JU;U5EM.C&HY8NCF].O7UW0>E[P+ZTVMO@M2)*% M,9_HC[?UBZ,38D@UJG)$0>*_6_5:-0T1 AN_!)I':4OZL/P=J7_+LD.6A;3J MM6E^TK5;OSAZ=B1JM91CXSZ8S3]4D.>2Z%6FL?ROV/BU%]='HAJM,VWX&!RT MNO/_R[N@A^*#9R<'/C@+'YPQWWXCYO*-=/+E\\%LQ$"K08U^L*C\-9C3'1GE MHQOP5N,[]_*#NE7=J,0'59E5ITE3SX\="-/KXRH0>>6)G!T@!#2_2AA>\X<4?4^MO)B)^7"L(T/:RV\+Y M!GBT%=I9Q >OM:(?-*)+-ULOK-L881_OJ79V>GU]]8435FK#E.:NR[=!LY M*-$WTA%^"-G50O9]HRM)].U,2"LV"$GZ?U!8AL_B5F"E[\W@A%7#K<:FW_#W MB[EX/Y@E\6 ZV:2W>Z5A :2UIM),FTW>#^96UR1!^M:MI1.J'L&7\EQ:HK%? MQ*0*ID9+L.52K\9!>J3!]P8*;/5G_P",["/TN'X>$U4VU@C=5Q])NUPA9[!<$. "_905>$G62$7D+AX)=\*@D:OA!.R1:Z,F*MFEXT8&+ MADQ[XC:! 5JI[E0U0J=XBF5ZR-95=SW\5W58YQD'U#NQ,I!I+GY2D)&]_K-* MTHX]41ED9Y?X'DQ6%,F 3/R$35M-3HP4M&.+OZ1KRMH2>]#"X2?:L*H#:C+>,? MB"]V49FU_C 56(3S/!G%+!J]\FY(4I:;)"IO@C@3(FPAZ9,NT BDXO(;B%0] MLA:Z_3V <<@&,-0B! M*4.D$+%0*]UU9#P3^6U;.\A7,PE ]D!5 M(9MF@BK$)^TUH%YB/*HJOY?'%;8G,8Q7*#'5,)#/!1[AS>'G#"]1G=?!T>#L M;#+B8A^\P!T@KY:%+*URLVSB5OYLL&:+=T0R"2J[;F1E$J?UK3?2\E", N@0 M=0GJ8J5P/]39I-G_"9/KG^&8'"31OS7VD5M^Y L:BJ;HO::J1@"ZTBRWU9"4 M(*US#3YGM M)&9('? ]+%EJ2R:C%7/Q@SDLD6'S_$ZYW%2H1\HYFV A9!GI=\=0:TG'R?*MAM*-W5_5)WM\;W]3N'=%G)DA/T M(\+!KND=7$I!,S9L1*4K46F BS5PDNJZ3E$]>I,K8U_A31@L X\BIJJD5PAL M/ZA?1DWV@E0]^K"UI*_#OES>];(*G>G>S8FKA5K+9GFO+@\I@E$Z\%49 HF% MK#[1AN7JN9ATP79$EI](,:UPV'4ZY8*7R*F4D"+7LN"!\9IPD)1J.5I7 0CQ MF9V@/Q4G8.@!AZ+:&:^1]T#/QJHE&OLI-1[H&%>#B@[" 3!2>#@]"3$[AU1OID(+GXMNRJ\BE5FMJS24SL>N[(&8M M8:Y%PY2[#-)SB >F.TV-".EF^UEY1_.4PW?07VZCG@E91#HVNW35^NG8%P4*["?O// _J@: MA 1H7Q'8';V'NN4(@S-V)H4MD$Z$1GZP(<0Z-A:JF(%$"-U:U%I,#$]]3'AQ M4QS-,MD*S2*$\%R4.@TY,OKRC%>C8:5XJOW;L,<\S<7"7.-[2J$]ZM#W1:2\ M*RJ)"7;[-M_NXJ)T*7K;2.]0:_=%&-R$%F,R4> (W9=IO@0VU[':;K:S>UB, M:J]C[-YR&$8F"J5/,F;^ V!M1PH[?.9[(NBQX?*NE=L"RRGA+XH>.#?\-ZZL M/BK51[.5,[S@U[D4+'E,!FD:)(&P$U?D=0R""!8V-U.%$);Q2=>,/$E!LNYR([]9FT91 M2Z!)(F0]6>"#9546@LU\FO>%SJU6&Y\X<_3KG2"G1)04EIK"@YW)CQ[GT'P& MIPM*$#^/]8I19+);V5%E__6C)E_7)$@YN.4[5L;AW/G M..@J^SMIZ;5E/2S MED.+>39'\X<#C3>G?Y[($OY1/UW+ALIDJYJ&(M13^>+HX\?W1U_Z(F'*@".O M^H-<[$Y[_'!ARAL8X'#P"Q'2MC>^)7ZDK([SYD-XQ.:-0R$O6[T[[Z+-*?I8 MB$?<+_J:96<+T5EJ;,".B$O2L._;N"+F^4<8KN2QRMXI)P_194W#?[.@ISQ' M*(TG&QKQ6+,+DV65JB!%&\=/$P'WRS47;[V9[FDG$)BZ\6BY1O#GB7[JF;-$ M[E_\P($KEM W@/%6#I\4@ZJ'?#SB@I=:^$YM DSYR6=#\_OXH29-4MZ C7+I M0.KQ*O1=7J$TW?4C%3X0K96?0J]O,TXP+;<[%JQA@7EI?( 99HU_4[!0T,06E/O5MP6DAG<;D4^4@>R^-3S:G?AB+2ARY-7+H(Q7'"QA.URI>8 M5(7Q^HHUL&ABAT0CA8I\G@OGN.^T,TWM%%.7O08Y#R"4?5OJJ5.G1$>'-.I[ M2H=XH6=*PV'J32K=1[2AP0WV7\!EESH-?F,7D-4,Q2PH"E&&\Z!BYP@AI8XI M/2X!OW("96+T'O?!1$TC32+JD2LX&!=.HGB\>\M M%03+6(YPU1&)T?S>=RIY.!(*%DU\Q98@T[^5S<@EG3>[5V9PO]@YQV$NHVP8 MRU"XD2GB4I(*2UCQ^]NUU*2Q@?I@.(J6P@.K&#G&1\Y](^X=JFUHD/+D\G3^ ME6A14G(UBD7> 9^<7?J\S*KF]Z4E2>)J5N[L#1TP(+6V6GYU2%8NY=H\@W2L@84?E!UGA* M\VL$".+G@U:?FOUV_EVNTGUI'$Y3_2&'UQN/&..)13P+0"C4_I"6\D@Y-(NM M0;1Q[G_344P<*N<1_G2*,:E9[NGIWNV2 \*G84U9#?@4GS0R"^R.-KS9.<;[ M3$OJ'(IVK"JEN+H\/7O*H1@+@C(G29L0X-YI8M0/ZB7I#^MB/MRAT.6)R2Z1 MG3:F.":/1Y9+!/E5SCH!@2[/YY?ID;\]\6O1?XH23.[Z60;ZL,'919'1_ :_ M!;^FF_B1KIR"KN][=G2ZD V9W](!$"THK@,L@[)3A>'-9>^I4/'5KN#?]RYA MI48X0@[=UJS'QC>!*"$EGW%X'K6S966;[K^%;("T 7X8[,.!-VDJ7 /8F5OL ML:V_ 4-GF52#1E0HIV>'SJ-7(TJ>C@87-V[W] _6^4X"'8?2Z-4.YSY7GA8V M9K.?'$XG#!STU>]*G'2$DJ+D0)AG;49NLZ[258*:<6=+IRL$;&5T^R,=/S+= M=2P;.X]\+2%.!HN<4I=6@GCAG"(YVLW]PM#7],.CPGF%7UQ>SR^RAF4/ +WC MG@4DGYR?GQ4E6"I=-BI%NE\R7V5*[U*D[!SR+H7D?H4)\)>$+>M"7T@E[^4G)ZF*]TW_B9S7N[O@W\O!Z"F1;>ZQ*\\(X6(1_KA6*D8$6X/W20,CP!VV0+KJ__"]02P,$% @ MDZ I4QK#2VA8 P _@< !D !X;"]W;W)K&UL MM55M;]LV$/XK!ZT8&D"U+%IR[! M!WNR!I_)1NL[+[POE]'8$T*)A?,(G'Y[O$0I/1#1^'S$C(:0WO%TW:._"[E3 M+AMN\5++7T7IJF4TBZ#$+6^E^Z0//^$QG]SC%5K:\(5#9YM3Q**U3M='9Y)K MH;H_OS_6X<1A-G["@1T=6.#=!0HLWW#'5PNC#V"\-:'Y14@U>!,YH?RAW#A# MNX+\W.J*FSMT?",1;K!HC7 "[2)Q!.T-DN((<]'!L"=@IG"EE:LLO%4EEH_] M$Z(T\&(]KPOV+."'5HY@DL; QBQ]!F\RY#D)>),G\-ZK/5I'W>1L#&]PXX"K M$MY^;H5[.,D M]S(;W+*[JXKRPGW_H+C!U@8L#[0K:EQW"5MJ=[4$ANK=@*+*DK7244 M%-Q6H7)A@52^/4%348%NF"-&A:8&4)8\:&6U%"5W)&RXY*H@<-^H%EX*;ZU; M2U#V[!SHM!^&TX9UK8T3?Y#;I;8.;A5-&QGD'VG*G,H?M;7$\QT7!HA(B^1A M&FTH)FR(B847P+)X,LEI\?UW,Y:R'VCU,CWK-S*X'=V,8*?W:)1OCY =C2-5 M/)R68IK'V>LIY .*5\Q2BE?7: K!)32\0>-1Y_-T,.O_1_75M\Z N*1I%L_& MC%;YP*_33>$#5ZT_U?^K/M-X-L\>UX>=]1OL;]8G93F1S8C@@!-4+/NZ1/D\ MGD^F7Y7HJ'ZJ1&033R>>*,48.'IESF!M?=,_;B-/]*^UBT.3TC#O>A*Z5:Y;CP/VN%Q6W@>E>FTYPN@D3?J,=O1=A6=$#C<8;T/Y6:]<+/L#PY*_^ M!%!+ P04 " "3H"E3M#+5[-H% !R#P &0 'AL+W=OKJR[]8520=R5IO)GO2*$ M^F0P\%FA2NG[ME855A;6E3)@Z&X&OG9*YBQ4FD$Z',X&I=15[_R4Y]Z[\U/; M!*,K]=X)WY2E=.M+9>SJK#?J;28^Z)LBT,3@_+26-^I:A4_U>X?1H$/)=:DJ MKVTEG%J<]2Y&)Y<3VL\;/FNU\EO?@CR96WM+@[?Y66](!BFCLD ($G]+=:6, M(2"8\:7%['4J27#[>X/^FGV'+W/IU94U?^@\%&>]HY[(U4(V)GRPJS>J]6=* M>)DUGG_%*NX=3WHB:WRP92L,"TI=Q7]YU\9A2^!H>$ @;052MCLJ8BM?RB#/ M3YU="4>[@48?["I+PSA=45*N@\.JAEPX?RVU$Y^E:91XIZ1OG$+$@S\=!(#3 MED'6 EU&H/0 T$R\LU4HO'A5Y2K?E1_ J,ZR=&/99?HHX&^-Z8OQ*!'I,!T] M@C?N/!TSWOC;GK[4/C.6G/7BSXNY#P[D^.L1'9-.QX1U3/Y[-'\(2'PLE%A8 M@U+2U8T(879!92S:+=* JL\8Y,@65 MH0'EA5T(9&[=92YA?%WE.I-!L45;*(563KJL6),Z@KAM/)3YIR?B=[541HS:_[3]'XN/-L#QUUT(+C@$ M)^)*^D*\^M)HP%&@3XC-:HU*<[?HC(L&L.)G,1D^3R;#&;XXG.F+G:_-ZCL6 MHMR(:PH0AQ4ZK*NMHR#,+<%M!--),AY/]H>?^M=]<6.7RE64>HXBNF25K87O M0#NAV329'(WVATA]J1P[6LM:N6T=Q\>C_6$,SCU^;+L]&DV2H[T 3-,TP>=# MW 1!6G+ZPYD':1\D:JO^!_@GJP8'3$?!_XL=8T1I.CI CG;Q>[DQ2XZ.T_WA M]W%CE$Z3HW1R;WR0'=/CY'@\VQ\>9$?G-G8GLVFZXW8Z'2:CX9C)T2989 :R M>D$V:B 4.#C1,(Q&@'-1WH_L2H<"&=QDK>T4#W)IKC+9>&XS:R%=["?@#AW< M.7'F2V,#OEK\VNF,K-C<#MIYWW_,WFPO;@EF-MG+U3QLY2"YGRI*$Z]DR@6 M4E=DUN:JMEZ'V"_WQ8+C*MC)[TY8TH.N-Y[JH^VF%JM4;;*+1!L";OHDE6L4 M54 ^4)74M3>CN5=NR;SE8MJ$*L$P,TU..NA2J+%7+J4VO)7 :<7;QI&63:GK M'$[!=2.08.7,FC=%U]9B56AT]U*N164#_&J3 V0/? M*J9Q52@Z0);*!T)6=U".Q%$9Z_:\A#-\S"#RF:PUN)T(2&5JNQ?9]CZS,M[&U:*HX^[LZ%H^-UUZC=(!:[FK(HXUU)B MOX-36$5"D8=U@Q!X"A X7%$PB1\6R@,SH8\.?.]"P=[NM_B$ M41?Z3M%= \';,9G)O5*.#6TJ9"A>*7 '!!NHZLBV9-L'#G%WW\@CQ!/]%)$5 MN04F49,O20TL(NHV^9WU28-,GJ ML&>E 3>GN:F]F.\:TAWS*"=,9+W8$@>A>F[X MM4?%BL*(3Z)NMGM07L1WU-?M\36*<_I&@Z]&+2 Z[#^?]H2++[PX"+;F5]7< M!KS1^+- _U..-F!]8=%>VP$IZ)[9Y_\"4$L#!!0 ( ).@*5/,=V6]>@4 M %<. 9 >&PO=V]R:W-H965TFR>3PQ&G[T.D#1((6)B3! *!EY==W%SPLN;'2-,F#*)#8 M_?#M@5W@:*WT![,2PI*[NFK,\6QE;?MLL3#Y2M3"=O M5A8_+$Z.6GXCKH7]O;W2\+:84 I9B\9(U1 MRN/9J?_L+$1Y)_"'%&NS-29H MR5*I#_CRHCB>>4A(5"*WB,#A[U:5?:?6OXG!G@CQ9X]PLYEA?<\I,CK=9$HS2@X<"9ZK2!G&PP*-=6PZP$ M/7MRQBO>Y()P%?=M6,$C>!>B%%J+ JPTUE!RSEMI M>24_B8*2*RU:+F' FX*\M2NAR:DQPAIR(4U>*=-I0?XZ71JK(9'^WD,GG.B$ MCD[X'3S__Y!&H\CE'>QA(\R6<><=N**QHY&CI-B65$XR'R1Y+YDKV)#&@AM5 M24" E*J"G2V;&W(@&_BB.@/*YO 9@0!N7 !?\J:#'>_&XTHK" (JX4(%9"X M0U3($Q)&-(H3&$0I#=)X4C"JM&L.4>@% YHE 3R3Q-^.),S6M318,TPO22<+ M6J5=)6 QC;*4L)"R+)SP90,Q=GX,:1K&A*49^+)Q\1Z-]VGL^21EX>!%WZ=1 M&I&4LBCZ"A\^(5E(_<3#0413/P-=*+/:;IS.Y<=.ME#X+"5O(* [<^)^KH&Y M;XT&)DMG@>&$"YS0JBR 04(SYI.W92G!*V6G&VEQ&]S;Y5,_2O )XJ\$%,>5 MJL"3=:O5K:A=#@8T"A-\>AZ(&/!*GG=U5W$D70CH)+GD?8$&6%YCC#[U'PY\ M#Y#9(3E(,6"'Y+V"*)-2WH%J[\K>"S'UO0C"YOGQ3B[(!DQK>/6T,^(^?_R4 M9D%*_)@R".2_.#V@P&C"/* 3F$L&SGD7UP%T/T$.&59M#>"X&Y& \8P%\ MGUSL]J^:@NLVO=) M@C77*<+ H]!^32M< ZTV?8V$%=+=%?PY>[B"D7=?CS\GIX]9_&6W.^.]A]1^ M@/'1CS+^/:CBMN3-YC_8.Y0XV>155^"VAQ-#_N$I'E1<+43?.3]2K!! ,WGH MF?3[>H8]7&';5=^8%GFN.[&WG;V2?"DK:27,CN)[ZG&U)?ZMI?1,-1VN@OLX MRS+@(:0(>YK-M*;<#7VS0._$.L4#YT/C^B7NB1JT[G M*Q?/6A1R;)0'4!<9#:'O,!I#C1FM-;P:3,4\L?QN0M] 3?*BD$0TAOXZRD/F MJ-H)@EH/%2<)EJQ2.-)0[8S0M] "L/\QJ/38!8.Q WK (0;D($*38X^R),9! MX!H<6O/"Y:8PNZD 3N9C/*^OKH@8G9%CSY7+SCJ'<;N;''/R#H]QQ"KR1EF! MO8I<;Z7\^4[*8\V ON68%G".ZYQ%8X"'7?:+<0SFSJ6?=_:0&XYTK3KL:VH- M,L!B"^CGGU*H^;\:<@M9K;1QR^-\.X Z_>(6:K8T;J^V'!HK$%J*%:]*G):X MFCOV"VWFGSMF+K8.^R!TXZXT2!%H]>?^Z>MT:SKM+POWXOV5ZS77-W#L(94H M0=6;)]&,Z/X:T[]8U;JKPU)98.2&*[CY"8T",%\JB,'P@@M,=\F3?P!02P,$ M% @ DZ I4PKP7!A^ @ 7P4 !D !X;"]W;W)K&ULG51-;]LP#/TKA+%#"Q2UXR1-$"0!DK;;.J! T>[C,.R@V+0M5)8R M4:[;?S]*3MQL6#-@%YND^!Y)24_SUMA'JA =/-=*TR*JG-O.XIBR"FM!YV:+ MFE<*8VOAV+5E3%N+(@^@6L5IDES$M9 Z6LY#[,XNYZ9Q2FJ\LT!-70O[LD9E MVD4TB/:!>UE6S@?BY7PK2GQ ]V5[9]F+>Y9&G4-YF[:A%-(\BQ$(UR]Z;]B+MYQIXO,XK"%]HN=SR,(&O(F7H'Y@YJ MJ;N_>-[MPP%@FKP!2'> -/3=%0I=7@DGEG-K6K ^F]F\$48-:&Y.:G\H#\[R MJF2<6WXP)F^E4O/8,9N/Q=D.N>Z0Z1O("[@UVE4$USK'_'=\S%WTK:3[5M;I M4<)/C3J'X> ,TB0='.$;]J,- ]_P'Z.!T#G<:"=T*3<*846$CN!*4J8,-1;A M^VI#SO(%^7&D[*@O.PIE1_^QHT>17G\SVHH,%Q$+C- ^8?0ZQ><*(:MX""20 M&IQWA;4O4I<@:M-H!Z: @TY6[32Y 2!43O,H44>61!G*)8DP4E@,PWQ M/M'I#/@<7L(Y?!*Z8:$&>RV4T!GC'&RPE%K[LEROHX=W,+HXFZ9#;TS.!DD" MUT7!PO,I^-RU#58X[CT=PTDZF9P>4B*?T)]DH^DKZ]^.)3ZX]#7:,DB;(/,[ MT=W_/MJ_'JM.-*_IW=-S*RR/1*"P8&AR/AE'8#LY=XXSVR"AC7$LR&!6_ *B M]0F\7ACC]HXOT+^IRU]02P,$% @ DZ I4UL?H [+!0 ) T !D !X M;"]W;W)K&ULE5?;N, M[:2M,[EH8J=]Z/0!(B$)8Q!@ -"R\_4]"U*4'#O.Y(4D+KMG]^P%X,G*NEN_ ME#+0?:&-/^TL0RB/>CV?+64A?->6TF!E;ETA H9NT?.EDR*/0H7NI?W^?J\0 MRG3.3N+34D:^*0KB'"ZGMZK0SZ*PG/JG%,O!$[^RD% MY+6EU?^H/"Q/.Y,.Y7(N M*AT^V=5?LO%GS/HRJWU\TJK>FQYT**M\L$4C# L*9>JWN&]XV!*8]+\CD#8" M:;2[!HI6OA9!G)TXNR+'NZ&-/Z*K41K&*<-!N0X.JPIRX>RUG(637H F'O>R M1NJBEDJ_([5/[ZT)2T]O3"[SQ_(]6-":D:[-N$A?5/BVTET:#A)*^^G@!7W# MUJUAU#=\P2UZK7RFK:^?C=D[9F\2I(5R#-("L"O16F0NFT3-&N,A"R ME1WRN2D#."E#S1.AH=8<\IDJA0:A:"%R21-^G'AG?3^B#X;45@H_0J M:'&. -C*!$^"E7E?1:',>DSM#I+Q*-VC3_+.ZCNF(X-E*M!<9$JK\$"__3)) M!^DQW=@ R,@?S)PDD]&$B4185\*3L=\2A=[C Q!9)Y-6Z0UCW9^BQ=-'0^_% M T2C>)]V.41L6-H__C ]ITLD&..@^&2<'ASO)=MQC&Y#M:]A_39LM@5G(ARZ M++@BL5@XN< >*EO*P2VH)#NGG8,Q6H'6W-7*RC&K@8+=1HW4'1S[GTN":>6R M)5HHO6&A/(HLLU!0K.'&%!8Q$F\04U((;!PT:M<(:6E3^AF^B==ES)3 M0B.D[V0=EBN3=1-"],YS-#7%M(5'A:BG@$JA\%*GGO=OH6ZFP9.)A2X"EZ+"A9\Z*$[0)/H<5:2W7030R!E)0UJ3/7$:40;<__I6LB:3"0 45.X-Q MOPUW9HM"!;:]3A6M&[3=S#I4:FEK?I$-\,8ZM4#,=6U&6XZ,E'8'+5#4L%=S M*AS"AM#27-WC[1KW#[N3 UA62DY/4Q6UHVU[X#HLT3@P0[%Q($.0M[@E1.\8 MY+E$;L&?\.:MSKEV!A&4F?0\["N="C[IF"5(VY#(10P]T)#CV6T7!=10_^8>]S,D]7,G"ZYI:#O!MQ;#61Y":QLZV<@C M.I7CKK"=%#')>!26*)D8!:_NJ:@/?\F'_^/V^N1 NHF"V[>%C< U5#V_$E7% M?KOYNOK68N0 TID#$K-TAP8)"C*^1Y,!WL-D,$G;\7E]-HEUS'Y\0@U3&N[3 M9,3/^@QZPEH$'=<@X\%!!$WW]]LQ1^414"R5S3&)F#_1R6EO8ID!4<[G,EY< M-_O6-3GH=X>H8>15$U\3;S@L5:?4XPI[PI_BI,MTQA!L&>_!,QM0 MFO%SB=\8Z7@#UN<61#4#!FA_C,[^!U!+ P04 " "3H"E31X7+X.(' #^ M$P &0 'AL+W=O(A$2L08 !0&FT7[^G&R2EN7GV5GF1 M2 )H=)\^?=#DY=[Y+Z%2*HJ[VMAP-:IB;-Y,)J&H5"W#V#7*8F3C?"TC;OUV M$AJO9,F+:C/)I]/5I);:CJXO^=E'?WWIVFBT51^]"&U=2W]XJXS;7XUFH_[! M)[VM(CV87%\V^OO.7;$ MLI9!W3KSJRYC=36Z&(E2;61KXB>W_TYU\2S)7N%,X%^Q3W.7^4@4;8BN[A;# M@UK;]"_O.AQ.%EQ,GUF0=PMR]CMMQ%Z^DU%>7WJW%YYFPQI=<*B\&LYI2TGY M.7J,:JR+U[>NKG4$RC$(:4MQZVS4=JMLH56XG$1L01,G16?N;3*7/V-N)3[ M0!7$GVVIROOK)W!M\"_O_7N;?]7@#ZT9B_DL$_DTGWW%WGR(=\[VYO]-O.*= M#H5QH?5*_.UF':(':?[^E5T7PZX+WG7Q_T+Y?S G?E1@:1"?*X6!NI'V($QZ M5"@?4:?";3:Z4&(C"VUTI#4MTN4%2MU+LI06".F]A-FT4:QD%.JNT0 'Y;23 M7KLVB%)&18/>M=N*LK08BU_86H0#4?DZ8#^^25YD?-U[I@-*.S0.5;XV<,GY MHY>#-]@5,D!+0UM40@:A+9(D;:$RT7B:& \BRCN:0H"0&D5E:<*P>"P^(8[^ MEG>RSKXJ:)*1M/F#\ -*,5:"=+!LC2KA*-9K6_@TRJX7;FOU/S%("B.(,20# MKRACI!:8XW;/8S$6[]1&>=\;ESP.SA\&SHL]'I[EXRFJWQ@(62;.9N-Y?T?S M]Y4&*C2/_/$H/'@I;HK"M[CLXV=@'/8&PJWG[8R6ZYX!-'HV'9^_;/@GMG&R M-A/&V>TKBH_&*;S"@0+8M:2KX(PFFI1 Q'!.6*^>BU[:%L?#(P#RWP> U[\K M /DKMNZ4[!&'I)Z)6Q?+'@%"P!ZXPRZE2"^X8@A*52S'++A;\=,5($*F4W(!$ M8IZME@OQV5',9R+/L]E\ 5F/&./(;U$R.HIWK:=M7T[)0\D-5!;F:*](]ECN MY';KU19D%7(GM4D:UN8ESAP@$+3^J(BYA4G9NBL0?U+ME^Y MP)0+RN]P"H?G9.\K-'R/-@6>'Y3T?;KOK\Y!F]EY=K%\G0B87V3GBWEBX"K/ MSE_GB8++/+N8SY_DX'*6+:?3(PEG\^P\/R=$@#$#;4]R49P ZDX I>/\! CN M(7@Q;I5G.05ORG^7R"<&*,VZ5+P(RJPMA5^ >H$YN&X#CN !OX(-AOQ02:R MO/>N%A&O%<17^K]7&]G0UH1V#?,:=WU/T;#Q"%I-#UL64RZ\# ;1A MYRN"'B\DYLEP3RE+[D@3''Q"%A1MX\P.KG&E]SE+@I!V+75HVMBW/NG] X&- MQ:]TW^DY04<'7W*7(D/K"24U&;\@E5U5]V[\\0\7^>S\3X'/.>#)75LMK4R= M)9PS6NU4QPY:6,H:@_"H=BUAQS"ELU?B,.#.5+&42%$K2>*[:0V&2UW(Z'S? M9#4.36!DK>@.:QQ#MQWF70I>A)Y@(]+;""*VMJ9"!UD<3MNN,VNHBD>ELX M&.(]T6=WJ2Z:U#QQ[,@6D !(22:'429&/-VLF1GMJ@D->*9ELNL;)7I(X&0^<,J(&AI4*C M3MQ9V#L(2B(A7;+O=/3WWJ8D>K7#&SU9C7PX1?$;%!,^F@2.+/\!MJ=SS*N- M45T&-3 H(DNT55L'-C%1LN.&4/(837I+RKKP?6N(/E".DD2>5J?G(Z\5)=%%WHE=XJJJA=V^*](8Q(,SU7V,]TN/$ !,'9=J\7(H0 J ML>&3#3S::'I/H[U01)JFC,5W;@\8/*H3CEM4W4;NG&?>)&33&4 M1X&@6!A M5*H-#2DF\+0KLW2>(3X=^/!179T.+5DFAX:0+&-PY"V-W0!L,GO^M_ 5!+ P04 " "3H"E3T3BZA*8% M !J#@ &0 'AL+W=O>#(H3JU7CLLX)*Z1-;D<',PKI2!@S=3E^-2*C.X.(OOKMW%F:V#5H:NG?!U64JWGI&VJ_/!=-"]^*"6 M1> 7XXNS2B[IAL+'ZMIA-.Y1>!7LR MM_:6!V_R\\&$"9&F+#""Q+\[NB*M&0@TOK:8@WY+7KC]W*'_&GV'+W/IZ2X &6 _JV%K"J]YEDN M\4T^'R81?0B%;O(8L!"S$]!4AM^7IY726LQIQ__&'_I:2ZW7PTT:P9)Q<*+D MG">X%6V%""U%^>&C'+-7N;ICE%Q8AV<(EYK7\5B";R9]P>\KA_[L(!:55+N& M8#5?1S>S1@B&HC::X$RN%C&>V A]/)3\U%;N)I \DK#+&"B+04 F$75G[S;0 ML%#<&]%9FQ)Z? (DTO4%\@&.[>1V3C8;^IJE9F?'85?JGG *<4@YEB#1S"90 MN$U=7?>);_3R8X5 1>^U]3VO5A-;H?4LGWO4$TGK%N!G1OL);U?U(^T@KOX: MW5MV1=":PR0> >BQ7"X=+5OAG4*>3B?I,#T^B-%X7O=B$>$4C8(=\6&*513K M++HLG5LSV4:W5HB9HQ@S*'U'8+\ 4'FN>(RDSH6U4BA\\A*!8R[D%KT$>,I MZH^W6N510.=2Q[X0;R/);OOZ#$K20"+1QQ;*(R1B35#6Q^V*VPO 5MT"!,^N MV)D'=36W;0N\(:<0JM]&TTB_'Z:/LL):4KNLP"U.U!4/T^0(MRJM^51M9W8K M)+CXBA=3UOV'HM]3I/M*L989\3X+=@ZKXUA*1XU=YQER8)<&?;3)TD*JKVMHY;E-\7[Q>E18JQZ1O["0/=?)IQ MN*$WH5$O;>-1=40LE(EXW\G%:2<7Z<%DF!Z=_NM=A36A]:/NU0DZ'D6YI]1$ MV=.#Q:VOR;Z+ZWCK_E^26\:O'&Z[R&KS*="_[3^D+IOOAXUY\Q7V3KJE,EYH M6F#I)#D^&C0WBVX0;!6_)G#\H&[QL<#'(#DVP/S"H@VT ]Z@_[R\^ =02P,$ M% @ DZ I4]D5+Y_G%P *4T !D !X;"]W;W)K&ULY5QYC]M&EO\J!:^]<0-LFJ2H*W$,V(XSFP")&^XX@\5B_RA1):G& M%*EAD7WDT^\[JHI%B6JW9QQ@!@OXT%''JU?O^+V#>GE;-Y_,3JE6W.W+RGS_ M9->VAV]?O##%3NVEB>N#JN";3=WL90MOF^T+9!;=:W: MCX>K!MZ]\*NL]5Y51M>5:-3F^R>OTV_?Y#B>!ORNU:T)7@L\R:JN/^&;G];? M/TF0(%6JHL45)/QWH]ZJLL2%@(R_VS6?^"UQ8OC:K?XCG1W.LI)&O:W+O^IU MN_O^R>*)6*N-[,KV0WW[7\J>9XKK%75IZ%]QRV/SR1-1=*:M]W8R4+#7%?\O M[RP?@@F+Y,R$S$[(B&[>B*C\0;;RU[-A+9]?)%"ZOCF!>%7>D-KY2=66DF?JFK=F?$ MNVJMUL/Y+X J3UKF2'N3/;C@SUT9BTD:B2S)T@?6F_BC3FB]R;FC[F2C+E=T MU"MY#Y+5BM=-(ZNMHM?_\WIEV@;$Y'\?V"SWF^6T6?X5^/J/K23>_;W3[;WX MJ2J >A!M<57*RHC?=DI<'QI=?2J;"+^-@8%I.CY)Q65YTBJK;UC6IXT4H7<*Z$V&T6F4]2.VQGK9 SLTZV697D?$0%@ ME_2^VXNJVZ_@1$"H09US]W!\G+>E-$:\!E;N][ V$*4]!Z=:*K_SD^AY0ZUB\!Y)';F]3,_=)]'"*]@;,GH(L'XC^ M3]?O#9BL"MZTLH7; =8=#?F5AUC)/^ )-;N6!K$,Z!,>,4-&07'6&N^'Z1GK]I8 M_%B7@)W)\%3BIZOW3 OM0[K'^[#(KLFR5-82XB78IBAW@-'1PZX ;P M\I!R\$G\?J,;TP;[P#!<$_P&VEK@*W&Q@G?N[CPO8_$.S18P&(=[RX+D'*1& MHP0<5KUOZ\W+T*2P#3ZU"47;L95D@T_[$@P5FZ;>BS]44^-^)\*E+;S9;ANU MA7N&]>O>O/"II6[$C2P[?Z,H)D/AA2LK]1]HYPFQPQ>R*8$+X+I+4O\(^0R# MNY;>PNEEN:T;W>[V5JXD"J01'>GMOEZKTMK+ QR.6%*1?]O7C8+;V[3 Z*ZR M\AX!@8U&WV*X\'.-3&:'1-8+)A D,PD$K M*X9]&TOKF&3'XC58 MFT[G->F4X=,@FE&U$IL FIK>&H!BPMOD1/61(DM?@7 M]P'9A07TGK44Q;I>R14P&N ?@4%4W &J0XM;:G*W\*="(;-P$316MGYJGL3) M,[R21IM/EYM& 2(@)=^(),XS^&IXZ4.G!E*_C),Y^_0*$8DBJXU"@]]ZNT1, ME$V#[Q&4](QAU8FG$'Z6);VO A^T9D%$-O1FS$99J$S($&_4&(7"JF:#)[<+ M]0AS;0^&GX*,:XS':![Z,([2AM<)])<#!';="\YK$$7G+XTLS\+0HHSM7 M-[@5$HO&8JU@:W>E)8(@N!UV./L]"D)$[$6_IC8D\;2694(1QFQ#R3'6BG-, M0.< (:ZW%:DGB!527P]Y5 '2<"9#X=$QDZ/T@=.@P0*9-<+5$>TDVTK"E6JA@.^%B#&JJ.98*]WX#3= M=1[J)@SPT%);'($C>M]G8\RS)P5_!AX'C!-:! ID^H/'XNU.JXUX=^>\W'O M$V##!$7DXCW'F*_!&+-DOL>@JX&=4\(,Z7(<,SCX!1=[Z& XPN1EE,WS:)HM M APQC(IJ@<#D#$6L?ZR/X+$,V!5X49%5!-\$2E05.T1!!,<+A"3(ARR: *FS M279F5UB69XJ4>&<8S*!/M3:C'P$AX80D)2?<$D(:8C[$9N _'"DB\Y?!?KUB MD6VZRY'\B2'?R5 MK-,T7OP+6:=-AY8)YHZ:J=]V[K)P.AC6B2<=,&F-,1VAS%[]>CTB[+E2(:M MO2G'113ZA%&P0X,PQ>A6]2D\"FD(IK,%S'(.Z3^+4'WB:2CZ-H,#<*_YI-I0 MU)^[6[Y+6K09V#A*%(YIO^:H-SX8)S=:>: I-_+#\G MW_?:2 :=0TI1ZHT"0&+#0T0 X.>-+NR5/"=O"=(#NYH+>DO,OCC^YHTL.6M# M1MVE0EPI1N2S*)].11Y/YF(.5_%49&"@\VDB_F(Q3II$LWPJTC3.)PA7Z"QK M\7P13?/9A4CCY10T$[8H ;V_ %9NE,9YS]-HGD\NQ"+.9\=4=.60A$6:BEF< MS6#P!$B8I5F4Y@NW&P'UL9EI'B5I!A/R.,F _(S(SZ/9;"I^[_U(+YHUYU?& MUIJ Y\YQ@6D\6P(=";Y,\BA/$U(N>?8J0$8*619=Z4L;F+O1X$\9.K@T"'G9 MH2Q8D24?6-X'Z>@C]S>*:4A[EO$D'ST/RO3 #M\".4#[)2Q["6JL[NTT^K*/ M_$YR2[TV'MM[N[H#PX[FMFY!?H^Y%$Q07HC67>/\\:GN$<&A]EWKNT%=\NC$ M\$]RJEV/)A]O?KI "8J3*?BZ1Q_B2.&>BGD6+8$>D.,H72Z)J\P31 449'Z> M*@N#+"8V =?3= **X%$#YMWFO8VE=.^!D5YY'XL?K$/' M:_@1*?G=41*:6ZY$#BFE^,.:53X.P1*'(\A7C4-<3,1Y3@QRG1N[4@_3WI02 M$-YUL:LIQ<3;]1Z$?#T+[J;/K!IP"99N$J+.L/*[7NX$# M# SR#&P)_OW@'2V(E<*L.WO<)%X^$Y=@2/-GF 7"UTF\>-8O&+CMJ1T\S>+T MF(+O\BG^[\>O-188@/^\_#/\\^/YO-+3%!:=P3)/4[*CX-:7$[9YQXQD M=&NOK&H;[>8VUG.1@T, M_DJ%WIE0&KKZ,V AE&=>*\!KO)HM*1]*CALKT"L9V;KR .D-4N3'!^TE'/ L MP#6*D#CV8'$^^;AW,F9D/>MVG-6SQP-Q5Y=M?>GB$5M<\2##%[@]R V9&9\5 MV>#^FC-#0,F]M'R,KS&[H*3I 'M03KRH*:JEM+EAR]'C("8+.*!+V0>H0X#) M,FC5-AY5%DOE-=;5!C>SHV2@KW3LM*&2VNK>!73'@P04\LB'$=.A6I2[ 3I6:? E]5=%Z7,>RVD7- W=D&,O[OD0RPO/-&9X/ M#4X@' .&*]QUK0JX4RXH40&&8B)I=GX1!C_K6G'"]D 5^!H&GXS3S@XA7Q07 MN*FEA/*<49CH),:'48HG^5XKKBB16.J^AC%P, ^83SHNJ/Y5F$WQE;T'\OD! MZNMC3.>'=G(="$5YS\F#T_KS&U=O_J'OSB%MTM6A:WL!.S9TX)0E]TJQN3E= M!ZWW#<:GY8DI^TQH:(TU&I_>I0^%!\EWEI4S<4&%G])D%"YB:U'GWVZD/6!? M-_8798Z$WPM[1/6"T2PL)L-LO+W3S9HS,CBC/F!BR!G,C:X P6A9AGB&;Q?! M":Y<:@BPU]8\C-8EY$&W3KDY#;]5%>QB4YA6F2\1FH'1+X0"[M1[>('-EW5- MQ0R?OWE8R(XBBL&I]5@/@RLX6!,VALBB+^G[\;T[ADPL9AJ=*;)K_ZINQ7_7 MS2<+,M_=<5*3TJ@8/F);V ?<_W*0V'#XC7(]=IP9%S?D*LJO(6]98_N*GPQ* M'B3#'%C1&UO-'2S.<9S3H\$ZPZ1+ASL%9AS8)P>8$ZOFS@\/R"=*BQK!R^?S MF57ISAQY2N/81FZ>#Y:W4ERQYCA]V&@".OA>%18.;.#Z;Y/G@\K)] MA@=CH?'<3=CP8HLE8_F;UQ9+42)$_(!W&$1(7YAFF6(^88XI#I=7F9.REW!'T:5*/Q MU43@^4[#1ZZF*[TX^+TLICW^F/)KC%*=T+MO /0>X91!A=MZN0Q"&QS)-1OL M5,!O/665A3/P3].B081#P$67Y9Y"#"_(IBM<38BJ;*X@]L@ZAWY4(5S^/RF# M?_A*9?"!-.*M_%M4PF=?K=;TX<^IA+^S:0UK8*]@X$EG\H.+/+^Q M< ?G^Y[Z4F^IE-0W--9-Q*VC1F^Y^]W"KM-6T2B_"LKSJW_OB+XL9FV.JB_8B25F87L#"GI6PJ7H8 M+R &!+M:*=O@CMW\U$NQ81RZD3A#VSDX?I&=/MV5Q.J11\";!>5;;(TU&?"P]8DDZ"KC@,(:0G? M4C "9M"&JQRN$:RA"F[AU)*6+N6M&=/_,:IH"3CO 3T*=G/?#V[['S%QMI$ M @; ?Q#=J'57^+B;;6CJV_4!)'NR0E<)X4C/UHJ%R5,E_2,GL,CTR!8/B+%5 M(]G/980(RY.E,)8\9^(*Z\5[+0R)D$&!8(1%8YD-S!NY"HC1=Y=4FCFEAN"C M_S L^+E'4G:2M7;1/^D DLE6Q ?VMG%B$-^/7A):5-L+93NF^U9N'Y'UDE5C M9-M'7[V1X\S&Z7PZ[]$I7<;,>:JC16-QU;/:T(4K!EZZ.=(P#&$!?%$8[VZX M&B72V3K*'_)2<,=-IVQRV\*K,/A!4W$/3"18],C;#FAGG$>YR8$3Y,?4[%- M%KJQ'O:9M:&ZHIT*N^V/SN=JM7C"]OY@MZ$C2.2*WV68M$TS5QZ$ZRA5M24# M0*EFU+^&ZI0H ;?U\06:T]6":J-?SIKL8VJIKZW8@;J5S%-POHU_@&%$"JN^ MPXY 6\H-)-[9PGLG:1B$V=(>K7,L"GA76&!?]PAP$A1$,2@+*2.E?9BN%04# MCC#7]D07Z*RKMX!#27/R!W.4%/ '>G4A;XX0(XIR8JBS:X/^>>*V[;IRSZ*X<\R6M[^%@Z'+'J@-GVV+(T\ M/U^23J9NJ'T"GM^*RV#RV=+3F]$#)I M ZD]7>JHX];8' _UVUX>]]NRWWID<^DBSLX^Z93.']M?NIR<[2]UR=[/M9?V MGL7GV;J6F4/-4.@3^>D#>;XM"YO(9Z>>S=[PTTGP (QK#GTH5?BXMJX@L^J> M&L3\#-?V&\S4V%)@*!JN6W\^5B*P3RFFT7RVC);Y-'@:\=1_!LHR[/OY4M4? MU?58G/\Q#,NEZ\^ST1H"#.Y]S9;OU' !")QFX?HR;2GHJ'3SL ]]3.=7_^IM M;?B194QI%HUFC_Y4Y#FVM4[2'(LY&769IHM^-+!YHXSAYS-M=M>(.;C&">#A M-,+,63[-L3JFJ">?.B34C2KK UFI-)HFJ9@EKG^&HZ4PLHB6\SJ,TF8J_!-5HN4:[PH6*&WR@*9WCDHOI1*1IM 2=G$09 MG.C<_42B4EP(LN&XK7Z3KJ2S:);-(,!?@/AETV@ZR6"''$A_&XPZJT'99.(: M3 :ON5_S[+2GN.]BND3.T\Y/<>_Y#%_P[E]/".S/D03PV6;QB8A9PD1,EY:( MC(B NU@FXCVEQ.QP_L6+A/Y.DT3DZ?P1Y\!9OX)M=($ FS0/PZGD%9;1?%N1 M![B870^B;6>K\&.;"914+?K9.ZZ,1K:E=E!>&EQY42.:[4UH5[E'BYB]+B40S&?_B#D9 MZ],&"V(G$O[ZP/IO':U#78\>Z@BD]CR4EX\AS;_ZT$3$0A)'DW23$SB=/ #"1S\=%1;GT0I2-XDGH7%]_Z'( P8B^4LQ3Y_ MCH7 !"SF"88/8S^M]"+X^:J]:K;T(UV(M, 0\"]9^4_][X"]YI^_ZH?SCXC] M(AMP(4:4:@-3DW@^?<)NV[UIZP/]&-:J;MMZ3R]W(&6JP0'P_::N6_<&-_"_ MCO;J_P!02P,$% @ DZ I4TE;\YXT" :AD !D !X;"]W;W)K&ULS5E;;^.Z$?XKA%NT,:#8DNS83DX2(,G9@VYQ+L%F M3_>AZ ,MT1&QDJ@EJ3CY]YWA13=;WMWVH.A++%+#F>',?-^0RO5>R,\J8TR3 MUR(OU3 MVVLS]RAOKT6M/ M$D;S1DO*"U8J+DHBV>YF)_>3$)TB.4L MT:B!PL\+>V!YCHK C2].YZ0QB0N[SU[[3V;OL)Q!Y)]XJK.;R69"4K:C M=:X_B/W?F-O/!>I+1*[,7[*WLHMP0I)::5&XQ>!!P4O[2U]='#H+-F,+8K<@ M-GY;0\;+'ZFFM]=2[(E$:="&#V:K9C4XQTM,RI.6\);#.GW[*^3][&>AU)2\ M+Q-1,/+()'G*J&37.&7W5ED\HFQ%?A&ESA1Y5Z8L[:^?@V.-=['W M[CX^J?#O=3XCBR@@<1A')_0MFMTNC+[%B+YW5):\?%;M)LD_[[9*2RB.?YW0 MOVST+XW^Y1\3S9/*$(Y7JJ()NYD WA23+VQRR@+YF#'R((J*EF\$7E6U9HJ4 ML" '>5*!G#)RM8(8$ W2>B_.DYS"VX+I3*0 LR\UERPE '=24:EYPBNJ45ZQ MI)9<9?7$P J,7!CYB "!_ M.R8QKFX'=J>C>P!?T+(/D]B9X4F->U'GZ"!AI>8Z9R::[>YT1G4KT]D"B@UL M#<(=$&1/L"C.)5 ,!IBCB\#CZ+;URI"TL/$[Z2 ME77!(#U"3E$1SNQ-1V+I.85L0(-%D2U8AAAUM4#0:JTT8 H-&UU0,@)R:[7U M83 #VG&/$)Z,]2(*&/'H#WKS"Z\P8YPJ5)\R&Z6@A:Y%\]K544:4! M40FM%58BYM-8PT(T;1\-5QNE*9 7,[ M@;!F8!Q=A-SZ%*,3,_)[Z54>!K?)!6::>KK#E+1E[QF =!C 0:%KR%BT0B-MT_S8QAK6AIKGY\8K*(49 M^4E >O:^:AS4_JK(^\??@@-40MIM93+5#2/&_HH\F'JXZ\V:>-H7]X-B^I@U MG=1UIDZ2OTN7J3*L7\ $S:$47Q-6:0M&U[:QCEX$HB7HMAI389*6"JK(.0,$ MGK-45 F)NK&O-WS$*/3^AH /2M!0*E-P8+24@H6X!X0TH1G$ #T:0ER9,T#.,+,ALX5:0VAU:Y.U:V!NG M%-.&NEW_LMQ$?6J^:9-GIIF)6H&<:E#8"4(AZE*KZ14X(!GKW?((W-'>S!WM MB;^.O,';&_X).T_F(C-R*CJW;E^17_VAYNJ(_)_)V6(1Q,OU%!X701A>XM1R M'5PNESAUM@FBR\V4_,R4NO)[Z!_E1@^M]=V+U&PV"S;??A=?!J>YHYTBEH9E+L:Z)TCQROZ>QV-5NO@XC(DFS4X MMB(1^+U<7Y+-*EAOUB-I[7;M_\(!>Y:&S(:S.,04A[,PMN/%:FH?PLOI5VK+ M >%82;5WZ=[E]=L]]"!KLFGK\C_*YIF)]_0K 7\<'*1\A49A'"S#S4'E/EF^ MJ9 @VCJ/HB!:' I_8$C'B3[4OKHX$'[H$MJ>2NC.NK40Q^LC*]KF!=\*Q MX3/W0&>GC9N_R)GB::\][&WDE&IU4^6ZENJWFC^TH72+J07%4Z]LA[\>)+\Y M.&!+J&4"!^;^O88L5\$FBIIU;@BHCI>+\3*&UYO%8 048SZEXQ7377Q+_%RT M"*)UBZG^Z "&=LE%N&I$\'D1AN3=T^,C@3)LC+://_:) O'!2F5/"E5.R]9X MM.X]?_)8'@U/'%R [0;J9A0O(O)1Z/9. \<*6UT[*0H#RC&.O@#67$<0L!7H M<8/H8@W BLFQK[3SSO=O.# \FZ_\>$V#CF\_A3>SS3\2[NSW\U;<_A?B%RJ? M.51"SG:P-)RM+R;VP.H'6E3F:SH#]3D %N $::/Z]*ES00 &P+ 9 >&PO=V]R:W-H965TC@9C=X/6ZG,X&*>UN[D[?I\,![L%CZI9AEX87@Q[V1#]Q0>NCN'MV&/4JF6C%?6"$?U M^>!R_.%JQN?3@3\5K?W>L^!(%M8^\LMM=3X8,2'25 9&D/A9T35IS4"@\76+ M.>A=LN'^\P[]MQ0[8EE(3]=6_Z6JL#P?G U$1;6,.GRRZ]]I&\\)XY56^_1? MK//9Z70@RNB#;;?&8- JDW_ETS8/>P9GHU<,)EN#2>*='266-S+(B[FS:^'X M--#X(86:K$%.&2[*?7#85; +%[>FM"V)S_*)_'P8@,CKPW)K?96M)Z]8OQE,=G2N)F\"_A%U(:;C(S$93<9OX$W[\*8);_J?X8D; MY4MM?70D_KY<^. @B'_><#'K7E*H#! 2P&(C9-?IC3*-" C'Q242Y60QD2I!=4U MI3Y@ ^$8+MCOX8GWMKCP@*1YV .C^@)!^H1\2*)";F&6456@UJ-A2^L@"@!E M W+*5H6XB6['+BP=D6BS@H@5)%#_35__Y!0/HZ-T?)>9'EF:O>@%/6%0>3"N MQ;M)<8)FT3KU/4#>C8K9;N$( +[+6=";H[3_"LRLF!["C(NS?F$;EU=//Q?" MOM=BO]2_^)?*TI A)S6P*H5=YT7M;)M8XNX)EH0/]RH17&(]Y?C%\Q@% >-<1@T.H1U8$?R>P" M/P3AMWT H\3@)6=KB")9+'8,"5J_-1C5CRQW'\LE&%3H$8:7!] MA0]VQ5K+,XNTXNRC61(\#@//-"SJOF?V.\))XY$ WBUQ[C"Q3/AY%G%_DUOE MP7$P;A"4CNPF)PB:Q-#YL6J'\N>CIDHU6ZG&.AL]SG;1^<@*^[*]U" 1J$[< MOM2"3;E,WN/B%-!VRM/AT/T:T;X(B5+D;PD'.DY(/,-YZG^7C%2EK,X\#7-M MN!9[64$J3ON1N4O17HH]K=(8XUOF0>UR[TDT);=5Q&AUN6C%2]_LX=X-J"77 MI'N>A_:C"?DRU*_V5\G+?(-Z/I[OH1^E:Z!_H:F&*>B?#(3+=[O\$FR7[E,+ M&W [2X]+7(?)\0'LU]:&W0L[Z"_8%_\"4$L#!!0 ( ).@*5,W1S.(S@0 M +$* 9 >&PO=V]R:W-H965TL>.]JIM&F%HZ6I%[8W M*$KOU*I%'(;9HA6RFUV>>]V=N3S7@U.RPSL#=FA;8;;7J/3F8A;-=HIWLFX< M*Q:7Y[VH\1[=^_[.T&JQ1REEBYV5N@.#U<7L*GI^G;*]-_A#XL8>R,"5K+7^ MP(O7Y<4LY(108>$80=#?)[Q!I1B(TO@X8<[V(=GQ4-ZA_^QKIUK6PN*-5G_* MTC47LWP&)59B4.Z=WOR*4SUGC%=H9?TO;$;;>#6#8K!.MY,S9=#*;OP7#Q,/ M!PYY^(1#/#G$/N\QD,_RI7#B\MSH#1BV)C06?*G>FY*3'1_*O3.T*\G/7?Z" MNC:B;V0!K[OQC(FL\X4C;+98%!/.]8@3/X&3P:WN7&/A55=B>>R_H)SVB<6[ MQ*[CKP*^&=0/-?62@W?8:^-D5\-?5VOK#+7% MWU^!3_?PJ8=/_S>/_P4'?F\0;G3;BVX+-)!&.+0@.] =@ATKFQ\:_?!='D?+ M%Q9ZH\NAR46 MTD]F*SZ@@6?LSL9Q^.+F[PHE"0?><"[6#,U'-X=! NH$+H5[5$"VC#9E71B+95T6UAO M=^SS7CT=[';,IM+DN>$ZR5[A="G*?W"DR^ G[ 9D#(,UP_/54W)MO&T;V??L M+,J2R*":J^FR0&-ATVAH!!57T$AR@Y.CTS!0OD0;%$H/Y81G=>4VW V]$H[+ MAF>20^C!$M'V]#DE:Q"/AAMH-+=^-._EPQ,[/+3\$QY(5Y2<+(2%$UBFP2K. M222;IW?JXV8CP$W5$UA1Z(Q"TI!'<-??DLM2$9MYIH(VT'4?@]'X![G)H? M[>X$_90ZSV$[,H5?8(J;VG/$@C]@8O8;[ ,>A1[]ETUM TJV[0V- 74&)72R M#.<)?324\CU[] M,B!PJO;IM'9);= P^C1X]K,^WX9S77:&&DCKC))]'Q_QG\W"OH/(K^?!8 M58-T7\N1T.-^)?Z^A:BCT_S2)V]Q\(R@PFO_6++C!(POBKUV_QZ[&I\AC^;C M8^Y6F%K2D2JLR#6<+\]F8,8'TKAPNO>/DK5V=&MYL:$W)1HVH/U*:[=;<(#] M*_7R7U!+ P04 " "3H"E3D.:N\5\" I!0 &0 'AL+W=O&D-.%Q/D[/A MZ7P<_*/#M<36[\TA9+*R]B88%^4TR4) J+"@0! \W.$Y*A5 ',;MEIGT1P;A M_GQ'?Q]SYUQ6PN.Y55]E2=4T.4F@Q+5H%%W9]@-N\SD,O,(J'[_0=K[YZP2* MQI/56S%'H*7I1G&_O8<]P4GVB"#?"O(8=W=0C/*M(#&;.-N""]Y,"Y.8:E1S M<-*$G[(DQ[N2=31;-BN/MPT:@G=W_/63E!@;-M-BBYAWB/P1Q!%<6D.5AW>F MQ/)W?J :B55<&UE@3_0P(4II8"%DW>"$#Y)+8G5+Y.=0_(*&-1C"G3$ M-1WP7#)<0XU04#ON!HX>0)@2^ )+[A#)1>JAL(VA[B7WJWT?..N>_R_WKHE<"K>1QH/"-4NS MP?%A JXKS,X@6\=B6%GBTHK3BGL9NN# ^VMK:6>$ _KN./L)4$L#!!0 ( M ).@*5->D9E]ZA< +%* 9 >&PO=V]R:W-H965TW/;-K;_*ACOS-:>D17;>31MTLPX;K*;SG;C&S>WLW/G_@&1D(2$)%B" MM.-^^GM^YP @*$NRT]O.[#:R2 #G_89>WKCNLU\;TZLO==7X'P[6?=]^_^B1 M+]:FUG[N6M/0DZ7K:MW3G]WJD6\[HTM>5%>/SDY.GCVJM6T.7KWD[RZ[5R_= MT%>V,9>=\D-=Z^[VM:G[QQ:-7+UN],E>F_]A>=O37H[1+ M:6O3>.L:U9GE#P?GI]^_/N4%_,9_6W/CL\\*J"R<^XP_WI4_')P (E.9HL<6 MFOZY-A>FJK 3P?%;V/0@G8F%^>>X^UM&GI!9:&\N7/6K+?OU#P?/#U1IEGJH M^@_NYI\F(/04^Q6N\OQ?=1/>/3E0Q>![5X?%!$%M&_E7?PF$>,B"L[#@C.&6 M@QC*'W6O7[WLW(WJ\#;MA@^,*J\FX&P#KESU'3VUM*Y_]5I[ZY5;JLO.>-/T M6FC5E.I*^(1G5W;5V*4M=-.K\Z)P0]/;9J4N764+:[PZC)^.7C[J"2AL_:@( M +P6 ,YV /!,_>R:?NW5FZ8TY73](T(F8706,7I]MG?#GX9JKAZ?SM39R=GI MGOT>)PH]YOT>[]AO&\+_<[[P?4<2];][#GB2#GC"!SSY:A9<=K8I;%L9?GSA M&D\ E/Q\&Z'_@F/4+VM#FE.XNM7-+6BPM(VFMW6E/&UA2$%[K];ZVJB%,8TB MT]#JSI3*-KRN*^EM0T+=K]7*-*;3576+)Z;MZ2T]$K<=H:"U/9W[L;%XYPKG M,&CGM>E("F?J\.#C_&JN_G%^?GEP-&,D=-L2<_2B,JH;L F^[,QJJ!@17H]- MKTPQ=+:WX8TW7XJU;E:&T*YKZV%LL/W5FPML3.MU5P(ZV_1T=IVA3XBZ#I#/ MU;E7K>EJVP/<@>2XHZ.<#Y#,5&&ZG@RD6CK7-XZ1Z90C:+IL/]N(C075^[7N M%9%1-?@*%.O,;X,%71>W*N&>T;UP=&SCZ05L+: $PC 7"$[:!018Z(I9(D9? M,V%^TLT 78]J,PO4(]K1CJ7U1>7\T &7\4A"DPQJJ9:=JWEG/93,L"))$)YN MDQ?"CE'$*VHQT ='J/9$@Z(:2MJIJB*_0[G[ MPBZ$V'UN@9MH6-$4WQS(4KS][\]/SO]]@7$C8A7=Y\NA)T7A3>=WK6=<_<>D+U?*[8;# MK]U0E4 3(1J$B';]-#02 K$5_DI-I2.%AG*LF"]@:HB1>P-J5L-%[7-)W_= M#I 7,2P3?;N?3<)HR('M;X5:,)!__]OILY,7;"6#[?29&0']:OV95"*>+P[# M4XC>BD:*=5@N86M$#.#TX+AK^&U68'K?].09*JL7MAI=Z^@V\!:!!ZN$8V4! MOS-9(T>P3W@PXJ-\W@6L,]>F&<200.M)RTC&!K:!XQJ./5B9R3?DD>YNJM2Z M-%&<)^K]$$:Q-LS8ZT7S5=F:U;%W,WBR&HK8PDI&2/ M1QB)G 3L9LJ[97^#;0OGZ313V95%2,0^4K>VUY7]G=? AQ3NFFPO,X ]1>6: MU7'%3AW'D;&BT(C79RQCI"O*YCB*P,:E&Q;]T&YV9-7GY),;X\*FQ7##5QDHXF*;(%>#J'>1G8N8J+*=C\EI8T MIE/8M[,^)^TS2LV22GNTU*&])YPB<_Y ]WF:-'KPXX]\WY)?E0;3R MS*I@Y\7"/#Z=JP^&<#9,'7B&; D#E;9+$0@_>Y)[O&Q@G M0I]>\W$'4!3: 7$G.;W@Q)\H]&84]Y]'NWU)OABV?K:Q+;G2MI[5A!(;(:"*8IPQ>T:H"D2C-12AH[T<.K\@[K[$&+9(E+<9+$-D9FID@[$ M;B.NI3.>XZ2@SL2H"@)'3_(ADO5=U;6OWF1"AT1Z MN,$8F&ZID9U??23*SLG?G3XY/OENIN+&S)N+I#'\G3P[FAPJ M?!61"V?ZC(D2E-R0CKNA([_]O=)D:X>%+SK;AH*+'!XT@SGE\Q>6AG;D?3+F M%4C&8Y!]Q\=4;F##3O*4HM4V.+2\DA?DGZS0C4&58S0S\2@"I44$3S:]NR:1 M]2]X_6*N+CNW-%S,8XLO3[=BPPB0@W*D>GU,-,F/7MM2O$E8RW;$D'>%LPY. M#;9B*XJ)%"EM17)F5T,W.D78P#K$XKOJ*O?3YSY4=>5=S#EBZE>.KS'V-TCF M=]5U$-9JR"V:*V "Y:;]'84-*U1O=,WAW]I4K:H,THN5[#T1FP WC1?*%>7 M (A>L]W(W2S4SW+6E2.B6042R M5)I-QTQQN33Y8A91/5)]_RZ3Z&U!V66PX&/0Q/NF77X,Z$PV80YI*4F1-:*M MXNOG%;N:O>^&I.%K(YF;>EOZ\K5B?>9_EGF\*%@ M' (9SEPX)=K!%Y1!.M9K5*( I95>4[TDN'+89Z&\(RBS2(XY M48C;N?A7D_\A.$@PR$7?1KQ:0)^*5Z65[%/]XEJ*ABEFFV3Q8[ K67/BV;VG MTNXH>7$#^S;4; MHF1%(,_5^V8SM\]#BA#!XI,F1U<^ +70I9SV?LB#!\:PH(R2-Q$'K2K=K3*P MN5TC>=(?#=&DKC^0;SZ*5+WA',^F87@94*G,;TG MC\' V-^RP;#%6J3?R+HASA2,<"&/4BQ;HB:/=PHF.#27%J^"(>RY'Y]9?P0G!- >@4+L MG!51X]A 8/8Q$@_*&%>=B0+">(2:YI(AXG?8K PM:PEEES;V0D"V7!'"WQBK M$*O.E$Q4SL)]J6X$I9%6)&',IILK& 1K+O.,J;X37V MR.P6BJ(;@G:#T+F)R;MI.]I3#^\U3\VK,&D7@>?J;9Y5C*%6[4K+(3,WH#@+ MBLU*L;EH_8Y9AC2X61]XWZEK))6N;G\/=639.:PC^HV)4T0[S!7UG=$2,6QD M0M,M&%\OK=<\6XKM:6(NPODNY6#(F6J>+@+;=5^LCXK3S_'TN5EIBGOLTAB8KLE MS?>;=E&/0S^I%+HKM9L,MVP4HEA#MWF:([+-98RVJ]O9'5M,T5[#MON6U3 " MD1%]XC''/_(Q!,F)B(X5AW>UOLUL.1S^(LN!QX3_O,^C#\S$!;;E-;P@UV,H MF,.8&%)5:&'(2:%_&Y0@&@L_)E,9$\#6$3J;UYB39TJQ'UG_QM6V2--T&+8A M?QOFFF($1'[)H?4EL21)EA.GZX9>.G];\:2A7<6AB/"W/ MJ$;YE5*3Q#7)I.P\\OUF+/[ MYXHL[!_RZ5)7").]J:HPSTDK#@^NKBX/CF(G+P>@AU3]/Z'8K/9(<6$*&P&0 M.IZ44)-/:YVDQ/>$U;'>O,L>,7MC44AP*S?K73B<.]] XA[Q&V=T(&Q!.W.* M=70BVE=$X3!,@8B8ZQ^AN#*65;96.;F(KDMN;2WP+=<1UXS=4[8=,=ZH0-IF(\>(X1-J9AQ\I4X+44'#AB"7D# 5[K[K-A MHRHF'\.W"'B1PC?F)I@IJ7Q6H=?'"WDP#WX#4TLI= !YA(22Y65$LTT[(/!Y MQ]WQD.O[T4[LBEVN-:67@^?)$M?QR4!L5[L$\.%937;&E:YRJ]L8$\ 5HD=* M[$(1/) S,^V$HFE6Y*GQR*#$EI+@TM1NU>EV#5O.^%VST8\$Y)&I8.PS:L[5 MZZA@@FV8>Q%W!LAH$MBC1WT=%*,@[S)$5*L32PPE-C+]@O4N60,_E07&N&>B$=MW%GCI;[ MCJ]*#&& ,2_YZKAC+MN4]W@>.*10D>@:F\NQ1! W$[YOB'.F:J$"N%FRT'[' MV"3*&#GQ";^EL;W<>$@M'!8B"@V33,UW*8 *!NZ/BN8QP60D>"A?-HU'4"';>1*3S: M2JQ=9G1"+(064_G=:I-#62-VJZ-Y8#(C4J5%2+:CN$@]+3%@*D43D\!E1_P% MPL365IQLTG>04H>9,3J:[0$8O16C9:!(++$6^Z'NV _=$E-)$&)?<)_'"?*; M*$9GEZXF;1&]87,I.T?#>2R&L]6X 3)67NB-'JZKOVTA(QV%$P2K\.PN@R,% M1T),NKE)AKA9)+DI=YY^HQ#3+KERQC6[V39%C_5$3J]#GS\FL*Z:9#3ALH3A M<7JH1>SS:O5??!2@>7?Y?JX^ B0,SV?=5'K <[=\.^)IO*?5/Q#C&YVAG"9 M.VZ!32/5V(E.(AM5:JN=&/TTVK]5X"*QI[.+01RU^)-[#IO I^+BJ(/\M"30()3M7"G(2 3Q85U=F]PG-W^/;UG; WCH23&[\0& MYY==.PK_AS"2X-6_7:_^0R0Z+QUN;FZ-GO^BLU@P?GK_^HHO\_#=@TFS81:B MZ3?_N)A)>:;2%(>7+OE82OU"5YQ'!2:W3B/6TQWZ.RUU)/#%E,I1Z7'A,(LO2VS F1>S)=>;E.Q^1 -#/9_;,]& MBH1K9A'=DK4&:>P@96?>L]>W9M'QC:VSD]/0BWZ;&@(9CZZX M2@ ]>^WH'W7(DS4G+]Z>7[WFCZ_P6\KY1'3IUI>FE-F.JP& M*Z.7; JE[Y_!%^&*<,Y5]N684NCL(A%FIJ20G$VG8<+CV"V/P=[\[A-PG?1L M@IY/1ZP1^(WC[940J.>IOHYW8!G!753,2TMMH$;-47I94Z#!_.1^EM,VM\^F MDH06/Y+&C01<)-[HR%BPS6AVEQF)8X51S,K:5MY?[?: T>.MZ_?8S[:T[CKW,Q"Y<\ MONZBY^3V]<11CW#$L4/0OD90&CS+AMRPA['AJG!L&60A(W:'J?119R>!*\_2QQ;3"&)%;!#P$+DF3=.@V ME=,P3+D1+Y@,O96*]KAC*#''MB?/0XMOP^TU0D^VFN&CCDH3OBNMHR3X"4T[<(]'\] ";#]D(K[_QB7)%; D1PLRP2%IM MZS"C40X%,H#QIP[D=R.^@%-$W?2;$M-CHZ7\DU3M= XBY(IC?:X[O\JEG ?H M3+37N8.1BN0?N;OV*/L5H=IT*_ZM)+[2VO3R@T+IV_1[3.?R*T3CZ_)C3C_K MCFC@R4G)_-NG!^(9XA_$7?Y-(N)V[VK^N#84/G=X@9[CEU+B'S@@_4K5 MJ_\#4$L#!!0 ( ).@*5-0N?@Z60, *8' 9 >&PO=V]R:W-H965T MZ"ELT6$(E62LI/]]3U2MNJB<;"7O4AWQ[OO/AZ/Q]E>FP=;(3IXK*6R\ZAR MKKE*$EM46',[T TJ6MEH4W-'JMDFMC'(RQ!4RX0-A^.DYD)%BUFPW9G%3+=. M"H5W!FQ;U]P\7:/4^WF41D?#9[&MG#32(H<<-;Z3[K_1]XV$_N\0HM;?C" MOO/-601%:YVN#\'$H!:J^_/'0QU. B;#,P'L$, "[RY18/F&.[Z8&;T'X[T) MS0MAJR&:R GE#V7E#*T*BG.+6VX>T/&U1%AAT1KA!%IX]<5;[,4L<93#>R;% M >^ZPV-G\,9PJY6K++Q5)98_QB?$K2?(C@2OV8N 'ULY@%$: QNR] 6\4;_A M4< ;G<'[H'9H';65LS&\P;4#KDIX^[45[NFT!'\OU]89:II_7DB:]4FSD#0[ MDW35M3SH#2QW7$A?W4OJJLL5I\(_>P;/E?[%)/[Z7MF&%SB/Z'Y:-#N,%E\J MA(V6=/>$VH*PP(_WSY/A/1FZWI?6DZF_D[$]F1CPL9!MZ3%WI&A226RLV M DOJ75<)!06W52AK$)!JNR-HJCC0/73$J-#4'#HMQ3B/L]=CR'L4;YBDE*^NT12"2VAX@\:C3J=I[W;\'\RWSYT! M<4G3+)X,&4EYSZ^SC>$C5ZT_U?^K/N-X,LU^K ^[."ZP_UB?E.5$-B."/4XP ML>SG$N73>#H:_U2B@_E"&IJW2K7 MC='>VC]"RV[V?G?O7C#BM!7*@L0-A0X'K_,(3/QHH<4 MC7>@]8W6[JCX!/W3O/@&4$L#!!0 ( ).@*5/Z>'_GK0, &<) 9 M>&PO=V]R:W-H965T(N9V[M3BYFL3<$%WBG0=5DR=5AB(?=S+_*.&_=\FQN[$2QF%=OB"LWG MZDZ1%'0H:UZBT%P*4+B9>U?1=)E8?:?PA>->]]9@F:12/EKAU_7<"VU 6&!F M+ *CUPZOL2@L$(7QM<7T.I?6L+\^HM\X[L0E91JO9?$[7YM\[DT\6..&U86Y ME_N/V/(96;Q,%MH]8=_JAAYDM3:R;(TI@I*+YLV^M7GX-P9Q:Q"[N!M'+LKW MS+#%3,D]**M-:';AJ#IK"HX+6Y25473*R M6%J@?CL+#'FQND'6(BX;Q/@,XAANI3"YA@]BC>OG]@%%UX48'T-\)\IO^&/JU0;15WRYRL^DLY'XGPD9WRL MFAX'N8$;+IC(."O@2FNDU#*QAD^:=ATK-@3JZ+'RN1$)V<[A!110-DCN;$D=T\D54:-RG[HRNX[?"[6/&,&740]E)RC8BK+7;[MF=UN&'!1U11=;2BNO\B] MD32S!A6-$M*7*,O[.&^X('-9:W*FWT[A$^ZP@*A]Q^U[" _2$/'3PD[AFND< M/GRM.<'9*9K:4< #S:MZI._KIB98^!F2\,)/PC&M7#KC=\]6Q]-;9V1K RN; M()=6\B%5)95-0BHMW-$P3OSA,#D5/P]6 ]C*'2IAY]IED;ZU(CN [D [H_'( M3R;1J4BE+U$YHA6K4/5]7%Y&IV*3G._ZHT\[BA)_I,:I&U. M?;[RU+0O-FKK_C_T'Q.U'>%C"_Y?W3&D+(VB,\W1'OYH;XS]R65\*OY8;T3Q MR)_$R7?RV>X87?J7P_&I>+8[.MJD[8]'\3/:\2CTHW (+WV9@][E1Y%LW16O M(9.U,,T]V.UV?Q%7S>7YI-[\@E!:MUQH*'!#IN'@8N2!:J[U1C"R/P4 % , M 9 >&PO=V]R:W-H965TS3;.=2>+A:TVO&5VKCNNX$NC3T,9[57 M:N4B"H)LT3*A9LM3O[.CN-DXW%@L M3SMVPZ^Y^ZU;&7A;3%9JT7)EA5;$\.9L=AZ>7&0H[P5^%WQK]]8$(UEK_1E? M7M=GLP !<^BR=%>Y66UC_)=I#-\QFI>NMTNU,&!*U0PR^[V^5A M3Z$(GE&(=@J1QSTX\BA?,<>6IT9OB4%IL(8+'ZK7!G!"85&NG8&O O3<\H)) MIBI.KCT#+G7;:<65L^3H$UM+;H]/%P[_$S]E[QAAO#:PC7.DO) M)>N$8U)\Y34E*\,[)F#!5$T^N TWY-Q:#AEY)6PEM>T-)W^>KZTSP*B_#L!) M)CB)AY,\ ^<:&JWN)2>Z&;V3JSOH.LOW0%SV %FY'9BGJG+0"S;WB>U8Q<]F MT+V6FUL^6X[N^.#.>G_:^ZMV_M@0?*6A#ZV#I %*$""-EM#00MV0(Z%@1_<6 ME.WQ"8%RW?MRO6&JAT;WZ]'3!E*.2NBH!L*"8:@!>4&2E*99#HNTH'&130I6 M-V[+(.>#8$S+/(9GGH?[=8.O;2LLC@H[2-(I@DX;/P"BC*9E0:*$1F4RV1<* M*NI;(*%%DI&H*($7RE=W##ZD61"2(DIVM0A#FA8I*6B4IN3;<_B"E D-\P 7 M*2W"DAQ@3SJQ)_T?[(%A;=P]I!NZVGDD5U]ZT<$4=92\Y^XIWART_QQO!D?> M W_PH&"&?"]3< ;U#K(WV85\8<;+&!8Y+:.0?&@: 15K>J.$PX9\R'E(PS3' M)XB_Y3"O-UI"E=O.Z%O>^M$6TS3)\1D$(&*A8E75M[UD"+KF$&8EV'!F@%G6 M(G^^#AM'80"6HV-R5""9CLDG#0PDC;@#U:',0Q8R&@8I4"H(LT<\%0I"4TR^ M[*&[)VZ'!2WC@H09C8!D_\+T#P@1S:, ($!2HJ@<,53_Z06LASE@*LN4'*H@ MI#NB<10A3R& \!!-LXFFV3?3]+RJ3,^G(6>?F')O!5L+*9S@3XZZP[Y&^P2*:027':"V3NU"QZ([=3=;O MH?)!FI"49C!A1WFA8&9Z05 ;3&5YCL1HN <-G,)VAT;#"1A!/^$LHWG_IQ\Q&.;.$W>:\=Q(I!KIZO/+]<^13@VH-J^1RB4T.!T\$AK M.+=[']%88)1EZOXGZQ',?4J?3O:.&QYTJWN<'GH+,H!BS]"//Q3063];M;:#AAD5=^H!( M.8;)AO\+-";O^]Q8^=/==QB[Y8'0C?^ M+HL0 =9PX9MVI^OR^7!+?! ?[MKOF+F!@X](WH!J,,_A####_75X<;KS=\:U M=H#(+S=PY><&!>![HZ$&NQ=T,/V)6/X-4$L#!!0 ( ).@*5,V,M1VE@( M (D% 9 >&PO=V]R:W-H965T@FZ%X:GWWW?=^= M^WG9*OUD2D0++Y609A64UM:+,#1IB14SYZI&22>YTA6S%.HB-+5&EOFB2H1Q M%%V$%>,R2)9^[TXG2]58P27>:3!-53']ND&AVE4P"OJ->UZ4UFV$R;)F!3Z@ M_5;?:8K" 27C%4K#E02-^2I8CQ:;B_4RXX9W"KQ@V>V7 7S #+,62/L MO6J_XKZ?J<-+E3#^%]HN=SH.(&V,5=6^F!147'9?]K*?PT'!//J@(-X7Q%YW M1^157C++DJ56+6B736ANX5OUU22.2WDR MM 3K#L-T#['I(.(/("[@5DE;&KB2&69_UXQQYO_+\>F&:OIG_+K".UD MH)UXVLD'M ]DH*PA'I7#MB12-, E;)G6KUP6L*Y4(ZT[[06^-_NC',ZR"U.S M%%=*@?L8@>2P1TC="Z\*>E VD13\5U2H M"_\(&$C=)#JG#+O#.[/N[/66WCU2MTQ32P8$YE0:G<^F >C.^%U@5>W-ME.6 MK.N7);V5J%T"G>=*V3YP!,/KF_P!4$L#!!0 ( ).@*5,BH-#G8P, &X' M 9 >&PO=V]R:W-H965T 8).Z MY:4O"Z6MM#?$$*!I'? !\<%-KHTUQPZVTV[\>LY.&CH8A2^QS[Y[[KF[W'FR M4?K.%(@6[DLAS30HK*W&86BR DMFCE6%DFZ62I?,DJA7H:DTLMP;E2),HF@4 MEHS+8#;Q9]=Z-E&U%5SBM093ER73#V4N=5TR\G.SBYP8>'@EBT$FL-): G27819:W[6 MF"=_,1_!!R5M8>!2YI@_M@^)2L M?U]\%]QD0IE:(WP]71BKZ5_XM@=\T($///C@+^!S:I&\%@AJ">^57!U9U"5X MEU>2W-3T]UH#3.9PKLI*22^2\I4D3306+N^INPS2059K_7L&FX3MY>":=FPJ MEN$TH*XTJ-<8S&X+A*42U'%73'*3E\FXYAK_^*[C27&:^8H'X33&8(:>0OWJ,Q8_@D M6:D(] *%.&C@[BWG"0',(-KI58NW1DQ(Q;6+*,"VX? MX,6S-(F3UW"K++GTU2.::2\=I/!4(GV:G3>7QNQ17;M L*TK;^L*2GIUEP1# MB-I+MM"(GK3A]U VG82NDX#Z8$_^;[WA;NO],I@3U-,W'HH^T<[NZG?&5'Y* M9N5&+O,%BWL)Z;EUD,:T]GMQFG3R:5,*YD#?!>DGT!]!.G#?)N5_9,T[ M'39.AO&)=YJ,1IW\5.N&.S.P1+WRD]Z Y]&,P^ZT>TQ.FQGZ2[UYB3XPO>*2 M&@.79!H=GPP#T,UT;P2K*C]1%\K2?/;;@AY$U$Z![I>*RMP*SD'WQ,Y^ E!+ M P04 " "3H"E3IMB&JD<# ">!P &0 'AL+W=OX!/'G3D:@\MDK=0W-_FSG =A1 T1JK MZMZ9&-1<=G_VW-?A5QR2WB'QO+M GN4[9MEBIM4.M+,F-#?PJ7IO(L>E$^71 M:MKEY&<72U77W%*5+3!9PE))R^469<'1P-LGMA9H+F:1I5#.(2IZV-L.-OD) M[!CN":DR\+LLL?S1/R** \_DP/,V.0OX5RLN(8U#2$9)? 8O'?)./5[ZOWF; M$XF_XZ80RK0:X>:4#F<#NI:^-@TK$2;*5:0Q4V%]<_AG2?!-YJ=%>' S'\&6I_:B[@#>1A$J?.)H5QF.53-\P@ M"Z_&WC.'.)QF?G7L!;05!6<;2S33<)QG\*1]3 MY6,V3.Z!"+Q6[:#P]H5JP.CP^-]V=^V+>O5SW3&^Y--0%&W(= M74Y(--V]!MW$JL;?P&MEZ3[WPXH>4-3.@/8W2MG#Q 48GN3%?U!+ P04 M" "3H"E3B0BRL=(' !;%0 &0 'AL+W=O)"ZVQYVQR64_ M_9XS8SL))%ZZVI5XC#WG->?QFW-\L1;R6:TX;^!;653JXLA"Q9@X]R.56UY"S33&4Q]1PGFI8LKR97%_K=G;RZ$&U3Y!6_DZ#: MLF3R]9H78GTY<2?]B_M\N6KHQ?3JHF9+_L";Q_I.XM-TD)+E):]4+BJ0?'$Y MF;OGUPG1:X*O.5^KK37029Z$>*:'OV>7$X<,X@5/&Y+ \-\+O^%%08+0C#\[ MF9-!)3%NKWOIG_39\2Q/3/$;4?R69\WJ['^&^_.$Y*\5!1* M_X5U1^M,(&U5(\J.&2TH\\K\9]\Z/WR$P>L8/&VW4:2M_)$U[.I"BC5(HD9I MM-!'U=QH7%Y14!X:B;LY\C57#XU(G\^N\5P9W(@28ZV8=M?)%_94<'5Z,6U0 M#1%/TT[DM1'I'1 9P2^B:E8*;JN,9[O\4S1OL-'K;;SV1@7^W!8V^*X%GN.Y M(_+\X6BWM0"*@>L:DU]5[!*/["B@)K+7&0*M/2J02_E M"IC"_0)K6)W#KVWYQ"5IVI:J (M>-:S*\FH)O^EZ0%[VPB66-_!O7*:YXB@V M3_G[?L@")?<)@OEY(O6<,AQYT<$2&%%U:T'$[R"NT7K4*M MZE0_OG(FN^76SC7#$Z):/ ::_3.K6O)5GU001%80AA#8?@RQ'<,1>.X,7SGP M$^8%F>DZ5A2$X+IVX,-M=Y8,3F96&$2GX-I)"#>DHBAX-D57+GA.?">N%0?^ M*IQ+Z<;6([K(4-@.QZ:[VGS M RN*0OC*E79RE6$ :H1"?&@$O.#KO;+\R$H"$A#:48)V.+1T BMP'?B"B;+N MPG;6AVU)_H&,@K-@N>SB@G+[I%AV#B03*-4:T6!.'>).(1Q![5H+V8'PM M-TE@!&/" 6/"CV+,7"$.=#8\*A/L6]7D)9WP$YWP:V_JYXZLSW"B+.M"O'*N M]J'2N V4'"84%#*V988.5-O9PGM;**CC'B?JWIZ/1?=VR' NRVTPB#"/Z?<^ M5\]G"\DUD*!96 22C''LY!C.L(B#8UP'M';LV?%&X(LH\%HL"#+#CCCT;/<8 M L_VZ2D(Z?] GR&\9APSWH@_II]/.Z=-15DB$AL /7)1:(1BCEQ=PT>!G?@C MB1$-B1%]-#'N'QYAOF8R&[UY1L7]ES \"MZF5=%PP;TH=T)0H*ONE7J&4@@E)DG#KD9F7P M8Q_>G.,]114^ A8'<0*K< 0CG- @W,(&4([=C0TQ+;CC*'!&!1XB"CQ2$+- MAH2:_:7&LVMX=YI\LK!2?%_^_ ?A6Q+3;8G<2$3?I45+GD?GX@2)!Z)A3U30*V6[P94RY[N M?-S9AKJ68L$5C:!XWQ/B8>^J(,8VT7>Q&[0<9 G" .X1#AG6C6YS,OZ"TVZM MAPG7"AWLZIP8/"OV$F*9Q?# *+N)%F/TS+5S BN.(J)"])E9":X#R\5>XR=> MH?\*329.&5R3;8++:&ICK;F#6GK!'<"H9<"KY*$X]5N2,9:7S; >H MJ!ZQQ@K6-8:/U8L9;,P%B&YMX!^<2'K^?9@V;LC\_1UO==-*NVW83O:F9)C< M&-;VAG694J%AK]Q$N>,W]R@-VKQ+QVV!-38<&'N6_=%J.12PS>79S94MYH7U MKHO:3?T=9_:PO&EF,(<"B*7!JC37>!:#:+';J0]Z78=.N#5\GE4G_6 M0S C3#/?OH:WPY?#N?E@MB$WGQU_87*)-0 %7R"K8\ M1-.(4B]76#!<$@'N+X1H^@=2,'Q/O?HW4$L#!!0 ( ).@*5,(H:'-V@0 M )D- 9 >&PO=V]R:W-H965T[M'-S.;L4C>:L@KDDJBE+*I]O@(O-E1=ZW<1GMBZT MF1C.+FNZA@7HW^JY1&K8:\E9"95BHB(25E?>=3B]20R_9?B=P4;MC(FQ9"G$ M@R'>YU=>8 !ATP;#11_CW +G!M%".-+J]/KMS2"N^-.^T_6=K1E217<"G[/ M1./Y+"B#=>?Q>9G:.T9&7V9X,I^R<;QCA./9(W2HFR%$4')*O>G3ZT? M=@0FP0F!J!6(+&ZWD47YEFHZNY1B0Z3A1FUF8$VUT@B.528H"RUQE:&1*\J_*7AYR0.?1(%4?B*OK@W.[;ZXA/ZWE%9L6JM M=JS]XWJIM,0L^?,5_4FO/['ZDQ/Z%U@\><.!B!6Y%67=:&J3$,D;JEA&:)63 MMXPW&G)B8F!"L 5SS..O;FAJ=ZIJFL&5A\6I0#Z"-[LK@*P$Q\)#6XDVT20* MM,))J0NB<3G;![?LP>4MN K!<0.N1G#*Y06K4%8T"OF43^ I@UKOK--2-)56 M@RFY*R3 7BX0C.2SC>2"/9U8,3$VGV!G9/.4VSQE+D^W^[UQL*?D4U."I%K( MZ1'^[\E9'/M1D@YP&/M!<&&FDM2_2!(S=3;QPXO)@'P I::=#82B]S)J'*$% MJ:G4+&,UN@O]J2!K)-,,%/GANTD41C^2L] ?1Z-!3W?_0S14:\F6C8L)JK[E M%'U\;5WOQCI.ENWMH1^/$FV=G16W-OC"/(W]!%=L@;G M*D7P7%8:-S$&- K-PEBZ'# S1X+]K4##<>J/+@(R21'8F(2(.TDOR&3LIY/T M1%@[?=\(P%4:1C8XCP(3XN \B!P=CP=N$%P,OI);;2$<2ZGMX4$?*>-_'V%7 M9'TT75[^HVB>67\/ON+P.5YZ("7N::'T&1H&D9\$DX/,75@N49L#8IOG8>B' M\2'S9\ 3E&7Z4/MX=,!\N^,1LJ%24E-OW6H4I4 MY,Y]YB[I]MGZ+:,\:SAUR;.$C**W#>LS]FH-SW$*X6OVIM_+ZJ:JO;74_E7S MKUXHN\FT+8K%7MJ^_'=%\FM;#N9*:&168%>XYWJ2C/U)&/9R+8E5'27QZ33& MY4G\@L(CQG;>5=9F+VDJAG42^V&ZK:E]ZJ ,G<@H&/_>E;JDH#LF=T)1W18IM MA-44]+A*,4"RLBQWJYX4Z[C W#VCX*%$+$&]]U MSOUL_^ZX=NWVEMT]6CY2N6:8"1Q6*!J_KHL8]US/984L[.ZGVW-!25;[N%/+2&>V%'P5!ZN]Y MTWKKI=/=JO52]D8T+=XJT/U^S]7S)0IY6'FA]Z*X:ZK:6(6_7G:\PGLTW[I; M12M_0BF;/;:ZD2THW*V\37AQ.;?GW8$_&CSH(QEL)ELIO]O%=;GR AL0"BR, M1>#T>\3/*(0%HC#^&3&]R:4U/)9?T']QN5,N6Z[QLQ1_-J6I5U[F08D[W@MS M)P^_X9B/"["00KLO'(:S\]B#HM=&[D=CBF#?M,.?/XUU.#+(@@\,HM$@*=ANR,^M?45:*=W53P'4[<&R+ M=?; MP+U^=(WY,0>]8L1\'( C#X 3.%&MJ;6<-666+ZU]RFX*<+H)<++Z"3@ MEU[,( X91$$4GL"+IXQCAQ=_@'>/%365@3OLI#)-6\%?FZTVBOKC[Q/PR02? M./CD(_BANT'NR,,CMCW"]IG$BLKZ7C5/HMF1O- =+W#ETF.9&H>J^10L3B>0YBS( @@ M)*C4HH=AQM(\(BF/69);513E+%U859BE+,E2.-$S\ZEGYC_:,U]E6_TDZ*(J M8:,U&FTI?!U2+L96TN_UTFDO&T?SVQ(32?"%M[WU_J)D("@(&(+@4Q#5ZTTQ MMM0!B7CB8^A%_3_J)U?''B86S\)SJF+&0E?@E(5$@.,L8D&>0LB213)R1)HX ML9K %3YB<>1(84$8.ISKMA!]2;W_*9N%=$T*X6Y\2NY3.@LF!:6_:YY>LZI1 ME- ,(_&M;6R?WQMN"(>;'RH4S4Z'[ET1S[/W&L$_NIDI\G&%A9.?N^:TT-,A.K.F91F4/ MT/Y.2O.RL ZFAW_]'U!+ P04 " "3H"E3$!JN!RP$ !&$ &0 'AL M+W=O,V;0URP5>N[MC8N=_NU6(F"Y-RP>X5TD664?7MFJ7R,/>P=_SA,]_MC?W!7\QRNF-K M9A[R>P4COT9)>,:$YE(@Q;9S[P-^?T-":^!F_,[909\\(QO*1LI'.[A-YEY@ M&;&4Q<9"4/AZ8DN6IA8)>'RI0+W:IS4\?3ZBW[C@(9@-U6PITS]X8O9S[\I# M"=O2(C6?Y>%G5@4TMGBQ3+7[BP[5W,!#<:&-S"IC8)!Q47[3KU4B3@Q(EP&I M#,AS ]QA$%8&X3.#L,O#J#(8/? MD+*S F#=/CX5*27*, 7B 0$ZSU53+> +%\!\K!> MH?.S-BJK'Z&(2T3&)1V'M*'2.1AV. M?BNR#5,6OLX"9QK]C7J3\K$$'3M0JX%/"QS-_*<6(J.:R*B?"(AQKF3,6*+1 M5LD,.&V9XF('9,[:VJ[$BTXXD$D4N$\[E7%-9=Q+Y4$D3!T4-]9YPG4L"V&T M6V2QS#*NK3KK+EKCEM1$/:RBFE74RVK%(!V*)4U>8JF!EF)Q2H'2EL,[+HQ$ MVC;*7J80A?X)L2\%-]^ZV$8ODAB&/60G-=E)+]DES;FA*?\.G)(.XNV,;B8O M&'5PN:JY7/5S@9J!)BYMEM"'GC4SK0&G;[LX<="(?#"$NZOH!>1-/$%-W=G M"G^KC 8O^Z\]?_ADJ\'#,WC=%UBC;_B-!0XW"H?[)6[M]@@$R[: )BQRB.0D MD>"W'!F^ 1IPRJNZU>4F[X5R/835+#UC.\V-.V_9*,@^.G M/=NDD5#2+Z%WQUTG5SQFCE3D:/G&TDL:Z26#3Y?_JTNN2=N!TW7)LQKX M)S\/^E:H=A\-:RK9@&5Q. $*5E]9R8&3N+ED;:>#*YA[W<-%GRDZ ]UL) MVE4-[+VM_M?!XA]02P,$% @ DZ I4[+Q)0<; @ @ 0 !D !X;"]W M;W)K&UL?51=;],P%/TK5IY 0G63=AM,::1V P'2 M4+4*>$ \N,E-8LT?P;YIMG^//])0I+4OB:]]SSGWW%PG'[1YLBT DFV*X\I_E!T:=\H=#HL-L]P279.M 0L*6>R5JL@N?B9_MN.-XC4OF4*R+DO= M*^2J(5LM>,G!DC?W@(P+^S:GZ&KRS+0<]3=1/SNC?TT>M,+6DH^J@NI_/'5> M)D/9T= FNTCXM1I18:-T!X@78Q]6D1:!=G:%^S_6N]MVC<7/V^ M(+"7;U]H:V:X"F[]YAR+-Z>&T 'HR%1), M$V;?DN C#LBT.UVO=9RJ?^GQ;CXPTW!EB8#:0>>S&Z=KXKS' '479FROT4UL M6+;N%P'&)[CS6FL\!EY@^ND4?P%02P,$% @ DZ I4P(M:I2G P S@T M !D !X;"]W;W)K&ULM5==;]LV%/TKA-"'%M@D M4;(E.[ -)+:#M5BP($&WAV$/M$3;1"G2(RD[[:\?2?LQ,7W^0>8P6>"LKDW-LK=;@* IGM<8&DSP^8Z2];+@JD=%?L GD0&.46 M5- @"L,D*!!AWF)FQ^[%8L9+10G#]P+(LBB0^'Z#*3_-/>B=!Q[(;J_,0+"8 M'= ./V+U]7 O="]H6')28"8)9T#@[=R[AE>W,#8 :_$GP2?9:@.3RH;S;Z;S M.9][H8D(4YPI0X'TSQ$O,:6&2,&1#4@Z@)&KP#B&A /]3"J :.A'L8U8#P4D-2 Q&I?B6657B&%%C/!3T 8 M:\UF&K9<%JT%)LS,K$B<6KQ@(^8E1@\X(SO&+'5_KC""A$J/X%?P=?' M%?CXX1/X @#=X12;2!G@=*N#4&0U6YN*C?1*VYB<,>9VDNP9CG.'?A5/S[I MP0"QWU%W[3*+1G[B MUBIMM$K[5]%YB2(IL7MVI ['+;=5$D.,;M,7*R#T)^[X)TW\D][X[P4^()(# M_*2O5Q)+@%@.N-J;*5_JTC)W9A>^IHVOZ?MN;3!\/HC#=][<:@<7%8F2;DF6 MM5E[69M3Y**VPZC6_5270K1N)+!7B#]L*1EG@ZL)HV?NZ)WK^7PHPOB]ZQF_ M6#S1N'L0+1U6\.5Q-8AK_197)470NF[J)';V82!U+B53U:VA&6T>']?VRMT9 MOX%72^@87\&K=?6T>*:O7CIW2.P(DX#BK785^JF>>J)Z/%0=Q0_VLKOA2BML MFWO]X,+"&.CO6\[5N6,<-$^XQ7]02P,$% @ DZ I4V5ZQ4-G @ J@8 M !D !X;"]W;W)K&ULS55+;]LP#/XKA-%#"R3Q M(Z^B< RTS89U:+$@6;=#T8/BT+906?(DY;%_/TEVO Q+LDL/N]BB1'[\/E*F MXZV0;ZI U+ K&5<3K]"ZNO%]E198$M43%7)SD@E9$FU,F?NJDDA6+JAD?A0$ M([\DE'M)[/9F,HG%6C/*<29!K?F-.\T+;#3^)*Y+C O5S M-9/&\EN4%2V1*RHX2,PFWFUXV_L[A&\6M.EB#5;(4XLT:#ZN)%UA"R##5 M%H&8UP;OD3$+9&C\:#"]-J4-/%SOT3\Z[4;+DBB\%^P[7>EBXEU[L,*,K)F> MB^TG;/0,+5XJF')/V#:^@0?I6FE1-L&&04EY_2:[I@X' 5%X(B!J B+'NT[D M6$Z))DDLQ1:D]39H=N&DNFA#CG+;E(66YI2:.)W,<8-\C3#'5.2GU#2@0^[RMP+7,%7 M6EH_D<'"'*F,U+?EY=%@PX/&4KV>8=9OF?4=L\%)9GM"U0$AT1(Z6L,:U20;#<6\0^YLC3 8MD\$_F+Q7C3JPT$1J,/<.X>5V1]7KC6MH-[CN!N&9 MJ@U;KL/_K)^CEMGH_?LY^JN?_7[4"X_W<]PR&9]E\ENO.M1K[./,CA$[GR&, MH!1<%^I8W?R#T6.G^!.1.>4*&&8&+.B-38=E/1EK0XO*3:.ET&:VN65A?B8H MK8,YSX30>\,.N/;WE/P"4$L#!!0 ( ).@*5/XFK,.O , \0 9 M>&PO=V]R:W-H965TY M)42!/PE+Y<39*I6]<5VYW)($RP'/2*K?K+E(L-*W8N/*3!"\RH,2YB+/B]P$ MT]29CO-G]V(ZYCO%:$KN!9"[),'B[UO"^&'B0.?IP5>ZV2KSP)V.,[PA MLGNA[]PRRXHF))64IT"0]<2YA6]F*# !.>([)0=9NP:FE07GC^;FXVKB>(81 M862I3 JLO_9D1A@SF32/WT52IZQI NO73]G?Y,=4U_YX0,I&@I-OB5G,O\$AR,V'#I@N9.*)T6P9I#0]/B-_Q0#40N 04\ M*@+0I0%^$>#GC1Z9Y6W=886G8\$/0!BTSF8N\K')HW4W-#73.%="OZ4Z3DV_ M8/%(%%XP N9DN1-442+!RSO]C#+Y"MR A_D=>/GB%7@!: J^;?E.XG0EQZ[2 MU4T.=UE4>GNLA'HJ?=JQ ?#A:X \!#O"9V?"<=H7[NJ>R\91V3C*\_D]^>[( M0M5:?@UN][IC,Q W6APW$NL1^?E9!X&/BB3REZ6D7Y;T\Y)!3\G;A M%_Y$5 MF'&IND;P&!_E\4: ^RF$0>RAL;NOCU0;AB"*_*"$G= +2GJ!E=Y#JGV Y?S> M:_UW\3LF"&N%PP:U-@)YW;3"DE9X*:W/7$K2N?3"5MD;V 4'=S**2661E M]@Y3 ?:8[4@7I:A5+Y_+J$&K#3-S&?90&Y;4AE9J,RXR+K B8,%;:CW)&)<9 MX^?2RZ@L.;I2+Z/VX 6^WUR3':@H'O6H!7J5K.B@/ZM WH[DR[_ EDN?LO:AI7;PN"Y! 4K+X5V,STO*=CVR2@,ADW;ZH!! M%,9>GZHJ3X5V4[U$56W/;$J^ ]+W.P0K3X5V4[U,5L/SDK=!3KE5[@SC:T05 M=TUJW))[&V8F%?5-:F7DT.[D,YXD1"PI9B##&1&V_5OEO\A[+@&AREJ1W5K/ M"PBU/1,%HU%SK#M@X6CD1]U#C6K;6KN[7J ?U/;.YA*U0DZ95=:*SECK)?(I MP#4TE8&2MX[S!4'&PO=V]R:W-H965TV!LVA8JB:XD)RW0 M'[^4[&BL2!ZQA0^Z))(]' WYAH\GKSE[L-G7?&-,0;XG<9I?CC9%L7TU'N>+ MC4ET?F&W)G7OK&R6Z,+=9NMQOLV,7E:#DGC,@D"-$QVEH_FL>NUC-I_971%' MJ?F8D7R7)#K[<65B^W YHJ/'%SY%ZTU1OC">S[9Z;6Y,<;O]F+F[<9UE&24F MS2.;DLRL+D>OZ:OKD)4#JH@OD7G(CZY).94[:[^6-^^6EZ.@K,C$9E&4*;3[ M=6^N31R7F5P=WPY)1_4SRX''UX_9WU:3=Y.YT[FYMO$_T;+87(XF([(T*[V+ MBT_VX4]SF) L\RULG%<_R<,A-AB1Q2XO;'(8["I(HG3_6W\_+,31 "I.#&"' M 5&M3C7:SB=)2QILB<^]&;EPQ M?ZNCC'S1\4.>/WM!GI$H)9\W=I?K M=)G/QH5[?IEEO#@\ZVK_+';B67_MX@O"Z4O" D8[AE_W#-?IJ>%C-^MZZJR> M.JOR\=ZIOR2O\]RX6;MYD?>1OHOBJ(A,_K@D2^+^X#Z9Q2[+HG1=1?UMTZQ^ MX4KG44[^?>\>0-X5)LG_0\KC=7F\*D^<*.^#SKXZ#>YB0_+R255%78N^3Z.J M-.6NO9]3*B:!FHWOCQ>W'<8H4Y+588TJ15VE0*NL5P69L:QSR2$*HNKR%#K5 MS[;0,5E%J4X7D;O258E=BNSSR*.EEHRYU7ZB2#N,R8 &O%N1L"XS]%.$_"3O MS;V)";99)G76R1"UF=;E3<^DS;2UZ"((16NWM,-X*"3MEH8&0-O@%\5AR.SI M$<7I$.6AP%K*SB30(9'LXUE'' 8T"MRE.'C;&G%L"8"45 Q2(\ OE>?22+;6 M/G@J#Q;2+! 3'$"7]ML:S-=&')G6QU(,R?0DH:#5 7 2R?GZ0,.>1H;0G N MG@K3$:8FTU/;!@A,<00_$<=M'I_>@ $Z63!$H1@PF-'S"'7(TR=45]AIH=A1 MVXNC&!'*JV5@0%+&!RD9()GAW:N_9*(7>&A(LSX@,L.)[",5UD P0"M3@Y0* M.,WPMM9?JM!O=W6$(;L+<,UP7/M(AO43#(#+ID.4C .Q.=[L^O\'&_3N+C2D M61\ F^/ OKVXN2!K>V^RM#0]JG71:Y,N?IRLM_DD0"X?IM5PY#6VEV:>O0<'#O-!.A,<\,WQSMA?O[;IT*E?.PS5 M#S#.<8S_LGY>+0D'//-!^A@(+C]D.FWM MKW:8G$ZY.J$.@%ST^2%-=3R;$@DDEH,T1"2@6I[)$)%=ADA;J8XP1"D)Q)9] MALAII;S:#PG,E8-T1"1 69[)$9']C@@:TJSOZ"O"/D?$0RNLTY" 5SE(2T0" MJN69+!'998ET[*]V&+:_@-BRSQ+QT SK*21 5P[2$U$ ;74F3T3U>R)H2+,^ M8+;J8;9-S0^25%62U<[?R%> 6S5(,T0!I!7>&%_K?$/,MUUTK^/R,$RG/&V# MH_-[Y(XXY(MD!9Q6/9Q&=?+ZU%( 735(^T,=G,PQ8#6 MJH?6?HIAGUT*D*L&:7,H +7JZ8Y]%.MW.-"0YO$90'38@V@_H; /K!!X&P[2 MS@B!UF%/<^PAU"&%0H1"0_:EC8].,99'2-U'Y3I*&PO=V]R:W-H965TR$?50&@R7-5BC#N+F7UV(QVV7)605<,<&)A,WUHZU/% % M2U%^9[DNYD[JD!PV=%?J6['_ &T]DHNK];D;,WY^0-89Q\+<1.H4S-7(VP9DAWW8)=-V#^ M";!/N_*"!-Z$^%/?&Y$O_R.G_)3<18LZG_S.)]_F"T[D6\$&L.8<+5):3E!:XK+]^0).T.$$%B<\@7.8FP)I M&-_:@7.&-N-_EBF\]L[:=%&$5Q,G.?^J8.HZ(T2.,NZA_8L(,-7P6K MQ$;O*5IQ$K+)$_6&#[(D.&(<"4H2;QPQZA"C%Q%[TXET5<64.:940SK!C=BL M]UI(<_B,H4<#*C^.LO2(?20J]+-P'#[NX.-7^W0TA?1[$X= TJ' M0%Z41D=$PZC4CZ)QI*Q#REXUE= _ M9;=WI9CK_#.56UQ?I(0-ZJ87"=8MFRNRZ6A1VUOF06B\LVRSP*\*D"8 WV^$ MT(>.N;BZ[Y3%7U!+ P04 " "3H"E3*"I, (P# !:# &0 'AL+W=O MX2I_WT-V ';(-I[J3KFY@_,[._>1@>-K.MTE], M!F#)8Y%+,WN*;4P-=-4I&[S/-"M^!" M.HM9TJA.:"+^$+ U!\>D;N5>J2_UR=OUW/%J(L@A ML74)CC\/L(0\KRLAQ]=]4:==LTX\/'ZJ_J9I'INYYP:6*O]3K&TV=Z8.64/* MJ]Q^5-O?8-]04-=+5&Z:OV2[C_4VZ"OT_PFT9W9$U;-]SRQ4RK+=%U-%:K#QIMFFSL1LCZ,=Y9C7<%YMG%-<^Y M3(#<-3.S5$6I)$AKR"59:1P6;;\1+M?DUZ^5*/'QV0OR'@-?WH#E(C>O,.[S MW0UY^>(5>4&$))\R51E,,#/7(EZ]B)OL4:YW*.P,RKLJOR(^O2#,8W0@??F# M="[/I;LH2JL,:Y5A33W_3+VG]B_("B6RQRJ0OVXQG+RU4)B_1Q;SV\7\9K') MF<5NP1@DU0\(C@W!JRY(!+L$.:N4'"P?DB] MX 2R'S3Q:#C,&+2,P2CCDI<"*<5W9!32@I8\OZP,$*-2N^4:AFB#'@B=QO[T M!'<@*F1L,LP;MKSAOYN('PU V*.XI"QBW@GL4!AE+!ZFC5K:Z!D3D/P7C:/^ M1# :G5#W@R9Q' PS3UOFZ2CSD;]!YV]G)G?:?\K,9Z?O5S\J]B@=!HU;T'A\ M=-&5*U2S@QQQ'.IUSN_]_P9'#SXT=+2+-T?VL-'*#'\C:%]G&L3^BHW5D@'?? MYZH=]3[!?C#IJ3T4Y7DG:KL'&[]ZU_T[UQLA#7K;_3BS^ 5!+ P04 " "3H"E3U2CD MV!4# #_" &0 'AL+W=O 1CRDG&A!][*F/S:]W6R@HSJELQ!X,Y"JHP:G*JEKW,% M-'6DC/M1$/3\C#+A#?MN;::&?5D8S@3,%-%%EE'U.@8NUP,O]-X7[MAR9>R" M/^SG= GW8![RF<*97UM)609",RF(@L7 &X77TY[%.\ /!FN],28VD[F4CW9R MDPZ\P 8$'!)C+5!\/<,$.+>&,(RGRJ97N[3$S?&[]2\N=\QE3C5,)/_)4K,: M>%<>26%!"V[NY/HK5/ETK;U$9%UA X\DA38RJ\@80<9$^:8OE0X;!+33 M3(@J0K1+Z!P@M"M"^[,>.A6A\UD/W8K@4O?+W)UP,35TV%=R391%HS4[<.H[ M-NK%A*V3>Z-PER'/#,>44Y$ N7=%.9%9+@4(H\D%&:4ILX=).;D1947:HSV- MP5#&]1E"'NYCDRB(PH9X)I^G!TWI_)_WZ3][ MWQ*C79=(V]EK'[ 7PP*4@A2K0QM]3B8T9X9R]@;I.9DIR"G# 14I^6Y6H,A( M:\ "BIE.N-2% O)K--=&X9WP^T@XG3JP M3DFN\!I5YM7MPE/!6??!P0?I<&%'["%P5N:KDP:ZJ@ M28K25QAL9;J3Q:01M"M' RAL=7?T: 0=$*17"]([*LCD;WF3Q%9P4_:]AN.Y MW$E^'[,G4+R/B7;M3)M\=7A(VK,?8W)]9!_<\S_ -02P,$% @ DZ I4\ZSF,!H P 8@H !D M !X;"]W;W)K&ULC9;;;MLX$(9?A1!ZT0)I=);L MPC:0V%FTQ2YJQ.WN1;$7M#2.B%*D2E)QLD^_)"TKKD6Y\85%2O,/OQD.#[,] M%S]D!:#04TV9G'N54LT'WY=%!366U[P!IK_LN*BQTEWQX,M& "ZMJ*9^% 29 M7V/"O,7,OEN+Q8RWBA(&:X%D6]=8/-\"Y?NY%WK'%_?DH5+FA;^8-?@!-J"^ M-6NA>W[OI20U,$DX0P)V<^\F_+ ,(R.P%G\3V,N3-C*A;#G_83J?RKD7&"*@ M4"CC NO'(RR!4N-)<_SLG'K]F$9XVCYZ_\,&KX/98@E+3O\AI:KFWL1#)>QP M2]4]WW^$+J#4^"LXE?8?[3O;P$-%*Q6O.[$FJ D[//%3EX@309B,"*).$+U6 M$'>"V 9Z(+-AK;#"BYG@>R2,M?9F&C8W5JVC(*MU%HY\Y4F-N/Z14=W>Z"+1N@^M_0:Q>$5 MBH(H=,B7OY%C-B;W=9[Z9$5]LB+K+Q[QMX(=Z,!+G2>IY!5:XH8H3,E_4%ZA MM8 &$]UX2=.-E*!3N2*RH%RV M#WFZU40M?NOQ=PXAXGMCC)V-QQUNIY<:7U M(,RLT*SDQ\54_V;^XVGRAD9AGD_BWNH7J*2'2BY"Z1*JB32KW EV$*>G8&$\ M.0,;&H5QG&1NL+0'2R^"W=4-Y<\ B+X4K8LP'0X^"2?9&:+#*@V2P(V8]8C9 M1<1U*XI*[TDEJJ$D&!6FS%R,V6#T*$G3,T2'439-W81Y3YA?)#SN"1+3;D/0 M%8@4?NJS^NSBS0=O(J7L(+7%M0]Z9/+N3H #HVR M?(1OVO--+\^XX#NPJP53)$$\DL(-.!W66S2-SP =1EDPLI[#X.6$""XRVKW, MN7<'P_&")#U?*@ZS+$ZG(U@G!U?XJJD].8.NC@>3DS9T%&&4#VC#P:Z8Q6$^ MLK+#EZ,CC%Z%>[=9KQ$<]Z*",R7(ME5C^V7G-?MUHSFG\4\N .;V]1<6#X1) M1&&G9<%UKJ,6APO-H:-X8^\$6Z[T#<,V*WT)!&$,]/<=Y^K8,=>,_EJY^!]0 M2P,$% @ DZ I4]T]]KQW @ =@8 !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*ZV% "%119":M/NH5*EJUNUAVH,#%[!J M;&:;TOW[V88PVI%T+^!KWW-\SL6^Q"T73[($4.BEHDRNG%*I^M)U95I"A>4% MKX'IE9R+"BL=BL*5M0"<65!%7=_S(K?"A#E);.?N11+S1E'"X%X@V505%K_7 M0'F[SRTUD\FW" M-P*M'(V1<;+C_,D$7[*5XQE!0"%5A@'KUS-L@%)#I&7\ZCF=84L#'(_W[!^M M=^UEAR5L./U.,E6NG*6#,LAQ0]4#;S]#[V=N^%).I7VBMLL-0P>EC52\ZL%: M0458]\8O?1U& ,TS#?![@/\6$!T !#T@L$8[9=;6-58XB05OD3#9FLT,;&TL M6KLAS'S%K1)ZE6B<2CYQGK6$4G1Z#0H3*L_0.7K<7J/3DS-T@@A#7TO>2,PR M&;M*;VA@;MJ3KSMR_P!YA.XX4Z5$-RR#; *_.8Z?^4<(7.UTL.OO[:[]HXRW M#;U P>P#\CU_-B7H'3AFA^"OY 1#]0/+%[Q7_1\/7#_UP6RQR'X>80X'YM R MAP>8UYABE@+""NV@((P15B">HQH$X5.?8MWQ19;/W/WG)(R6?A"[S^/Z3&0M M9IXW9+T2.Q_$SH^*OQ4)72'1=K@L4KVVCV'&EVXX=EOK' ,(DZ/6< M<[4/S ;#KR;Y U!+ P04 " "3H"E3O?:P]#(# ]"@ &0 'AL+W=O ML: \@K>1W":BM!*VF,<&$ M*&P/TQ[JZ.IU#3O617(# -U.IN M7:M!3Q:&,P'7BN@BSZEZ/ *KDN_\FJVMN-')(6VLB\!B.#G(GJ21]J(38 _CY 4 ."MP+"&A"^!(1[ M %$-**5VJU!*'4;4T$%/R151=C=:LX-2S!*-X3-A\SXV"M\RQ)G!"":&=,BX M2CN14W(IQ:QC0.6D?'

XZVX\(@" M'Y'0_T@"+_!WP(>OP*EHA8_:X5?T$9$EVGN.=E&M1K*@D2PHS85MDET(;52! M!\"0'Y>X@5P8R/7/%O-A8SXLS4=[S%\K)E*VH!SKF5.1PBZ]*A/=TH0]VLM! MXH4G'OYZ[G*'\ZAQ'K4ZOP2M3\F=H+E4AOV&#,\01ILQGWEU&U[==MEL!>#9&2K(F"%_R TL)5\R,7M:^D13QIEY;"F0X\;9\7O47]*8 M3UIC65-/*^K3G=0KR9-7)4^V)-^C]4G#[Z25WQ@$DPH[UD2JC EJL$C'D!9( ME@RE6 (6[H0#^2H-8"9>+K4HY'OKINF]1PK\C:[L_W\3J&T\*^?8\YYU@;H_ M^EMYVMKYG.FZ&?I!.U/*L@X3G7N&G>%"X(<#M"%G68;IN)5D'TM\6RJB+8'CG?W8W?A4VXO5%54S)C3A,$6D=W2,V5357:6:&+DH MO]X3:? N4 [G>+\#93?@^ZE$)>N)O1 T-\;!7U!+ P04 " "3H"E3%09" M84H$ M$0 &0 'AL+W=OLV80<]9*O2PL39F\RD,=;QF&=6!W# !;Y929=1 M4ZU"O5&,)@Z4I2'!N!-FE(O&:.">/:K10.8FY8(]*J3S+*/JY9ZE2,<"7(]OG.WT MWCVR0UE(^=TV9LFP@:TBEK+86 H*ERT;LS2U3*#C[Y*T4<6TP/W[5_:I&SP, M9D$U&\OT#YZ8];#1:Z"$+6F>FB>Y^X65 VI;OEBFVOVB7=&WVVJ@.-=&9B48 M%&1<%%?Z7"9B#Q"= Y 20-X+:): YGL!K1+0>B^@70+:H_0I>O\PFZ^>GC(#00UH+#N QQ7X0@9T)\SD6 2/L6$4RB$_#Q)7@:H&9T M%CZY *?""W_PP[_0%T Z-#Y$AY#I*MVD2C=Q=$U?NF="&Y7#:C/HSU^A YH9 MENF_//3-BK[IZ%L^>K #;:A(N%B=RG;!T'$,UD:V(QC8=C^AQSVZO5ZKAW'= M\4!=JU+7\JI[5%S$? ,UMJ I%3$[-9L%17LO> \W^_AL\'85O.T-/I99!A4] M3JG6Z-Z3ZTY%V+G&5'8K^JY7[WQ-%=.(:YVS!.4;T!Y+L67*6;1\,%T@YVU=2&RMXS?0@?Y!+Z2" M,J0&1C!G<:[@^K:[)U7]2D'_&C,1X=HC\8\7;LFQG]]N&^.#RBT=!Q\OL+<] M#Y7NN7GDGXQ4:ECW:,E.:7RX@(X"W/[@RUAMT9XL(P< MS3M3X E.$@Z8_.;691ATOE5NRX&IC M\ ANP$.>V%:F6UO+Y:,IC7G*S8LO7&VN4?)9G"*P12.WX8KJ!MV\'5DY [VB-7%@BM6E&?:_".[!;BU1QVN47'4 M0_!YWU+%J?U"GEN8%P+@@'C-@M1&2OSV=S0/4Y8P!<8ZS46B4>TE/S(SM862 MUE5FIO9&XG>T_V%F_ %PT/8Z)JD=D_@=<[9OWJ 9T?(,AXP\D'U2I9_[;/V$ M>R=-^T?"%ZK@.ZM1RI9 A(,NC%X59_.B8>3&'3X7TL!1UMVN01-3M@.\7TK8 M Y8->YZM_B$9_0M02P,$% @ DZ I4\L0F_W5 @ @P@ !D !X;"]W M;W)K&ULI5;);MLP$/T50N@A =K(6N,&M@#;;"[SWO -AS.:[+AXD 6 0D\E M97+J%$IM+UQ79@646)[Q+3"]L^:BQ$I/Q<:56P$XMZ"2NOYH%+LE)LQ))G;M M6B037BE*&%P+)*NRQ.+7'"C?31W/V2_@[K?70L_N_1U@ MI89('^-GP^FT+@WP<+QG_V2U:RTK+&'!Z3>2JV+JC!V4PQI75-WPW6=H]$2& M+^-4VE^TJVVCCP[**JEXV8#U"4K"ZG_\U,3A *!Y^@%^ _"[@/ %0- @K=Z M"!M ^%8/40.PTMU:NPU+,),GMTKH7:)Q*DEA MI= '=,D4") *+9]T!DI )RDH3*@\U9OWMRDZ>7>*WB'"T%W!*XE9+B>NTOX- MBYLUON:U+_\%7P&ZXDP5$BU9#GD//AW&QP-X5^MNQ?M[\7-_D/!+1<]0X+U' M_LCW>LZS>#M\U"?G_[PO_]G[43""-A,"RQ<,94)*9$:YK 2@[[.55$(_Y!\# MY&%+'EKR\ 7R-K^@R2^L4,:KK2DV6$%?+M6$L24TU>XQ\7PC]/'P@GJ,PK%W M;)0^-PJ\L7]LM'R%Z4AUU*J.!E7/2BX4^8UM2>1K7@JI8@-K:=260OKWY6[6K; M,6>V4736Y][%PNM93W6'K1OB7_JZ/5]AL2%,(@IK[6IT=JYO1=0MKYXHOK4U M?<65[A!V6.BO!!#&0.^O.5?[B7'0?G&ULM5??;]HP$/Y7 MK&@/K=21GR2T J065M:ITU!1MX=I#R8YP&IB,]N4]K^?[:0AC)!&0N4![.2^ MN_ONSN>COV7\2:P )'K)4BH&UDK*]95MBW@%&18=M@:JWBP8S[!46[ZTQ9H# M3@PH2VW/<4([PX1:P[YY-N7#/MO(E%"8!K:BLD:8R9^Q) M;^Z2@>5HCR"%6&H56/T\PPC25&M2?OPME%JE30VLKM^TWQKRBLP<"QBQ]!=) MY&I@]2R4P )O4OG ME^A(-35^F*6"O.-MKEL%%@HW@C)L@*L/,@(S7_Q2Q&( M"L ]!O *@-<6X!< ORT@* !!6T"W '3; L("$+8%1 4@,LG*HVM2,\82#_N< M;1'7TDJ;7IC\&K3*"*&Z%&>2J[=$X>1PQ+*,2%5;$F&:H!&CDM ET)B 0)_1 M=9(073(X17=^6RAVMU(X+TS>Y:>^(Z1FL M.\B)+I#GN%$-?-0,_[9).\AW-=QS:^#C]G"G!O[E-.NWIUF?O /'])AU6Q5 M605>606>T>4F-7+>OMP>CZ#D$33R>- G!5[432"@CD:. M[E;,NF&->^/@P#TWJJ-[J,_W:N1N#_7Y80/=;DFWVTCW'J0$+A!;H%AEC]2F MKGO@8Z^.RKMB>QZ&I8=AHX?7<E5UKHG796>H=%YM=%O*76 M\T'Q=RN7HGM:!@I\];S5'M^6.PS[8=9RZ2-J5F4D/ MW=\Q7Q(J4 H+!74ZD3H./)]C\XUD:S-&S9E40YE9KM3L#UP+J/<+QN3;1D]F MY;^)X3]02P,$% @ DZ I4WU,;4N' @ 9@8 !D !X;"]W;W)K&ULG97);MLP$(9?A1!Z2( FLE:K@2P@L1&T1=,:6=I# MT0,MC2TB7%22BI.W+TDI@EO+,="+Q6W^[Y\Q-E M1*IE#,N7*Z!B._,"[W7AEFQJ;1?\(F_P!NY /S1+:6;^H%(1!EP1P9&$]'?A.8*MVQLAFLA+BT4X^53-O8@T!A5);!6P>3S '2JV0L?&[U_0& MI W<';^J7[O<32XKK& NZ ]2Z7KF91ZJ8(U;JF_%]B/T^216KQ14N5^T[<]. M/%2V2@O6!QL'C/#NB9_[.NP$A,&!@+ /")WO#N1<+K#&12[%%DE[VJC9@4O5 M11MSA-L_Y4Y+LTM,G"[F@C&B396U0IA7:"ZX)GP#O"2@T!FZ;G4K =T03EC+ MT!0D4KRB@;PU(;$6ZTPJ=+$!C0M4I>H<(1_>U M:)5AJ=S7)@/KPR][MU>=V_" V\\M/4=1\!Z%DS!XN%N@DW>G?ZOX)O^A".%0 MA-#)1O]5A 51)17*EN'GY4II:6[2KS>HT4"-'#4^0#4YA.A$@GUU;+44>4;, MD&MU.E:93BQU8O95>RJ2,(AR_VG$0CQ8B(]9B,98752RPTKC)!MG)0,K.<:* MQUC)'BO^D ;CK'1@I<=8R1@KW6,%67P@K^G FAYCI>[6Z!I,6UQKD&/HZ1XZ M2I-X')T-Z.Q-]+W0F([!LKV[$IJ[\B_-WVD;M@/?8+DA7"$*:Q,W.9\:M[+K M:MU$B\9UDI70IB^Y86T^!"#M ;._%D*_3FQS&CXMQ1]02P,$% @ DZ I M4[90@R]: @ )@8 !D !X;"]W;W)K&ULG95= M;]HP%(;_BA7UHI6V)G'(1ZN U(*F;=(DU(_M8MJ%"0=BU;&9?5+:?S_;H1$; MH4B[(?XX[WG.:YR3AV:C0:V]*)&A#2*LK!A7 :3TJ_-]:14+0HN8:Z):9N&Z==;$&H[#N+@;>&. MKVMT"^&DW+ UW ,^;N;:SL(^RY(W( U7DFA8C8.;^/JVZ83[X[?LG[QWZV7!#$R5 M^,&76(^#(B!+6+%6X)W:?H:=G]3EJY0P_I=LN]CM0=7LQ+:"ALONR5YV MY[ GH/$1 =T)J*^[ _DJ9PS9I-1J2[2+MMG3GS<*@ME?CUSO4I*Z- 1=*K,J]Q+\CR)\R*]*L/G M =BHAXU.P9(A6*=*]V"TR$?),"SM8>DIV&@(EA[ ,II?T6%8UL.R4[!T")8= MP%):)$>)?]H)")(5IQ<&%H MG.0T_P<7[KWVKH-^8WK-I2$"5E887>:V7MUUI6Z":N,[P4*A[2M^6-M&#MH% MV/V54O@V<! 1Q< !D !X M;"]W;W)K&ULO5A=;]LV%/TKA%%@"=!&(F795N$8 M:&)[[; -0;VT#\,>:(N.A%"B2U)V,NS'C_J(*-D2I63)\A#KX][#$PRG*?)RO+ M]!Q+/)MR=@ \M59HZ44V79FW2G 8IRMK);EZ&RH_.5M)MKD/&/4)%S^!Q8\D ME(_@;$XD#JDX!^^ !42 .1$@C,%M'$KQ7CU4UW\$+!$X]L74DHI'BF9MBC&O M\C%1RYB_)/$%0-Y[@&P$<_0&D.LN$'H!')B#W*[FX.S=N6;;BCKO0\W-4?=, MDAZ0BPY('+^$Z+(W*D1F.$LMB7)=H')=H S?:<&_IE@(P+8@6R#@SU_5>_!% MDDC\94!W2G0G0Q^VH;,H4FU%I-COGQ883F3 >/@W\9M60P[H9H!IN]S/[*FU MKT[#J07R/#O[*RUK;(BRJH4\+D,>&T/^CCG'L03D@?!- M* C8\7#SXG#SL485BO!H[I:YB55+MYY"')%*V M320G)R3'H[:5XY4,/'.]JS$?P_A.L]C5UU(;&>^$S/%B-UG4N$);"[AM9/M[ M$JW5I"J613%O,*6*Z?I1)X]QP-,MEN@J[V*L6C6Z#56[;#)T8&O1PLI^!/9I MMKG^?#)H#=12!M]"RZ 6,_CJ:@8;Q,JVFSOI,VP7#;9M,Z+5#_ZO\@=[Z=^\ MG]FBTZP>M!9*:%;*;VKO5PE+197N!ALWE*<"!EM&U](%S=I53_F&Q7NU/<_. MM]0"9]:!_(19 M1)HRWGE&(1> MN1(+P!Z5B+3"(+/"K(HCN!")4O9DI\:O4%'EE-_)<$W)R6;%+/ES="H9$-F> MC=#8:>&MI0-U24W[+\^_+FU1\&J^E3,,%C[,PB5'*9Q\.3LAO7PC!LD99Y*^0 M/V:-9R3?Y2Y)?L@/5],/!UBJQ",^R:6,0/SWP$]Y%$E10I%_:JD'ZT9EQ>;S M2OI%^?;B;>Z"C)\FT=_A-)]_./ .T)3/@B+*OR:/O_/ZC9B4-TFBK/P7/=9E M\0&:%%F>+.K*0H-%&%?_!T^U)1H5J*NI0.L*=+."K@6KKF!M5F":"G9=P=ZH M8.E48G4%-K2"4U=P-BL0306WKN!N5""^IH)75_"&MN#7%?Q-*^DJB)%8]QP> M^MIDW=F;O:U5BZRZFW3ZV]95674XV>QQ^9?^*JLN)V6?CZOA6X[]LR /CH_2 MY!&ELKR0)Q_*"536%T,^C.5DO\U3\==0U,N/;_-D\N/PHY@M4W2:+ 1#LJ"< MA(?H9#H-Y6,0H:NXPHK\P]LSG@=AE+U#;] 89?,@Y1D*8_0]#O/LO?A2/'^; M)T46Q-/L:)P+)653XTFMT,=*(:I1Z(\B'B'*WB.**?E^>X;>OGE7-=(CZW2 M+.Q6LK1"SF AGX-G4;^2L>1IF$RUDLX-Z@3RU;S6JRD;:J5>F/1+1XB44HD_ M7.KE --96*-KC[S?S5:TB*$GKDPZ1:.UD"$Z_3%<'J[E]4BY_AFMM+I]VEXW M\%T_#QA[*RU!05\&=R1NUQX+]*SY0]?\H:4X2\@JYXOL/X!"UEHAJU3(UBATP].)$"X"'93, MD B/LER +(SO4291B0JI09Z@21!-BBC(.\;^; "K$1QO\"7LQ>OY@-RJE(7UEPTK0T?Y+/_#V*16PIWCE8 M)$6<9^(-EV$>1.%_187_H3=]\[5JT2E;E&'EPS%Q'.HZ M[A:BC%FT7>I3MY1O8W==J&48MC8, PUS*09:+M[Q[;KO>BE0"6'-=\6.S3#& M_JC!-HBA(,R1\3:7..VE]:,9>50WX3=7\D65O6-A4 MJJ6]N];>-1L/3>4\F 5ABAZ"J*AFSE(.K@P]\"S7#J!KMSN +-JP:-7KW5*N MJS.[MU;< Q4_F4S20BAV?GMS@_AB&27/G(N)$>=I>%=4NFM&O==5FFWJ?.UU MAPO3Z>RO=?9!G4_G(9^A\R<^*>0*"?TYFXE1DP)P(%C%@7@_0$P:H2G9P<2\ MJ*4T3>U3UV;4Z[Y&?\8<>E7E=(BU)]97[H+ _F*H M]>V.]:E%/*>![K8""LL$YG+U7I(?TOM6H7>O!K 8"SUSP5/()@K5!&:U>4!\ M>TQ$0) FQ?T<720%.#<58XF[)Z-#T9/ ^!PZ.KH8='S&/-_1C Z%0O(B%K:[ M @I0%1GIGI"1*C+2G9"1=LD(SDW:B-IA,OY5>76X_8^UD.'M*UY2."@>T/OS ME$-LI@J$U-Z3_E=HI+L(62]H-V:%[:] 2'\6A ;X404_NB?PHPI^="?PHUWX MP>97\*,&^"6+A;# :11D&3J!5KV*4,Y2E+-@RGTI%G=B3(G%Q&I)7>3S M))4+TMYE=)=V'K8Q<3Q-V&TIW%DP[I0F,7\UZT6ID*(PIBC(= M&XL58ZD+*F3N%;*Y@IVU)["S%.RL7<#NW.K"SB(8L+>"G07#KGJOE/]3A%DH M%KH93Q_D:ET;DIX;!#)C2&HI/%KP OQ<:)4_HX?6 9-C;DF"R% M1@M&X]E^TZ-PC (YN"JBA(6C D+UKYB$F%S"J)][(\RWG= M8#.%XH]TZ2=;H=?&']!TO)CW61355NKJ8*R#4/Y>YSR27(?ERW7VFG3 MIE8/JOS-#%)=RM&5:BO:2 /#ZWJ-]Q"Z?@[C<%$LH,&CH&VS_? CML*X#5-W M8)ZWEM+L')W-%:1M&+!_ET<.^/0P>."IW%K(TZ#<4ZC2OCO"D]W-DUHZU170 M;9C'P' )GDS#1;':]O=CN#!%90:C=.BV -XN[&"*OPSF[^L,&M8%-]'JKKC- M!G![M0< =8?B*]N3#"E3)&4P27<>8'RJ&VP&&/;(MS2]T=C@@B/H+0*,:X,H MIR_ J)5_0&\S8K^HM:5BLPU)ZZVP^[/[>*Z"LKLG4'85E-W73V^X MW<0S\[3]IJCL[H3*FSMP*(BGIKT@5^':W1-Z M2[KEF*-=X;N*QR[,X^TW%@P"S>E?3X':&P#J';.I;K(YMAWM03X%=@].E&PS M!;UNNH/Z#MD\O&>3:T;;X98WLCN&'Q(J<\]I=P1U:P$/>55/#B/(X^ 0I94OL#;DZ2W MI[COP=Q__>/L9P:-B&G@*L?CO?)ZX,KKK@?0=@K3^3!CN-77 [PN@L(OWM,&B[4/B:M?).ZFHGXWS]\NUE95.2\?=EZWFX=)6O/+$,&<^=TS+PS:??"5K_*''GD)U#W M%0NB*'DL65#$4U%((F,9!7&OAMWE"&$6I*)R7#[LN.J,73TFI:K+X#D5LQY- M^;0H[Q+W:@1+):8+-[YR+#[L6%8*QIL'F2225G<.>E7L'JK67S3QE7_RX;7* M)Q[?Y_/24$4ZF4O :T/-,X,LI\809"CEI7R#EUJKL]K:TM_6-(CRC-VG_(L/ M^Y=3L=)=+6^3V4Q8"CJ'?F:01N@ BRF/XL-N0$W/C:Z4:W- QYXCB9I1U;B4 M ON.,RY,DZX7EBWWT:7"QO64YOV4/3F@2'#CA@H>1&^)Z]YC@*)+DP0\(BZL3>,&"W[E M#=K+58O#=F@);EQVP3O;H[TTR2)E7="(C2LOV' _AX?6JS5:22WL(B^#& M31D,4[;>7MTR)OAB$DM,RVV"&U=G,,SNE\4M7TQBJ9SD-Z' M<88B/A/5\$AF:=/J=V2J#WFR+']EXR[)\V11/LYY(*)C64#\?98D^>J#_.&. M]<_Y'/\?4$L#!!0 ( ).@*5/HQR<2B@0 %\3 9 >&PO=V]R:W-H M965T,Y?)V ML%9J\\7SY&)-,BR'?$-R_6;)18:5'HJ5)S>"X-0*9([7:V5F?"FDPU>D4>BGC8/0H^\2DM* M,Y)+RG,@R/)V< >_S%%H!.R*'Y3L9>,9&"K/G+^8P>_I[< WB @C"V548/UO M1^:$,:-)X_BG5#JH;!K!YO.[]E\L>4WF&4LRY^PG3=7Z=I ,0$J6>,O4=[[_ MC92$(J-OP9FTOV!?KO4'8+&5BF>EL$:0T;SXCU]+1S0$@E&/ "H%T+$"02D0 M6*(%,DOK'BL\G0B^!\*LUMK,@_6-E=9L:&ZV\5$)_99J.35]5'SQ\VW$N>IGKPX&$\\I8$;\]ZB!#DK0*(>D#'XQG.UEN!KGI*T0W[NEH?(H<#3 M'JO7%5^Z/X[<+YB5:RQ,B,KFN=:ETXS MAO,% 9CVJ >*@YV>/AI:::*)+8C' M81^V1G>!SE+ST[91@VY'A#X6:(1%!H"-H OB*#,0U3;0:87F&NS=9JU;4LX8 M%A)L="FTCC$>JJMMIY<*(.-F* V#48^3ZG(,@V-*T_E@%^8A;$8>'/8E+:PK M/'27^*J034^\\ MT D\ZA:-X/\8F"?R\QI7&!D1*WNS(W60;7-5W&94L]7MT9V],_'J MY<75TSN%,_LXYK@E BS0+]? M!\9 =:&ULC57?;]HP$/Y73M$>6JDE(?QHJ0 )Z*9M4C54 MVO5AVH-)#F+5L3/;@?:_W]D)&6T![87X[/ONON]\/H9;I9]-AFCA)1?2C(+, MVN(F#$V28L[?._SDN#5[:W!*EDH].^-;.@HB1P@%)M9%8/39X R%<(&(QI\Z M9M"D=,#]]2[Z%Z^=M"R9P9D23SRUV2BX#B#%%2N%O5?;KUCK\003)8S_A6WM M&P60E,:JO 83@YS+ZLM>ZCKL 2C.84!< ^+W@.X10*<&=+S0BIF7=P6+>/"G)/'X^(6SCZ=PR<(P61,HP$NX5%R:RYHD]8/F2H-DZD9 MAI;8NIQA4C.;5LSB(\SZ<*>DS0Q\EBFF;_$AJ6RDQCNIT_ADP.^E:$&G?0%Q M%+?#M3)K9!3:\3UI3(0LHLPHIQ#1LF2@2U N7OVU0.!#BC M6TR5$$P;*%!7]WQ^Z#HK!@//P V/S;C7ZET/P\U^C3\ZQ:VHUSB]$==KQ/5. MBGM0E@GJ-JLY39?DHQ9\09UP4ZNQNYX\J*)*U=\C>!4/7+^\D?'1J]\>#-[) M"/>>98YZ[:>5@425TE9MV^PV W'BY\"[_2D-RFJN_0M33=D[IMG;*P0 %(3 9 >&PO=V]R:W-H965TTR03(V;6\\1B35(L M7+8AF7JR9#S%4MWRE2J4 M8VK@\?4+^U L '0*0"=4H63XT?)%D\WD5JY&$Q8 MJK:3P"8@-^ KIAS\P,F6@#NA]L5&MPOP<4HDIHGXI+K\ CP@UI@3,?2DFHWF M]!;%R%$^,FH8N0/N62;7 GS)8A+7X"=V?->"]]0JE$N!7I8B0E;"W[:)"SKP M,T ^@G7S^6_PZ>5PWZ*F4P:V8_@"6V !RX-FX0M*OL#P=9KX=)AOYJ\WRAWG M.%L1Y042S _@N-\,'TSSW1[S&/SYNZ($WR1)Q5^6"87EA$*KP"_/&^4=:A1) M> H^T@P<".;B4UWD[$S='%D7LRN )V*ZI9BNE>F!BJ>;)2<$T$SI(4("CB7Y MK%]YFF[3.E%V1M\=^!_J)+7!@G/8B:!>*:AWI2#\W"3(S@A?SRP79(?Y;M\J MJ%\*ZE^VW78L41L_H?)@C8Z=+6P,CQT7(+=CE3,HY0RND-,<&SM;B%Q8+\>. M"\(6.="O\IA_F:"8[FA,LMCLM]JT8B?R7;]>RMMQIU*.4C*T,IG$NS.)ERW! M@J6ILEEA_%S;7,R21+D.V!">)]\ZRYL68PS,&+KZVXT#=] 9>KNZN:%J;NCR MM +^ ?=U;\ I=Y6Q8.=]I!A8)3T8_.^AF!1C'(<"JO>_VQ"+*@%">_IY%8NZ MU_>4N\I'L/M.8E%E%&AW\I\3B][K6 2NCQIB464'V)(>'F+15&E$+45O%@"JW1O:J_6=88U2,<6R-2)6;O3-K](X.&U+"5^;0 M1JA!MYG,/[;+UO)@Z,XJ6CRTZ9[S%=4I;2$+!6E[_;4.O+\ M ">_D6QCCC3F3$J6FLLUP3'ANH-ZOF1,OMSH &PO=V]R:W-H965T0H+GTCMI*M&@W:1." <\F.6TL'+NSG99]^QT[:>C6R]@F M7FH[/I??^?C%1I!9=XK<&41<'TCRD*M1X'<;!Y<,,7 MN74/PLEHR19XB_9N>:UI%391,EZ@-%Q)T#@?!Y?QQ6SH[+W!/<>UV9J#J^11 MJ2>W^)2-@\@!H<#4N@B,AA7.4 @7B#"^US&#)J5SW)YOHK_WM5,MC\S@3(D' MGME\' P"R'#.2F%OU/HCUO5T7;Q4">-_85W;1@&DI;&JJ)V)H."R&MESK<.6 M0]PYX)#4#LEK'=JU0]L76I'YLJZ899.15FO0SIJBN8G7QGM3-5RZ?_'6:MKE MY&6IIQUO!G>36P,D56L:%.?W5Q'B3 MTIN1,H]D,7,*W7)6&RTWVJ5+&[/K8[SZM)IQN- MPM4>H$X#U#D*]$$SZ:H]GGG:V?KAN ]?]&[5*\7JINKLP MT0&:7D/3.]HE#_X=0EI=KE#3*Q&\=D#G%.$]XQKNF2CQ2)/TFT3]_VB2,UAO M0%@-LO @F0.9.Y"5 _$*94H(I@TLJ;V]6GO%JG"&6V+U6\D!M09-$8/7--8; MT%9YXW@+-^ZW#N .&]SAO[;:&Y0PW!%\T.K$OU40;ET#[@K^PO2"2P,"Y^06 MM?K4W;JZUJJ%54M_,SPJ2_>,G^;T)8#:&=#^7"F[6;C+IOFVF/P$4$L#!!0 M ( ).@*5.F6:3'M00 -P6 9 >&PO=V]R:W-H965T(ZENN4;2^PXP6EIE&<6LFW?RC$M)K-I^>R&SZ9L+S-:D!L.Q#[/ M,7^:DXP=KB9P\OS@EFZV4C^P9M,=WI [(K_M;KBZLQHO*\TE=NK23@!*5GC?29OV>$G4A?D:7\)RT3Y M%QQJK#T!R5Y(EM?&*H.<%M5__%@WXLA ^>DW0+4!,@W< 0.G-G!>&L&M#=R7 M1O!J@[)TJZJ];-P22SR;3J+55V?5EU* M7'..BPU17Q )5D_@&'>#G\K'UP?,4_#'+\HE^"Q)+OX<2@4%7=1D6L'#>BD*5[3%&^T*8NV1B &&M17?.75.\[8 M<8S2NQC;J/L%7N(Q+R2SUJ$HI>><11 MSXA]VQQQ%^5YD3GB+@AYJ#/B+BJ,H@%F0[M5:'NT\%_EEO!_'BP\DGQX'J.% MJ$T)O?)P:X>G(S&^18N7@)8](,\V0'$/R(4#JQ>V<@J=\2\U$TJ3E#R)_4HD MG.ZZU9YZ;G41NFZ6"()YL@5JZZ0VNP]J%[_34QC;Q;0J M@NSS8 %J=0C!-V5!'>YD=IX-#1KTH'S;X,JR!X0"9/QTB/L"VN& *J!6#-&X M&-[AC(B2!#GF]T328C/6[U9MT)GLWE K4^AM]V]UN).%&?CF_JT'A0+/-SG0 M1861Z2ONBPAM;X #K5BB<;'\D12$*R70+,!I3@LJ),?Z4&VL[ZWL(/],J-#* M%!K?R[PZ%8+NUAH&YJ__'A0,/<>D0@\*1I&YK>V!.>CH)TG5&>OHM"XG?%,> MDZIR=%7544SSM#F*O2X/((WG\7S#>T$" C:Q7* MO@@4"7EUE%K=2+8KSPI73$J6EY=;@E/"-4"]7S,FGV]T@.9 >_8W4$L#!!0 M ( ).@*5/;[2.%,@, H, 9 >&PO=V]R:W-H965T+P70$2M)W6:9T0K*NF:0\FN9"HB